/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: n2_8tcasxa_2.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #define N_CPUS 8 #define REGION_MAPPED_SIZE_RTL 8192 #define REGION_SIZE_RTL (128 * 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_ALIAS3_O 0x0 #define REGION1_ALIAS3_O 0x20000 #define REGION2_ALIAS3_O 0x40000 #define REGION3_ALIAS3_O 0x60000 #define REGION4_ALIAS3_O 0x80000 #define REGION5_ALIAS3_O 0xa0000 #define REGION6_ALIAS3_O 0xc0000 #define REGION7_ALIAS3_O 0xe0000 #define REPLACEMENT0_ALIAS3_O 0x100000 #define REGION0_ALIAS2_O 0x200000 #define REGION1_ALIAS2_O 0x220000 #define REGION2_ALIAS2_O 0x240000 #define REGION3_ALIAS2_O 0x260000 #define REGION4_ALIAS2_O 0x280000 #define REGION5_ALIAS2_O 0x2a0000 #define REGION6_ALIAS2_O 0x2c0000 #define REGION7_ALIAS2_O 0x2e0000 #define REPLACEMENT0_ALIAS2_O 0x300000 #define REGION0_ALIAS1_O 0x400000 #define REGION1_ALIAS1_O 0x420000 #define REGION2_ALIAS1_O 0x440000 #define REGION3_ALIAS1_O 0x460000 #define REGION4_ALIAS1_O 0x480000 #define REGION5_ALIAS1_O 0x4a0000 #define REGION6_ALIAS1_O 0x4c0000 #define REGION7_ALIAS1_O 0x4e0000 #define REPLACEMENT0_ALIAS1_O 0x500000 #define REGION0_ALIAS0_O 0x600000 #define REGION1_ALIAS0_O 0x620000 #define REGION2_ALIAS0_O 0x640000 #define REGION3_ALIAS0_O 0x660000 #define REGION4_ALIAS0_O 0x680000 #define REGION5_ALIAS0_O 0x6a0000 #define REGION6_ALIAS0_O 0x6c0000 #define REGION7_ALIAS0_O 0x6e0000 #define REPLACEMENT0_ALIAS0_O 0x700000 #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_alias3_4 DATA_VA=0x6000000 attr_data { Name = region0_alias3_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_alias3_4 DATA_VA=0x6020000 attr_data { Name = region1_alias3_4, VA=0x6020000, 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_alias3_4 DATA_VA=0x6040000 attr_data { Name = region2_alias3_4, VA=0x6040000, 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_alias3_4 DATA_VA=0x6060000 attr_data { Name = region3_alias3_4, VA=0x6060000, 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_alias3_4 DATA_VA=0x6080000 attr_data { Name = region4_alias3_4, VA=0x6080000, 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_alias3_4 DATA_VA=0x60a0000 attr_data { Name = region5_alias3_4, VA=0x60a0000, 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_alias3_4 DATA_VA=0x60c0000 attr_data { Name = region6_alias3_4, VA=0x60c0000, 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_alias3_4 DATA_VA=0x60e0000 attr_data { Name = region7_alias3_4, VA=0x60e0000, 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_alias3_4 DATA_VA=0x6100000 attr_data { Name = replacement0_alias3_4, VA=0x6100000, 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_alias3_4 DATA_VA=0x6120000 attr_data { Name = replacement1_alias3_4, VA=0x6120000, 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_alias3_4 DATA_VA=0x6140000 attr_data { Name = replacement2_alias3_4, VA=0x6140000, 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_alias3_4 DATA_VA=0x6160000 attr_data { Name = replacement3_alias3_4, VA=0x6160000, 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_alias3_4 DATA_VA=0x6180000 attr_data { Name = replacement4_alias3_4, VA=0x6180000, 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_alias3_4 DATA_VA=0x61a0000 attr_data { Name = replacement5_alias3_4, VA=0x61a0000, 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_alias3_4 DATA_VA=0x61c0000 attr_data { Name = replacement6_alias3_4, VA=0x61c0000, 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_alias3_4 DATA_VA=0x61e0000 attr_data { Name = replacement7_alias3_4, VA=0x61e0000, 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_alias2_4 DATA_VA=0x6200000 attr_data { Name = region0_alias2_4, VA=0x6200000, 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_alias2_4 DATA_VA=0x6220000 attr_data { Name = region1_alias2_4, VA=0x6220000, 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_alias2_4 DATA_VA=0x6240000 attr_data { Name = region2_alias2_4, VA=0x6240000, 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_alias2_4 DATA_VA=0x6260000 attr_data { Name = region3_alias2_4, VA=0x6260000, 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_alias2_4 DATA_VA=0x6280000 attr_data { Name = region4_alias2_4, VA=0x6280000, 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_alias2_4 DATA_VA=0x62a0000 attr_data { Name = region5_alias2_4, VA=0x62a0000, 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_alias2_4 DATA_VA=0x62c0000 attr_data { Name = region6_alias2_4, VA=0x62c0000, 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_alias2_4 DATA_VA=0x62e0000 attr_data { Name = region7_alias2_4, VA=0x62e0000, 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_alias2_4 DATA_VA=0x6300000 attr_data { Name = replacement0_alias2_4, VA=0x6300000, 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_alias2_4 DATA_VA=0x6320000 attr_data { Name = replacement1_alias2_4, VA=0x6320000, 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_alias2_4 DATA_VA=0x6340000 attr_data { Name = replacement2_alias2_4, VA=0x6340000, 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_alias2_4 DATA_VA=0x6360000 attr_data { Name = replacement3_alias2_4, VA=0x6360000, 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_alias2_4 DATA_VA=0x6380000 attr_data { Name = replacement4_alias2_4, VA=0x6380000, 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_alias2_4 DATA_VA=0x63a0000 attr_data { Name = replacement5_alias2_4, VA=0x63a0000, 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_alias2_4 DATA_VA=0x63c0000 attr_data { Name = replacement6_alias2_4, VA=0x63c0000, 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_alias2_4 DATA_VA=0x63e0000 attr_data { Name = replacement7_alias2_4, VA=0x63e0000, 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_alias1_4 DATA_VA=0x6400000 attr_data { Name = region0_alias1_4, VA=0x6400000, 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=0x6420000 attr_data { Name = region1_alias1_4, VA=0x6420000, 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=0x6440000 attr_data { Name = region2_alias1_4, VA=0x6440000, 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=0x6460000 attr_data { Name = region3_alias1_4, VA=0x6460000, 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=0x6480000 attr_data { Name = region4_alias1_4, VA=0x6480000, 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=0x64a0000 attr_data { Name = region5_alias1_4, VA=0x64a0000, 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=0x64c0000 attr_data { Name = region6_alias1_4, VA=0x64c0000, 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=0x64e0000 attr_data { Name = region7_alias1_4, VA=0x64e0000, 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=0x6500000 attr_data { Name = replacement0_alias1_4, VA=0x6500000, 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=0x6520000 attr_data { Name = replacement1_alias1_4, VA=0x6520000, 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=0x6540000 attr_data { Name = replacement2_alias1_4, VA=0x6540000, 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=0x6560000 attr_data { Name = replacement3_alias1_4, VA=0x6560000, 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=0x6580000 attr_data { Name = replacement4_alias1_4, VA=0x6580000, 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=0x65a0000 attr_data { Name = replacement5_alias1_4, VA=0x65a0000, 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=0x65c0000 attr_data { Name = replacement6_alias1_4, VA=0x65c0000, 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=0x65e0000 attr_data { Name = replacement7_alias1_4, VA=0x65e0000, 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=0x6600000 attr_data { Name = region0_alias0, VA=0x6600000, 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=0x6620000 attr_data { Name = region1_alias0, VA=0x6620000, 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=0x6640000 attr_data { Name = region2_alias0, VA=0x6640000, 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=0x6660000 attr_data { Name = region3_alias0, VA=0x6660000, 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=0x6680000 attr_data { Name = region4_alias0, VA=0x6680000, 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=0x66a0000 attr_data { Name = region5_alias0, VA=0x66a0000, 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=0x66c0000 attr_data { Name = region6_alias0, VA=0x66c0000, 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=0x66e0000 attr_data { Name = region7_alias0, VA=0x66e0000, 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=0x6700000 attr_data { Name = replacement0_alias0, VA=0x6700000, 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=0x6720000 attr_data { Name = replacement1_alias0, VA=0x6720000, 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=0x6740000 attr_data { Name = replacement2_alias0, VA=0x6740000, 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=0x6760000 attr_data { Name = replacement3_alias0, VA=0x6760000, 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=0x6780000 attr_data { Name = replacement4_alias0, VA=0x6780000, 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=0x67a0000 attr_data { Name = replacement5_alias0, VA=0x67a0000, 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=0x67c0000 attr_data { Name = replacement6_alias0, VA=0x67c0000, 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=0x67e0000 attr_data { Name = replacement7_alias0, VA=0x67e0000, 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_alias3_0 DATA_VA=0x6000000 attr_data { Name = region0_alias3_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_alias3_0 DATA_VA=0x6020000 attr_data { Name = region1_alias3_0, VA=0x6020000, 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_alias3_0 DATA_VA=0x6040000 attr_data { Name = region2_alias3_0, VA=0x6040000, 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_alias3_0 DATA_VA=0x6060000 attr_data { Name = region3_alias3_0, VA=0x6060000, 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_alias3_0 DATA_VA=0x6080000 attr_data { Name = region4_alias3_0, VA=0x6080000, 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_alias3_0 DATA_VA=0x60a0000 attr_data { Name = region5_alias3_0, VA=0x60a0000, 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_alias3_0 DATA_VA=0x60c0000 attr_data { Name = region6_alias3_0, VA=0x60c0000, 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_alias3_0 DATA_VA=0x60e0000 attr_data { Name = region7_alias3_0, VA=0x60e0000, 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_alias3_0 DATA_VA=0x6100000 attr_data { Name = replacement0_alias3_0, VA=0x6100000, 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_alias3_0 DATA_VA=0x6120000 attr_data { Name = replacement1_alias3_0, VA=0x6120000, 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_alias3_0 DATA_VA=0x6140000 attr_data { Name = replacement2_alias3_0, VA=0x6140000, 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_alias3_0 DATA_VA=0x6160000 attr_data { Name = replacement3_alias3_0, VA=0x6160000, 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_alias3_0 DATA_VA=0x6180000 attr_data { Name = replacement4_alias3_0, VA=0x6180000, 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_alias3_0 DATA_VA=0x61a0000 attr_data { Name = replacement5_alias3_0, VA=0x61a0000, 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_alias3_0 DATA_VA=0x61c0000 attr_data { Name = replacement6_alias3_0, VA=0x61c0000, 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_alias3_0 DATA_VA=0x61e0000 attr_data { Name = replacement7_alias3_0, VA=0x61e0000, 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_alias2_0 DATA_VA=0x6200000 attr_data { Name = region0_alias2_0, VA=0x6200000, 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_alias2_0 DATA_VA=0x6220000 attr_data { Name = region1_alias2_0, VA=0x6220000, 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_alias2_0 DATA_VA=0x6240000 attr_data { Name = region2_alias2_0, VA=0x6240000, 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_alias2_0 DATA_VA=0x6260000 attr_data { Name = region3_alias2_0, VA=0x6260000, 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_alias2_0 DATA_VA=0x6280000 attr_data { Name = region4_alias2_0, VA=0x6280000, 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_alias2_0 DATA_VA=0x62a0000 attr_data { Name = region5_alias2_0, VA=0x62a0000, 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_alias2_0 DATA_VA=0x62c0000 attr_data { Name = region6_alias2_0, VA=0x62c0000, 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_alias2_0 DATA_VA=0x62e0000 attr_data { Name = region7_alias2_0, VA=0x62e0000, 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_alias2_0 DATA_VA=0x6300000 attr_data { Name = replacement0_alias2_0, VA=0x6300000, 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_alias2_0 DATA_VA=0x6320000 attr_data { Name = replacement1_alias2_0, VA=0x6320000, 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_alias2_0 DATA_VA=0x6340000 attr_data { Name = replacement2_alias2_0, VA=0x6340000, 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_alias2_0 DATA_VA=0x6360000 attr_data { Name = replacement3_alias2_0, VA=0x6360000, 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_alias2_0 DATA_VA=0x6380000 attr_data { Name = replacement4_alias2_0, VA=0x6380000, 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_alias2_0 DATA_VA=0x63a0000 attr_data { Name = replacement5_alias2_0, VA=0x63a0000, 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_alias2_0 DATA_VA=0x63c0000 attr_data { Name = replacement6_alias2_0, VA=0x63c0000, 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_alias2_0 DATA_VA=0x63e0000 attr_data { Name = replacement7_alias2_0, VA=0x63e0000, 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_alias1_0 DATA_VA=0x6400000 attr_data { Name = region0_alias1_0, VA=0x6400000, 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=0x6420000 attr_data { Name = region1_alias1_0, VA=0x6420000, 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=0x6440000 attr_data { Name = region2_alias1_0, VA=0x6440000, 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=0x6460000 attr_data { Name = region3_alias1_0, VA=0x6460000, 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=0x6480000 attr_data { Name = region4_alias1_0, VA=0x6480000, 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=0x64a0000 attr_data { Name = region5_alias1_0, VA=0x64a0000, 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=0x64c0000 attr_data { Name = region6_alias1_0, VA=0x64c0000, 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=0x64e0000 attr_data { Name = region7_alias1_0, VA=0x64e0000, 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=0x6500000 attr_data { Name = replacement0_alias1_0, VA=0x6500000, 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=0x6520000 attr_data { Name = replacement1_alias1_0, VA=0x6520000, 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=0x6540000 attr_data { Name = replacement2_alias1_0, VA=0x6540000, 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=0x6560000 attr_data { Name = replacement3_alias1_0, VA=0x6560000, 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=0x6580000 attr_data { Name = replacement4_alias1_0, VA=0x6580000, 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=0x65a0000 attr_data { Name = replacement5_alias1_0, VA=0x65a0000, 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=0x65c0000 attr_data { Name = replacement6_alias1_0, VA=0x65c0000, 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=0x65e0000 attr_data { Name = replacement7_alias1_0, VA=0x65e0000, 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=0x6600000 attr_data { Name = region0_alias0_0, VA=0x6600000, 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=0x6620000 attr_data { Name = region1_alias0_0, VA=0x6620000, 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=0x6640000 attr_data { Name = region2_alias0_0, VA=0x6640000, 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=0x6660000 attr_data { Name = region3_alias0_0, VA=0x6660000, 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=0x6680000 attr_data { Name = region4_alias0_0, VA=0x6680000, 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=0x66a0000 attr_data { Name = region5_alias0_0, VA=0x66a0000, 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=0x66c0000 attr_data { Name = region6_alias0_0, VA=0x66c0000, 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=0x66e0000 attr_data { Name = region7_alias0_0, VA=0x66e0000, 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=0x6700000 attr_data { Name = replacement0_alias0_0, VA=0x6700000, 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=0x6720000 attr_data { Name = replacement1_alias0_0, VA=0x6720000, 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=0x6740000 attr_data { Name = replacement2_alias0_0, VA=0x6740000, 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=0x6760000 attr_data { Name = replacement3_alias0_0, VA=0x6760000, 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=0x6780000 attr_data { Name = replacement4_alias0_0, VA=0x6780000, 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=0x67a0000 attr_data { Name = replacement5_alias0_0, VA=0x67a0000, 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=0x67c0000 attr_data { Name = replacement6_alias0_0, VA=0x67c0000, 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=0x67e0000 attr_data { Name = replacement7_alias0_0, VA=0x67e0000, 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, 3 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 0x5ba2^4 sethi %hi(0x5ba2), %l0 or %l0, %lo(0x5ba2), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES0: ! Test instruction sequence for ISTREAM 0 begins P1: !_CAS [17] (maybe <- 0x1) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_0: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2: !_CASX [2] (maybe <- 0x2) (Int) (Loop exit) add %i0, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_0 nop P3: !_CAS [23] (maybe <- 0x3) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_1: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_1 nop P4: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_2: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_2 nop P6: !_PREFETCH [12] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_3: wr %g0, 0x88, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 0] %asi, 16 P7: !_CASX [16] (maybe <- 0x4) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_3 nop P8: !_PREFETCH [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_4: prefetch [%i0 + 0], 29 loop_exit_0_4: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_4 nop P9: !_CASX [4] (maybe <- 0x6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_5: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P10: !_REPLACEMENT [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_5: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_5 nop P11: !_CASX [23] (maybe <- 0x8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_6: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P12: !_CAS [7] (maybe <- 0x9) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_6: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_6 nop P13: !_CAS [15] (maybe <- 0xa) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_7: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_7: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_7 nop P14: !_FLUSHI [11] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_8: flush %g0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET14 nop RET14: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P15: !_CASX [10] (maybe <- 0xb) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_8: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_8 nop P16: !_CASX [13] (maybe <- 0xd) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_9: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_9: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_9 nop P17: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_10: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P18: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_10: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_10 nop P19: !_REPLACEMENT [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_11: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P20: !_LD [7] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P21: !_LD [13] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_11: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_11 nop P22: !_CAS [16] (maybe <- 0xf) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_12: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_12: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_12 nop P23: !_CASX [10] (maybe <- 0x10) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_13: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P24: !_REPLACEMENT [5] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_13: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_13 nop P25: !_CASX [4] (maybe <- 0x12) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_14: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P26: !_CASX [6] (maybe <- 0x14) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_14: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_14 nop P27: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_15: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P28: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_15: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_15 nop P29: !_CASX [3] (maybe <- 0x16) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_16: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P30: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_16: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_16 nop P31: !_CASX [8] (maybe <- 0x18) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_17: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P32: !_LD [12] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P33: !_LD [8] (Int) (Loop exit) lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_17: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_17 nop P34: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_18: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_18: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_18 nop P35: !_CASX [7] (maybe <- 0x19) (Int) (Loop entry) (Branch target of P340) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_19: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P36 nop TARGET340: ba RET340 nop P36: !_CAS [8] (maybe <- 0x1b) (Int) (Loop exit) (CBR) add %i3, 12, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET36 nop RET36: ! 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 mov %o2, %l5 loop_exit_0_19: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_19 nop P37: !_PREFETCH [4] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_20: prefetch [%i1 + 4], 18 loop_exit_0_20: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_20 nop P38: !_LD [8] (FP) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_21: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET38 nop RET38: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_21: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_21 nop P39: !_CASX [6] (maybe <- 0x1c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_22: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_22: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_22 nop P40: !_REPLACEMENT [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_23: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_23: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_23 nop P41: !_CAS [21] (maybe <- 0x1e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_24: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P42: !_REPLACEMENT [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_24: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_24 nop P43: !_CASX [9] (maybe <- 0x1f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_25: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P44: !_LD [18] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P45: !_LD [0] (Int) (Loop exit) (Branch target of P38) lduw [%i0 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_25: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_25 nop ba P46 nop TARGET38: ba RET38 nop P46: !_CAS [12] (maybe <- 0x21) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_26: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P47: !_CASX [15] (maybe <- 0x22) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_26: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_26 nop P48: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_27: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P49: !_LD [19] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_27: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_27 nop P50: !_CASX [15] (maybe <- 0x24) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_28: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_28: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_28 nop P51: !_REPLACEMENT [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_29: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P52: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_0_29: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_29 nop P53: !_CASX [9] (maybe <- 0x26) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_30: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P54: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_30: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_30 nop P55: !_PREFETCH [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_31: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 2 P56: !_REPLACEMENT [9] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_31: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_31 nop P57: !_CAS [19] (maybe <- 0x28) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_32: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_32: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_32 nop P58: !_LD [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_33: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P59: !_LD [15] (Int) (Loop exit) lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_33: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_33 nop P60: !_CASX [1] (maybe <- 0x29) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_34: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P61: !_LD [20] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P62: !_LD [14] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_34: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_34 nop P63: !_CASX [4] (maybe <- 0x2b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_35: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P64: !_CASX [5] (maybe <- 0x2d) (Int) (Loop exit) !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 5 sethi %hi(0x200000), %l7 sub %i1, %l7, %i1 add %i1, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 sethi %hi(0x200000), %o5 add %i1, %o5, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_0_35: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_35 nop P65: !_CAS [3] (maybe <- 0x2e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_36: lduw [%i1], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i1], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P66: !_REPLACEMENT [7] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_36: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_36 nop P67: !_CASX [19] (maybe <- 0x2f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_37: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_37: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_37 nop P68: !_REPLACEMENT [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_38: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P69: !_LD [23] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P70: !_LD [8] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_38: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_38 nop P71: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_39: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_39: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_39 nop P72: !_LD [8] (Int) (Loop entry) (Branch target of P236) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_40: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P73 nop TARGET236: ba RET236 nop P73: !_LD [18] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_40: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_40 nop P74: !_CASX [12] (maybe <- 0x31) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_41: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P75: !_REPLACEMENT [5] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_41: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_41 nop P76: !_CAS [5] (maybe <- 0x33) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_42: add %i1, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P77: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_42: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_42 nop P78: !_CASX [10] (maybe <- 0x34) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_43: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P79: !_CASX [9] (maybe <- 0x36) (Int) (Loop exit) ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_43: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_43 nop P80: !_LD [23] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_44: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 12], %f0 ! 1 addresses covered P81: !_CASX [17] (maybe <- 0x38) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_44: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_44 nop P82: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_45: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_0_45: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_45 nop P83: !_CAS [21] (maybe <- 0x39) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_46: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_46: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_46 nop P84: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_47: 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 P85: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_47: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_47 nop P86: !_CAS [1] (maybe <- 0x3a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_48: add %i0, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P87: !_CASX [21] (maybe <- 0x3b) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_48: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_48 nop P88: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_49: membar #StoreLoad P89: !_LD [22] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P90: !_LD [19] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_49: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_49 nop P91: !_CASX [19] (maybe <- 0x3d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_50: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_50: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_50 nop P92: !_CASX [11] (maybe <- 0x3f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_51: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P93: !_CASX [22] (maybe <- 0x40) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_51: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_51 nop P94: !_CASX [17] (maybe <- 0x42) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_52: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P95: !_CAS [7] (maybe <- 0x43) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_52: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_52 nop P96: !_CASX [18] (maybe <- 0x44) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_53: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_53: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_53 nop P97: !_REPLACEMENT [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_54: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P98: !_REPLACEMENT [19] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_0_54: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_54 nop P99: !_CASX [20] (maybe <- 0x46) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_55: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_55: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_55 nop P100: !_CASX [14] (maybe <- 0x47) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_56: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P101: !_ST [6] (maybe <- 0x48) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_56: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_56 nop P102: !_ST [3] (maybe <- 0x49) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_57: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 loop_exit_0_57: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_57 nop P103: !_PREFETCH [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_58: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 16 loop_exit_0_58: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_58 nop P104: !_FLUSHI [2] (Int) (Loop entry) (Branch target of P372) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_59: flush %g0 ba P105 nop TARGET372: ba RET372 nop P105: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_59: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_59 nop P106: !_CASX [19] (maybe <- 0x4a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_60: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_60: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_60 nop P107: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_61: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_61: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_61 nop P108: !_CASX [5] (maybe <- 0x4c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_62: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P109: !_CASX [9] (maybe <- 0x4d) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_62: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_62 nop P110: !_CAS [1] (maybe <- 0x4f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_63: add %i0, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P111: !_CASX [9] (maybe <- 0x50) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_63: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_63 nop P112: !_CASX [8] (maybe <- 0x52) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_64: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_64: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_64 nop P113: !_CASX [4] (maybe <- 0x53) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_65: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P114: !_CAS [12] (maybe <- 0x55) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_65: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_65 nop P115: !_ST [15] (maybe <- 0x56) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_66: sethi %hi(REGION5_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, TARGET115 nop RET115: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P116: !_LD [2] (Int) lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P117: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_66: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_66 nop P118: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_67: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P119: !_CAS [17] (maybe <- 0x57) (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l7 lduw [%l7], %l3 mov %l3, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 mov %l4, %o1 cas [%l7], %l6, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P120: !_LD [11] (Int) (Loop exit) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET120 nop RET120: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_67: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_67 nop P121: !_LD [10] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_68: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 4], %f0 ! 1 addresses covered P122: !_CASX [23] (maybe <- 0x58) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_68: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_68 nop P123: !_CASX [19] (maybe <- 0x59) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_69: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P124: !_CASX [9] (maybe <- 0x5b) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_69: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_69 nop P125: !_CASX [21] (maybe <- 0x5d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_70: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_70: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_70 nop P126: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_71: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P127: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_71: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_71 nop P128: !_CASX [1] (maybe <- 0x5f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_72: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P129: !_CAS [2] (maybe <- 0x61) (Int) (Loop exit) add %i0, 12, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_72: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_72 nop P130: !_REPLACEMENT [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_73: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_73: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_73 nop P131: !_FLUSHI [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_74: flush %g0 loop_exit_0_74: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_74 nop P132: !_CAS [0] (maybe <- 0x62) (Int) (Loop entry) (Branch target of P142) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_75: lduw [%i0], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 ba P133 nop TARGET142: ba RET142 nop P133: !_CAS [7] (maybe <- 0x63) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o1 mov %o1, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o1(lower) srl %o5, 0, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_75: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_75 nop P134: !_LD [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_76: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P135: !_LD [20] (Int) (Loop exit) lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_76: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_76 nop P136: !_LD [8] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_77: wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 12] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P137: !_LD [18] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_77: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_77 nop P138: !_REPLACEMENT [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_78: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P139: !_LD [0] (Int) lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P140: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_78: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_78 nop P141: !_CASX [6] (maybe <- 0x64) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_79: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_79: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_79 nop P142: !_CASX [18] (maybe <- 0x66) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_80: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET142 nop RET142: ! 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 loop_exit_0_80: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_80 nop P143: !_CASX [18] (maybe <- 0x68) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_81: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P144: !_CASX [6] (maybe <- 0x6a) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_81: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_81 nop P145: !_CASX [13] (maybe <- 0x6c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_82: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_82: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_82 nop P146: !_CAS [0] (maybe <- 0x6e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_83: lduw [%i0], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_83: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_83 nop P147: !_CAS [18] (maybe <- 0x6f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_84: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_84: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_84 nop P148: !_CASX [17] (maybe <- 0x70) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_85: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P149: !_ST [12] (maybe <- 0x71) (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %o5, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 stwa %l7, [%i3 + 0] %asi add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_85: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_85 nop P150: !_LD [12] (FP) (Loop entry) (Branch target of P521) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_86: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered ba P151 nop TARGET521: ba RET521 nop P151: !_CASX [11] (maybe <- 0x72) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_86: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_86 nop P152: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_87: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P153: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_87: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_87 nop P154: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_88: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P155: !_CASX [5] (maybe <- 0x73) (Int) add %i1, 8, %o5 ldx [%o5], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 mov %l4, %l6 casx [%o5], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P156: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_88: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_88 nop P157: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_89: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P158: !_LD [8] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_89: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_89 nop P159: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_90: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P160: !_REPLACEMENT [6] (Int) (Loop exit) (Branch target of P14) sethi %hi(0x20000), %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] loop_exit_0_90: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_90 nop ba P161 nop TARGET14: ba RET14 nop P161: !_CASX [5] (maybe <- 0x74) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_91: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P162: !_LD [20] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P163: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_91: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_91 nop P164: !_CASX [19] (maybe <- 0x75) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_92: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P165: !_LD [16] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P166: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_92: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_92 nop P167: !_CAS [0] (maybe <- 0x77) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_93: lduw [%i0], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i0], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P168: !_ST [11] (maybe <- 0x78) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_93: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_93 nop P169: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_94: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P170: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_94: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_94 nop P171: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_95: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P172: !_CAS [23] (maybe <- 0x79) (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P173: !_LD [10] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_95: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_95 nop P174: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_96: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_0_96: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_96 nop P175: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_97: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET175 nop RET175: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_0_97: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_97 nop P176: !_LD [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_98: 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 P177: !_CASX [4] (maybe <- 0x7a) (Int) ldx [%i1], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i1], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P178: !_LD [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_98: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_98 nop P179: !_CASX [17] (maybe <- 0x7c) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_99: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET179 nop RET179: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P180: !_LD [14] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P181: !_LD [7] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_99: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_99 nop P182: !_LD [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_100: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P183: !_LD [20] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_100: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_100 nop P184: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_101: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P185: !_LD [18] (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 P186: !_LD [12] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_101: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_101 nop P187: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_102: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_102: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_102 nop P188: !_CASX [22] (maybe <- 0x7d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_103: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_103: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_103 nop P189: !_CASX [14] (maybe <- 0x7f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_104: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P190: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_104: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_104 nop P191: !_CAS [13] (maybe <- 0x80) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_105: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_105: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_105 nop P192: !_LD [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_106: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P193: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_106: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_106 nop P194: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_107: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P195: !_CASX [18] (maybe <- 0x81) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P196: !_LD [20] (Int) (Loop exit) lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_107: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_107 nop P197: !_CASX [12] (maybe <- 0x83) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_108: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_108: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_108 nop P198: !_CASX [22] (maybe <- 0x85) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_109: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P199: !_LD [22] (Int) lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P200: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_109: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_109 nop P201: !_ST [23] (maybe <- 0x87) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_110: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_0_110: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_110 nop P202: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_111: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P203: !_MEMBAR (Int) membar #StoreLoad P204: !_LD [12] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_111: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_111 nop P205: !_CASX [11] (maybe <- 0x88) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_112: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET205 nop RET205: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P206: !_CASX [1] (maybe <- 0x89) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_112: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_112 nop P207: !_CASX [0] (maybe <- 0x8b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_113: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P208: !_CASX [7] (maybe <- 0x8d) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_113: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_113 nop P209: !_CASX [3] (maybe <- 0x8f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_114: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P210: !_LD [18] (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_114: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_114 nop P211: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_115: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P212: !_REPLACEMENT [15] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P213: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_115: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_115 nop P214: !_CAS [22] (maybe <- 0x91) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_116: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET214 nop RET214: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P215: !_LD [5] (FP) (Loop exit) ld [%i1 + 12], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_116: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_116 nop P216: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_117: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P217: !_CASX [0] (maybe <- 0x92) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_117: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_117 nop P218: !_ST [0] (maybe <- 0x3f800001) (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_118: ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 0 ] P219: !_REPLACEMENT [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_118: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_118 nop P220: !_FLUSHI [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_119: flush %g0 P221: !_LD [4] (Int) lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P222: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_119: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_119 nop P223: !_CASX [15] (maybe <- 0x94) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_120: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_120: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_120 nop P224: !_PREFETCH [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_121: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 4], 31 loop_exit_0_121: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_121 nop P225: !_LD [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_122: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P226: !_CASX [19] (maybe <- 0x96) (Int) ldx [%i3], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i3], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P227: !_LD [20] (Int) (Loop exit) lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_122: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_122 nop P228: !_CASX [21] (maybe <- 0x98) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_123: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_123: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_123 nop P229: !_CASX [9] (maybe <- 0x9a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_124: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P230: !_CASX [6] (maybe <- 0x9c) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_124: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_124 nop P231: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_125: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_125: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_125 nop P232: !_ST [4] (maybe <- 0x9e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_126: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 loop_exit_0_126: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_126 nop P233: !_LD [17] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_127: wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 12] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P234: !_CAS [7] (maybe <- 0x9f) (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%l3], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P235: !_LD [13] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_127: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_127 nop P236: !_CASX [0] (maybe <- 0xa0) (Int) (Loop entry) (Loop exit) (CBR) (Branch target of P179) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_128: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET236 nop RET236: ! 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 loop_exit_0_128: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_128 nop ba P237 nop TARGET179: ba RET179 nop P237: !_CASX [9] (maybe <- 0xa2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_129: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P238: !_CASX [9] (maybe <- 0xa4) (Int) (Loop exit) ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_129: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_129 nop P239: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_130: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P240: !_CASX [0] (maybe <- 0xa6) (Int) ldx [%i0], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i0], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P241: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_130: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_130 nop P242: !_FLUSHI [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_131: flush %g0 P243: !_CASX [9] (maybe <- 0xa8) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_131: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_131 nop P244: !_CASX [5] (maybe <- 0xaa) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_132: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_132: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_132 nop P245: !_ST [10] (maybe <- 0xab) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_133: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P246: !_CASX [3] (maybe <- 0xac) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_133: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_133 nop P247: !_CASX [9] (maybe <- 0xae) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_134: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_134: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_134 nop P248: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_135: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P249: !_LD [19] (FP) ld [%i3 + 4], %f0 ! 1 addresses covered P250: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_135: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_135 nop P251: !_CASX [7] (maybe <- 0xb0) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_136: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_136: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_136 nop P252: !_CASX [19] (maybe <- 0xb2) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_137: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P253: !_LD [17] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 12] %asi, %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P254: !_LD [17] (Int) (Loop exit) lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_137: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_137 nop P255: !_CASX [11] (maybe <- 0xb4) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_138: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_138: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_138 nop P256: !_PREFETCH [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_139: prefetch [%i0 + 4], 31 loop_exit_0_139: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_139 nop P257: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_140: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P258: !_LD [8] (Int) (Loop exit) lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_140: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_140 nop P259: !_CASX [18] (maybe <- 0xb5) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_141: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P260: !_CAS [7] (maybe <- 0xb7) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_141: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_141 nop P261: !_CASX [9] (maybe <- 0xb8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_142: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_142: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_142 nop P262: !_CASX [4] (maybe <- 0xba) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_143: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_143: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_143 nop P263: !_MEMBAR (Int) (Loop entry) (Loop exit) (Branch target of P490) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_144: membar #StoreLoad loop_exit_0_144: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_144 nop ba P264 nop TARGET490: ba RET490 nop P264: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_145: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P265: !_CAS [13] (maybe <- 0xbc) (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P266: !_LD [3] (Int) (Loop exit) (LE) (Branch target of P602) wr %g0, 0x88, %asi lduwa [%i1 + 0] %asi, %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_145: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_145 nop ba P267 nop TARGET602: ba RET602 nop P267: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_146: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P268: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_146: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_146 nop P269: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_147: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P270: !_LD [12] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_147: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_147 nop P271: !_REPLACEMENT [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_148: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P272: !_CASX [3] (maybe <- 0xbd) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_148: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_148 nop P273: !_CASX [17] (maybe <- 0xbf) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_149: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_149: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_149 nop P274: !_CASX [13] (maybe <- 0xc0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_150: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_150: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_150 nop P275: !_CAS [9] (maybe <- 0xc2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_151: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P276: !_CASX [13] (maybe <- 0xc3) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_151: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_151 nop P277: !_REPLACEMENT [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_152: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_152: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_152 nop P278: !_CASX [5] (maybe <- 0xc5) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_153: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_153: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_153 nop P279: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_154: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P280: !_LD [8] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_154: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_154 nop P281: !_ST [21] (maybe <- 0xc6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_155: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P282: !_CASX [22] (maybe <- 0xc7) (Int) (Loop exit) ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_155: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_155 nop P283: !_FLUSHI [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_156: flush %g0 loop_exit_0_156: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_156 nop P284: !_CASX [2] (maybe <- 0xc9) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_157: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P285: !_PREFETCH [6] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 23 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_157: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_157 nop P286: !_CASX [7] (maybe <- 0xca) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_158: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET286 nop RET286: ! 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 loop_exit_0_158: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_158 nop P287: !_CASX [17] (maybe <- 0xcc) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_159: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P288: !_CASX [3] (maybe <- 0xcd) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_159: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_159 nop P289: !_CASX [16] (maybe <- 0xcf) (Int) (Loop entry) (Branch target of P120) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_160: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P290 nop TARGET120: ba RET120 nop P290: !_ST [16] (maybe <- 0xd1) (Int) (Loop exit) stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_160: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_160 nop P291: !_CASX [0] (maybe <- 0xd2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_161: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_161: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_161 nop P292: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_162: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P293: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_162: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_162 nop P294: !_CASX [8] (maybe <- 0xd4) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_163: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_163: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_163 nop P295: !_CASX [17] (maybe <- 0xd5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_164: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P296: !_REPLACEMENT [2] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_164: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_164 nop P297: !_ST [8] (maybe <- 0xd6) (Int) (Loop entry) (Branch target of P591) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_165: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 ba P298 nop TARGET591: ba RET591 nop P298: !_REPLACEMENT [22] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_165: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_165 nop P299: !_CAS [0] (maybe <- 0xd7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_166: lduw [%i0], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i0], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P300: !_CASX [19] (maybe <- 0xd8) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_166: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_166 nop P301: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_167: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 23 loop_exit_0_167: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_167 nop P302: !_REPLACEMENT [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_168: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P303: !_CASX [15] (maybe <- 0xda) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_168: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_168 nop P304: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_169: membar #StoreLoad loop_exit_0_169: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_169 nop P305: !_CAS [4] (maybe <- 0xdc) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_170: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi add %i1, 4, %o5 lduwa [%o5] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%o5] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P306: !_CASX [23] (maybe <- 0xdd) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_170: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_170 nop P307: !_CASX [2] (maybe <- 0xde) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_171: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_171: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_171 nop P308: !_CASX [5] (maybe <- 0xdf) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_172: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P309: !_CAS [7] (maybe <- 0xe0) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_172: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_172 nop P310: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_173: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_173: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_173 nop P311: !_CAS [4] (maybe <- 0xe1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_174: add %i1, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_174: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_174 nop P312: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_175: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P313: !_LD [20] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET313 nop RET313: ! 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 loop_exit_0_175: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_175 nop P314: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_176: membar #StoreLoad P315: !_CASX [5] (maybe <- 0xe2) (Int) (Loop exit) add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_176: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_176 nop P316: !_CASX [22] (maybe <- 0xe3) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_177: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P317: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_177: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_177 nop P318: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_178: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P319: !_LD [6] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_178: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_178 nop P320: !_CAS [21] (maybe <- 0xe5) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_179: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P321: !_CASX [7] (maybe <- 0xe6) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_179: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_179 nop P322: !_CASX [9] (maybe <- 0xe8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_180: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_180: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_180 nop P323: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_181: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P324: !_LD [10] (Int) (Loop exit) lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_181: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_181 nop P325: !_CASX [11] (maybe <- 0xea) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_182: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_182: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_182 nop P326: !_CASX [13] (maybe <- 0xeb) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_183: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_183: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_183 nop P327: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_184: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P328: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_184: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_184 nop P329: !_CASX [1] (maybe <- 0xed) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_185: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi ldxa [%i0] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i0] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_185: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_185 nop P330: !_LD [2] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_186: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET330 nop RET330: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P331: !_LD [14] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_186: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_186 nop P332: !_CASX [0] (maybe <- 0xef) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_187: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_187: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_187 nop P333: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_188: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P334: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_188: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_188 nop P335: !_CASX [10] (maybe <- 0xf1) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_189: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_189: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_189 nop P336: !_ST [23] (maybe <- 0xf3) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_190: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_0_190: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_190 nop P337: !_LD [4] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_191: wr %g0, 0x88, %asi lduwa [%i1 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P338: !_CASX [11] (maybe <- 0xf4) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 mov %l4, %l6 casx [%o5], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P339: !_LD [8] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_191: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_191 nop P340: !_CASX [2] (maybe <- 0xf5) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_192: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET340 nop RET340: ! 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 loop_exit_0_192: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_192 nop P341: !_CASX [22] (maybe <- 0xf6) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_193: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_193: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_193 nop P342: !_CASX [0] (maybe <- 0xf8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_194: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P343: !_LD [9] (Int) (Branch target of P205) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ba P344 nop TARGET205: ba RET205 nop P344: !_LD [0] (Int) (Loop exit) (Branch target of P385) lduw [%i0 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_194: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_194 nop ba P345 nop TARGET385: ba RET385 nop P345: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_195: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P346: !_LD [3] (Int) (Loop exit) (CBR) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET346 nop RET346: ! 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 loop_exit_0_195: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_195 nop P347: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_196: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_196: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_196 nop P348: !_CASX [15] (maybe <- 0xfa) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_197: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P349: !_REPLACEMENT [3] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_197: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_197 nop P350: !_CASX [5] (maybe <- 0xfc) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_198: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P351: !_CASX [10] (maybe <- 0xfd) (Int) (Loop exit) (LE) sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldxa [%i3] %asi, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 ! move %l7(upper) -> %o2(lower) srlx %l7, 32, %o5 or %o5, %o2, %o2 mov %l7, %o5 mov %l6, %l7 casxa [%i3] %asi, %o5, %l7 ! move %l7(lower) -> %o3(upper) sllx %l7, 32, %o3 ! move %l7(upper) -> %o3(lower) srlx %l7, 32, %o5 or %o5, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_198: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_198 nop P352: !_CASX [9] (maybe <- 0xff) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_199: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_199: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_199 nop P353: !_LD [16] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_200: wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P354: !_CASX [13] (maybe <- 0x101) (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i2], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P355: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_200: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_200 nop P356: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_201: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P357: !_ST [9] (maybe <- 0x103) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P358: !_LD [9] (Int) (Loop exit) lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_201: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_201 nop P359: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_202: membar #StoreLoad loop_exit_0_202: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_202 nop P360: !_ST [21] (maybe <- 0x3f800002) (FP) (Loop entry) (Loop exit) (Branch target of P620) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_203: 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 ] loop_exit_0_203: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_203 nop ba P361 nop TARGET620: ba RET620 nop P361: !_CASX [4] (maybe <- 0x104) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_204: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P362: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_204: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_204 nop P363: !_CASX [1] (maybe <- 0x106) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_205: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_205: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_205 nop P364: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_206: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_206: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_206 nop P365: !_PREFETCH [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_207: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 22 loop_exit_0_207: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_207 nop P366: !_LD [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_208: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P367: !_LD [2] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i0 + 12] %asi, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_208: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_208 nop P368: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_209: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P369: !_CAS [6] (maybe <- 0x108) (Int) lduw [%i2], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%i2], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P370: !_LD [12] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_209: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_209 nop P371: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_210: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P372: !_CASX [9] (maybe <- 0x109) (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i3], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET372 nop RET372: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P373: !_LD [16] (Int) (Loop exit) lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_210: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_210 nop P374: !_REPLACEMENT [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_211: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P375: !_LD [23] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P376: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_211: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_211 nop P377: !_CASX [17] (maybe <- 0x10b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_212: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P378: !_CASX [11] (maybe <- 0x10c) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_212: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_212 nop P379: !_ST [15] (maybe <- 0x10d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_213: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_0_213: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_213 nop P380: !_CASX [10] (maybe <- 0x10e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_214: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_214: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_214 nop P381: !_REPLACEMENT [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_215: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P382: !_ST [3] (maybe <- 0x110) (Int) (Loop exit) stw %l4, [%i1 + 0 ] add %l4, 1, %l4 loop_exit_0_215: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_215 nop P383: !_PREFETCH [3] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_216: prefetch [%i1 + 0], 21 loop_exit_0_216: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_216 nop P384: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_217: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P385: !_LD [9] (Int) (Loop exit) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET385 nop RET385: ! 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 loop_exit_0_217: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_217 nop P386: !_ST [17] (maybe <- 0x111) (Int) (Loop entry) (Loop exit) (Branch target of P528) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_218: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_0_218: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_218 nop ba P387 nop TARGET528: ba RET528 nop P387: !_CASX [22] (maybe <- 0x112) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_219: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_219: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_219 nop P388: !_CAS [10] (maybe <- 0x114) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_220: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_220: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_220 nop P389: !_PREFETCH [3] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_221: prefetch [%i1 + 0], 22 loop_exit_0_221: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_221 nop P390: !_CASX [2] (maybe <- 0x115) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_222: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_222: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_222 nop P391: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_223: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_223: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_223 nop P392: !_PREFETCH [15] (Int) (Loop entry) (Branch target of P655) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_224: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 25 ba P393 nop TARGET655: ba RET655 nop P393: !_LD [0] (Int) lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P394: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_224: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_224 nop P395: !_CASX [6] (maybe <- 0x116) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_225: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P396: !_LD [4] (Int) (LE) (CBR) wr %g0, 0x88, %asi lduwa [%i1 + 4] %asi, %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET396 nop RET396: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P397: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_225: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_225 nop P398: !_CASX [14] (maybe <- 0x118) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_226: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_226: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_226 nop P399: !_CASX [12] (maybe <- 0x119) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_227: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_227: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_227 nop P400: !_CASX [3] (maybe <- 0x11b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_228: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P401: !_CASX [17] (maybe <- 0x11d) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_228: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_228 nop P402: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_229: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P403: !_REPLACEMENT [9] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P404: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_229: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_229 nop P405: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_230: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P406: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_230: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_230 nop P407: !_CASX [16] (maybe <- 0x11e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_231: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P408: !_CASX [13] (maybe <- 0x120) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_231: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_231 nop P409: !_LD [20] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_232: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 12] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P410: !_CAS [0] (maybe <- 0x122) (Int) lduw [%i0], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%i0], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P411: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_232: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_232 nop P412: !_CASX [10] (maybe <- 0x123) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_233: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_233: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_233 nop P413: !_LD [8] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_234: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 12], %f0 ! 1 addresses covered P414: !_LD [23] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P415: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_234: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_234 nop P416: !_LD [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_235: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P417: !_CASX [0] (maybe <- 0x125) (Int) ldx [%i0], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i0], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P418: !_LD [7] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_235: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_235 nop P419: !_CAS [17] (maybe <- 0x127) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_236: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduwa [%o5] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%o5] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P420: !_CASX [22] (maybe <- 0x128) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_236: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_236 nop P421: !_CASX [18] (maybe <- 0x12a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_237: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_237: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_237 nop P422: !_CASX [22] (maybe <- 0x12c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_238: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_238: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_238 nop P423: !_REPLACEMENT [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_239: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P424: !_REPLACEMENT [19] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_0_239: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_239 nop P425: !_CASX [20] (maybe <- 0x12e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_240: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P426: !_LD [22] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P427: !_LD [2] (Int) (Loop exit) (Branch target of P330) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_240: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_240 nop ba P428 nop TARGET330: ba RET330 nop P428: !_LD [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_241: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P429: !_LD [11] (Int) (Loop exit) lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_241: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_241 nop P430: !_ST [21] (maybe <- 0x12f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_242: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_0_242: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_242 nop P431: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_243: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P432: !_CASX [19] (maybe <- 0x130) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P433: !_LD [20] (Int) (Loop exit) (Branch target of P449) lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_243: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_243 nop ba P434 nop TARGET449: ba RET449 nop P434: !_CASX [21] (maybe <- 0x132) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_244: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P435: !_LD [5] (Int) lduw [%i1 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P436: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_244: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_244 nop P437: !_CASX [21] (maybe <- 0x134) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_245: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P438: !_LD [3] (Int) lduw [%i1 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P439: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_245: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_245 nop P440: !_CASX [0] (maybe <- 0x136) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_246: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_246: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_246 nop P441: !_CASX [6] (maybe <- 0x138) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_247: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_247: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_247 nop P442: !_CASX [16] (maybe <- 0x13a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_248: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P443: !_CASX [18] (maybe <- 0x13c) (Int) (Loop exit) (LE) sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 ! move %l7(upper) -> %o2(lower) srlx %l7, 32, %o5 or %o5, %o2, %o2 mov %l7, %o5 mov %l6, %l7 casxa [%i3] %asi, %o5, %l7 ! move %l7(lower) -> %o3(upper) sllx %l7, 32, %o3 ! move %l7(upper) -> %o3(lower) srlx %l7, 32, %o5 or %o5, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_248: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_248 nop P444: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_249: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P445: !_LD [2] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i0 + 12] %asi, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_249: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_249 nop P446: !_CAS [6] (maybe <- 0x13e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_250: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P447: !_LD [5] (Int) lduw [%i1 + 12], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P448: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_250: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_250 nop P449: !_CASX [5] (maybe <- 0x13f) (Int) (Loop entry) (Loop exit) (LE) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_251: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi add %i1, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET449 nop RET449: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_251: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_251 nop P450: !_PREFETCH [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_252: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 3 loop_exit_0_252: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_252 nop P451: !_CAS [6] (maybe <- 0x140) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_253: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P452: !_CASX [17] (maybe <- 0x141) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_253: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_253 nop P453: !_CASX [13] (maybe <- 0x142) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_254: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_254: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_254 nop P454: !_REPLACEMENT [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_255: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P455: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_0_255: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_255 nop P456: !_CASX [6] (maybe <- 0x144) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_256: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P457: !_CAS [8] (maybe <- 0x146) (Int) (Loop exit) add %i2, 12, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_256: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_256 nop P458: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_257: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P459: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_257: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_257 nop P460: !_ST [8] (maybe <- 0x147) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_258: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P461: !_PREFETCH [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 0 loop_exit_0_258: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_258 nop P462: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_259: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P463: !_PREFETCH [13] (Int) prefetch [%i3 + 4], 0 P464: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_259: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_259 nop P465: !_CASX [18] (maybe <- 0x148) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_260: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P466: !_CASX [1] (maybe <- 0x14a) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_260: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_260 nop P467: !_ST [16] (maybe <- 0x14c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_261: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_0_261: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_261 nop P468: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_262: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P469: !_LD [18] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P470: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_262: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_262 nop P471: !_CASX [7] (maybe <- 0x14d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_263: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_263: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_263 nop P472: !_CASX [19] (maybe <- 0x14f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_264: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_264: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_264 nop P473: !_CASX [1] (maybe <- 0x151) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_265: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P474: !_LD [1] (Int) lduw [%i0 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P475: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_265: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_265 nop P476: !_CASX [20] (maybe <- 0x153) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_266: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_266: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_266 nop P477: !_CASX [15] (maybe <- 0x154) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_267: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_267: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_267 nop P478: !_LD [19] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_268: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_268: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_268 nop P479: !_CAS [7] (maybe <- 0x156) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_269: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P480: !_CAS [3] (maybe <- 0x157) (Int) (Loop exit) lduw [%i1], %o1 mov %o1, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l4, %l3 cas [%i1], %l6, %l3 ! move %l3(lower) -> %o1(lower) srl %l3, 0, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_269: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_269 nop P481: !_CASX [17] (maybe <- 0x158) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_270: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P482: !_CASX [18] (maybe <- 0x159) (Int) (Loop exit) (LE) sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 ! move %l6(upper) -> %o2(lower) srlx %l6, 32, %l7 or %l7, %o2, %o2 mov %l6, %l7 mov %l3, %l6 casxa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o3(upper) sllx %l6, 32, %o3 ! move %l6(upper) -> %o3(lower) srlx %l6, 32, %l7 or %l7, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_270: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_270 nop P483: !_CASX [3] (maybe <- 0x15b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_271: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_271: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_271 nop P484: !_CASX [2] (maybe <- 0x15d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_272: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P485: !_CASX [18] (maybe <- 0x15e) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_272: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_272 nop P486: !_LD [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_273: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P487: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_273: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_273 nop P488: !_PREFETCH [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_274: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 30 P489: !_LD [3] (Int) lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P490: !_LD [7] (Int) (Loop exit) (CBR) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET490 nop RET490: ! 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 loop_exit_0_274: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_274 nop P491: !_CASX [13] (maybe <- 0x160) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_275: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P492: !_CAS [12] (maybe <- 0x162) (Int) (Loop exit) lduw [%i2], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_275: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_275 nop P493: !_CASX [0] (maybe <- 0x163) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_276: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P494: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_276: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_276 nop P495: !_CASX [23] (maybe <- 0x165) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_277: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_277: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_277 nop P496: !_CASX [2] (maybe <- 0x166) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_278: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P497: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_278: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_278 nop P498: !_ST [1] (maybe <- 0x167) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_279: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 P499: !_LD [14] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P500: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_279: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_279 nop P501: !_CAS [18] (maybe <- 0x168) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_280: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_280: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_280 nop P502: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_281: membar #StoreLoad loop_exit_0_281: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_281 nop P503: !_CASX [20] (maybe <- 0x169) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_282: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_282: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_282 nop P504: !_LD [1] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_283: wr %g0, 0x88, %asi lduwa [%i0 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P505: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_283: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_283 nop P506: !_CASX [11] (maybe <- 0x16a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_284: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P507: !_REPLACEMENT [14] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_284: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_284 nop P508: !_CASX [11] (maybe <- 0x16b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_285: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P509: !_REPLACEMENT [0] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_285: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_285 nop P510: !_ST [21] (maybe <- 0x16c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_286: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_0_286: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_286 nop P511: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_287: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_287: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_287 nop P512: !_LD [13] (Int) (Loop entry) (Branch target of P534) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_288: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P513 nop TARGET534: ba RET534 nop P513: !_LD [7] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_288: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_288 nop P514: !_FLUSHI [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_289: flush %g0 P515: !_REPLACEMENT [23] (Int) (Loop exit) (Branch target of P648) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_0_289: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_289 nop ba P516 nop TARGET648: ba RET648 nop P516: !_CASX [13] (maybe <- 0x16d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_290: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_290: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_290 nop P517: !_ST [19] (maybe <- 0x16f) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_291: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET517 nop RET517: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P518: !_CAS [20] (maybe <- 0x170) (Int) (Loop exit) add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_291: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_291 nop P519: !_LD [7] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_292: wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P520: !_LD [9] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_292: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_292 nop P521: !_CASX [22] (maybe <- 0x171) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_293: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET521 nop RET521: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P522: !_REPLACEMENT [1] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_293: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_293 nop P523: !_CASX [2] (maybe <- 0x173) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_294: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P524: !_CASX [6] (maybe <- 0x174) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_294: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_294 nop P525: !_ST [11] (maybe <- 0x3f800003) (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_295: 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 + 12 ] loop_exit_0_295: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_295 nop P526: !_CASX [4] (maybe <- 0x176) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_296: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P527: !_CASX [18] (maybe <- 0x178) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_296: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_296 nop P528: !_CASX [5] (maybe <- 0x17a) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_297: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET528 nop RET528: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_297: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_297 nop P529: !_CAS [20] (maybe <- 0x17b) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_298: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l7 lduwa [%l7] %asi, %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %o5, %l3 casa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P530: !_CASX [2] (maybe <- 0x17c) (Int) (Loop exit) add %i0, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_298: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_298 nop P531: !_REPLACEMENT [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_299: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P532: !_CASX [7] (maybe <- 0x17d) (Int) (Loop exit) (Branch target of P396) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_299: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_299 nop ba P533 nop TARGET396: ba RET396 nop P533: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_300: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_0_300: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_300 nop P534: !_LD [1] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_301: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET534 nop RET534: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P535: !_CASX [17] (maybe <- 0x17f) (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P536: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_301: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_301 nop P537: !_CASX [18] (maybe <- 0x180) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_302: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P538: !_CASX [8] (maybe <- 0x182) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_302: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_302 nop P539: !_ST [18] (maybe <- 0x183) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_303: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P540: !_REPLACEMENT [21] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_0_303: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_303 nop P541: !_FLUSHI [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_304: flush %g0 P542: !_LD [5] (Int) lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P543: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_304: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_304 nop P544: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) (Branch target of P36) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_305: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_0_305: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_305 nop ba P545 nop TARGET36: ba RET36 nop P545: !_REPLACEMENT [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_306: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P546: !_REPLACEMENT [11] (Int) (Loop exit) sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_0_306: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_306 nop P547: !_CASX [22] (maybe <- 0x184) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_307: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_307: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_307 nop P548: !_CASX [11] (maybe <- 0x186) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_308: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_308: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_308 nop P549: !_CAS [10] (maybe <- 0x187) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_309: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_309: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_309 nop P550: !_CASX [20] (maybe <- 0x188) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_310: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P551: !_CASX [20] (maybe <- 0x189) (Int) (Loop exit) (Branch target of P214) add %i3, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_310: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_310 nop ba P552 nop TARGET214: ba RET214 nop P552: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_311: membar #StoreLoad loop_exit_0_311: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_311 nop P553: !_CAS [15] (maybe <- 0x18a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_312: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_312: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_312 nop P554: !_CASX [10] (maybe <- 0x18b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_313: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_313: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_313 nop P555: !_ST [9] (maybe <- 0x18d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_314: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_0_314: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_314 nop P556: !_ST [22] (maybe <- 0x18e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_315: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P557: !_CASX [5] (maybe <- 0x18f) (Int) (Loop exit) add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_315: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_315 nop P558: !_LD [8] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_316: wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 12] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P559: !_CASX [7] (maybe <- 0x190) (Int) ldx [%i2], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i2], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P560: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_316: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_316 nop P561: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_317: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P562: !_PREFETCH [23] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 31 P563: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_317: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_317 nop P564: !_REPLACEMENT [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_318: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P565: !_ST [14] (maybe <- 0x192) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_0_318: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_318 nop P566: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_319: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P567: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_319: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_319 nop P568: !_CASX [20] (maybe <- 0x193) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_320: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P569: !_LD [11] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 12] %asi, %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P570: !_LD [6] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_320: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_320 nop P571: !_LD [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_321: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P572: !_LD [9] (Int) (Loop exit) (Branch target of P175) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_321: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_321 nop ba P573 nop TARGET175: ba RET175 nop P573: !_ST [11] (maybe <- 0x3f800004) (FP) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_322: 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 + 12 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET573 nop RET573: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 loop_exit_0_322: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_322 nop P574: !_CASX [15] (maybe <- 0x194) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_323: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_323: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_323 nop P575: !_LD [9] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_324: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered P576: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_0_324: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_324 nop P577: !_REPLACEMENT [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_325: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P578: !_CASX [7] (maybe <- 0x196) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_325: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_325 nop P579: !_CASX [23] (maybe <- 0x198) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_326: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P580: !_CASX [1] (maybe <- 0x199) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_326: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_326 nop P581: !_MEMBAR (Int) (Loop entry) (Branch target of P313) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_327: membar #StoreLoad ba P582 nop TARGET313: ba RET313 nop P582: !_LD [12] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P583: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_327: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_327 nop P584: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_328: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P585: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_328: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_328 nop P586: !_CASX [11] (maybe <- 0x19b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_329: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_329: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_329 nop P587: !_PREFETCH [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_330: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 12], 0 P588: !_LD [1] (Int) lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P589: !_LD [18] (Int) (Loop exit) (Branch target of P115) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_330: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_330 nop ba P590 nop TARGET115: ba RET115 nop P590: !_CAS [0] (maybe <- 0x19c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_331: lduw [%i0], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_331: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_331 nop P591: !_PREFETCH [13] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_332: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 21 ! 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: !_ST [7] (maybe <- 0x19d) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_0_332: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_332 nop P593: !_CASX [21] (maybe <- 0x19e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_333: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_333: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_333 nop P594: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_334: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P595: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_334: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_334 nop P596: !_CAS [2] (maybe <- 0x1a0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_335: add %i0, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_335: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_335 nop P597: !_REPLACEMENT [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_336: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P598: !_CASX [7] (maybe <- 0x1a1) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_336: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_336 nop P599: !_CAS [22] (maybe <- 0x1a3) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_337: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_337: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_337 nop P600: !_CASX [1] (maybe <- 0x1a4) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_338: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P601: !_CASX [7] (maybe <- 0x1a6) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_338: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_338 nop P602: !_CAS [3] (maybe <- 0x1a8) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_339: lduw [%i1], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i1], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET602 nop RET602: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P603: !_PREFETCH [1] (Int) (Loop exit) prefetch [%i0 + 4], 4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_339: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_339 nop P604: !_ST [4] (maybe <- 0x1a9) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_340: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P605: !_PREFETCH [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 0 loop_exit_0_340: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_340 nop P606: !_CAS [7] (maybe <- 0x1aa) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_341: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_341: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_341 nop P607: !_ST [4] (maybe <- 0x1ab) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_342: wr %g0, 0x88, %asi ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %o5, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 stwa %l7, [%i1 + 4] %asi add %l4, 1, %l4 P608: !_CASX [0] (maybe <- 0x1ac) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_342: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_342 nop P609: !_REPLACEMENT [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_343: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P610: !_CAS [19] (maybe <- 0x1ae) (Int) (Loop exit) (Branch target of P517) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_343: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_343 nop ba P611 nop TARGET517: ba RET517 nop P611: !_CASX [10] (maybe <- 0x1af) (Int) (Loop entry) (Loop exit) (Branch target of P286) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_344: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_344: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_344 nop ba P612 nop TARGET286: ba RET286 nop P612: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_345: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P613: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_345: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_345 nop P614: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_346: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P615: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_346: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_346 nop P616: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_347: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P617: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_347: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_347 nop P618: !_CASX [2] (maybe <- 0x1b1) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_348: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P619: !_CASX [18] (maybe <- 0x1b2) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_348: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_348 nop P620: !_CASX [12] (maybe <- 0x1b4) (Int) (Loop entry) (CBR) (Branch target of P346) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_349: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET620 nop RET620: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P621 nop TARGET346: ba RET346 nop P621: !_CASX [16] (maybe <- 0x1b6) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_349: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_349 nop P622: !_CASX [23] (maybe <- 0x1b8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_350: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_350: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_350 nop P623: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_351: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P624: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_351: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_351 nop P625: !_CASX [17] (maybe <- 0x1b9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_352: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_352: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_352 nop P626: !_CASX [1] (maybe <- 0x1ba) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_353: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P627: !_CASX [17] (maybe <- 0x1bc) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_353: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_353 nop P628: !_ST [4] (maybe <- 0x1bd) (Int) (Loop entry) (Loop exit) (Branch target of P573) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_354: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 loop_exit_0_354: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_354 nop ba P629 nop TARGET573: ba RET573 nop P629: !_CASX [18] (maybe <- 0x1be) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_355: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_355: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_355 nop P630: !_CASX [1] (maybe <- 0x1c0) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_356: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P631: !_CASX [20] (maybe <- 0x1c2) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_356: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_356 nop P632: !_CAS [21] (maybe <- 0x1c3) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_357: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P633: !_ST [17] (maybe <- 0x1c4) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_357: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_357 nop P634: !_ST [10] (maybe <- 0x1c5) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_358: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P635: !_LD [22] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P636: !_LD [8] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_358: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_358 nop P637: !_CASX [7] (maybe <- 0x1c6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_359: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P638: !_CAS [0] (maybe <- 0x1c8) (Int) (Loop exit) lduw [%i0], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%i0], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_359: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_359 nop P639: !_CASX [1] (maybe <- 0x1c9) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_360: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_360: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_360 nop P640: !_CASX [2] (maybe <- 0x1cb) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_361: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P641: !_CASX [17] (maybe <- 0x1cc) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_0_361: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_361 nop P642: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_362: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 20 loop_exit_0_362: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_362 nop P643: !_ST [10] (maybe <- 0x1cd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_363: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P644: !_LD [19] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P645: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_363: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_363 nop P646: !_CASX [11] (maybe <- 0x1ce) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_364: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_364: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_364 nop P647: !_CASX [17] (maybe <- 0x1cf) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_365: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_365: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_365 nop P648: !_CASX [15] (maybe <- 0x1d0) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_0_366: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET648 nop RET648: ! 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 loop_exit_0_366: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_366 nop P649: !_ST [4] (maybe <- 0x1d2) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_367: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 loop_exit_0_367: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_367 nop P650: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_368: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P651: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_368: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_368 nop P652: !_CASX [17] (maybe <- 0x1d3) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_369: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_369: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_369 nop P653: !_CASX [11] (maybe <- 0x1d4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_370: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_0_370: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_370 nop P654: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_371: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P655: !_LD [9] (Int) (Loop exit) (CBR) lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET655 nop RET655: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_0_371: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_371 nop P656: !_CASX [1] (maybe <- 0x1d5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_0_372: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P657: !_LD [6] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P658: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_0_372: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_372 nop P659: !_MEMBAR (Int) membar #StoreLoad END_NODES0: ! Test instruction sequence for CPU 0 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 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), %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(0x01deade1), %l6 or %l6, %lo(0x01deade1), %l6 stw %l6, [%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), %l6 or %l6, %lo(0x40000001), %l6 stw %l6, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x34800000), %l6 or %l6, %lo(0x34800000), %l6 stw %l6, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x36cb^4 sethi %hi(0x36cb), %l0 or %l0, %lo(0x36cb), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES1: ! Test instruction sequence for ISTREAM 1 begins P660: !_CASX [12] (maybe <- 0x800001) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_0: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_0 nop P661: !_CASX [10] (maybe <- 0x800003) (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 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P662: !_LD [3] (Int) lduw [%i1 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P663: !_LD [8] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_1 nop P664: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_2: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P665: !_ST [22] (maybe <- 0x800005) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_1_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_2 nop P666: !_CASX [5] (maybe <- 0x800006) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_3: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P667: !_ST [21] (maybe <- 0x800007) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_3 nop P668: !_CASX [23] (maybe <- 0x800008) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_4: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_4: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_4 nop P669: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_5: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P670: !_LD [2] (Int) (Loop exit) (Branch target of P691) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_5: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_5 nop ba P671 nop TARGET691: ba RET691 nop P671: !_CASX [9] (maybe <- 0x800009) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_6: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P672: !_CASX [21] (maybe <- 0x80000b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_6: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_6 nop P673: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_7: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_1_7: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_7 nop P674: !_CASX [7] (maybe <- 0x80000d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_8: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_8: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_8 nop P675: !_CASX [7] (maybe <- 0x80000f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_9: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P676: !_REPLACEMENT [1] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_9: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_9 nop P677: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_10: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P678: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_10: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_10 nop P679: !_LD [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_11: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P680: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_11: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_11 nop P681: !_LD [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_12: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P682: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_12: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_12 nop P683: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_13: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P684: !_REPLACEMENT [19] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P685: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_13: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_13 nop P686: !_CAS [23] (maybe <- 0x800011) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_14: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_14: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_14 nop P687: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_15: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P688: !_REPLACEMENT [10] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P689: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_15: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_15 nop P690: !_CASX [6] (maybe <- 0x800012) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_16: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldxa [%i2] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i2] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P691: !_PREFETCH [8] (Int) (Loop exit) (CBR) prefetch [%i2 + 12], 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET691 nop RET691: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_16: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_16 nop P692: !_CAS [14] (maybe <- 0x800014) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_17: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P693: !_LD [12] (Int) lduw [%i3 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P694: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_17: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_17 nop P695: !_CASX [8] (maybe <- 0x800015) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_18: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P696: !_CASX [0] (maybe <- 0x800016) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_18: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_18 nop P697: !_LD [19] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_19: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET697 nop RET697: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P698: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_19: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_19 nop P699: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_20: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P700: !_LD [20] (Int) (Loop exit) (CBR) (Branch target of P700) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET700 nop RET700: ! 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 loop_exit_1_20: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_20 nop ba P701 nop TARGET700: ba RET700 nop P701: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_21: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P702: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_21: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_21 nop P703: !_CAS [17] (maybe <- 0x800018) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_22: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_22: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_22 nop P704: !_LD [17] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_23: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET704 nop RET704: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P705: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_23: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_23 nop P706: !_CASX [15] (maybe <- 0x800019) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_24: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_24: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_24 nop P707: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_25: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P708: !_CAS [19] (maybe <- 0x80001b) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P709: !_LD [15] (Int) (Loop exit) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET709 nop RET709: ! 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 loop_exit_1_25: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_25 nop P710: !_CASX [20] (maybe <- 0x80001c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_26: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P711: !_REPLACEMENT [8] (Int) (Loop exit) (Branch target of P850) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_26: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_26 nop ba P712 nop TARGET850: ba RET850 nop P712: !_CASX [21] (maybe <- 0x80001d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_27: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P713: !_REPLACEMENT [3] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET713 nop RET713: ! 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 loop_exit_1_27: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_27 nop P714: !_CAS [4] (maybe <- 0x80001f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_28: add %i1, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P715: !_REPLACEMENT [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_28: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_28 nop P716: !_CASX [11] (maybe <- 0x800020) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_29: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_29: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_29 nop P717: !_CAS [11] (maybe <- 0x800021) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_30: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_30: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_30 nop P718: !_CASX [23] (maybe <- 0x800022) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_31: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_31: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_31 nop P719: !_LD [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_32: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P720: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_32: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_32 nop P721: !_CAS [15] (maybe <- 0x800023) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_33: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P722: !_CASX [11] (maybe <- 0x800024) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 mov %l4, %o2 casx [%l3], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_33: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_33 nop P723: !_ST [7] (maybe <- 0x800025) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_34: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_1_34: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_34 nop P724: !_PREFETCH [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_35: prefetch [%i1 + 4], 17 P725: !_REPLACEMENT [3] (Int) (Loop exit) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET725 nop RET725: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_1_35: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_35 nop P726: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_36: membar #StoreLoad P727: !_LD [20] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P728: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_36: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_36 nop P729: !_CASX [12] (maybe <- 0x800026) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_37: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P730: !_LD [9] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P731: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_37: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_37 nop P732: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_38: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P733: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_38: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_38 nop P734: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_39: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P735: !_REPLACEMENT [23] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P736: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_39: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_39 nop P737: !_CASX [6] (maybe <- 0x800028) (Int) (Loop entry) (Loop exit) (LE) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_40: sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 sllx %l6, 32, %o5 or %l6, %o5, %l6 and %l7, %l6, %o5 srlx %o5, 8, %o5 sllx %l7, 8, %l7 and %l7, %l6, %l7 or %l7, %o5, %l7 sethi %hi(0xffff0000), %l6 srlx %l7, 16, %o5 andn %o5, %l6, %o5 andn %l7, %l6, %l7 sllx %l7, 16, %l7 or %l7, %o5, %l7 srlx %l7, 32, %o5 sllx %l7, 32, %l7 or %l7, %o5, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%i3] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET737 nop RET737: ! 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 loop_exit_1_40: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_40 nop P738: !_CASX [20] (maybe <- 0x80002a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_41: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_41: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_41 nop P739: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) (Branch target of P1055) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_42: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_1_42: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_42 nop ba P740 nop TARGET1055: ba RET1055 nop P740: !_CASX [3] (maybe <- 0x80002b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_43: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P741: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_43: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_43 nop P742: !_CASX [15] (maybe <- 0x80002d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_44: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P743: !_ST [3] (maybe <- 0x80002f) (Int) (Loop exit) stw %l4, [%i1 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_44: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_44 nop P744: !_CASX [23] (maybe <- 0x800030) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_45: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_45: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_45 nop P745: !_ST [20] (maybe <- 0x800031) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_46: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_1_46: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_46 nop P746: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_47: membar #StoreLoad P747: !_CASX [15] (maybe <- 0x800032) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_47: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_47 nop P748: !_CAS [12] (maybe <- 0x800034) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_48: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P749: !_ST [9] (maybe <- 0x800035) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_48: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_48 nop P750: !_REPLACEMENT [4] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_49: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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,pn %xcc, TARGET750 nop RET750: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P751: !_REPLACEMENT [9] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_1_49: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_49 nop P752: !_LD [0] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_50: ld [%i0 + 0], %f0 ! 1 addresses covered P753: !_LD [16] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P754: !_LD [15] (Int) (Loop exit) lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_50: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_50 nop P755: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_51: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_1_51: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_51 nop P756: !_CASX [1] (maybe <- 0x800036) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_52: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_52: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_52 nop P757: !_CASX [12] (maybe <- 0x800038) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_53: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_53: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_53 nop P758: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_54: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P759: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_54: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_54 nop P760: !_REPLACEMENT [1] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_55: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P761: !_CAS [5] (maybe <- 0x80003a) (Int) (Loop exit) add %i1, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_55: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_55 nop P762: !_CASX [11] (maybe <- 0x80003b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_56: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P763: !_PREFETCH [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_56: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_56 nop P764: !_LD [16] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_57: wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P765: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_57: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_57 nop P766: !_CASX [11] (maybe <- 0x80003c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_58: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P767: !_CASX [3] (maybe <- 0x80003d) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_58: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_58 nop P768: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_59: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P769: !_CASX [5] (maybe <- 0x80003f) (Int) (Loop exit) add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_59: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_59 nop P770: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_60: membar #StoreLoad P771: !_ST [1] (maybe <- 0x800040) (Int) (Loop exit) stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_1_60: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_60 nop P772: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_61: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P773: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_61: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_61 nop P774: !_REPLACEMENT [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_62: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_1_62: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_62 nop P775: !_CAS [3] (maybe <- 0x800041) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_63: lduw [%i1], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i1], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P776: !_FLUSHI [4] (Int) (Loop exit) flush %g0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_63: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_63 nop P777: !_LD [13] (Int) (Loop entry) (Branch target of P1209) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_64: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P778 nop TARGET1209: ba RET1209 nop P778: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_64: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_64 nop P779: !_ST [7] (maybe <- 0x800042) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_65: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P780: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_1_65: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_65 nop P781: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_66: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P782: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_66: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_66 nop P783: !_ST [2] (maybe <- 0x800043) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_67: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 P784: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_1_67: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_67 nop P785: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_68: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_1_68: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_68 nop P786: !_LD [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_69: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P787: !_CASX [13] (maybe <- 0x800044) (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i2], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P788: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_69: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_69 nop P789: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_70: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P790: !_LD [12] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_70: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_70 nop P791: !_CAS [6] (maybe <- 0x800046) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_71: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P792: !_CASX [2] (maybe <- 0x800047) (Int) (Loop exit) add %i0, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_71: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_71 nop P793: !_REPLACEMENT [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_72: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P794: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_1_72: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_72 nop P795: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_73: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 2 loop_exit_1_73: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_73 nop P796: !_CASX [3] (maybe <- 0x800048) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_74: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_74: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_74 nop P797: !_CAS [23] (maybe <- 0x80004a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_75: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_75: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_75 nop P798: !_CAS [22] (maybe <- 0x80004b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_76: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_76: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_76 nop P799: !_CASX [5] (maybe <- 0x80004c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_77: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_77: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_77 nop P800: !_CASX [15] (maybe <- 0x80004d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_78: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_78: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_78 nop P801: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_79: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P802: !_CASX [14] (maybe <- 0x80004f) (Int) (CBR) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET802 nop RET802: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P803: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_79: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_79 nop P804: !_CASX [15] (maybe <- 0x800050) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_80: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P805: !_ST [12] (maybe <- 0x40000001) (FP) (Loop exit) 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 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_80: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_80 nop P806: !_ST [9] (maybe <- 0x800052) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_81: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_1_81: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_81 nop P807: !_CAS [17] (maybe <- 0x800053) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_82: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET807 nop RET807: ! 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 loop_exit_1_82: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_82 nop P808: !_CASX [6] (maybe <- 0x800054) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_83: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P809: !_LD [16] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P810: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_83: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_83 nop P811: !_LD [12] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_84: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_84: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_84 nop P812: !_REPLACEMENT [23] (Int) (Loop entry) (Branch target of P823) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_85: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] ba P813 nop TARGET823: ba RET823 nop P813: !_CASX [0] (maybe <- 0x800056) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_85: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_85 nop P814: !_CASX [10] (maybe <- 0x800058) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_86: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_86: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_86 nop P815: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_87: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P816: !_CASX [20] (maybe <- 0x80005a) (Int) add %i2, 8, %l6 ldx [%l6], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 mov %l4, %o5 casx [%l6], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P817: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_87: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_87 nop P818: !_ST [21] (maybe <- 0x80005b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_88: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P819: !_CASX [15] (maybe <- 0x80005c) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_88: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_88 nop P820: !_REPLACEMENT [16] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_89: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET820 nop RET820: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 loop_exit_1_89: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_89 nop P821: !_CAS [22] (maybe <- 0x80005e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_90: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_90: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_90 nop P822: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_91: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P823: !_LD [4] (Int) (Loop exit) (CBR) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET823 nop RET823: ! 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 loop_exit_1_91: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_91 nop P824: !_CASX [4] (maybe <- 0x80005f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_92: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_92: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_92 nop P825: !_ST [1] (maybe <- 0x800061) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_93: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_1_93: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_93 nop P826: !_CAS [18] (maybe <- 0x800062) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_94: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_94: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_94 nop P827: !_CASX [18] (maybe <- 0x800063) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_95: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P828: !_CASX [5] (maybe <- 0x800065) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi add %i1, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 ! move %l3(upper) -> %o2(lower) srlx %l3, 32, %l6 or %l6, %o2, %o2 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o3(upper) sllx %l3, 32, %o3 ! move %l3(upper) -> %o3(lower) srlx %l3, 32, %l6 or %l6, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_95: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_95 nop P829: !_CASX [7] (maybe <- 0x800066) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_96: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_96: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_96 nop P830: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_97: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P831: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_97: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_97 nop P832: !_CAS [12] (maybe <- 0x800068) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_98: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_98: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_98 nop P833: !_CASX [9] (maybe <- 0x800069) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_99: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P834: !_CASX [0] (maybe <- 0x80006b) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_99: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_99 nop P835: !_CASX [22] (maybe <- 0x80006d) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_100: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 P836: !_LD [13] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P837: !_LD [20] (Int) (Loop exit) (Branch target of P1160) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_100: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_100 nop ba P838 nop TARGET1160: ba RET1160 nop P838: !_REPLACEMENT [17] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_101: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_1_101: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_101 nop P839: !_CAS [16] (maybe <- 0x80006f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_102: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P840: !_LD [3] (Int) lduw [%i1 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P841: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_102: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_102 nop P842: !_CAS [6] (maybe <- 0x800070) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_103: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET842 nop RET842: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P843: !_CASX [18] (maybe <- 0x800071) (Int) (Loop exit) (Branch target of P1025) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_103: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_103 nop ba P844 nop TARGET1025: ba RET1025 nop P844: !_CASX [17] (maybe <- 0x800073) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_104: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P845: !_ST [13] (maybe <- 0x800074) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_104: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_104 nop P846: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_105: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P847: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_105: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_105 nop P848: !_CASX [6] (maybe <- 0x800075) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_106: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_106: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_106 nop P849: !_PREFETCH [6] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_107: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 30 loop_exit_1_107: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_107 nop P850: !_PREFETCH [2] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_108: prefetch [%i0 + 12], 29 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET850 nop RET850: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_1_108: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_108 nop P851: !_PREFETCH [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_109: prefetch [%i0 + 12], 21 loop_exit_1_109: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_109 nop P852: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_110: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P853: !_REPLACEMENT [18] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P854: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_110: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_110 nop P855: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_111: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P856: !_LD [7] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_111: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_111 nop P857: !_CASX [20] (maybe <- 0x800077) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_112: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_112: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_112 nop P858: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_113: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P859: !_CASX [10] (maybe <- 0x800078) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i3], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P860: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_113: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_113 nop P861: !_CASX [3] (maybe <- 0x80007a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_114: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P862: !_CASX [12] (maybe <- 0x80007c) (Int) (Loop exit) (CBR) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET862 nop RET862: ! 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 mov %o2, %l5 mov %o3, %l5 loop_exit_1_114: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_114 nop P863: !_CASX [0] (maybe <- 0x80007e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_115: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P864: !_CAS [0] (maybe <- 0x800080) (Int) (Loop exit) lduw [%i0], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%i0], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_115: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_115 nop P865: !_ST [3] (maybe <- 0x800081) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_116: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 loop_exit_1_116: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_116 nop P866: !_CASX [16] (maybe <- 0x800082) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_117: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_117: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_117 nop P867: !_CAS [18] (maybe <- 0x800084) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_118: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P868: !_LD [6] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P869: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_118: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_118 nop P870: !_CASX [20] (maybe <- 0x800085) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_119: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P871: !_CAS [16] (maybe <- 0x800086) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_119: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_119 nop P872: !_CASX [8] (maybe <- 0x800087) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_120: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_120: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_120 nop P873: !_ST [14] (maybe <- 0x800088) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_121: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P874: !_ST [12] (maybe <- 0x800089) (Int) (Loop exit) stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_1_121: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_121 nop P875: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_122: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_1_122: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_122 nop P876: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_123: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P877: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_123: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_123 nop P878: !_CASX [4] (maybe <- 0x80008a) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_124: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi ldxa [%i1] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i1] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P879: !_PREFETCH [13] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 31 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_124: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_124 nop P880: !_CAS [8] (maybe <- 0x80008c) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_125: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduwa [%l6] %asi, %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l7, %o5 casa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P881: !_REPLACEMENT [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_125: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_125 nop P882: !_CASX [3] (maybe <- 0x80008d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_126: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_126: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_126 nop P883: !_CASX [22] (maybe <- 0x80008f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_127: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P884: !_REPLACEMENT [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_127: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_127 nop P885: !_CASX [11] (maybe <- 0x800091) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_128: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P886: !_CASX [10] (maybe <- 0x800092) (Int) (Loop exit) (Branch target of P709) ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_128: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_128 nop ba P887 nop TARGET709: ba RET709 nop P887: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_129: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_1_129: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_129 nop P888: !_REPLACEMENT [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_130: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P889: !_CASX [3] (maybe <- 0x800094) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_130: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_130 nop P890: !_CAS [5] (maybe <- 0x800096) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_131: add %i1, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P891: !_CASX [11] (maybe <- 0x800097) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_131: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_131 nop P892: !_ST [4] (maybe <- 0x800098) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_132: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P893: !_ST [11] (maybe <- 0x800099) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_1_132: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_132 nop P894: !_CASX [2] (maybe <- 0x80009a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_133: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P895: !_CASX [8] (maybe <- 0x80009b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_133: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_133 nop P896: !_CASX [2] (maybe <- 0x80009c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_134: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_134: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_134 nop P897: !_REPLACEMENT [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_135: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P898: !_CASX [23] (maybe <- 0x80009d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_135: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_135 nop P899: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_136: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_1_136: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_136 nop P900: !_CAS [11] (maybe <- 0x80009e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_137: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P901: !_REPLACEMENT [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_137: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_137 nop P902: !_ST [5] (maybe <- 0x80009f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_138: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_1_138: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_138 nop P903: !_PREFETCH [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_139: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 12], 23 P904: !_CASX [17] (maybe <- 0x8000a0) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_139: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_139 nop P905: !_LD [12] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_140: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered P906: !_CASX [19] (maybe <- 0x8000a1) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_140: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_140 nop P907: !_REPLACEMENT [23] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_141: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_1_141: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_141 nop P908: !_CASX [2] (maybe <- 0x8000a3) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_142: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P909: !_CASX [2] (maybe <- 0x8000a4) (Int) (Loop exit) add %i0, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_142: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_142 nop P910: !_CASX [22] (maybe <- 0x8000a5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_143: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P911: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_143: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_143 nop P912: !_CASX [18] (maybe <- 0x8000a7) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_144: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P913: !_CAS [13] (maybe <- 0x8000a9) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_144: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_144 nop P914: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_145: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P915: !_REPLACEMENT [15] (Int) (Branch target of P1056) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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 P916 nop TARGET1056: ba RET1056 nop P916: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_145: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_145 nop P917: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_146: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P918: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P919: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_146: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_146 nop P920: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_147: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P921: !_LD [22] (Int) (Loop exit) (Branch target of P1269) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_147: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_147 nop ba P922 nop TARGET1269: ba RET1269 nop P922: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_148: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P923: !_CASX [6] (maybe <- 0x8000aa) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i2], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P924: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_148: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_148 nop P925: !_ST [13] (maybe <- 0x8000ac) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_149: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_1_149: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_149 nop P926: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_150: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P927: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_150: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_150 nop P928: !_CASX [5] (maybe <- 0x8000ad) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_151: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P929: !_CASX [17] (maybe <- 0x8000ae) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_151: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_151 nop P930: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_152: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P931: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_152: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_152 nop P932: !_CASX [22] (maybe <- 0x8000af) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_153: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P933: !_CASX [5] (maybe <- 0x8000b1) (Int) (Loop exit) add %i1, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_153: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_153 nop P934: !_CASX [5] (maybe <- 0x8000b2) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_154: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_154: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_154 nop P935: !_LD [22] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_155: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered P936: !_ST [7] (maybe <- 0x8000b3) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_155: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_155 nop P937: !_ST [14] (maybe <- 0x8000b4) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_156: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_1_156: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_156 nop P938: !_LD [16] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_157: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_157: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_157 nop P939: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_158: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P940: !_LD [14] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_158: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_158 nop P941: !_REPLACEMENT [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_159: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_1_159: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_159 nop P942: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_160: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P943: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_160: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_160 nop P944: !_ST [0] (maybe <- 0x8000b5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_161: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 P945: !_CASX [0] (maybe <- 0x8000b6) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_161: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_161 nop P946: !_CASX [0] (maybe <- 0x8000b8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_162: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_162: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_162 nop P947: !_REPLACEMENT [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_163: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P948: !_CASX [15] (maybe <- 0x8000ba) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_163: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_163 nop P949: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_164: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P950: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_164: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_164 nop P951: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_165: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P952: !_LD [18] (Int) (Loop exit) lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_165: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_165 nop P953: !_CASX [6] (maybe <- 0x8000bc) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_166: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_166: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_166 nop P954: !_ST [13] (maybe <- 0x8000be) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_167: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P955: !_CASX [16] (maybe <- 0x8000bf) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_167: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_167 nop P956: !_ST [16] (maybe <- 0x8000c1) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_168: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_1_168: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_168 nop P957: !_CASX [19] (maybe <- 0x8000c2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_169: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P958: !_LD [22] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P959: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_169: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_169 nop P960: !_CASX [6] (maybe <- 0x8000c4) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_170: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P961: !_CASX [19] (maybe <- 0x8000c6) (Int) (Loop exit) (LE) sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 sllx %l6, 32, %o5 or %l6, %o5, %l6 and %l7, %l6, %o5 srlx %o5, 8, %o5 sllx %l7, 8, %l7 and %l7, %l6, %l7 or %l7, %o5, %l7 sethi %hi(0xffff0000), %l6 srlx %l7, 16, %o5 andn %o5, %l6, %o5 andn %l7, %l6, %l7 sllx %l7, 16, %l7 or %l7, %o5, %l7 srlx %l7, 32, %o5 sllx %l7, 32, %l7 or %l7, %o5, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 ! move %l3(upper) -> %o2(lower) srlx %l3, 32, %l6 or %l6, %o2, %o2 mov %l3, %l6 mov %o5, %l3 casxa [%i3] %asi, %l6, %l3 ! move %l3(lower) -> %o3(upper) sllx %l3, 32, %o3 ! move %l3(upper) -> %o3(lower) srlx %l3, 32, %l6 or %l6, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_170: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_170 nop P962: !_CASX [1] (maybe <- 0x8000c8) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_171: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P963: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_171: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_171 nop P964: !_CASX [20] (maybe <- 0x8000ca) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_172: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_172: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_172 nop P965: !_REPLACEMENT [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_173: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P966: !_CASX [17] (maybe <- 0x8000cb) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_173: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_173 nop P967: !_REPLACEMENT [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_174: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P968: !_ST [16] (maybe <- 0x8000cc) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_1_174: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_174 nop P969: !_CASX [17] (maybe <- 0x8000cd) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_175: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P970: !_CASX [22] (maybe <- 0x8000ce) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_175: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_175 nop P971: !_CASX [2] (maybe <- 0x8000d0) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_176: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi add %i0, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P972: !_LD [18] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P973: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_176: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_176 nop P974: !_CASX [5] (maybe <- 0x8000d1) (Int) (Loop entry) (Branch target of P1139) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_177: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P975 nop TARGET1139: ba RET1139 nop P975: !_CASX [13] (maybe <- 0x8000d2) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_177: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_177 nop P976: !_CASX [4] (maybe <- 0x8000d4) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_178: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P977: !_CASX [13] (maybe <- 0x8000d6) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_178: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_178 nop P978: !_CASX [18] (maybe <- 0x8000d8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_179: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_179: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_179 nop P979: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_180: !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 5 sethi %hi(0x200000), %o5 sub %i1, %o5, %i1 lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P980: !_CAS [8] (maybe <- 0x8000da) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P981: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 sethi %hi(0x200000), %l3 add %i1, %l3, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_1_180: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_180 nop P982: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_181: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_1_181: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_181 nop P983: !_CASX [14] (maybe <- 0x8000db) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_182: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P984: !_PREFETCH [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 23 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_182: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_182 nop P985: !_CASX [15] (maybe <- 0x8000dc) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_183: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_183: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_183 nop P986: !_CASX [5] (maybe <- 0x8000de) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_184: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_184: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_184 nop P987: !_ST [16] (maybe <- 0x40000002) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_185: 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 + 4 ] loop_exit_1_185: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_185 nop P988: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_186: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P989: !_MEMBAR (Int) membar #StoreLoad P990: !_LD [22] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_186: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_186 nop P991: !_ST [0] (maybe <- 0x8000df) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_187: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 P992: !_CAS [14] (maybe <- 0x8000e0) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_187: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_187 nop P993: !_PREFETCH [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_188: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 20 P994: !_PREFETCH [5] (Int) (Loop exit) prefetch [%i1 + 12], 22 loop_exit_1_188: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_188 nop P995: !_FLUSHI [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_189: flush %g0 P996: !_ST [11] (maybe <- 0x8000e1) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_1_189: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_189 nop P997: !_LD [13] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_190: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 4], %f0 ! 1 addresses covered P998: !_CASX [4] (maybe <- 0x8000e2) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_190: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_190 nop P999: !_FLUSHI [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_191: flush %g0 P1000: !_ST [17] (maybe <- 0x8000e4) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_1_191: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_191 nop P1001: !_REPLACEMENT [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_192: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P1002: !_ST [11] (maybe <- 0x8000e5) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_1_192: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_192 nop P1003: !_LD [23] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_193: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_193: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_193 nop P1004: !_CAS [20] (maybe <- 0x8000e6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_194: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P1005: !_CASX [2] (maybe <- 0x8000e7) (Int) (Loop exit) add %i0, 8, %l3 ldx [%l3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 mov %l4, %o2 casx [%l3], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_194: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_194 nop P1006: !_CASX [0] (maybe <- 0x8000e8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_195: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1007: !_CAS [18] (maybe <- 0x8000ea) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_195: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_195 nop P1008: !_REPLACEMENT [17] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_196: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_1_196: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_196 nop P1009: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_197: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1010: !_LD [8] (Int) (Loop exit) lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_197: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_197 nop P1011: !_CAS [11] (maybe <- 0x8000eb) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_198: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduwa [%o5] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%o5] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_198: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_198 nop P1012: !_ST [13] (maybe <- 0x40000003) (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_199: 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 + 4 ] P1013: !_REPLACEMENT [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_1_199: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_199 nop P1014: !_CASX [11] (maybe <- 0x8000ec) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_200: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_200: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_200 nop P1015: !_LD [21] (Int) (Loop entry) (Branch target of P862) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_201: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1016 nop TARGET862: ba RET862 nop P1016: !_LD [13] (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_201: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_201 nop P1017: !_CASX [18] (maybe <- 0x8000ed) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_202: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1018: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1019: !_LD [19] (Int) (Loop exit) lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_202: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_202 nop P1020: !_CASX [1] (maybe <- 0x8000ef) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_203: sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 sllx %l6, 32, %o5 or %l6, %o5, %l6 and %l7, %l6, %o5 srlx %o5, 8, %o5 sllx %l7, 8, %l7 and %l7, %l6, %l7 or %l7, %o5, %l7 sethi %hi(0xffff0000), %l6 srlx %l7, 16, %o5 andn %o5, %l6, %o5 andn %l7, %l6, %l7 sllx %l7, 16, %l7 or %l7, %o5, %l7 srlx %l7, 32, %o5 sllx %l7, 32, %l7 or %l7, %o5, %o5 wr %g0, 0x88, %asi ldxa [%i0] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%i0] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_203: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_203 nop P1021: !_LD [3] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_204: wr %g0, 0x88, %asi lduwa [%i1 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1022: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_204: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_204 nop P1023: !_LD [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_205: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1024: !_CASX [2] (maybe <- 0x8000f1) (Int) (CBR) add %i0, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1024 nop RET1024: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1025: !_LD [12] (Int) (Loop exit) (CBR) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1025 nop RET1025: ! 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 mov %o2, %l5 loop_exit_1_205: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_205 nop P1026: !_ST [9] (maybe <- 0x8000f2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_206: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P1027: !_CASX [19] (maybe <- 0x8000f3) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_206: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_206 nop P1028: !_CASX [3] (maybe <- 0x8000f5) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_207: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1029: !_CASX [17] (maybe <- 0x8000f7) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_207: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_207 nop P1030: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_208: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1031: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_208: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_208 nop P1032: !_CAS [11] (maybe <- 0x8000f8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_209: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P1033: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P1034: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_209: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_209 nop P1035: !_CAS [21] (maybe <- 0x8000f9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_210: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_210: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_210 nop P1036: !_LD [2] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_211: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1036 nop RET1036: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1037: !_PREFETCH [20] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 1 P1038: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_211: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_211 nop P1039: !_CASX [15] (maybe <- 0x8000fa) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_212: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_212: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_212 nop P1040: !_PREFETCH [2] (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_213: wr %g0, 0x88, %asi prefetcha [%i0 + 12] %asi, 18 loop_exit_1_213: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_213 nop P1041: !_ST [11] (maybe <- 0x8000fc) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_214: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_1_214: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_214 nop P1042: !_REPLACEMENT [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_215: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P1043: !_CASX [13] (maybe <- 0x8000fd) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_215: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_215 nop P1044: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit) (Branch target of P750) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_216: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_1_216: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_216 nop ba P1045 nop TARGET750: ba RET750 nop P1045: !_CASX [10] (maybe <- 0x8000ff) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_217: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldxa [%i3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P1046: !_CASX [0] (maybe <- 0x800101) (Int) (Loop exit) (LE) sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi ldxa [%i0] %asi, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 ! move %l7(upper) -> %o2(lower) srlx %l7, 32, %o5 or %o5, %o2, %o2 mov %l7, %o5 mov %l6, %l7 casxa [%i0] %asi, %o5, %l7 ! move %l7(lower) -> %o3(upper) sllx %l7, 32, %o3 ! move %l7(upper) -> %o3(lower) srlx %l7, 32, %o5 or %o5, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_217: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_217 nop P1047: !_LD [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_218: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1048: !_ST [9] (maybe <- 0x800103) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P1049: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_218: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_218 nop P1050: !_CASX [9] (maybe <- 0x800104) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_219: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_219: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_219 nop P1051: !_CASX [21] (maybe <- 0x800106) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_220: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1052: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_220: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_220 nop P1053: !_REPLACEMENT [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_221: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_1_221: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_221 nop P1054: !_ST [0] (maybe <- 0x800108) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_222: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 P1055: !_CASX [1] (maybe <- 0x800109) (Int) (Loop exit) (CBR) (Branch target of P807) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1055 nop RET1055: ! 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 loop_exit_1_222: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_222 nop ba P1056 nop TARGET807: ba RET807 nop P1056: !_PREFETCH [21] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_223: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 23 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1056 nop RET1056: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 loop_exit_1_223: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_223 nop P1057: !_CASX [0] (maybe <- 0x80010b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_224: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_224: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_224 nop P1058: !_CASX [6] (maybe <- 0x80010d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_225: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1059: !_CAS [3] (maybe <- 0x80010f) (Int) (Loop exit) lduw [%i1], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%i1], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_225: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_225 nop P1060: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_226: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1061: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_226: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_226 nop P1062: !_CAS [20] (maybe <- 0x800110) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_227: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_227: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_227 nop P1063: !_CASX [4] (maybe <- 0x800111) (Int) (Loop entry) (Branch target of P697) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_228: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P1064 nop TARGET697: ba RET697 nop P1064: !_REPLACEMENT [0] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_228: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_228 nop P1065: !_CASX [22] (maybe <- 0x800113) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_229: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_229: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_229 nop P1066: !_REPLACEMENT [11] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_230: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_1_230: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_230 nop P1067: !_ST [17] (maybe <- 0x800115) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_231: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_1_231: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_231 nop P1068: !_ST [11] (maybe <- 0x800116) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_232: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P1069: !_ST [16] (maybe <- 0x800117) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_1_232: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_232 nop P1070: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_233: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1071: !_REPLACEMENT [8] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P1072: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_233: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_233 nop P1073: !_CASX [17] (maybe <- 0x800118) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_234: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_234: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_234 nop P1074: !_CASX [23] (maybe <- 0x800119) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_235: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_235: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_235 nop P1075: !_CASX [23] (maybe <- 0x80011a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_236: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_236: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_236 nop P1076: !_CASX [13] (maybe <- 0x80011b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_237: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_237: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_237 nop P1077: !_ST [11] (maybe <- 0x80011d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_238: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P1078: !_REPLACEMENT [1] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_1_238: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_238 nop P1079: !_CASX [12] (maybe <- 0x80011e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_239: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1080: !_CASX [20] (maybe <- 0x800120) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_239: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_239 nop P1081: !_CASX [16] (maybe <- 0x800121) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_240: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1082: !_LD [7] (Int) (Branch target of P842) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ba P1083 nop TARGET842: ba RET842 nop P1083: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_240: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_240 nop P1084: !_CASX [13] (maybe <- 0x800123) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_241: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_241: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_241 nop P1085: !_PREFETCH [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_242: prefetch [%i1 + 4], 1 P1086: !_CASX [15] (maybe <- 0x800125) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_242: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_242 nop P1087: !_ST [8] (maybe <- 0x800127) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_243: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P1088: !_CASX [20] (maybe <- 0x800128) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_243: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_243 nop P1089: !_CASX [5] (maybe <- 0x800129) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_244: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_244: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_244 nop P1090: !_FLUSHI [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_245: flush %g0 P1091: !_LD [15] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1092: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_245: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_245 nop P1093: !_PREFETCH [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_246: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 31 P1094: !_ST [18] (maybe <- 0x80012a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_1_246: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_246 nop P1095: !_CAS [14] (maybe <- 0x80012b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_247: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1096: !_MEMBAR (Int) (Loop exit) (Branch target of P1156) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_247: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_247 nop ba P1097 nop TARGET1156: ba RET1156 nop P1097: !_FLUSHI [13] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_248: flush %g0 loop_exit_1_248: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_248 nop P1098: !_LD [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_249: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1099: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_249: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_249 nop P1100: !_CAS [13] (maybe <- 0x80012c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_250: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_250: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_250 nop P1101: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_251: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1102: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_251: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_251 nop P1103: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_252: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1104: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_252: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_252 nop P1105: !_CASX [12] (maybe <- 0x80012d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_253: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_253: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_253 nop P1106: !_REPLACEMENT [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_254: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P1107: !_CASX [6] (maybe <- 0x80012f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_254: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_254 nop P1108: !_ST [18] (maybe <- 0x800131) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_255: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1109: !_LD [12] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1110: !_LD [18] (Int) (Loop exit) lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_255: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_255 nop P1111: !_CASX [11] (maybe <- 0x800132) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_256: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1112: !_CASX [7] (maybe <- 0x800133) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_256: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_256 nop P1113: !_CASX [9] (maybe <- 0x800135) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_257: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_257: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_257 nop P1114: !_LD [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_258: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1115: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_258: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_258 nop P1116: !_CAS [15] (maybe <- 0x800137) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_259: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P1117: !_PREFETCH [5] (Int) (Loop exit) prefetch [%i1 + 12], 1 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_259: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_259 nop P1118: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_260: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1119: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_260: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_260 nop P1120: !_CASX [22] (maybe <- 0x800138) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_261: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_261: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_261 nop P1121: !_CASX [10] (maybe <- 0x80013a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_262: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1122: !_PREFETCH [20] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetcha [%i2 + 12] %asi, 4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_262: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_262 nop P1123: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_263: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1124: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_263: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_263 nop P1125: !_CASX [12] (maybe <- 0x80013c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_264: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1126: !_CASX [11] (maybe <- 0x80013e) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_264: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_264 nop P1127: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_265: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_1_265: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_265 nop P1128: !_LD [8] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_266: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_266: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_266 nop P1129: !_LD [11] (Int) (Loop entry) (Branch target of P1036) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_267: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1130 nop TARGET1036: ba RET1036 nop P1130: !_CASX [19] (maybe <- 0x80013f) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i2], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P1131: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_267: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_267 nop P1132: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_268: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1133: !_CAS [13] (maybe <- 0x800141) (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%l3], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1134: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_268: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_268 nop P1135: !_ST [1] (maybe <- 0x800142) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_269: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_1_269: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_269 nop P1136: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_270: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1137: !_CASX [12] (maybe <- 0x800143) (Int) ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P1138: !_LD [13] (Int) (Loop exit) lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_270: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_270 nop P1139: !_LD [4] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_271: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1139 nop RET1139: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1140: !_LD [2] (Int) (Loop exit) (Branch target of P713) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_271: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_271 nop ba P1141 nop TARGET713: ba RET713 nop P1141: !_CASX [12] (maybe <- 0x800145) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_272: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1142: !_ST [2] (maybe <- 0x800147) (Int) (Loop exit) stw %l4, [%i0 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_272: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_272 nop P1143: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_273: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1144: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_273: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_273 nop P1145: !_CASX [12] (maybe <- 0x800148) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_274: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i2] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 P1146: !_CASX [10] (maybe <- 0x80014a) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_274: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_274 nop P1147: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_275: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1148: !_CASX [20] (maybe <- 0x80014c) (Int) add %i2, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P1149: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_275: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_275 nop P1150: !_CASX [23] (maybe <- 0x80014d) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_276: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_276: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_276 nop P1151: !_CASX [15] (maybe <- 0x80014e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_277: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_277: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_277 nop P1152: !_CAS [11] (maybe <- 0x800150) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_278: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1153: !_REPLACEMENT [7] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_278: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_278 nop P1154: !_LD [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_279: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1155: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_279: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_279 nop P1156: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_280: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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,pn %xcc, TARGET1156 nop RET1156: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 loop_exit_1_280: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_280 nop P1157: !_PREFETCH [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_281: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 21 P1158: !_CASX [4] (maybe <- 0x800151) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_281: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_281 nop P1159: !_CASX [15] (maybe <- 0x800153) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_282: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1160: !_CASX [22] (maybe <- 0x800155) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1160 nop RET1160: ! 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 mov %o2, %l5 mov %o3, %l5 loop_exit_1_282: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_282 nop P1161: !_ST [14] (maybe <- 0x800157) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_283: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %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 + 12] %asi add %l4, 1, %l4 loop_exit_1_283: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_283 nop P1162: !_FLUSHI [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_284: flush %g0 loop_exit_1_284: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_284 nop P1163: !_CASX [10] (maybe <- 0x800158) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_285: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_285: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_285 nop P1164: !_REPLACEMENT [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_286: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P1165: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1166: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_286: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_286 nop P1167: !_PREFETCH [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_287: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 12], 19 P1168: !_CASX [6] (maybe <- 0x80015a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_287: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_287 nop P1169: !_CAS [13] (maybe <- 0x80015c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_288: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_288: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_288 nop P1170: !_ST [14] (maybe <- 0x80015d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_289: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_1_289: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_289 nop P1171: !_CASX [7] (maybe <- 0x80015e) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_290: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1171 nop RET1171: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1172: !_REPLACEMENT [3] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_290: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_290 nop P1173: !_REPLACEMENT [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_291: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P1174: !_LD [17] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1175: !_LD [11] (Int) (Loop exit) (Branch target of P802) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_291: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_291 nop ba P1176 nop TARGET802: ba RET802 nop P1176: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_292: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_1_292: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_292 nop P1177: !_LD [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_293: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1178: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_293: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_293 nop P1179: !_LD [10] (Int) (Loop entry) (Branch target of P737) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_294: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1180 nop TARGET737: ba RET737 nop P1180: !_LD [10] (Int) (Loop exit) lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_294: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_294 nop P1181: !_REPLACEMENT [11] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_295: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_1_295: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_295 nop P1182: !_CASX [11] (maybe <- 0x800160) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_296: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_296: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_296 nop P1183: !_CASX [2] (maybe <- 0x800161) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_297: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_297: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_297 nop P1184: !_CASX [5] (maybe <- 0x800162) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_298: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1185: !_REPLACEMENT [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_298: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_298 nop P1186: !_CASX [7] (maybe <- 0x800163) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_299: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_299: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_299 nop P1187: !_CAS [12] (maybe <- 0x800165) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_300: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i3], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1188: !_CASX [5] (maybe <- 0x800166) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 sllx %l3, 32, %l3 wr %g0, 0x88, %asi add %i1, 8, %o5 ldxa [%o5] %asi, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 mov %l6, %l7 mov %l3, %l6 casxa [%o5] %asi, %l7, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 ! move %l6(upper) -> %o2(lower) srlx %l6, 32, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_300: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_300 nop P1189: !_CAS [4] (maybe <- 0x800167) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_301: add %i1, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_301: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_301 nop P1190: !_PREFETCH [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_302: prefetch [%i0 + 12], 22 loop_exit_1_302: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_302 nop P1191: !_LD [21] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_303: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_303: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_303 nop P1192: !_CAS [21] (maybe <- 0x800168) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_304: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i3], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1193: !_REPLACEMENT [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_304: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_304 nop P1194: !_REPLACEMENT [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_305: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1195: !_CASX [22] (maybe <- 0x800169) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_305: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_305 nop P1196: !_CASX [21] (maybe <- 0x80016b) (Int) (Loop entry) (CBR) (Branch target of P704) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_306: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1196 nop RET1196: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P1197 nop TARGET704: ba RET704 nop P1197: !_CAS [1] (maybe <- 0x80016d) (Int) (Loop exit) add %i0, 4, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_306: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_306 nop P1198: !_CASX [15] (maybe <- 0x80016e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_307: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_307: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_307 nop P1199: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_308: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1200: !_CAS [9] (maybe <- 0x800170) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%i3], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1201: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_308: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_308 nop P1202: !_CASX [9] (maybe <- 0x800171) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_309: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1203: !_CAS [11] (maybe <- 0x800173) (Int) (Loop exit) add %i3, 12, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_309: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_309 nop P1204: !_CASX [14] (maybe <- 0x800174) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_310: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1205: !_LD [20] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1206: !_LD [20] (Int) (Loop exit) lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_310: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_310 nop P1207: !_CASX [20] (maybe <- 0x800175) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_311: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_311: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_311 nop P1208: !_CAS [5] (maybe <- 0x800176) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_312: add %i1, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P1209: !_CASX [21] (maybe <- 0x800177) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1209 nop RET1209: ! 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 mov %o2, %l5 loop_exit_1_312: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_312 nop P1210: !_CASX [3] (maybe <- 0x800179) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_313: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_313: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_313 nop P1211: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_314: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1212: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_314: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_314 nop P1213: !_ST [3] (maybe <- 0x80017b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_315: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P1214: !_LD [4] (Int) (Branch target of P1171) lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1215 nop TARGET1171: ba RET1171 nop P1215: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_315: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_315 nop P1216: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_316: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1217: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_316: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_316 nop P1218: !_CASX [20] (maybe <- 0x80017c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_317: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1219: !_LD [11] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1220: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_317: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_317 nop P1221: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_318: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1222: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_318: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_318 nop P1223: !_CASX [12] (maybe <- 0x80017d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_319: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_319: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_319 nop P1224: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_320: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1225: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_320: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_320 nop P1226: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_321: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1227: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_321: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_321 nop P1228: !_REPLACEMENT [19] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_322: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P1229: !_ST [23] (maybe <- 0x40000004) (FP) (Loop exit) (CBR) 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 + 12 ] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1229 nop RET1229: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_1_322: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_322 nop P1230: !_ST [10] (maybe <- 0x80017f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_323: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_1_323: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_323 nop P1231: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_324: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 23 loop_exit_1_324: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_324 nop P1232: !_MEMBAR (Int) (Loop entry) (Loop exit) (Branch target of P1024) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_325: membar #StoreLoad loop_exit_1_325: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_325 nop ba P1233 nop TARGET1024: ba RET1024 nop P1233: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_326: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1234: !_CAS [10] (maybe <- 0x800180) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%l3], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1235: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_326: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_326 nop P1236: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_327: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1237: !_ST [5] (maybe <- 0x800181) (Int) (Loop exit) (CBR) stw %l4, [%i1 + 12 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1237 nop RET1237: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_1_327: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_327 nop P1238: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_328: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1239: !_REPLACEMENT [11] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P1240: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_328: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_328 nop P1241: !_CASX [22] (maybe <- 0x800182) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_329: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_329: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_329 nop P1242: !_CASX [14] (maybe <- 0x800184) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_330: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_330: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_330 nop P1243: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_331: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1244: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_331: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_331 nop P1245: !_ST [11] (maybe <- 0x40000005) (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_332: sethi %hi(REGION3_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 + 12 ] loop_exit_1_332: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_332 nop P1246: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_333: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1247: !_CASX [9] (maybe <- 0x800185) (Int) (Branch target of P1252) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 ba P1248 nop TARGET1252: ba RET1252 nop P1248: !_LD [2] (Int) (Loop exit) (CBR) lduw [%i0 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1248 nop RET1248: ! 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 loop_exit_1_333: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_333 nop P1249: !_CASX [12] (maybe <- 0x800187) (Int) (Loop entry) (Branch target of P820) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_334: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P1250 nop TARGET820: ba RET820 nop P1250: !_CASX [15] (maybe <- 0x800189) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_334: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_334 nop P1251: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_335: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1252: !_LD [15] (Int) (Loop exit) (CBR) (Branch target of P1229) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1252 nop RET1252: ! 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 loop_exit_1_335: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_335 nop ba P1253 nop TARGET1229: ba RET1229 nop P1253: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_336: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1254: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_336: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_336 nop P1255: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_337: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_1_337: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_337 nop P1256: !_CASX [1] (maybe <- 0x80018b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_338: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1257: !_LD [16] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1258: !_LD [17] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i2 + 12] %asi, %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_338: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_338 nop P1259: !_CASX [11] (maybe <- 0x80018d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_339: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1260: !_CASX [0] (maybe <- 0x80018e) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_339: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_339 nop P1261: !_ST [21] (maybe <- 0x40000006) (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_340: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_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 ] P1262: !_CAS [14] (maybe <- 0x800190) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_340: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_340 nop P1263: !_REPLACEMENT [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_341: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_1_341: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_341 nop P1264: !_REPLACEMENT [10] (Int) (Loop entry) (Branch target of P1196) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_342: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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 P1265 nop TARGET1196: ba RET1196 nop P1265: !_CASX [16] (maybe <- 0x800191) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_342: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_342 nop P1266: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_343: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P1267: !_REPLACEMENT [2] (Int) (Loop exit) sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_1_343: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_343 nop P1268: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_344: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P1269: !_CASX [4] (maybe <- 0x800193) (Int) (Loop exit) (CBR) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1269 nop RET1269: ! 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 loop_exit_1_344: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_344 nop P1270: !_PREFETCH [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_345: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 23 loop_exit_1_345: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_345 nop P1271: !_CASX [13] (maybe <- 0x800195) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_346: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1272: !_CASX [6] (maybe <- 0x800197) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_346: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_346 nop P1273: !_CASX [14] (maybe <- 0x800199) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_347: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1274: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_347: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_347 nop P1275: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_348: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_1_348: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_348 nop P1276: !_CASX [13] (maybe <- 0x80019a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_349: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1277: !_CASX [2] (maybe <- 0x80019c) (Int) (Loop exit) add %i0, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_349: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_349 nop P1278: !_CASX [23] (maybe <- 0x80019d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_350: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_350: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_350 nop P1279: !_CASX [5] (maybe <- 0x80019e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_351: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_351: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_351 nop P1280: !_CASX [18] (maybe <- 0x80019f) (Int) (Loop entry) (Loop exit) (Branch target of P1248) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_352: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_352: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_352 nop ba P1281 nop TARGET1248: ba RET1248 nop P1281: !_REPLACEMENT [22] (Int) (Loop entry) (Loop exit) (Branch target of P1237) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_353: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_1_353: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_353 nop ba P1282 nop TARGET1237: ba RET1237 nop P1282: !_LD [1] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_354: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1283: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_354: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_354 nop P1284: !_PREFETCH [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_355: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 1 loop_exit_1_355: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_355 nop P1285: !_CASX [2] (maybe <- 0x8001a1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_356: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_356: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_356 nop P1286: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_357: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1287: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_357: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_357 nop P1288: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_358: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1289: !_CASX [21] (maybe <- 0x8001a2) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i2], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P1290: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_358: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_358 nop P1291: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_359: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1292: !_LD [13] (Int) (Loop exit) lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_359: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_359 nop P1293: !_CASX [9] (maybe <- 0x8001a4) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_360: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_360: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_360 nop P1294: !_CASX [22] (maybe <- 0x8001a6) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_361: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_361: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_361 nop P1295: !_CASX [10] (maybe <- 0x8001a8) (Int) (Loop entry) (Loop exit) (Branch target of P725) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_362: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_362: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_362 nop ba P1296 nop TARGET725: ba RET725 nop P1296: !_CASX [0] (maybe <- 0x8001aa) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_363: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_363: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_363 nop P1297: !_CASX [14] (maybe <- 0x8001ac) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_364: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_364: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_364 nop P1298: !_CASX [9] (maybe <- 0x8001ad) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_365: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1299: !_LD [18] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1300: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_365: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_365 nop P1301: !_ST [5] (maybe <- 0x8001af) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_366: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_1_366: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_366 nop P1302: !_CASX [14] (maybe <- 0x8001b0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_367: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_367: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_367 nop P1303: !_CASX [14] (maybe <- 0x8001b1) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_368: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_368: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_368 nop P1304: !_CASX [4] (maybe <- 0x8001b2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_369: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1305: !_CASX [0] (maybe <- 0x8001b4) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_1_369: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_369 nop P1306: !_CASX [2] (maybe <- 0x8001b6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_370: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_370: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_370 nop P1307: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_371: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1308: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_371: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_371 nop P1309: !_CASX [4] (maybe <- 0x8001b7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_372: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1310: !_CAS [2] (maybe <- 0x8001b9) (Int) (Loop exit) add %i0, 12, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_1_372: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_372 nop P1311: !_REPLACEMENT [11] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_373: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_1_373: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_373 nop P1312: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_374: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1313: !_MEMBAR (Int) membar #StoreLoad P1314: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_374: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_374 nop P1315: !_CASX [15] (maybe <- 0x8001ba) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_375: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_375: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_375 nop P1316: !_LD [14] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_376: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 12], %f0 ! 1 addresses covered P1317: !_CAS [13] (maybe <- 0x8001bc) (Int) (Loop exit) add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_1_376: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_376 nop P1318: !_CASX [18] (maybe <- 0x8001bd) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_377: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_1_377: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_377 nop P1319: !_CAS [5] (maybe <- 0x8001bf) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_1_378: add %i1, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_378: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_378 nop P1320: !_CAS [9] (maybe <- 0x8001c0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_379: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_1_379: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_379 nop P1321: !_MEMBAR (Int) membar #StoreLoad END_NODES1: ! Test instruction sequence for CPU 1 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 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), %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(0x02deade1), %l3 or %l3, %lo(0x02deade1), %l3 stw %l3, [%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), %l3 or %l3, %lo(0x40800001), %l3 stw %l3, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x35000000), %l3 or %l3, %lo(0x35000000), %l3 stw %l3, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x6ccd^4 sethi %hi(0x6ccd), %l0 or %l0, %lo(0x6ccd), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES2: ! Test instruction sequence for ISTREAM 2 begins P1322: !_LD [19] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_0: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1323: !_CASX [4] (maybe <- 0x1000001) (Int) ldx [%i1], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i1], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P1324: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_0 nop P1325: !_CASX [0] (maybe <- 0x1000003) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_1: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1326: !_ST [7] (maybe <- 0x1000005) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_1 nop P1327: !_CASX [2] (maybe <- 0x1000006) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_2: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_2 nop P1328: !_CASX [12] (maybe <- 0x1000007) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_3: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_3 nop P1329: !_CASX [7] (maybe <- 0x1000009) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_4: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_4: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_4 nop P1330: !_PREFETCH [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_5: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 30 P1331: !_PREFETCH [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 3 loop_exit_2_5: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_5 nop P1332: !_CASX [5] (maybe <- 0x100000b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_6: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_6: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_6 nop P1333: !_CASX [16] (maybe <- 0x100000c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_7: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_7: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_7 nop P1334: !_CASX [23] (maybe <- 0x100000e) (Int) (Loop entry) (Loop exit) (Branch target of P1849) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_8: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_8: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_8 nop ba P1335 nop TARGET1849: ba RET1849 nop P1335: !_CASX [18] (maybe <- 0x100000f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_9: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_9: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_9 nop P1336: !_CASX [20] (maybe <- 0x1000011) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_10: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1337: !_CASX [16] (maybe <- 0x1000012) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_10: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_10 nop P1338: !_CASX [13] (maybe <- 0x1000014) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_11: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1339: !_CASX [20] (maybe <- 0x1000016) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_11: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_11 nop P1340: !_CASX [2] (maybe <- 0x1000017) (Int) (Loop entry) (Loop exit) (Branch target of P1354) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_12: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_12: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_12 nop ba P1341 nop TARGET1354: ba RET1354 nop P1341: !_CAS [7] (maybe <- 0x1000018) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_13: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P1342: !_CASX [21] (maybe <- 0x1000019) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_13: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_13 nop P1343: !_CAS [22] (maybe <- 0x100001b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_14: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_14: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_14 nop P1344: !_CASX [20] (maybe <- 0x100001c) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_15: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1344 nop RET1344: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_15: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_15 nop P1345: !_CASX [17] (maybe <- 0x100001d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_16: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_16: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_16 nop P1346: !_CAS [3] (maybe <- 0x100001e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_17: lduw [%i1], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i1], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1347: !_ST [13] (maybe <- 0x100001f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_17: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_17 nop P1348: !_CAS [9] (maybe <- 0x1000020) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_18: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1349: !_CASX [19] (maybe <- 0x1000021) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_18: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_18 nop P1350: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_19: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1351: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_19: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_19 nop P1352: !_CAS [23] (maybe <- 0x1000023) (Int) (Loop entry) (Loop exit) (Branch target of P1587) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_20: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_20: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_20 nop ba P1353 nop TARGET1587: ba RET1587 nop P1353: !_CASX [17] (maybe <- 0x1000024) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_21: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1354: !_CAS [1] (maybe <- 0x1000025) (Int) (Loop exit) (CBR) add %i0, 4, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1354 nop RET1354: ! 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 mov %o2, %l5 loop_exit_2_21: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_21 nop P1355: !_CASX [21] (maybe <- 0x1000026) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_22: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_22: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_22 nop P1356: !_CASX [2] (maybe <- 0x1000028) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_23: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_23: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_23 nop P1357: !_CASX [21] (maybe <- 0x1000029) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_24: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1358: !_CASX [10] (maybe <- 0x100002b) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_24: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_24 nop P1359: !_CASX [4] (maybe <- 0x100002d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_25: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1360: !_CASX [19] (maybe <- 0x100002f) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1360 nop RET1360: ! 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 mov %o3, %l5 loop_exit_2_25: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_25 nop P1361: !_PREFETCH [12] (Int) (Loop entry) (Branch target of P1523) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_26: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 0 ba P1362 nop TARGET1523: ba RET1523 nop P1362: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_26: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_26 nop P1363: !_ST [20] (maybe <- 0x1000031) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_27: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P1364: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_27: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_27 nop P1365: !_CASX [9] (maybe <- 0x1000032) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_28: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1366: !_LD [0] (Int) lduw [%i0 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1367: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_28: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_28 nop P1368: !_CASX [10] (maybe <- 0x1000034) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_29: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldxa [%i3] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i3] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_29: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_29 nop P1369: !_CASX [4] (maybe <- 0x1000036) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_30: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_30: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_30 nop P1370: !_CASX [6] (maybe <- 0x1000038) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_31: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_31: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_31 nop P1371: !_PREFETCH [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_32: prefetch [%i0 + 4], 2 loop_exit_2_32: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_32 nop P1372: !_REPLACEMENT [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_33: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P1373: !_CASX [8] (maybe <- 0x100003a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_33: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_33 nop P1374: !_ST [4] (maybe <- 0x100003b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_34: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P1375: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1376: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_34: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_34 nop P1377: !_PREFETCH [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_35: prefetch [%i1 + 12], 16 P1378: !_CAS [2] (maybe <- 0x100003c) (Int) (Loop exit) add %i0, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_35: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_35 nop P1379: !_LD [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_36: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1380: !_CASX [2] (maybe <- 0x100003d) (Int) (CBR) add %i0, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 ! 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 [10] (Int) (Loop exit) lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_36: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_36 nop P1382: !_ST [9] (maybe <- 0x40800001) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_37: 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 + 0 ] loop_exit_2_37: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_37 nop P1383: !_ST [8] (maybe <- 0x100003e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_38: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P1384: !_CASX [14] (maybe <- 0x100003f) (Int) (Loop exit) (Branch target of P1633) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_38: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_38 nop ba P1385 nop TARGET1633: ba RET1633 nop P1385: !_CASX [23] (maybe <- 0x1000040) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_39: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1386: !_ST [10] (maybe <- 0x1000041) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_39: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_39 nop P1387: !_CASX [23] (maybe <- 0x1000042) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_40: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_40: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_40 nop P1388: !_CASX [20] (maybe <- 0x1000043) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_41: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1389: !_CASX [3] (maybe <- 0x1000044) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_41: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_41 nop P1390: !_CASX [2] (maybe <- 0x1000046) (Int) (Loop entry) (Loop exit) (Branch target of P1380) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_42: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_42: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_42 nop ba P1391 nop TARGET1380: ba RET1380 nop P1391: !_CAS [3] (maybe <- 0x1000047) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_43: lduw [%i1], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i1], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P1392: !_PREFETCH [5] (Int) (Loop exit) prefetch [%i1 + 12], 17 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_43: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_43 nop P1393: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_44: membar #StoreLoad loop_exit_2_44: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_44 nop P1394: !_CASX [3] (maybe <- 0x1000048) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_45: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_45: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_45 nop P1395: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_46: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1396: !_CASX [16] (maybe <- 0x100004a) (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P1397: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_46: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_46 nop P1398: !_LD [1] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_47: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1399: !_CAS [17] (maybe <- 0x100004c) (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %l3 mov %l3, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 mov %l4, %o1 cas [%l7], %l6, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1400: !_LD [17] (Int) (Loop exit) lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_47: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_47 nop P1401: !_REPLACEMENT [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_48: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P1402: !_CAS [2] (maybe <- 0x100004d) (Int) (Loop exit) add %i0, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_48: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_48 nop P1403: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_49: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1404: !_LD [18] (Int) (Loop exit) lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_49: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_49 nop P1405: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_50: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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,pt %xcc, TARGET1405 nop RET1405: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_2_50: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_50 nop P1406: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_51: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1407: !_REPLACEMENT [16] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P1408: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_51: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_51 nop P1409: !_LD [22] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_52: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1409 nop RET1409: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1410: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_52: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_52 nop P1411: !_CASX [4] (maybe <- 0x100004e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_53: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_53: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_53 nop P1412: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_54: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1413: !_CAS [2] (maybe <- 0x1000050) (Int) add %i0, 12, %l3 lduw [%l3], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%l3], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1414: !_LD [9] (Int) (Loop exit) (Branch target of P1405) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_54: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_54 nop ba P1415 nop TARGET1405: ba RET1405 nop P1415: !_ST [16] (maybe <- 0x1000051) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_55: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P1416: !_CASX [14] (maybe <- 0x1000052) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_55: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_55 nop P1417: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_56: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_56: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_56 nop P1418: !_CASX [3] (maybe <- 0x1000053) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_57: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1419: !_CASX [21] (maybe <- 0x1000055) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_57: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_57 nop P1420: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_58: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1421: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_58: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_58 nop P1422: !_CAS [10] (maybe <- 0x1000057) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_59: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_59: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_59 nop P1423: !_CASX [12] (maybe <- 0x1000058) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_60: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_60: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_60 nop P1424: !_CASX [8] (maybe <- 0x100005a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_61: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1425: !_CASX [13] (maybe <- 0x100005b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_61: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_61 nop P1426: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_62: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1427: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_62: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_62 nop P1428: !_CASX [1] (maybe <- 0x100005d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_63: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_63: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_63 nop P1429: !_CAS [2] (maybe <- 0x100005f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_64: add %i0, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_64: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_64 nop P1430: !_CASX [8] (maybe <- 0x1000060) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_65: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1431: !_PREFETCH [5] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi prefetcha [%i1 + 12] %asi, 20 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_65: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_65 nop P1432: !_REPLACEMENT [14] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_66: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_2_66: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_66 nop P1433: !_REPLACEMENT [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_67: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1434: !_CAS [4] (maybe <- 0x1000061) (Int) (Loop exit) add %i1, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_67: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_67 nop P1435: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_68: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1436: !_LD [3] (Int) (Loop exit) (CBR) lduw [%i1 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1436 nop RET1436: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_68: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_68 nop P1437: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_69: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1438: !_LD [17] (Int) (Loop exit) lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_69: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_69 nop P1439: !_CASX [7] (maybe <- 0x1000062) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_70: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1440: !_ST [21] (maybe <- 0x1000064) (Int) (Loop exit) (LE) (Branch target of P1789) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %o5, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 stwa %l7, [%i2 + 0] %asi add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_70: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_70 nop ba P1441 nop TARGET1789: ba RET1789 nop P1441: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_71: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1442: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1443: !_LD [13] (Int) (Loop exit) lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_71: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_71 nop P1444: !_CASX [7] (maybe <- 0x1000065) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_72: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1444 nop RET1444: ! 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 loop_exit_2_72: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_72 nop P1445: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_73: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_73: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_73 nop P1446: !_ST [13] (maybe <- 0x1000067) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_74: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_2_74: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_74 nop P1447: !_REPLACEMENT [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_75: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P1448: !_CASX [0] (maybe <- 0x1000068) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_75: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_75 nop P1449: !_REPLACEMENT [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_76: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P1450: !_REPLACEMENT [1] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_2_76: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_76 nop P1451: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_77: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1452: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_77: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_77 nop P1453: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_78: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1454: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_78: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_78 nop P1455: !_LD [1] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_79: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1456: !_LD [10] (Int) (Loop exit) (Branch target of P1409) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_79: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_79 nop ba P1457 nop TARGET1409: ba RET1409 nop P1457: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_80: membar #StoreLoad loop_exit_2_80: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_80 nop P1458: !_CAS [18] (maybe <- 0x100006a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_81: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_81: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_81 nop P1459: !_CASX [15] (maybe <- 0x100006b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_82: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1460: !_REPLACEMENT [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_82: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_82 nop P1461: !_LD [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_83: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1462: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_83: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_83 nop P1463: !_CAS [3] (maybe <- 0x100006d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_84: lduw [%i1], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i1], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1464: !_CASX [3] (maybe <- 0x100006e) (Int) (Loop exit) ldx [%i1], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i1], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_84: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_84 nop P1465: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_85: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_2_85: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_85 nop P1466: !_CASX [14] (maybe <- 0x1000070) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_86: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1467: !_CASX [13] (maybe <- 0x1000071) (Int) (Loop exit) ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_86: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_86 nop P1468: !_ST [14] (maybe <- 0x1000073) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_87: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_2_87: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_87 nop P1469: !_REPLACEMENT [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_88: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_2_88: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_88 nop P1470: !_CASX [22] (maybe <- 0x1000074) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_89: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1471: !_LD [12] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1472: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_89: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_89 nop P1473: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_90: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1474: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_90: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_90 nop P1475: !_CASX [3] (maybe <- 0x1000076) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_91: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_91: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_91 nop P1476: !_CASX [20] (maybe <- 0x1000078) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_92: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_92: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_92 nop P1477: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_93: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1478: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_93: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_93 nop P1479: !_CASX [5] (maybe <- 0x1000079) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_94: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1480: !_REPLACEMENT [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_94: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_94 nop P1481: !_CASX [5] (maybe <- 0x100007a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_95: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1482: !_CAS [19] (maybe <- 0x100007b) (Int) (Loop exit) (Branch target of P1749) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_95: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_95 nop ba P1483 nop TARGET1749: ba RET1749 nop P1483: !_REPLACEMENT [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_96: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P1484: !_CASX [21] (maybe <- 0x100007c) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_96: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_96 nop P1485: !_CASX [10] (maybe <- 0x100007e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_97: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1486: !_CAS [13] (maybe <- 0x1000080) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_97: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_97 nop P1487: !_ST [4] (maybe <- 0x1000081) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_98: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P1488: !_CASX [17] (maybe <- 0x1000082) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_98: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_98 nop P1489: !_FLUSHI [20] (Int) (Loop entry) (Loop exit) (Branch target of P1856) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_99: flush %g0 loop_exit_2_99: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_99 nop ba P1490 nop TARGET1856: ba RET1856 nop P1490: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_100: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1491: !_ST [6] (maybe <- 0x1000083) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1492: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_100: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_100 nop P1493: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_101: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1494: !_CASX [10] (maybe <- 0x1000084) (Int) ldx [%i2], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i2], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P1495: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_101: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_101 nop P1496: !_ST [10] (maybe <- 0x1000086) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_102: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P1497: !_CASX [22] (maybe <- 0x1000087) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_102: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_102 nop P1498: !_CASX [22] (maybe <- 0x1000089) (Int) (Loop entry) (Branch target of P1961) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_103: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P1499 nop TARGET1961: ba RET1961 nop P1499: !_LD [5] (FP) (Loop exit) ld [%i1 + 12], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_103: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_103 nop P1500: !_ST [12] (maybe <- 0x40800002) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_104: sethi %hi(REGION0_ALIAS0_O-REGION4_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 ] loop_exit_2_104: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_104 nop P1501: !_ST [11] (maybe <- 0x100008b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_105: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P1502: !_LD [16] (Int) (CBR) (Branch target of P1360) sethi %hi(REGION5_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,pn %xcc, TARGET1502 nop RET1502: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P1503 nop TARGET1360: ba RET1360 nop P1503: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_105: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_105 nop P1504: !_LD [12] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_106: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_106: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_106 nop P1505: !_LD [12] (Int) (Loop entry) (Branch target of P1951) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_107: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1506 nop TARGET1951: ba RET1951 nop P1506: !_LD [11] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 12] %asi, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_107: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_107 nop P1507: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_108: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1508: !_CAS [2] (maybe <- 0x100008c) (Int) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 wr %g0, 0x88, %asi add %i0, 12, %l3 lduwa [%l3] %asi, %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l6, %o1 casa [%l3] %asi, %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1509: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_108: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_108 nop P1510: !_CASX [1] (maybe <- 0x100008d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_109: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_109: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_109 nop P1511: !_REPLACEMENT [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_110: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_2_110: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_110 nop P1512: !_CASX [5] (maybe <- 0x100008f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_111: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_111: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_111 nop P1513: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_112: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_112: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_112 nop P1514: !_ST [1] (maybe <- 0x1000090) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_113: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_2_113: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_113 nop P1515: !_REPLACEMENT [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_114: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P1516: !_CASX [14] (maybe <- 0x1000091) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_114: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_114 nop P1517: !_REPLACEMENT [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_115: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P1518: !_PREFETCH [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 23 loop_exit_2_115: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_115 nop P1519: !_LD [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_116: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1520: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_116: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_116 nop P1521: !_REPLACEMENT [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_117: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P1522: !_LD [10] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1523: !_LD [18] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1523 nop RET1523: ! 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 loop_exit_2_117: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_117 nop P1524: !_CASX [21] (maybe <- 0x1000092) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_118: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_118: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_118 nop P1525: !_CAS [8] (maybe <- 0x1000094) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_119: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P1526: !_LD [7] (Int) lduw [%i2 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P1527: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_119: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_119 nop P1528: !_CAS [22] (maybe <- 0x1000095) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_120: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_120: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_120 nop P1529: !_CASX [10] (maybe <- 0x1000096) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_121: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_121: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_121 nop P1530: !_PREFETCH [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_122: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 1 loop_exit_2_122: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_122 nop P1531: !_CASX [15] (maybe <- 0x1000098) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_123: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1532: !_PREFETCH [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 27 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_123: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_123 nop P1533: !_LD [12] (Int) (Loop entry) (Branch target of P1850) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_124: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1534 nop TARGET1850: ba RET1850 nop P1534: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_124: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_124 nop P1535: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_125: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1536: !_LD [20] (Int) (Loop exit) (Branch target of P1863) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_125: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_125 nop ba P1537 nop TARGET1863: ba RET1863 nop P1537: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_126: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1538: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_126: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_126 nop P1539: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_127: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_2_127: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_127 nop P1540: !_CAS [8] (maybe <- 0x100009a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_128: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_128: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_128 nop P1541: !_LD [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_129: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1542: !_CASX [12] (maybe <- 0x100009b) (Int) (Branch target of P1818) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i2], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 ba P1543 nop TARGET1818: ba RET1818 nop P1543: !_LD [14] (Int) (Loop exit) lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_129: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_129 nop P1544: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_130: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1545: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_130: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_130 nop P1546: !_CASX [16] (maybe <- 0x100009d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_131: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1547: !_CASX [17] (maybe <- 0x100009f) (Int) (Loop exit) add %i3, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_131: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_131 nop P1548: !_REPLACEMENT [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_132: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P1549: !_LD [21] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1550: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_132: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_132 nop P1551: !_REPLACEMENT [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_133: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1552: !_ST [5] (maybe <- 0x10000a0) (Int) (Loop exit) (LE) wr %g0, 0x88, %asi ! 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, [%i1 + 12] %asi add %l4, 1, %l4 loop_exit_2_133: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_133 nop P1553: !_CASX [5] (maybe <- 0x10000a1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_134: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_134: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_134 nop P1554: !_CASX [2] (maybe <- 0x10000a2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_135: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_135: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_135 nop P1555: !_CASX [15] (maybe <- 0x10000a3) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_136: sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 sllx %l6, 32, %o5 or %l6, %o5, %l6 and %l7, %l6, %o5 srlx %o5, 8, %o5 sllx %l7, 8, %l7 and %l7, %l6, %l7 or %l7, %o5, %l7 sethi %hi(0xffff0000), %l6 srlx %l7, 16, %o5 andn %o5, %l6, %o5 andn %l7, %l6, %l7 sllx %l7, 16, %l7 or %l7, %o5, %l7 srlx %l7, 32, %o5 sllx %l7, 32, %l7 or %l7, %o5, %o5 wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldxa [%i2] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%i2] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 P1556: !_LD [6] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1557: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_136: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_136 nop P1558: !_LD [19] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_137: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1559: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_137: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_137 nop P1560: !_CASX [15] (maybe <- 0x10000a5) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_138: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_138: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_138 nop P1561: !_ST [13] (maybe <- 0x10000a7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_139: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_2_139: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_139 nop P1562: !_CASX [18] (maybe <- 0x10000a8) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_140: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1563: !_ST [0] (maybe <- 0x10000aa) (Int) (Loop exit) stw %l4, [%i0 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_140: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_140 nop P1564: !_CASX [12] (maybe <- 0x10000ab) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_141: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_141: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_141 nop P1565: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_142: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1566: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_142: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_142 nop P1567: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_143: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1568: !_MEMBAR (Int) membar #StoreLoad P1569: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_143: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_143 nop P1570: !_FLUSHI [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_144: flush %g0 P1571: !_PREFETCH [1] (Int) (Loop exit) prefetch [%i0 + 4], 26 loop_exit_2_144: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_144 nop P1572: !_CASX [18] (maybe <- 0x10000ad) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_145: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_145: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_145 nop P1573: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_146: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1574: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_146: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_146 nop P1575: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_147: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1576: !_CASX [23] (maybe <- 0x10000af) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 mov %l4, %o5 casx [%l6], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P1577: !_LD [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_147: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_147 nop P1578: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_148: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_148: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_148 nop P1579: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_149: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1580: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_149: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_149 nop P1581: !_REPLACEMENT [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_150: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P1582: !_LD [18] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1583: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_150: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_150 nop P1584: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_151: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P1585: !_REPLACEMENT [0] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_2_151: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_151 nop P1586: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_152: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1587: !_LD [23] (Int) (Loop exit) (CBR) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1587 nop RET1587: ! 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 loop_exit_2_152: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_152 nop P1588: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_153: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1589: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_153: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_153 nop P1590: !_CASX [11] (maybe <- 0x10000b0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_154: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_154: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_154 nop P1591: !_REPLACEMENT [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_155: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1592: !_CASX [2] (maybe <- 0x10000b1) (Int) (Loop exit) add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_155: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_155 nop P1593: !_CASX [14] (maybe <- 0x10000b2) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_156: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_156: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_156 nop P1594: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_157: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1595: !_ST [18] (maybe <- 0x10000b3) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1596: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_157: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_157 nop P1597: !_CASX [0] (maybe <- 0x10000b4) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_158: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_158: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_158 nop P1598: !_CASX [12] (maybe <- 0x10000b6) (Int) (Loop entry) (Loop exit) (Branch target of P1781) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_159: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_159: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_159 nop ba P1599 nop TARGET1781: ba RET1781 nop P1599: !_REPLACEMENT [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_160: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1600: !_CASX [23] (maybe <- 0x10000b8) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_160: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_160 nop P1601: !_ST [11] (maybe <- 0x10000b9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_161: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_2_161: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_161 nop P1602: !_CASX [21] (maybe <- 0x10000ba) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_162: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1603: !_LD [19] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1604: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_162: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_162 nop P1605: !_ST [1] (maybe <- 0x10000bc) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_163: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_2_163: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_163 nop P1606: !_REPLACEMENT [19] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_164: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1607: !_CASX [5] (maybe <- 0x10000bd) (Int) (Loop exit) add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_164: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_164 nop P1608: !_CASX [9] (maybe <- 0x10000be) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_165: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldxa [%i2] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i2] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P1609: !_CASX [11] (maybe <- 0x10000c0) (Int) (Loop exit) add %i2, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_165: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_165 nop P1610: !_CAS [5] (maybe <- 0x10000c1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_166: add %i1, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_166: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_166 nop P1611: !_CASX [19] (maybe <- 0x10000c2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_167: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1612: !_LD [4] (FP) (Loop exit) ld [%i1 + 4], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_167: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_167 nop P1613: !_CASX [23] (maybe <- 0x10000c4) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_168: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_168: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_168 nop P1614: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_169: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1615: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_169: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_169 nop P1616: !_REPLACEMENT [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_170: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P1617: !_REPLACEMENT [22] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_2_170: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_170 nop P1618: !_LD [4] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_171: ld [%i1 + 4], %f0 ! 1 addresses covered P1619: !_CASX [12] (maybe <- 0x10000c5) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_171: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_171 nop P1620: !_ST [8] (maybe <- 0x10000c7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_172: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_2_172: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_172 nop P1621: !_CASX [12] (maybe <- 0x10000c8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_173: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_173: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_173 nop P1622: !_PREFETCH [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_174: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 2 P1623: !_PREFETCH [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 4 loop_exit_2_174: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_174 nop P1624: !_LD [21] (Int) (Loop entry) (Branch target of P1933) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_175: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1625 nop TARGET1933: ba RET1933 nop P1625: !_LD [23] (Int) (Loop exit) lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_175: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_175 nop P1626: !_CASX [11] (maybe <- 0x10000ca) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_176: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_176: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_176 nop P1627: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_177: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1628: !_CAS [1] (maybe <- 0x10000cb) (Int) add %i0, 4, %l3 lduw [%l3], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%l3], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1629: !_LD [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_177: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_177 nop P1630: !_CASX [15] (maybe <- 0x10000cc) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_178: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_178: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_178 nop P1631: !_CASX [1] (maybe <- 0x10000ce) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_179: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_179: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_179 nop P1632: !_CAS [22] (maybe <- 0x10000d0) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_180: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_180: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_180 nop P1633: !_CASX [14] (maybe <- 0x10000d1) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_181: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1633 nop RET1633: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1634: !_LD [4] (Int) lduw [%i1 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1635: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_181: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_181 nop P1636: !_CASX [10] (maybe <- 0x10000d2) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_182: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1637: !_CASX [15] (maybe <- 0x10000d4) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_182: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_182 nop P1638: !_CAS [8] (maybe <- 0x10000d6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_183: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_183: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_183 nop P1639: !_CASX [1] (maybe <- 0x10000d7) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_184: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1640: !_CAS [17] (maybe <- 0x10000d9) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_184: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_184 nop P1641: !_CASX [4] (maybe <- 0x10000da) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_185: !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 4 sethi %hi(0x200000), %l7 sub %i1, %l7, %i1 ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 sethi %hi(0x200000), %o5 add %i1, %o5, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_2_185: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_185 nop P1642: !_CASX [5] (maybe <- 0x10000dc) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_186: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_186: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_186 nop P1643: !_REPLACEMENT [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_187: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_187: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_187 nop P1644: !_ST [18] (maybe <- 0x10000dd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_188: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P1645: !_ST [14] (maybe <- 0x10000de) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_2_188: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_188 nop P1646: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_189: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_2_189: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_189 nop P1647: !_CAS [23] (maybe <- 0x10000df) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_190: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P1648: !_LD [12] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P1649: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_190: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_190 nop P1650: !_PREFETCH [14] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_191: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 0 loop_exit_2_191: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_191 nop P1651: !_CASX [3] (maybe <- 0x10000e0) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_192: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi ldxa [%i1] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i1] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_192: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_192 nop P1652: !_CAS [11] (maybe <- 0x10000e2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_193: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P1653: !_ST [0] (maybe <- 0x10000e3) (Int) (Loop exit) stw %l4, [%i0 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_193: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_193 nop P1654: !_LD [13] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_194: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered P1655: !_REPLACEMENT [14] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_194: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_194 nop P1656: !_CAS [22] (maybe <- 0x10000e4) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_195: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P1657: !_CASX [18] (maybe <- 0x10000e5) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_195: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_195 nop P1658: !_PREFETCH [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_196: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 26 P1659: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1660: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_196: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_196 nop P1661: !_CAS [0] (maybe <- 0x10000e7) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_197: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi lduwa [%i0] %asi, %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %o5, %l3 casa [%i0] %asi, %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_197: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_197 nop P1662: !_ST [3] (maybe <- 0x10000e8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_198: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P1663: !_CASX [0] (maybe <- 0x10000e9) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_198: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_198 nop P1664: !_CASX [23] (maybe <- 0x10000eb) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_199: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1665: !_ST [12] (maybe <- 0x10000ec) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_199: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_199 nop P1666: !_CASX [5] (maybe <- 0x10000ed) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_200: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_200: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_200 nop P1667: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_201: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_2_201: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_201 nop P1668: !_CASX [0] (maybe <- 0x10000ee) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_202: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_202: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_202 nop P1669: !_CASX [22] (maybe <- 0x10000f0) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_203: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1669 nop RET1669: ! 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 loop_exit_2_203: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_203 nop P1670: !_CASX [3] (maybe <- 0x10000f2) (Int) (Loop entry) (Loop exit) (LE) (Branch target of P1770) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_204: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi ldxa [%i1] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i1] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_204: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_204 nop ba P1671 nop TARGET1770: ba RET1770 nop P1671: !_CASX [10] (maybe <- 0x10000f4) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_205: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1672: !_CASX [22] (maybe <- 0x10000f6) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_205: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_205 nop P1673: !_CAS [13] (maybe <- 0x10000f8) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_206: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1673 nop RET1673: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1674: !_REPLACEMENT [10] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_206: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_206 nop P1675: !_CAS [3] (maybe <- 0x10000f9) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_207: lduw [%i1], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i1], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %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 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_207: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_207 nop P1676: !_ST [4] (maybe <- 0x10000fa) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_208: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P1677: !_LD [9] (FP) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_208: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_208 nop P1678: !_LD [6] (FP) (Loop entry) (Branch target of P1708) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_209: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered ba P1679 nop TARGET1708: ba RET1708 nop P1679: !_LD [1] (Int) lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1680: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_209: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_209 nop P1681: !_ST [15] (maybe <- 0x10000fb) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_210: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1682: !_CASX [8] (maybe <- 0x10000fc) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_210: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_210 nop P1683: !_ST [21] (maybe <- 0x10000fd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_211: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1684: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1685: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_211: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_211 nop P1686: !_CASX [9] (maybe <- 0x10000fe) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_212: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_212: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_212 nop P1687: !_CASX [14] (maybe <- 0x1000100) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_213: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_213: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_213 nop P1688: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_214: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1689: !_CASX [12] (maybe <- 0x1000101) (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i3], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P1690: !_LD [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_214: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_214 nop P1691: !_LD [20] (Int) (Loop entry) (Branch target of P1344) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_215: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1692 nop TARGET1344: ba RET1344 nop P1692: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_215: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_215 nop P1693: !_CAS [13] (maybe <- 0x1000103) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_216: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_216: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_216 nop P1694: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_217: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P1695: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_2_217: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_217 nop P1696: !_CASX [20] (maybe <- 0x1000104) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_218: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1697: !_CASX [23] (maybe <- 0x1000105) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_218: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_218 nop P1698: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_219: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1699: !_CASX [19] (maybe <- 0x1000106) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i2], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P1700: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_219: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_219 nop P1701: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_220: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1702: !_LD [19] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_220: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_220 nop P1703: !_CASX [21] (maybe <- 0x1000108) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_221: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1704: !_CASX [16] (maybe <- 0x100010a) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_221: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_221 nop P1705: !_LD [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_222: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1706: !_LD [9] (Int) (Loop exit) (CBR) lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1706 nop RET1706: ! 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 loop_exit_2_222: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_222 nop P1707: !_CASX [9] (maybe <- 0x100010c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_223: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_223: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_223 nop P1708: !_CASX [10] (maybe <- 0x100010e) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_224: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1708 nop RET1708: ! 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 loop_exit_2_224: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_224 nop P1709: !_CASX [19] (maybe <- 0x1000110) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_225: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_225: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_225 nop P1710: !_REPLACEMENT [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_226: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1711: !_CASX [12] (maybe <- 0x1000112) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_226: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_226 nop P1712: !_CASX [1] (maybe <- 0x1000114) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_227: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_227: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_227 nop P1713: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_228: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1714: !_REPLACEMENT [8] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P1715: !_LD [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_228: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_228 nop P1716: !_CASX [15] (maybe <- 0x1000116) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_229: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1717: !_LD [14] (Int) (Branch target of P1845) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ba P1718 nop TARGET1845: ba RET1845 nop P1718: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_229: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_229 nop P1719: !_CASX [7] (maybe <- 0x1000118) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_230: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1720: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_230: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_230 nop P1721: !_ST [8] (maybe <- 0x100011a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_231: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_2_231: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_231 nop P1722: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_232: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1723: !_LD [0] (Int) lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1724: !_LD [13] (Int) (Loop exit) (Branch target of P1706) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_232: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_232 nop ba P1725 nop TARGET1706: ba RET1706 nop P1725: !_CASX [9] (maybe <- 0x100011b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_233: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_233: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_233 nop P1726: !_CASX [6] (maybe <- 0x100011d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_234: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1727: !_CASX [6] (maybe <- 0x100011f) (Int) (Loop exit) ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_234: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_234 nop P1728: !_CAS [2] (maybe <- 0x1000121) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_235: add %i0, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_235: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_235 nop P1729: !_CASX [21] (maybe <- 0x1000122) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_236: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1730: !_CASX [22] (maybe <- 0x1000124) (Int) (Loop exit) ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_236: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_236 nop P1731: !_CASX [7] (maybe <- 0x1000126) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_237: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_237: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_237 nop P1732: !_CASX [5] (maybe <- 0x1000128) (Int) (Loop entry) (Loop exit) (Branch target of P1855) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_238: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_238: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_238 nop ba P1733 nop TARGET1855: ba RET1855 nop P1733: !_ST [10] (maybe <- 0x1000129) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_239: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P1734: !_CASX [17] (maybe <- 0x100012a) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_239: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_239 nop P1735: !_CASX [8] (maybe <- 0x100012b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_240: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1736: !_CASX [0] (maybe <- 0x100012c) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_240: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_240 nop P1737: !_CASX [12] (maybe <- 0x100012e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_241: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_241: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_241 nop P1738: !_CASX [21] (maybe <- 0x1000130) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_242: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_242: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_242 nop P1739: !_CASX [11] (maybe <- 0x1000132) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_243: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_243: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_243 nop P1740: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_244: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1741: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_244: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_244 nop P1742: !_CAS [12] (maybe <- 0x1000133) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_245: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P1743: !_ST [23] (maybe <- 0x40800003) (FP) (Loop exit) 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 st %f20, [%i2 + 12 ] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_245: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_245 nop P1744: !_CAS [17] (maybe <- 0x1000134) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_246: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_246: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_246 nop P1745: !_CAS [7] (maybe <- 0x1000135) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_247: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1746: !_CASX [20] (maybe <- 0x1000136) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_247: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_247 nop P1747: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_248: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1748: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_248: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_248 nop P1749: !_REPLACEMENT [9] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_249: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET1749 nop RET1749: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1750: !_FLUSHI [0] (Int) (Loop exit) flush %g0 loop_exit_2_249: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_249 nop P1751: !_CASX [18] (maybe <- 0x1000137) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_250: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1752: !_ST [8] (maybe <- 0x1000139) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_250: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_250 nop P1753: !_CASX [15] (maybe <- 0x100013a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_251: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1754: !_CAS [15] (maybe <- 0x100013c) (Int) (Loop exit) lduw [%i2], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_251: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_251 nop P1755: !_CASX [12] (maybe <- 0x100013d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_252: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1756: !_LD [11] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1757: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_252: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_252 nop P1758: !_CASX [10] (maybe <- 0x100013f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_253: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_253: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_253 nop P1759: !_CASX [5] (maybe <- 0x1000141) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_254: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_254: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_254 nop P1760: !_CASX [13] (maybe <- 0x1000142) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_255: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1761: !_CASX [16] (maybe <- 0x1000144) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_255: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_255 nop P1762: !_CASX [21] (maybe <- 0x1000146) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_256: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_256: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_256 nop P1763: !_CAS [12] (maybe <- 0x1000148) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_257: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_257: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_257 nop P1764: !_CASX [1] (maybe <- 0x1000149) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_258: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1765: !_ST [21] (maybe <- 0x100014b) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_258: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_258 nop P1766: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_259: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1767: !_CAS [10] (maybe <- 0x100014c) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1768: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_259: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_259 nop P1769: !_LD [5] (Int) (Loop entry) (Branch target of P1893) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_260: !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 5 sethi %hi(0x200000), %l6 sub %i1, %l6, %i1 lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1770 nop TARGET1893: ba RET1893 nop P1770: !_LD [16] (Int) (Loop exit) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1770 nop RET1770: ! 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 sethi %hi(0x200000), %o5 add %i1, %o5, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_2_260: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_260 nop P1771: !_CASX [15] (maybe <- 0x100014d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_261: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_261: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_261 nop P1772: !_CASX [21] (maybe <- 0x100014f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_262: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_262: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_262 nop P1773: !_CAS [8] (maybe <- 0x1000151) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_263: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1774: !_REPLACEMENT [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_263: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_263 nop P1775: !_CASX [14] (maybe <- 0x1000152) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_264: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_264: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_264 nop P1776: !_CASX [12] (maybe <- 0x1000153) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_265: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1777: !_CAS [0] (maybe <- 0x1000155) (Int) (Loop exit) lduw [%i0], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%i0], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_265: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_265 nop P1778: !_CASX [9] (maybe <- 0x1000156) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_266: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_266: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_266 nop P1779: !_ST [2] (maybe <- 0x1000158) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_267: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 loop_exit_2_267: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_267 nop P1780: !_ST [22] (maybe <- 0x1000159) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_268: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_2_268: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_268 nop P1781: !_FLUSHI [13] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_269: flush %g0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1781 nop RET1781: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1782: !_ST [16] (maybe <- 0x100015a) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_2_269: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_269 nop P1783: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_270: membar #StoreLoad P1784: !_CASX [12] (maybe <- 0x100015b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_270: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_270 nop P1785: !_ST [18] (maybe <- 0x100015d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_271: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_2_271: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_271 nop P1786: !_CASX [4] (maybe <- 0x100015e) (Int) (Loop entry) (Branch target of P1934) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_272: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P1787 nop TARGET1934: ba RET1934 nop P1787: !_REPLACEMENT [1] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_272: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_272 nop P1788: !_CASX [17] (maybe <- 0x1000160) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_273: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1789: !_LD [18] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1789 nop RET1789: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1790: !_LD [8] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 12] %asi, %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_273: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_273 nop P1791: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_274: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1792: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_274: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_274 nop P1793: !_CASX [12] (maybe <- 0x1000161) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_275: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 P1794: !_LD [6] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1795: !_LD [7] (Int) (Loop exit) lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_275: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_275 nop P1796: !_CASX [1] (maybe <- 0x1000163) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_276: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1797: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_276: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_276 nop P1798: !_CASX [15] (maybe <- 0x1000165) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_277: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_277: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_277 nop P1799: !_CASX [8] (maybe <- 0x1000167) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_278: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_278: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_278 nop P1800: !_CAS [18] (maybe <- 0x1000168) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_279: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduwa [%i3] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P1801: !_FLUSHI [2] (Int) (Loop exit) flush %g0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_279: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_279 nop P1802: !_CASX [6] (maybe <- 0x1000169) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_280: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1803: !_ST [12] (maybe <- 0x100016b) (Int) (Loop exit) (Branch target of P1502) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_280: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_280 nop ba P1804 nop TARGET1502: ba RET1502 nop P1804: !_PREFETCH [3] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_281: prefetch [%i1 + 0], 22 loop_exit_2_281: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_281 nop P1805: !_ST [14] (maybe <- 0x100016c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_282: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_2_282: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_282 nop P1806: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_283: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1807: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_283: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_283 nop P1808: !_ST [10] (maybe <- 0x100016d) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_284: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %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 P1809: !_PREFETCH [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 20 loop_exit_2_284: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_284 nop P1810: !_PREFETCH [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_285: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 22 P1811: !_LD [12] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1812: !_LD [13] (Int) (Loop exit) lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_285: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_285 nop P1813: !_ST [8] (maybe <- 0x100016e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_286: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P1814: !_LD [22] (Int) (LE) (Branch target of P1669) wr %g0, 0x88, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1815 nop TARGET1669: ba RET1669 nop P1815: !_LD [6] (Int) (Loop exit) lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_286: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_286 nop P1816: !_CASX [6] (maybe <- 0x100016f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_287: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1817: !_PREFETCH [7] (Int) (Loop exit) prefetch [%i3 + 4], 22 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_287: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_287 nop P1818: !_CASX [5] (maybe <- 0x1000171) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_288: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1818 nop RET1818: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_288: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_288 nop P1819: !_REPLACEMENT [3] (Int) (Loop entry) (Branch target of P1944) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_289: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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 P1820 nop TARGET1944: ba RET1944 nop P1820: !_PREFETCH [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 1 loop_exit_2_289: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_289 nop P1821: !_LD [13] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_290: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_290: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_290 nop P1822: !_LD [8] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_291: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1822 nop RET1822: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1823: !_LD [8] (Int) (Loop exit) lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_291: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_291 nop P1824: !_ST [22] (maybe <- 0x1000172) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_292: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_2_292: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_292 nop P1825: !_LD [23] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_293: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 12], %f0 ! 1 addresses covered P1826: !_REPLACEMENT [5] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_293: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_293 nop P1827: !_CASX [5] (maybe <- 0x1000173) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_294: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1828: !_CASX [6] (maybe <- 0x1000174) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_294: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_294 nop P1829: !_CASX [9] (maybe <- 0x1000176) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_295: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_295: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_295 nop P1830: !_PREFETCH [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_296: prefetch [%i0 + 12], 0 loop_exit_2_296: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_296 nop P1831: !_CASX [12] (maybe <- 0x1000178) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_297: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_297: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_297 nop P1832: !_MEMBAR (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_298: membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1832 nop RET1832: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1833: !_LD [17] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1834: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_298: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_298 nop P1835: !_PREFETCH [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_299: prefetch [%i1 + 0], 22 P1836: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_299: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_299 nop P1837: !_CAS [21] (maybe <- 0x100017a) (Int) (Loop entry) (Loop exit) (Branch target of P1822) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_300: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_300: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_300 nop ba P1838 nop TARGET1822: ba RET1822 nop P1838: !_CASX [23] (maybe <- 0x100017b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_301: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_301: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_301 nop P1839: !_ST [8] (maybe <- 0x100017c) (Int) (Loop entry) (Branch target of P1980) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_302: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 ba P1840 nop TARGET1980: ba RET1980 nop P1840: !_LD [1] (Int) (LE) wr %g0, 0x88, %asi lduwa [%i0 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1841: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_302: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_302 nop P1842: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_303: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1843: !_CAS [0] (maybe <- 0x100017d) (Int) lduw [%i0], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%i0], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1844: !_LD [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_303: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_303 nop P1845: !_LD [19] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_304: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1845 nop RET1845: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1846: !_LD [19] (Int) (Loop exit) lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_304: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_304 nop P1847: !_CASX [13] (maybe <- 0x100017e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_305: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1848: !_LD [9] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1849: !_LD [15] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1849 nop RET1849: ! 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 mov %o2, %l5 loop_exit_2_305: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_305 nop P1850: !_LD [16] (FP) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_306: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1850 nop RET1850: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_306: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_306 nop P1851: !_ST [11] (maybe <- 0x40800004) (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_307: sethi %hi(REGION0_ALIAS0_O-REGION3_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 + 12 ] P1852: !_LD [0] (Int) lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1853: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_307: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_307 nop P1854: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_308: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1855: !_LD [21] (Int) (Loop exit) (CBR) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1855 nop RET1855: ! 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 loop_exit_2_308: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_308 nop P1856: !_CAS [18] (maybe <- 0x1000180) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_309: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1856 nop RET1856: ! 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 loop_exit_2_309: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_309 nop P1857: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_310: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_2_310: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_310 nop P1858: !_ST [23] (maybe <- 0x1000181) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_311: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P1859: !_CAS [21] (maybe <- 0x1000182) (Int) (Loop exit) lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_311: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_311 nop P1860: !_CASX [9] (maybe <- 0x1000183) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_312: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1861: !_ST [22] (maybe <- 0x1000185) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_312: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_312 nop P1862: !_CASX [5] (maybe <- 0x1000186) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_313: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_313: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_313 nop P1863: !_CASX [11] (maybe <- 0x1000187) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_314: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1863 nop RET1863: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1864: !_CASX [13] (maybe <- 0x1000188) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_314: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_314 nop P1865: !_CAS [23] (maybe <- 0x100018a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_315: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_315: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_315 nop P1866: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_316: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1867: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_316: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_316 nop P1868: !_CASX [1] (maybe <- 0x100018b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_317: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_317: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_317 nop P1869: !_LD [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_318: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1870: !_REPLACEMENT [5] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P1871: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_318: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_318 nop P1872: !_LD [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_319: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1873: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_319: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_319 nop P1874: !_PREFETCH [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_320: prefetch [%i1 + 12], 21 P1875: !_PREFETCH [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 12], 20 loop_exit_2_320: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_320 nop P1876: !_CASX [5] (maybe <- 0x100018d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_321: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1877: !_REPLACEMENT [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_321: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_321 nop P1878: !_ST [18] (maybe <- 0x100018e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_322: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1879: !_PREFETCH [2] (Int) (Loop exit) (Branch target of P1832) prefetch [%i0 + 12], 27 loop_exit_2_322: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_322 nop ba P1880 nop TARGET1832: ba RET1832 nop P1880: !_CAS [11] (maybe <- 0x100018f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_323: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P1881: !_CASX [3] (maybe <- 0x1000190) (Int) (Loop exit) ldx [%i1], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i1], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_323: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_323 nop P1882: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_324: membar #StoreLoad P1883: !_REPLACEMENT [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_324: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_324 nop P1884: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_325: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET1884 nop RET1884: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_2_325: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_325 nop P1885: !_CASX [14] (maybe <- 0x1000192) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_326: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1886: !_REPLACEMENT [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_326: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_326 nop P1887: !_CASX [20] (maybe <- 0x1000193) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_327: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1888: !_CASX [1] (maybe <- 0x1000194) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_327: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_327 nop P1889: !_CASX [0] (maybe <- 0x1000196) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_328: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_328: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_328 nop P1890: !_CASX [7] (maybe <- 0x1000198) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_329: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1891: !_CASX [0] (maybe <- 0x100019a) (Int) (Loop exit) (Branch target of P1436) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_329: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_329 nop ba P1892 nop TARGET1436: ba RET1436 nop P1892: !_CASX [2] (maybe <- 0x100019c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_330: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_330: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_330 nop P1893: !_CAS [3] (maybe <- 0x100019d) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_331: lduw [%i1], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i1], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1893 nop RET1893: ! 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 loop_exit_2_331: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_331 nop P1894: !_CAS [16] (maybe <- 0x100019e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_332: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_332: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_332 nop P1895: !_CASX [2] (maybe <- 0x100019f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_333: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1896: !_REPLACEMENT [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_333: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_333 nop P1897: !_LD [8] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_334: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_334: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_334 nop P1898: !_LD [13] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_335: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_335: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_335 nop P1899: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_336: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1900: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_336: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_336 nop P1901: !_ST [5] (maybe <- 0x10001a0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_337: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_2_337: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_337 nop P1902: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_338: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1903: !_CASX [16] (maybe <- 0x10001a1) (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i2], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P1904: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_338: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_338 nop P1905: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_339: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1906: !_CAS [8] (maybe <- 0x10001a3) (Int) add %i2, 12, %l6 lduw [%l6], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%l6], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1907: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_339: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_339 nop P1908: !_CASX [19] (maybe <- 0x10001a4) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_340: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1909: !_LD [9] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1910: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_340: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_340 nop P1911: !_REPLACEMENT [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_341: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P1912: !_REPLACEMENT [15] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_2_341: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_341 nop P1913: !_CASX [14] (maybe <- 0x10001a6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_342: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_342: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_342 nop P1914: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_343: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1915: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_343: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_343 nop P1916: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_344: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1917: !_CASX [1] (maybe <- 0x10001a7) (Int) (LE) sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi ldxa [%i0] %asi, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 ! move %l7(upper) -> %o1(upper) or %l7, %g0, %o1 mov %l7, %o5 mov %l6, %l7 casxa [%i0] %asi, %o5, %l7 ! move %l7(lower) -> %o1(lower) srlx %o1, 32, %o1 sllx %o1, 32, %o1 srl %l7, 0, %o5 or %o5, %o1, %o1 ! move %l7(upper) -> %o2(upper) or %l7, %g0, %o2 add %l4, 1, %l4 P1918: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o2(lower) srlx %o2, 32, %o2 sllx %o2, 32, %o2 or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_344: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_344 nop P1919: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_345: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_2_345: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_345 nop P1920: !_ST [2] (maybe <- 0x10001a9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_346: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 loop_exit_2_346: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_346 nop P1921: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_347: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1922: !_CAS [5] (maybe <- 0x10001aa) (Int) add %i1, 12, %l6 lduw [%l6], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%l6], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P1923: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_347: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_347 nop P1924: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_348: membar #StoreLoad loop_exit_2_348: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_348 nop P1925: !_CASX [14] (maybe <- 0x10001ab) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_349: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_349: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_349 nop P1926: !_ST [9] (maybe <- 0x10001ac) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_350: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P1927: !_LD [8] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1928: !_LD [8] (Int) (Loop exit) lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_350: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_350 nop P1929: !_CAS [20] (maybe <- 0x10001ad) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_351: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P1930: !_CAS [0] (maybe <- 0x10001ae) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi lduwa [%i0] %asi, %o1 mov %o1, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %o5, %l3 casa [%i0] %asi, %l6, %l3 ! move %l3(lower) -> %o1(lower) srl %l3, 0, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_351: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_351 nop P1931: !_CAS [14] (maybe <- 0x10001af) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_352: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_352: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_352 nop P1932: !_ST [15] (maybe <- 0x10001b0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_353: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_2_353: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_353 nop P1933: !_CASX [19] (maybe <- 0x10001b1) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_354: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1933 nop RET1933: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_354: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_354 nop P1934: !_ST [0] (maybe <- 0x40800005) (FP) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_355: ! 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,pt %xcc, TARGET1934 nop RET1934: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1935: !_ST [7] (maybe <- 0x10001b3) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_2_355: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_355 nop P1936: !_CAS [10] (maybe <- 0x10001b4) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_356: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P1937: !_CASX [11] (maybe <- 0x10001b5) (Int) (Loop exit) add %i2, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_356: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_356 nop P1938: !_CASX [9] (maybe <- 0x10001b6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_357: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1939: !_PREFETCH [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_357: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_357 nop P1940: !_PREFETCH [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_358: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 3 P1941: !_CASX [5] (maybe <- 0x10001b8) (Int) (Loop exit) add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_358: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_358 nop P1942: !_CAS [18] (maybe <- 0x10001b9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_359: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_359: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_359 nop P1943: !_ST [16] (maybe <- 0x10001ba) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_360: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P1944: !_REPLACEMENT [21] (Int) (Loop exit) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET1944 nop RET1944: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 loop_exit_2_360: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_360 nop P1945: !_LD [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_361: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1946: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_361: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_361 nop P1947: !_CASX [11] (maybe <- 0x10001bb) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_362: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1948: !_REPLACEMENT [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_362: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_362 nop P1949: !_ST [9] (maybe <- 0x40800006) (FP) (Loop entry) (Branch target of P1444) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_363: sethi %hi(REGION0_ALIAS0_O-REGION3_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 P1950 nop TARGET1444: ba RET1444 nop P1950: !_ST [21] (maybe <- 0x40800007) (FP) (Loop exit) 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 ] loop_exit_2_363: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_363 nop P1951: !_MEMBAR (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_364: membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1951 nop RET1951: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_2_364: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_364 nop P1952: !_CASX [2] (maybe <- 0x10001bc) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_365: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_365: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_365 nop P1953: !_CASX [5] (maybe <- 0x10001bd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_366: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1954: !_CASX [20] (maybe <- 0x10001be) (Int) (Loop exit) (Branch target of P1673) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_366: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_366 nop ba P1955 nop TARGET1673: ba RET1673 nop P1955: !_REPLACEMENT [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_367: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_2_367: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_367 nop P1956: !_CASX [13] (maybe <- 0x10001bf) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_368: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_368: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_368 nop P1957: !_CAS [11] (maybe <- 0x10001c1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_369: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_369: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_369 nop P1958: !_CASX [6] (maybe <- 0x10001c2) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_370: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1959: !_CAS [20] (maybe <- 0x10001c4) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_370: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_370 nop P1960: !_ST [15] (maybe <- 0x10001c5) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_371: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_2_371: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_371 nop P1961: !_LD [10] (FP) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_372: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1961 nop RET1961: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_372: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_372 nop P1962: !_CASX [17] (maybe <- 0x10001c6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_373: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1963: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_373: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_373 nop P1964: !_CASX [23] (maybe <- 0x10001c7) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_374: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_374: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_374 nop P1965: !_CASX [18] (maybe <- 0x10001c8) (Int) (Loop entry) (Loop exit) (Branch target of P1884) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_375: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_375: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_375 nop ba P1966 nop TARGET1884: ba RET1884 nop P1966: !_ST [20] (maybe <- 0x10001ca) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_376: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_2_376: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_376 nop P1967: !_CASX [5] (maybe <- 0x10001cb) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_377: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_377: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_377 nop P1968: !_LD [5] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_378: ld [%i1 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_2_378: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_378 nop P1969: !_CASX [0] (maybe <- 0x10001cc) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_379: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_379: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_379 nop P1970: !_CASX [21] (maybe <- 0x10001ce) (Int) (Loop entry) (Loop exit) (Branch target of P1675) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_380: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_380: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_380 nop ba P1971 nop TARGET1675: ba RET1675 nop P1971: !_ST [15] (maybe <- 0x10001d0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_381: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_2_381: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_381 nop P1972: !_CASX [8] (maybe <- 0x10001d1) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_382: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1973: !_LD [12] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1974: !_LD [7] (Int) (Loop exit) lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_2_382: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_382 nop P1975: !_CASX [14] (maybe <- 0x10001d2) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_383: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1976: !_CASX [18] (maybe <- 0x10001d3) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_2_383: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_383 nop P1977: !_PREFETCH [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_384: prefetch [%i0 + 4], 22 loop_exit_2_384: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_384 nop P1978: !_CASX [8] (maybe <- 0x10001d5) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_385: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_2_385: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_385 nop P1979: !_ST [21] (maybe <- 0x10001d6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_386: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1980: !_REPLACEMENT [6] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET1980 nop RET1980: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 loop_exit_2_386: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_386 nop P1981: !_LD [11] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_2_387: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 12] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1982: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_387: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_387 nop P1983: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_388: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1984: !_LD [15] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_2_388: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_388 nop P1985: !_MEMBAR (Int) membar #StoreLoad END_NODES2: ! Test instruction sequence for CPU 2 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 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), %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(0x03deade1), %l7 or %l7, %lo(0x03deade1), %l7 stw %l7, [%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), %l7 or %l7, %lo(0x41000001), %l7 stw %l7, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x35800000), %l7 or %l7, %lo(0x35800000), %l7 stw %l7, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x5b45^4 sethi %hi(0x5b45), %l0 or %l0, %lo(0x5b45), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES3: ! Test instruction sequence for ISTREAM 3 begins P1986: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_0: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1987: !_REPLACEMENT [4] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P1988: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_0 nop P1989: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_1: membar #StoreLoad P1990: !_LD [9] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1991: !_LD [10] (Int) (Loop exit) lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_1 nop P1992: !_ST [5] (maybe <- 0x1800001) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_2: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_3_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_2 nop P1993: !_LD [21] (Int) (Loop entry) (Branch target of P2497) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_3: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P1994 nop TARGET2497: ba RET2497 nop P1994: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_3 nop P1995: !_ST [4] (maybe <- 0x1800002) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_4: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 loop_exit_3_4: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_4 nop P1996: !_CAS [6] (maybe <- 0x1800003) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_5: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1996 nop RET1996: ! 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 loop_exit_3_5: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_5 nop P1997: !_CASX [5] (maybe <- 0x1800004) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_6: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P1998: !_PREFETCH [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 17 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_6: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_6 nop P1999: !_CASX [4] (maybe <- 0x1800005) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_7: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2000: !_PREFETCH [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 20 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_7: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_7 nop P2001: !_PREFETCH [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_8: prefetch [%i0 + 0], 0 loop_exit_3_8: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_8 nop P2002: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_9: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2003: !_CAS [10] (maybe <- 0x1800007) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%l6], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2004: !_LD [16] (Int) (Loop exit) (Branch target of P2217) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_9: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_9 nop ba P2005 nop TARGET2217: ba RET2217 nop P2005: !_CASX [10] (maybe <- 0x1800008) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_10: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2006: !_CAS [8] (maybe <- 0x180000a) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_10: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_10 nop P2007: !_CAS [10] (maybe <- 0x180000b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_11: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_11: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_11 nop P2008: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_12: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2009: !_CASX [5] (maybe <- 0x180000c) (Int) add %i1, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P2010: !_LD [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_12: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_12 nop P2011: !_ST [3] (maybe <- 0x180000d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_13: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P2012: !_CAS [21] (maybe <- 0x180000e) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_13: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_13 nop P2013: !_CASX [15] (maybe <- 0x180000f) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_14: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i2] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 P2014: !_LD [4] (Int) lduw [%i1 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2015: !_LD [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_14: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_14 nop P2016: !_ST [7] (maybe <- 0x1800011) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_15: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_3_15: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_15 nop P2017: !_REPLACEMENT [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_16: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P2018: !_CASX [1] (maybe <- 0x1800012) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_16: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_16 nop P2019: !_PREFETCH [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_17: prefetch [%i0 + 0], 17 loop_exit_3_17: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_17 nop P2020: !_REPLACEMENT [11] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_18: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_3_18: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_18 nop P2021: !_CASX [19] (maybe <- 0x1800014) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_19: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2022: !_REPLACEMENT [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_19: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_19 nop P2023: !_LD [4] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_20: wr %g0, 0x88, %asi lduwa [%i1 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2024: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_20: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_20 nop P2025: !_CASX [6] (maybe <- 0x1800016) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_21: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_21: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_21 nop P2026: !_CAS [20] (maybe <- 0x1800018) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_22: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_22: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_22 nop P2027: !_CASX [8] (maybe <- 0x1800019) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_23: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_23: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_23 nop P2028: !_ST [21] (maybe <- 0x180001a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_24: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P2029: !_LD [21] (Int) lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2030: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_24: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_24 nop P2031: !_CASX [13] (maybe <- 0x180001b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_25: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_25: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_25 nop P2032: !_CASX [19] (maybe <- 0x180001d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_26: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_26: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_26 nop P2033: !_MEMBAR (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_27: membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2033 nop RET2033: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 loop_exit_3_27: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_27 nop P2034: !_REPLACEMENT [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_28: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P2035: !_CAS [5] (maybe <- 0x180001f) (Int) (Loop exit) add %i1, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_28: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_28 nop P2036: !_CASX [22] (maybe <- 0x1800020) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_29: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2037: !_CAS [0] (maybe <- 0x1800022) (Int) (Loop exit) lduw [%i0], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_29: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_29 nop P2038: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_30: membar #StoreLoad loop_exit_3_30: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_30 nop P2039: !_PREFETCH [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_31: prefetch [%i0 + 12], 20 P2040: !_LD [0] (Int) lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2041: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_31: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_31 nop P2042: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_32: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2043: !_LD [22] (Int) (Loop exit) lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_32: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_32 nop P2044: !_MEMBAR (Int) (Loop entry) (Branch target of P2585) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_33: membar #StoreLoad ba P2045 nop TARGET2585: ba RET2585 nop P2045: !_CASX [9] (maybe <- 0x1800023) (Int) (Loop exit) (Branch target of P2554) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_33: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_33 nop ba P2046 nop TARGET2554: ba RET2554 nop P2046: !_CAS [14] (maybe <- 0x1800025) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_34: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_34: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_34 nop P2047: !_LD [15] (FP) (Loop entry) (Loop exit) (Branch target of P2290) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_35: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_35: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_35 nop ba P2048 nop TARGET2290: ba RET2290 nop P2048: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_36: membar #StoreLoad loop_exit_3_36: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_36 nop P2049: !_ST [0] (maybe <- 0x1800026) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_37: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 P2050: !_CASX [4] (maybe <- 0x1800027) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_37: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_37 nop P2051: !_CASX [23] (maybe <- 0x1800029) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_38: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2052: !_CASX [13] (maybe <- 0x180002a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_38: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_38 nop P2053: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_39: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2054: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_39: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_39 nop P2055: !_CASX [0] (maybe <- 0x180002c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_40: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_40: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_40 nop P2056: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_41: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2057: !_CAS [12] (maybe <- 0x180002e) (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%i3], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2058: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_41: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_41 nop P2059: !_CASX [0] (maybe <- 0x180002f) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_42: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2059 nop RET2059: ! 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 loop_exit_3_42: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_42 nop P2060: !_CAS [13] (maybe <- 0x1800031) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_43: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_43: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_43 nop P2061: !_CASX [13] (maybe <- 0x1800032) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_44: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2062: !_LD [4] (Int) lduw [%i1 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2063: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_44: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_44 nop P2064: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_45: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2065: !_CASX [5] (maybe <- 0x1800034) (Int) add %i1, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P2066: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_45: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_45 nop P2067: !_LD [1] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_46: ld [%i0 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_46: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_46 nop P2068: !_LD [15] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_47: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2069: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_47: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_47 nop P2070: !_CASX [5] (maybe <- 0x1800035) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_48: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2071: !_LD [21] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2072: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_48: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_48 nop P2073: !_ST [5] (maybe <- 0x1800036) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_49: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 P2074: !_REPLACEMENT [17] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_3_49: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_49 nop P2075: !_ST [9] (maybe <- 0x1800037) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_50: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 ! 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: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_3_50: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_50 nop P2077: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_51: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2078: !_CASX [3] (maybe <- 0x1800038) (Int) ldx [%i1], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i1], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P2079: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_51: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_51 nop P2080: !_CASX [22] (maybe <- 0x180003a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_52: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2081: !_CAS [21] (maybe <- 0x180003c) (Int) (Loop exit) (CBR) lduw [%i2], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2081 nop RET2081: ! 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 loop_exit_3_52: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_52 nop P2082: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_53: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2083: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_53: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_53 nop P2084: !_CAS [1] (maybe <- 0x180003d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_54: add %i0, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_54: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_54 nop P2085: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_55: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2086: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_55: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_55 nop P2087: !_FLUSHI [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_56: flush %g0 loop_exit_3_56: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_56 nop P2088: !_CASX [22] (maybe <- 0x180003e) (Int) (Loop entry) (Branch target of P2089) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_57: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P2089 nop TARGET2089: ba RET2089 nop P2089: !_ST [2] (maybe <- 0x1800040) (Int) (Loop exit) (CBR) stw %l4, [%i0 + 12 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2089 nop RET2089: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_57: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_57 nop P2090: !_CAS [20] (maybe <- 0x1800041) (Int) (Loop entry) (LE) (Branch target of P2033) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_58: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l7 lduwa [%l7] %asi, %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %o5, %l3 casa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ba P2091 nop TARGET2033: ba RET2033 nop P2091: !_LD [16] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2092: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_58: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_58 nop P2093: !_CASX [14] (maybe <- 0x1800042) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_59: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_59: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_59 nop P2094: !_CASX [17] (maybe <- 0x1800043) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_60: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2095: !_ST [21] (maybe <- 0x1800044) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_60: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_60 nop P2096: !_LD [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_61: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2097: !_CASX [3] (maybe <- 0x1800045) (Int) ldx [%i1], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i1], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P2098: !_LD [10] (Int) (Loop exit) lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_61: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_61 nop P2099: !_PREFETCH [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_62: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 0 loop_exit_3_62: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_62 nop P2100: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_63: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2101: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_63: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_63 nop P2102: !_CASX [6] (maybe <- 0x1800047) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_64: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_64: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_64 nop P2103: !_CAS [1] (maybe <- 0x1800049) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_65: add %i0, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_65: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_65 nop P2104: !_CAS [7] (maybe <- 0x180004a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_66: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_66: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_66 nop P2105: !_LD [8] (Int) (Loop entry) (LE) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_67: wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 12] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2105 nop RET2105: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2106: !_REPLACEMENT [12] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P2107: !_LD [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_67: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_67 nop P2108: !_CASX [8] (maybe <- 0x180004b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_68: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_68: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_68 nop P2109: !_FLUSHI [13] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_69: flush %g0 loop_exit_3_69: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_69 nop P2110: !_CASX [17] (maybe <- 0x180004c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_70: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2111: !_REPLACEMENT [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_70: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_70 nop P2112: !_CASX [5] (maybe <- 0x180004d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_71: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2113: !_ST [18] (maybe <- 0x180004e) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_71: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_71 nop P2114: !_CASX [17] (maybe <- 0x180004f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_72: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_72: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_72 nop P2115: !_CASX [1] (maybe <- 0x1800050) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_73: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_73: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_73 nop P2116: !_LD [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_74: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2117: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_74: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_74 nop P2118: !_CASX [22] (maybe <- 0x1800052) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_75: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2119: !_LD [3] (Int) lduw [%i1 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2120: !_LD [21] (Int) (Loop exit) lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_75: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_75 nop P2121: !_CASX [4] (maybe <- 0x1800054) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_76: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_76: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_76 nop P2122: !_ST [16] (maybe <- 0x1800056) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_77: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P2123: !_CASX [22] (maybe <- 0x1800057) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_77: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_77 nop P2124: !_ST [10] (maybe <- 0x1800059) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_78: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P2125: !_LD [6] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2126: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_78: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_78 nop P2127: !_CASX [16] (maybe <- 0x180005a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_79: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_79: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_79 nop P2128: !_ST [10] (maybe <- 0x180005c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_80: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_3_80: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_80 nop P2129: !_PREFETCH [3] (Int) (Loop entry) (Loop exit) (Branch target of P2140) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_81: prefetch [%i1 + 0], 17 loop_exit_3_81: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_81 nop ba P2130 nop TARGET2140: ba RET2140 nop P2130: !_ST [11] (maybe <- 0x180005d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_82: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P2131: !_PREFETCH [17] (Int) (Loop exit) (Branch target of P2105) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 3 loop_exit_3_82: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_82 nop ba P2132 nop TARGET2105: ba RET2105 nop P2132: !_CASX [2] (maybe <- 0x180005e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_83: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_83: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_83 nop P2133: !_LD [16] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_84: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered P2134: !_CASX [13] (maybe <- 0x180005f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_84: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_84 nop P2135: !_CAS [22] (maybe <- 0x1800061) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_85: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2136: !_LD [6] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2137: !_LD [7] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i2 + 4] %asi, %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_85: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_85 nop P2138: !_ST [3] (maybe <- 0x1800062) (Int) (Loop entry) (Branch target of P2295) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_86: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 ba P2139 nop TARGET2295: ba RET2295 nop P2139: !_LD [9] (Int) (Branch target of P2401) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P2140 nop TARGET2401: ba RET2401 nop P2140: !_LD [2] (Int) (Loop exit) (LE) (CBR) wr %g0, 0x88, %asi lduwa [%i0 + 12] %asi, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2140 nop RET2140: ! 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 loop_exit_3_86: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_86 nop P2141: !_CASX [9] (maybe <- 0x1800063) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_87: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2142: !_LD [1] (Int) lduw [%i0 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2143: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_87: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_87 nop P2144: !_CASX [1] (maybe <- 0x1800065) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_88: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2145: !_CASX [4] (maybe <- 0x1800067) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_88: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_88 nop P2146: !_FLUSHI [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_89: flush %g0 loop_exit_3_89: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_89 nop P2147: !_CASX [18] (maybe <- 0x1800069) (Int) (Loop entry) (Branch target of P2431) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_90: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P2148 nop TARGET2431: ba RET2431 nop P2148: !_REPLACEMENT [16] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_90: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_90 nop P2149: !_REPLACEMENT [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_91: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_91: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_91 nop P2150: !_PREFETCH [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_92: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 24 loop_exit_3_92: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_92 nop P2151: !_CASX [14] (maybe <- 0x180006b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_93: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2152: !_ST [21] (maybe <- 0x180006c) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_93: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_93 nop P2153: !_CAS [21] (maybe <- 0x180006d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_94: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P2154: !_CASX [20] (maybe <- 0x180006e) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 mov %l4, %o2 casx [%l6], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_94: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_94 nop P2155: !_CASX [1] (maybe <- 0x180006f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_95: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_95: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_95 nop P2156: !_CASX [19] (maybe <- 0x1800071) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_96: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_96: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_96 nop P2157: !_LD [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_97: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2158: !_PREFETCH [23] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 12], 18 P2159: !_LD [23] (Int) (Loop exit) lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_97: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_97 nop P2160: !_CASX [11] (maybe <- 0x1800073) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_98: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_98: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_98 nop P2161: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_99: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2162: !_ST [4] (maybe <- 0x1800074) (Int) stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P2163: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_99: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_99 nop P2164: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_100: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_3_100: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_100 nop P2165: !_CASX [6] (maybe <- 0x1800075) (Int) (Loop entry) (Loop exit) (Branch target of P2577) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_101: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_101: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_101 nop ba P2166 nop TARGET2577: ba RET2577 nop P2166: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_102: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2167: !_LD [8] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_102: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_102 nop P2168: !_CASX [11] (maybe <- 0x1800077) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_103: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_103: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_103 nop P2169: !_CASX [15] (maybe <- 0x1800078) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_104: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_104: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_104 nop P2170: !_CASX [19] (maybe <- 0x180007a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_105: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_105: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_105 nop P2171: !_LD [2] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_106: ld [%i0 + 12], %f0 ! 1 addresses covered P2172: !_CASX [11] (maybe <- 0x180007c) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_106: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_106 nop P2173: !_CASX [10] (maybe <- 0x180007d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_107: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2174: !_CASX [15] (maybe <- 0x180007f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_107: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_107 nop P2175: !_REPLACEMENT [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_108: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P2176: !_ST [5] (maybe <- 0x1800081) (Int) (Loop exit) stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_3_108: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_108 nop P2177: !_CASX [9] (maybe <- 0x1800082) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_109: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_109: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_109 nop P2178: !_CAS [16] (maybe <- 0x1800084) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_110: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2179: !_CASX [14] (maybe <- 0x1800085) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_110: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_110 nop P2180: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_111: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2181: !_ST [2] (maybe <- 0x41000001) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 12 ] P2182: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_111: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_111 nop P2183: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_112: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2184: !_REPLACEMENT [5] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2184 nop RET2184: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2185: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_112: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_112 nop P2186: !_CASX [20] (maybe <- 0x1800086) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_113: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_113: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_113 nop P2187: !_LD [0] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_114: ld [%i0 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_114: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_114 nop P2188: !_CASX [18] (maybe <- 0x1800087) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_115: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_115: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_115 nop P2189: !_PREFETCH [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_116: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 31 loop_exit_3_116: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_116 nop P2190: !_CAS [13] (maybe <- 0x1800089) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_117: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_117: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_117 nop P2191: !_CASX [15] (maybe <- 0x180008a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_118: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_118: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_118 nop P2192: !_CASX [6] (maybe <- 0x180008c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_119: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_119: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_119 nop P2193: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_120: membar #StoreLoad loop_exit_3_120: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_120 nop P2194: !_CASX [6] (maybe <- 0x180008e) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_121: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldxa [%i3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P2195: !_ST [11] (maybe <- 0x1800090) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_121: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_121 nop P2196: !_CASX [11] (maybe <- 0x1800091) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_122: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_122: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_122 nop P2197: !_REPLACEMENT [21] (Int) (Loop entry) (Loop exit) (Branch target of P2255) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_123: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_123: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_123 nop ba P2198 nop TARGET2255: ba RET2255 nop P2198: !_CAS [13] (maybe <- 0x1800092) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_124: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P2199: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_124: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_124 nop P2200: !_ST [21] (maybe <- 0x1800093) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_125: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P2201: !_CASX [4] (maybe <- 0x1800094) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_125: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_125 nop P2202: !_REPLACEMENT [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_126: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_3_126: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_126 nop P2203: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_127: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2204: !_CAS [23] (maybe <- 0x1800096) (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%l3], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2205: !_LD [7] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_127: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_127 nop P2206: !_LD [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_128: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2207: !_CAS [1] (maybe <- 0x1800097) (Int) add %i0, 4, %l6 lduw [%l6], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%l6], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2208: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_128: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_128 nop P2209: !_PREFETCH [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_129: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 3 P2210: !_REPLACEMENT [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_3_129: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_129 nop P2211: !_CASX [6] (maybe <- 0x1800098) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_130: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2212: !_LD [4] (Int) (Branch target of P2260) lduw [%i1 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ba P2213 nop TARGET2260: ba RET2260 nop P2213: !_LD [8] (Int) (Loop exit) lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_130: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_130 nop P2214: !_CASX [7] (maybe <- 0x180009a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_131: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2215: !_CASX [17] (maybe <- 0x180009c) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_131: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_131 nop P2216: !_CASX [23] (maybe <- 0x180009d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_132: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_132: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_132 nop P2217: !_ST [22] (maybe <- 0x180009e) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_133: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2217 nop RET2217: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2218: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2219: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_133: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_133 nop P2220: !_ST [17] (maybe <- 0x180009f) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_134: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %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 + 12] %asi add %l4, 1, %l4 loop_exit_3_134: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_134 nop P2221: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_135: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2222: !_CASX [4] (maybe <- 0x18000a0) (Int) (LE) sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 sllx %l6, 32, %o5 or %l6, %o5, %l6 and %l7, %l6, %o5 srlx %o5, 8, %o5 sllx %l7, 8, %l7 and %l7, %l6, %l7 or %l7, %o5, %l7 sethi %hi(0xffff0000), %l6 srlx %l7, 16, %o5 andn %o5, %l6, %o5 andn %l7, %l6, %l7 sllx %l7, 16, %l7 or %l7, %o5, %l7 srlx %l7, 32, %o5 sllx %l7, 32, %l7 or %l7, %o5, %o5 wr %g0, 0x88, %asi ldxa [%i1] %asi, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 ! move %l3(upper) -> %o1(upper) or %l3, %g0, %o1 mov %l3, %l6 mov %o5, %l3 casxa [%i1] %asi, %l6, %l3 ! move %l3(lower) -> %o1(lower) srlx %o1, 32, %o1 sllx %o1, 32, %o1 srl %l3, 0, %l6 or %l6, %o1, %o1 ! move %l3(upper) -> %o2(upper) or %l3, %g0, %o2 add %l4, 1, %l4 P2223: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l7 ! move %l7(lower) -> %o2(lower) srlx %o2, 32, %o2 sllx %o2, 32, %o2 or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_135: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_135 nop P2224: !_CASX [10] (maybe <- 0x18000a2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_136: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_136: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_136 nop P2225: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_137: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2226: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_137: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_137 nop P2227: !_CASX [21] (maybe <- 0x18000a4) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_138: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_138: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_138 nop P2228: !_CASX [14] (maybe <- 0x18000a6) (Int) (Loop entry) (Loop exit) (Branch target of P2296) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_139: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_139: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_139 nop ba P2229 nop TARGET2296: ba RET2296 nop P2229: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_140: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2230: !_LD [4] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i1 + 4] %asi, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_140: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_140 nop P2231: !_CAS [5] (maybe <- 0x18000a7) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_141: add %i1, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_141: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_141 nop P2232: !_CASX [0] (maybe <- 0x18000a8) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_142: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2233: !_LD [14] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2234: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_142: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_142 nop P2235: !_LD [14] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_143: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_143: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_143 nop P2236: !_CASX [1] (maybe <- 0x18000aa) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_144: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2237: !_CASX [8] (maybe <- 0x18000ac) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_144: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_144 nop P2238: !_PREFETCH [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_145: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 21 P2239: !_CASX [7] (maybe <- 0x18000ad) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_145: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_145 nop P2240: !_CASX [17] (maybe <- 0x18000af) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_146: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_146: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_146 nop P2241: !_CASX [14] (maybe <- 0x18000b0) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_147: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_147: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_147 nop P2242: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_148: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2243: !_CASX [19] (maybe <- 0x18000b1) (Int) (LE) sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi ldxa [%i2] %asi, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 ! move %l7(upper) -> %o1(upper) or %l7, %g0, %o1 mov %l7, %o5 mov %l6, %l7 casxa [%i2] %asi, %o5, %l7 ! move %l7(lower) -> %o1(lower) srlx %o1, 32, %o1 sllx %o1, 32, %o1 srl %l7, 0, %o5 or %o5, %o1, %o1 ! move %l7(upper) -> %o2(upper) or %l7, %g0, %o2 add %l4, 1, %l4 P2244: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o2(lower) srlx %o2, 32, %o2 sllx %o2, 32, %o2 or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_148: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_148 nop P2245: !_CASX [23] (maybe <- 0x18000b3) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_149: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2246: !_CASX [4] (maybe <- 0x18000b4) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_149: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_149 nop P2247: !_LD [5] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_150: ld [%i1 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_150: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_150 nop P2248: !_CAS [11] (maybe <- 0x18000b6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_151: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P2249: !_ST [14] (maybe <- 0x18000b7) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_151: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_151 nop P2250: !_FLUSHI [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_152: flush %g0 P2251: !_CASX [9] (maybe <- 0x18000b8) (Int) (Loop exit) (Branch target of P2424) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_152: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_152 nop ba P2252 nop TARGET2424: ba RET2424 nop P2252: !_CASX [17] (maybe <- 0x18000ba) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_153: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_153: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_153 nop P2253: !_CASX [6] (maybe <- 0x18000bb) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_154: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2254: !_CASX [3] (maybe <- 0x18000bd) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_154: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_154 nop P2255: !_LD [18] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_155: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2255 nop RET2255: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2256: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_155: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_155 nop P2257: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_156: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2258: !_LD [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_156: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_156 nop P2259: !_CASX [10] (maybe <- 0x18000bf) (Int) (Loop entry) (Loop exit) (CBR) (Branch target of P2636) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_157: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2259 nop RET2259: ! 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 loop_exit_3_157: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_157 nop ba P2260 nop TARGET2636: ba RET2636 nop P2260: !_REPLACEMENT [13] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_158: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET2260 nop RET2260: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2261: !_PREFETCH [3] (Int) (Loop exit) prefetch [%i1 + 0], 23 loop_exit_3_158: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_158 nop P2262: !_CASX [5] (maybe <- 0x18000c1) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_159: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2262 nop RET2262: ! 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 loop_exit_3_159: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_159 nop P2263: !_ST [2] (maybe <- 0x18000c2) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_160: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 P2264: !_LD [17] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2264 nop RET2264: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2265: !_LD [16] (Int) (Loop exit) lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_160: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_160 nop P2266: !_CAS [22] (maybe <- 0x18000c3) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_161: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P2267: !_CAS [8] (maybe <- 0x18000c4) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o1 mov %o1, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o1(lower) srl %o5, 0, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_161: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_161 nop P2268: !_CASX [14] (maybe <- 0x18000c5) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_162: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2268 nop RET2268: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2269: !_REPLACEMENT [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_162: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_162 nop P2270: !_CAS [20] (maybe <- 0x18000c6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_163: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2271: !_PREFETCH [5] (Int) (Loop exit) prefetch [%i1 + 12], 17 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_163: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_163 nop P2272: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_164: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_3_164: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_164 nop P2273: !_CASX [2] (maybe <- 0x18000c7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_165: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_165: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_165 nop P2274: !_CASX [23] (maybe <- 0x18000c8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_166: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_166: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_166 nop P2275: !_CASX [4] (maybe <- 0x18000c9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_167: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_167: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_167 nop P2276: !_CAS [17] (maybe <- 0x18000cb) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_168: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduwa [%o5] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%o5] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2277: !_LD [20] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2278: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_168: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_168 nop P2279: !_CASX [15] (maybe <- 0x18000cc) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_169: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_169: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_169 nop P2280: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_170: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2281: !_ST [23] (maybe <- 0x18000ce) (Int) stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P2282: !_LD [17] (Int) (Loop exit) (LE) (Branch target of P2184) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 12] %asi, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_170: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_170 nop ba P2283 nop TARGET2184: ba RET2184 nop P2283: !_ST [23] (maybe <- 0x18000cf) (Int) (Loop entry) (Branch target of P2259) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_171: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 ba P2284 nop TARGET2259: ba RET2259 nop P2284: !_CASX [11] (maybe <- 0x18000d0) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_171: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_171 nop P2285: !_REPLACEMENT [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_172: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_172: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_172 nop P2286: !_CASX [22] (maybe <- 0x18000d1) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_173: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2287: !_CASX [7] (maybe <- 0x18000d3) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_173: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_173 nop P2288: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_174: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2289: !_ST [4] (maybe <- 0x18000d5) (Int) (LE) wr %g0, 0x88, %asi ! 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, [%i1 + 4] %asi add %l4, 1, %l4 P2290: !_LD [4] (Int) (Loop exit) (CBR) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2290 nop RET2290: ! 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 loop_exit_3_174: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_174 nop P2291: !_LD [6] (Int) (Loop entry) (Branch target of P2268) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_175: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P2292 nop TARGET2268: ba RET2268 nop P2292: !_LD [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_175: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_175 nop P2293: !_CASX [15] (maybe <- 0x18000d6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_176: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2294: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_176: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_176 nop P2295: !_CASX [18] (maybe <- 0x18000d8) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_177: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2295 nop RET2295: ! 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 loop_exit_3_177: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_177 nop P2296: !_CASX [8] (maybe <- 0x18000da) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_178: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2296 nop RET2296: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2297: !_PREFETCH [3] (Int) (Loop exit) prefetch [%i1 + 0], 31 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_178: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_178 nop P2298: !_PREFETCH [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_179: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 12], 22 loop_exit_3_179: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_179 nop P2299: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_180: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_180: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_180 nop P2300: !_ST [5] (maybe <- 0x18000db) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_181: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 P2301: !_REPLACEMENT [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_3_181: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_181 nop P2302: !_CASX [16] (maybe <- 0x18000dc) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_182: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2303: !_CASX [4] (maybe <- 0x18000de) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_182: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_182 nop P2304: !_ST [11] (maybe <- 0x18000e0) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_183: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P2305: !_ST [17] (maybe <- 0x18000e1) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_3_183: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_183 nop P2306: !_REPLACEMENT [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_184: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P2307: !_CASX [17] (maybe <- 0x18000e2) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_184: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_184 nop P2308: !_REPLACEMENT [23] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_185: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_3_185: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_185 nop P2309: !_CASX [22] (maybe <- 0x18000e3) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_186: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2310: !_ST [17] (maybe <- 0x41000002) (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_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 + 12 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_186: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_186 nop P2311: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_187: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 4], 18 loop_exit_3_187: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_187 nop P2312: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_188: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2313: !_FLUSHI [20] (Int) flush %g0 P2314: !_LD [22] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_188: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_188 nop P2315: !_CASX [18] (maybe <- 0x18000e5) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_189: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_189: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_189 nop P2316: !_CASX [11] (maybe <- 0x18000e7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_190: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2317: !_CASX [3] (maybe <- 0x18000e8) (Int) (Loop exit) (Branch target of P2590) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_190: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_190 nop ba P2318 nop TARGET2590: ba RET2590 nop P2318: !_REPLACEMENT [14] (Int) (Loop entry) (Branch target of P2075) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_191: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] ba P2319 nop TARGET2075: ba RET2075 nop P2319: !_CASX [8] (maybe <- 0x18000ea) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_191: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_191 nop P2320: !_ST [16] (maybe <- 0x18000eb) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_192: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_3_192: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_192 nop P2321: !_CASX [10] (maybe <- 0x18000ec) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_193: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_193: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_193 nop P2322: !_CASX [21] (maybe <- 0x18000ee) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_194: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_194: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_194 nop P2323: !_ST [17] (maybe <- 0x18000f0) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_195: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P2324: !_LD [18] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2325: !_LD [17] (Int) (Loop exit) lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_195: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_195 nop P2326: !_CASX [13] (maybe <- 0x18000f1) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_196: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i2] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P2327: !_CASX [15] (maybe <- 0x18000f3) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_196: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_196 nop P2328: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_197: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2329: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_197: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_197 nop P2330: !_CASX [22] (maybe <- 0x18000f5) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_198: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2330 nop RET2330: ! 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 loop_exit_3_198: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_198 nop P2331: !_LD [5] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_199: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2331 nop RET2331: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2332: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_199: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_199 nop P2333: !_CASX [11] (maybe <- 0x18000f7) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_200: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2334: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_200: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_200 nop P2335: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_201: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2336: !_PREFETCH [7] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 4], 3 P2337: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_201: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_201 nop P2338: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_202: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2339: !_ST [7] (maybe <- 0x41000003) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 4 ] P2340: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_202: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_202 nop P2341: !_CASX [23] (maybe <- 0x18000f8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_203: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_203: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_203 nop P2342: !_CASX [1] (maybe <- 0x18000f9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_204: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_204: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_204 nop P2343: !_REPLACEMENT [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_205: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_3_205: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_205 nop P2344: !_MEMBAR (Int) (Loop entry) (Loop exit) (Branch target of P2081) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_206: membar #StoreLoad loop_exit_3_206: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_206 nop ba P2345 nop TARGET2081: ba RET2081 nop P2345: !_PREFETCH [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_207: prefetch [%i1 + 4], 21 P2346: !_CAS [18] (maybe <- 0x18000fb) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_207: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_207 nop P2347: !_CASX [5] (maybe <- 0x18000fc) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_208: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2348: !_CAS [5] (maybe <- 0x18000fd) (Int) (Loop exit) (CBR) add %i1, 12, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2348 nop RET2348: ! 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 loop_exit_3_208: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_208 nop P2349: !_CASX [9] (maybe <- 0x18000fe) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_209: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2350: !_PREFETCH [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_209: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_209 nop P2351: !_CASX [16] (maybe <- 0x1800100) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_210: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2352: !_CAS [17] (maybe <- 0x1800102) (Int) (Loop exit) add %i3, 12, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_210: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_210 nop P2353: !_CASX [20] (maybe <- 0x1800103) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_211: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2354: !_LD [14] (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 12], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_211: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_211 nop P2355: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_212: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2356: !_LD [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_212: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_212 nop P2357: !_CASX [13] (maybe <- 0x1800104) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_213: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2358: !_CASX [20] (maybe <- 0x1800106) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_213: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_213 nop P2359: !_ST [21] (maybe <- 0x41000004) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_214: 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 st %f20, [%i2 + 0 ] loop_exit_3_214: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_214 nop P2360: !_CAS [5] (maybe <- 0x1800107) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_215: add %i1, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2361: !_CASX [17] (maybe <- 0x1800108) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_215: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_215 nop P2362: !_CASX [14] (maybe <- 0x1800109) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_216: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_216: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_216 nop P2363: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_217: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2364: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_217: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_217 nop P2365: !_CAS [4] (maybe <- 0x180010a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_218: add %i1, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_218: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_218 nop P2366: !_ST [3] (maybe <- 0x180010b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_219: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P2367: !_CAS [23] (maybe <- 0x180010c) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_219: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_219 nop P2368: !_PREFETCH [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_220: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 28 P2369: !_CASX [4] (maybe <- 0x180010d) (Int) (Loop exit) !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 4 sethi %hi(0x200000), %l6 sub %i1, %l6, %i1 ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 sethi %hi(0x200000), %l7 add %i1, %l7, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_3_220: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_220 nop P2370: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_221: membar #StoreLoad loop_exit_3_221: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_221 nop P2371: !_PREFETCH [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_222: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 21 P2372: !_LD [5] (Int) lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2373: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_222: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_222 nop P2374: !_ST [3] (maybe <- 0x41000005) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_223: ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i1 + 0 ] loop_exit_3_223: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_223 nop P2375: !_CASX [9] (maybe <- 0x180010f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_224: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2376: !_ST [8] (maybe <- 0x41000006) (FP) (Loop exit) 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 + 12 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_224: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_224 nop P2377: !_MEMBAR (Int) (Loop entry) (Loop exit) (Branch target of P2511) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_225: membar #StoreLoad loop_exit_3_225: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_225 nop ba P2378 nop TARGET2511: ba RET2511 nop P2378: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_226: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_3_226: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_226 nop P2379: !_CASX [19] (maybe <- 0x1800111) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_227: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_227: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_227 nop P2380: !_LD [5] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_228: ld [%i1 + 12], %f0 ! 1 addresses covered P2381: !_REPLACEMENT [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_228: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_228 nop P2382: !_CASX [10] (maybe <- 0x1800113) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_229: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_229: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_229 nop P2383: !_CASX [23] (maybe <- 0x1800115) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_230: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2384: !_CASX [23] (maybe <- 0x1800116) (Int) (Loop exit) add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_230: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_230 nop P2385: !_LD [20] (Int) (Loop entry) (Branch target of P2587) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_231: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P2386 nop TARGET2587: ba RET2587 nop P2386: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_231: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_231 nop P2387: !_CASX [0] (maybe <- 0x1800117) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_232: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_232: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_232 nop P2388: !_CASX [10] (maybe <- 0x1800119) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_233: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2389: !_CASX [18] (maybe <- 0x180011b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_233: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_233 nop P2390: !_CASX [17] (maybe <- 0x180011d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_234: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2391: !_ST [23] (maybe <- 0x180011e) (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! 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, [%i2 + 12] %asi add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_234: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_234 nop P2392: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_235: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2393: !_CASX [0] (maybe <- 0x180011f) (Int) ldx [%i0], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i0], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P2394: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_235: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_235 nop P2395: !_CASX [2] (maybe <- 0x1800121) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_236: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2396: !_LD [20] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2397: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_236: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_236 nop P2398: !_ST [14] (maybe <- 0x1800122) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_237: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P2399: !_CASX [8] (maybe <- 0x1800123) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_237: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_237 nop P2400: !_LD [19] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_238: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2401: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2401 nop RET2401: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2402: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_238: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_238 nop P2403: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_239: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_239: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_239 nop P2404: !_CASX [13] (maybe <- 0x1800124) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_240: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_240: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_240 nop P2405: !_LD [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_241: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2406: !_CAS [8] (maybe <- 0x1800126) (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2407: !_LD [11] (Int) (Loop exit) lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_241: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_241 nop P2408: !_CASX [19] (maybe <- 0x1800127) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_242: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_242: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_242 nop P2409: !_CASX [14] (maybe <- 0x1800129) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_243: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2410: !_ST [0] (maybe <- 0x41000007) (FP) (Loop exit) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 0 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_243: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_243 nop P2411: !_ST [9] (maybe <- 0x180012a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_244: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P2412: !_LD [9] (Int) lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2413: !_LD [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_244: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_244 nop P2414: !_CAS [16] (maybe <- 0x180012b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_245: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_245: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_245 nop P2415: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_246: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2416: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_246: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_246 nop P2417: !_CAS [8] (maybe <- 0x180012c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_247: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P2418: !_CASX [11] (maybe <- 0x180012d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 mov %l4, %o2 casx [%l6], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_247: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_247 nop P2419: !_ST [18] (maybe <- 0x41000008) (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_248: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_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 ] P2420: !_CAS [18] (maybe <- 0x180012e) (Int) (Loop exit) lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_248: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_248 nop P2421: !_LD [17] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_249: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered P2422: !_CASX [10] (maybe <- 0x180012f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_249: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_249 nop P2423: !_LD [19] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_250: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2424: !_LD [3] (Int) (Loop exit) (CBR) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2424 nop RET2424: ! 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 loop_exit_3_250: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_250 nop P2425: !_PREFETCH [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_251: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 22 P2426: !_CASX [2] (maybe <- 0x1800131) (Int) (Loop exit) add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_251: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_251 nop P2427: !_CASX [10] (maybe <- 0x1800132) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_252: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2428: !_REPLACEMENT [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_252: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_252 nop P2429: !_CAS [14] (maybe <- 0x1800134) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_253: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l7 lduwa [%l7] %asi, %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %o5, %l3 casa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2430: !_CAS [16] (maybe <- 0x1800135) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o1 mov %o1, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o1(lower) srl %l3, 0, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_253: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_253 nop P2431: !_CASX [20] (maybe <- 0x1800136) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_254: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2431 nop RET2431: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2432: !_CAS [17] (maybe <- 0x1800137) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduwa [%l3] %asi, %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l6, %l7 casa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_254: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_254 nop P2433: !_CASX [7] (maybe <- 0x1800138) (Int) (Loop entry) (Loop exit) (LE) (Branch target of P2059) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_255: sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 sllx %l6, 32, %o5 or %l6, %o5, %l6 and %l7, %l6, %o5 srlx %o5, 8, %o5 sllx %l7, 8, %l7 and %l7, %l6, %l7 or %l7, %o5, %l7 sethi %hi(0xffff0000), %l6 srlx %l7, 16, %o5 andn %o5, %l6, %o5 andn %l7, %l6, %l7 sllx %l7, 16, %l7 or %l7, %o5, %l7 srlx %l7, 32, %o5 sllx %l7, 32, %l7 or %l7, %o5, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%i2] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_255: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_255 nop ba P2434 nop TARGET2059: ba RET2059 nop P2434: !_CASX [16] (maybe <- 0x180013a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_256: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_256: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_256 nop P2435: !_REPLACEMENT [17] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_257: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2435 nop RET2435: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2436: !_REPLACEMENT [10] (Int) (Loop exit) (CBR) sethi %hi(0x20000), %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, TARGET2436 nop RET2436: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 loop_exit_3_257: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_257 nop P2437: !_CASX [23] (maybe <- 0x180013c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_258: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2438: !_CAS [13] (maybe <- 0x180013d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_258: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_258 nop P2439: !_LD [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_259: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2440: !_ST [15] (maybe <- 0x180013e) (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P2441: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_259: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_259 nop P2442: !_PREFETCH [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_260: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 23 loop_exit_3_260: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_260 nop P2443: !_LD [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_261: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2444: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_261: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_261 nop P2445: !_CASX [8] (maybe <- 0x180013f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_262: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2446: !_CASX [5] (maybe <- 0x1800140) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi add %i1, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 ! move %l7(upper) -> %o2(lower) srlx %l7, 32, %o5 or %o5, %o2, %o2 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o3(upper) sllx %l7, 32, %o3 ! move %l7(upper) -> %o3(lower) srlx %l7, 32, %o5 or %o5, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_262: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_262 nop P2447: !_CASX [5] (maybe <- 0x1800141) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_263: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_263: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_263 nop P2448: !_CAS [4] (maybe <- 0x1800142) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_264: add %i1, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2449: !_ST [2] (maybe <- 0x1800143) (Int) (Loop exit) stw %l4, [%i0 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_264: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_264 nop P2450: !_CASX [21] (maybe <- 0x1800144) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_265: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2451: !_LD [2] (Int) lduw [%i0 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2452: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_265: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_265 nop P2453: !_CASX [10] (maybe <- 0x1800146) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_266: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_266: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_266 nop P2454: !_ST [14] (maybe <- 0x1800148) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_267: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P2455: !_CAS [15] (maybe <- 0x1800149) (Int) (Loop exit) (LE) (Branch target of P2436) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduwa [%i2] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%i2] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_267: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_267 nop ba P2456 nop TARGET2436: ba RET2436 nop P2456: !_CASX [23] (maybe <- 0x180014a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_268: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_268: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_268 nop P2457: !_LD [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_269: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2458: !_LD [7] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 4] %asi, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_269: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_269 nop P2459: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_270: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2460: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_270: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_270 nop P2461: !_CAS [5] (maybe <- 0x180014b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_271: add %i1, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_271: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_271 nop P2462: !_CASX [7] (maybe <- 0x180014c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_272: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2463: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_272: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_272 nop P2464: !_CASX [22] (maybe <- 0x180014e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_273: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_273: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_273 nop P2465: !_REPLACEMENT [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_274: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_3_274: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_274 nop P2466: !_CAS [9] (maybe <- 0x1800150) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_275: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P2467: !_CASX [1] (maybe <- 0x1800151) (Int) (Loop exit) ldx [%i0], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i0], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_275: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_275 nop P2468: !_CAS [14] (maybe <- 0x1800153) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_276: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2469: !_CASX [5] (maybe <- 0x1800154) (Int) (Loop exit) add %i1, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_276: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_276 nop P2470: !_REPLACEMENT [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_277: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P2471: !_CASX [14] (maybe <- 0x1800155) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_277: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_277 nop P2472: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_278: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2473: !_CASX [22] (maybe <- 0x1800156) (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i3], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P2474: !_LD [21] (Int) (Loop exit) lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_278: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_278 nop P2475: !_LD [9] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_279: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered P2476: !_LD [20] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2477: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_279: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_279 nop P2478: !_PREFETCH [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_280: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 21 loop_exit_3_280: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_280 nop P2479: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_281: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_3_281: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_281 nop P2480: !_CASX [20] (maybe <- 0x1800158) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_282: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_282: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_282 nop P2481: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_283: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2482: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_283: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_283 nop P2483: !_CAS [19] (maybe <- 0x1800159) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_284: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_284: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_284 nop P2484: !_LD [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_285: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2485: !_LD [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_285: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_285 nop P2486: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_286: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2487: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_286: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_286 nop P2488: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_287: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2489: !_CAS [10] (maybe <- 0x180015a) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%l6], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2490: !_LD [11] (Int) (Loop exit) lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_287: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_287 nop P2491: !_CAS [11] (maybe <- 0x180015b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_288: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P2492: !_CAS [10] (maybe <- 0x180015c) (Int) (Loop exit) (Branch target of P2617) add %i3, 4, %l3 lduw [%l3], %o1 mov %o1, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o1(lower) srl %l7, 0, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_288: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_288 nop ba P2493 nop TARGET2617: ba RET2617 nop P2493: !_CASX [15] (maybe <- 0x180015d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_289: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_289: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_289 nop P2494: !_CAS [19] (maybe <- 0x180015f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_290: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2495: !_PREFETCH [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 23 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_290: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_290 nop P2496: !_CAS [12] (maybe <- 0x1800160) (Int) (Loop entry) (Branch target of P2262) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_291: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i3], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 ba P2497 nop TARGET2262: ba RET2262 nop P2497: !_LD [16] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2497 nop RET2497: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2498: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_291: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_291 nop P2499: !_MEMBAR (Int) (Loop entry) (Branch target of P2264) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_292: membar #StoreLoad ba P2500 nop TARGET2264: ba RET2264 nop P2500: !_LD [21] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2501: !_LD [23] (Int) (Loop exit) lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_292: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_292 nop P2502: !_ST [18] (maybe <- 0x1800161) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_293: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_3_293: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_293 nop P2503: !_CASX [10] (maybe <- 0x1800162) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_294: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2504: !_REPLACEMENT [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_294: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_294 nop P2505: !_CASX [11] (maybe <- 0x1800164) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_295: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_295: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_295 nop P2506: !_CASX [3] (maybe <- 0x1800165) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_296: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi ldxa [%i1] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i1] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_296: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_296 nop P2507: !_CASX [0] (maybe <- 0x1800167) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_297: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2508: !_REPLACEMENT [6] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_297: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_297 nop P2509: !_PREFETCH [16] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_298: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 28 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2509 nop RET2509: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2510: !_LD [21] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2511: !_LD [17] (Int) (Loop exit) (CBR) lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2511 nop RET2511: ! 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 loop_exit_3_298: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_298 nop P2512: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_299: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2513: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_299: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_299 nop P2514: !_LD [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_300: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2515: !_REPLACEMENT [18] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P2516: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_300: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_300 nop P2517: !_CAS [6] (maybe <- 0x1800169) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_301: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_301: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_301 nop P2518: !_CASX [3] (maybe <- 0x180016a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_302: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_302: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_302 nop P2519: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_303: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2520: !_CASX [5] (maybe <- 0x180016c) (Int) add %i1, 8, %l6 ldx [%l6], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 mov %l4, %o5 casx [%l6], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P2521: !_LD [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_303: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_303 nop P2522: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_304: membar #StoreLoad loop_exit_3_304: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_304 nop P2523: !_CASX [2] (maybe <- 0x180016d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_305: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2524: !_LD [9] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2525: !_LD [10] (Int) (Loop exit) lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_305: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_305 nop P2526: !_CASX [4] (maybe <- 0x180016e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_306: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_306: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_306 nop P2527: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_307: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_307: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_307 nop P2528: !_ST [21] (maybe <- 0x1800170) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_308: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_3_308: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_308 nop P2529: !_CASX [19] (maybe <- 0x1800171) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_309: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_309: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_309 nop P2530: !_CASX [13] (maybe <- 0x1800173) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_310: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_310: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_310 nop P2531: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_311: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_311: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_311 nop P2532: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_312: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2533: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_312: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_312 nop P2534: !_LD [21] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_313: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2534 nop RET2534: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2535: !_CASX [22] (maybe <- 0x1800175) (Int) ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P2536: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_313: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_313 nop P2537: !_CASX [23] (maybe <- 0x1800177) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_314: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2538: !_CAS [12] (maybe <- 0x1800178) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%i3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_314: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_314 nop P2539: !_CASX [1] (maybe <- 0x1800179) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_315: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2540: !_LD [1] (Int) lduw [%i0 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2541: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_315: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_315 nop P2542: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_316: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2543: !_ST [10] (maybe <- 0x180017b) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P2544: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_316: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_316 nop P2545: !_CAS [2] (maybe <- 0x180017c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_317: add %i0, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2546: !_CASX [10] (maybe <- 0x180017d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_317: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_317 nop P2547: !_LD [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_318: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2548: !_CASX [10] (maybe <- 0x180017f) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i3], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P2549: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_318: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_318 nop P2550: !_LD [13] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_319: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_319: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_319 nop P2551: !_CAS [4] (maybe <- 0x1800181) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_320: add %i1, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P2552: !_CASX [3] (maybe <- 0x1800182) (Int) (Loop exit) ldx [%i1], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i1], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_320: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_320 nop P2553: !_CASX [11] (maybe <- 0x1800184) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_321: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2554: !_REPLACEMENT [13] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET2554 nop RET2554: ! 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 loop_exit_3_321: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_321 nop P2555: !_ST [8] (maybe <- 0x1800185) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_322: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P2556: !_REPLACEMENT [11] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_3_322: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_322 nop P2557: !_REPLACEMENT [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_323: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P2558: !_LD [8] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2559: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_323: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_323 nop P2560: !_CASX [3] (maybe <- 0x1800186) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_324: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_324: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_324 nop P2561: !_CASX [5] (maybe <- 0x1800188) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_325: !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 5 sethi %hi(0x200000), %l7 sub %i1, %l7, %i1 add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2562: !_CASX [8] (maybe <- 0x1800189) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 sethi %hi(0x200000), %o5 add %i1, %o5, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_3_325: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_325 nop P2563: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_326: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_326: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_326 nop P2564: !_CASX [5] (maybe <- 0x180018a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_327: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2565: !_CASX [17] (maybe <- 0x180018b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_327: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_327 nop P2566: !_CASX [5] (maybe <- 0x180018c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_328: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2567: !_CASX [10] (maybe <- 0x180018d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_328: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_328 nop P2568: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_329: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2569: !_LD [17] (Int) (Loop exit) lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_329: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_329 nop P2570: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_330: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2571: !_LD [6] (Int) (Loop exit) lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_330: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_330 nop P2572: !_PREFETCH [22] (Int) (Loop entry) (Loop exit) (Branch target of P1996) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_331: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 1 loop_exit_3_331: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_331 nop ba P2573 nop TARGET1996: ba RET1996 nop P2573: !_REPLACEMENT [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_332: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P2574: !_CASX [13] (maybe <- 0x180018f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_332: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_332 nop P2575: !_LD [22] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_333: sethi %hi(REGION7_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,pn %xcc, TARGET2575 nop RET2575: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2576: !_CASX [5] (maybe <- 0x1800191) (Int) (Branch target of P2435) add %i1, 8, %l6 ldx [%l6], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 mov %l4, %o5 casx [%l6], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 ba P2577 nop TARGET2435: ba RET2435 nop P2577: !_LD [16] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2577 nop RET2577: ! 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 loop_exit_3_333: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_333 nop P2578: !_ST [15] (maybe <- 0x1800192) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_334: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_3_334: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_334 nop P2579: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_335: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2580: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_335: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_335 nop P2581: !_CASX [22] (maybe <- 0x1800193) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_336: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2582: !_CASX [23] (maybe <- 0x1800195) (Int) (Loop exit) add %i2, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_336: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_336 nop P2583: !_CAS [23] (maybe <- 0x1800196) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_337: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2584: !_PREFETCH [21] (Int) (Loop exit) prefetch [%i3 + 0], 18 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_337: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_337 nop P2585: !_CASX [19] (maybe <- 0x1800197) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_338: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2585 nop RET2585: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_338: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_338 nop P2586: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_339: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2587: !_LD [3] (Int) (Loop exit) (CBR) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2587 nop RET2587: ! 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 loop_exit_3_339: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_339 nop P2588: !_CASX [7] (maybe <- 0x1800199) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_340: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2589: !_LD [22] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2590: !_LD [2] (Int) (Loop exit) (CBR) lduw [%i0 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2590 nop RET2590: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_340: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_340 nop P2591: !_CASX [20] (maybe <- 0x180019b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_341: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_341: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_341 nop P2592: !_CASX [23] (maybe <- 0x180019c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_342: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_342: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_342 nop P2593: !_LD [16] (FP) (Loop entry) (Loop exit) (Branch target of P2575) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_343: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_343: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_343 nop ba P2594 nop TARGET2575: ba RET2575 nop P2594: !_PREFETCH [23] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_344: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 12], 2 loop_exit_3_344: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_344 nop P2595: !_CASX [9] (maybe <- 0x180019d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_345: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_345: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_345 nop P2596: !_CASX [3] (maybe <- 0x180019f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_346: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_346: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_346 nop P2597: !_CASX [18] (maybe <- 0x18001a1) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_347: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i2] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P2598: !_CASX [5] (maybe <- 0x18001a3) (Int) (Loop exit) (Branch target of P2348) add %i1, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_347: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_347 nop ba P2599 nop TARGET2348: ba RET2348 nop P2599: !_LD [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_348: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2600: !_CAS [10] (maybe <- 0x18001a4) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2601: !_LD [13] (Int) (Loop exit) (Branch target of P2330) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_348: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_348 nop ba P2602 nop TARGET2330: ba RET2330 nop P2602: !_ST [2] (maybe <- 0x41000009) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_349: ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 12 ] loop_exit_3_349: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_349 nop P2603: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_350: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_3_350: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_350 nop P2604: !_LD [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_351: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2605: !_CASX [5] (maybe <- 0x18001a5) (Int) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi add %i1, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 ! move %l7(upper) -> %o1(upper) or %l7, %g0, %o1 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(lower) srlx %o1, 32, %o1 sllx %o1, 32, %o1 srl %l7, 0, %o5 or %o5, %o1, %o1 ! move %l7(upper) -> %o2(upper) or %l7, %g0, %o2 add %l4, 1, %l4 P2606: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) srlx %o2, 32, %o2 sllx %o2, 32, %o2 or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_351: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_351 nop P2607: !_CASX [20] (maybe <- 0x18001a6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_352: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2608: !_ST [1] (maybe <- 0x4100000a) (FP) (Loop exit) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 4 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_352: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_352 nop P2609: !_LD [16] (Int) (Loop entry) (Branch target of P2509) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_353: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P2610 nop TARGET2509: ba RET2509 nop P2610: !_ST [15] (maybe <- 0x18001a7) (Int) stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P2611: !_LD [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_353: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_353 nop P2612: !_REPLACEMENT [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_354: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P2613: !_LD [21] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2614: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_354: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_354 nop P2615: !_ST [2] (maybe <- 0x18001a8) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_355: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 P2616: !_CASX [5] (maybe <- 0x18001a9) (Int) (Loop exit) add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_355: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_355 nop P2617: !_CASX [21] (maybe <- 0x18001aa) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_356: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2617 nop RET2617: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2618: !_PREFETCH [0] (Int) (Loop exit) prefetch [%i0 + 0], 22 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_356: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_356 nop P2619: !_FLUSHI [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_357: flush %g0 P2620: !_CASX [19] (maybe <- 0x18001ac) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_357: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_357 nop P2621: !_ST [16] (maybe <- 0x18001ae) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_358: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_3_358: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_358 nop P2622: !_ST [9] (maybe <- 0x18001af) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_359: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_3_359: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_359 nop P2623: !_REPLACEMENT [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_360: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P2624: !_CASX [15] (maybe <- 0x18001b0) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_360: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_360 nop P2625: !_CAS [17] (maybe <- 0x18001b2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_361: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_361: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_361 nop P2626: !_ST [22] (maybe <- 0x18001b3) (Int) (Loop entry) (Branch target of P2534) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_362: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 ba P2627 nop TARGET2534: ba RET2534 nop P2627: !_PREFETCH [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 29 loop_exit_3_362: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_362 nop P2628: !_CASX [0] (maybe <- 0x18001b4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_363: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_363: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_363 nop P2629: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_364: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2630: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_364: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_364 nop P2631: !_REPLACEMENT [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_365: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P2632: !_CASX [5] (maybe <- 0x18001b6) (Int) (Loop exit) add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_365: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_365 nop P2633: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_366: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P2634: !_ST [14] (maybe <- 0x18001b7) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_3_366: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_366 nop P2635: !_ST [4] (maybe <- 0x18001b8) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_367: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P2636: !_ST [10] (maybe <- 0x18001b9) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2636 nop RET2636: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 loop_exit_3_367: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_367 nop P2637: !_REPLACEMENT [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_368: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_3_368: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_368 nop P2638: !_CASX [4] (maybe <- 0x18001ba) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_369: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_369: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_369 nop P2639: !_CASX [17] (maybe <- 0x18001bc) (Int) (Loop entry) (Branch target of P2331) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_370: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P2640 nop TARGET2331: ba RET2331 nop P2640: !_LD [15] (Int) lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2641: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_3_370: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_370 nop P2642: !_CASX [7] (maybe <- 0x18001bd) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_371: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_371: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_371 nop P2643: !_ST [3] (maybe <- 0x18001bf) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_372: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P2644: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2645: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_372: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_372 nop P2646: !_CASX [19] (maybe <- 0x18001c0) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_373: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2647: !_CASX [23] (maybe <- 0x18001c2) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_373: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_373 nop P2648: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_374: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_3_374: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_374 nop P2649: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_375: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2650: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_3_375: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_375 nop P2651: !_CASX [9] (maybe <- 0x18001c3) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_376: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2652: !_CASX [10] (maybe <- 0x18001c5) (Int) (Loop exit) ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_3_376: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_376 nop P2653: !_LD [5] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_3_377: ld [%i1 + 12], %f0 ! 1 addresses covered P2654: !_CASX [6] (maybe <- 0x18001c7) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_3_377: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_377 nop P2655: !_CASX [2] (maybe <- 0x18001c9) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_378: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_378: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_378 nop P2656: !_LD [19] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_379: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2657: !_CAS [6] (maybe <- 0x18001ca) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%i3], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2658: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_3_379: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_379 nop P2659: !_MEMBAR (Int) membar #StoreLoad END_NODES3: ! Test instruction sequence for CPU 3 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 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), %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(0x04deade1), %l3 or %l3, %lo(0x04deade1), %l3 stw %l3, [%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), %l3 or %l3, %lo(0x41800001), %l3 stw %l3, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x36000000), %l3 or %l3, %lo(0x36000000), %l3 stw %l3, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0xa79^4 sethi %hi(0xa79), %l0 or %l0, %lo(0xa79), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES4: ! Test instruction sequence for ISTREAM 4 begins P2660: !_PREFETCH [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_0: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 3 loop_exit_4_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_0 nop P2661: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_1: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2662: !_PREFETCH [0] (Int) prefetch [%i0 + 0], 23 P2663: !_LD [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_1 nop P2664: !_CASX [6] (maybe <- 0x2000001) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_2: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2665: !_CASX [0] (maybe <- 0x2000003) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_2 nop P2666: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_3: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_3 nop P2667: !_ST [20] (maybe <- 0x2000005) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_4: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P2668: !_CAS [17] (maybe <- 0x2000006) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_4: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_4 nop P2669: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_5: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P2670: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_4_5: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_5 nop P2671: !_CASX [5] (maybe <- 0x2000007) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_6: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2672: !_CASX [7] (maybe <- 0x2000008) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_6: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_6 nop P2673: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_7: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2674: !_ST [20] (maybe <- 0x200000a) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P2675: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_7: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_7 nop P2676: !_CASX [4] (maybe <- 0x200000b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_8: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_8: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_8 nop P2677: !_CASX [10] (maybe <- 0x200000d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_9: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2678: !_LD [5] (Int) lduw [%i1 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2679: !_LD [15] (Int) (Loop exit) (Branch target of P2866) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_9: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_9 nop ba P2680 nop TARGET2866: ba RET2866 nop P2680: !_CASX [11] (maybe <- 0x200000f) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_10: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_10: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_10 nop P2681: !_CASX [5] (maybe <- 0x2000010) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_11: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_11: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_11 nop P2682: !_LD [5] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_12: ld [%i1 + 12], %f0 ! 1 addresses covered P2683: !_CAS [17] (maybe <- 0x2000011) (Int) (Loop exit) (Branch target of P2788) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_12: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_12 nop ba P2684 nop TARGET2788: ba RET2788 nop P2684: !_REPLACEMENT [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_13: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_13: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_13 nop P2685: !_PREFETCH [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_14: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 0 P2686: !_CASX [16] (maybe <- 0x2000012) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_14: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_14 nop P2687: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_15: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2688: !_CASX [18] (maybe <- 0x2000014) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i2], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P2689: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_15: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_15 nop P2690: !_CASX [19] (maybe <- 0x2000016) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_16: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_16: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_16 nop P2691: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_17: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2692: !_CASX [5] (maybe <- 0x2000018) (Int) add %i1, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P2693: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_17: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_17 nop P2694: !_ST [5] (maybe <- 0x2000019) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_18: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 P2695: !_CASX [22] (maybe <- 0x200001a) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_18: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_18 nop P2696: !_CASX [6] (maybe <- 0x200001c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_19: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2697: !_CASX [0] (maybe <- 0x200001e) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_19: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_19 nop P2698: !_CASX [11] (maybe <- 0x2000020) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_20: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_20: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_20 nop P2699: !_CASX [8] (maybe <- 0x2000021) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_21: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_21: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_21 nop P2700: !_CAS [2] (maybe <- 0x2000022) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_22: add %i0, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_22: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_22 nop P2701: !_ST [16] (maybe <- 0x2000023) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_23: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P2702: !_LD [21] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2703: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_23: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_23 nop P2704: !_REPLACEMENT [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_24: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P2705: !_CASX [21] (maybe <- 0x2000024) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_24: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_24 nop P2706: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_25: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2707: !_CASX [13] (maybe <- 0x2000026) (Int) (LE) sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi ldxa [%i2] %asi, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 ! move %o5(upper) -> %o1(upper) or %o5, %g0, %o1 mov %o5, %l3 mov %l7, %o5 casxa [%i2] %asi, %l3, %o5 ! move %o5(lower) -> %o1(lower) srlx %o1, 32, %o1 sllx %o1, 32, %o1 srl %o5, 0, %l3 or %l3, %o1, %o1 ! move %o5(upper) -> %o2(upper) or %o5, %g0, %o2 add %l4, 1, %l4 P2708: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o2(lower) srlx %o2, 32, %o2 sllx %o2, 32, %o2 or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_25: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_25 nop P2709: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_26: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2710: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_26: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_26 nop P2711: !_REPLACEMENT [17] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_27: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2711 nop RET2711: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 loop_exit_4_27: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_27 nop P2712: !_CAS [0] (maybe <- 0x2000028) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_28: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi lduwa [%i0] %asi, %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %o5, %l3 casa [%i0] %asi, %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_28: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_28 nop P2713: !_CAS [17] (maybe <- 0x2000029) (Int) (Loop entry) (Loop exit) (Branch target of P3034) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_29: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_29: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_29 nop ba P2714 nop TARGET3034: ba RET3034 nop P2714: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_30: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P2715: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2716: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_30: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_30 nop P2717: !_CASX [20] (maybe <- 0x200002a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_31: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_31: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_31 nop P2718: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_32: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_4_32: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_32 nop P2719: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_33: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2720: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_33: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_33 nop P2721: !_CASX [8] (maybe <- 0x200002b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_34: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_34: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_34 nop P2722: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_35: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2723: !_LD [5] (Int) (Loop exit) !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 5 sethi %hi(0x200000), %l3 sub %i1, %l3, %i1 lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 sethi %hi(0x200000), %o5 add %i1, %o5, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_4_35: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_35 nop P2724: !_CASX [2] (maybe <- 0x200002c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_36: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2725: !_LD [11] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2725 nop RET2725: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2726: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_36: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_36 nop P2727: !_CAS [18] (maybe <- 0x200002d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_37: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i3], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2728: !_CASX [22] (maybe <- 0x200002e) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_37: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_37 nop P2729: !_PREFETCH [8] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_38: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetcha [%i3 + 12] %asi, 21 P2730: !_REPLACEMENT [4] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_38: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_38 nop P2731: !_CASX [5] (maybe <- 0x2000030) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_39: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_39: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_39 nop P2732: !_CAS [15] (maybe <- 0x2000031) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_40: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2732 nop RET2732: ! 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 loop_exit_4_40: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_40 nop P2733: !_CASX [15] (maybe <- 0x2000032) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_41: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_41: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_41 nop P2734: !_CASX [12] (maybe <- 0x2000034) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_42: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_42: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_42 nop P2735: !_CASX [2] (maybe <- 0x2000036) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_43: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_43: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_43 nop P2736: !_ST [17] (maybe <- 0x2000037) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_44: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P2737: !_LD [10] (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_44: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_44 nop P2738: !_CASX [17] (maybe <- 0x2000038) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_45: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2739: !_LD [18] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2740: !_LD [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_45: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_45 nop P2741: !_CAS [16] (maybe <- 0x2000039) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_46: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2742: !_LD [19] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2743: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_46: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_46 nop P2744: !_CASX [3] (maybe <- 0x200003a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_47: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_47: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_47 nop P2745: !_CASX [1] (maybe <- 0x200003c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_48: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_48: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_48 nop P2746: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_49: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2747: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_49: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_49 nop P2748: !_FLUSHI [13] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_50: flush %g0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2748 nop RET2748: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2749: !_LD [5] (Int) lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2750: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_50: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_50 nop P2751: !_CASX [4] (maybe <- 0x200003e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_51: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_51: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_51 nop P2752: !_CASX [19] (maybe <- 0x2000040) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_52: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_52: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_52 nop P2753: !_ST [13] (maybe <- 0x2000042) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_53: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P2754: !_PREFETCH [21] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 1 loop_exit_4_53: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_53 nop P2755: !_MEMBAR (Int) (Loop entry) (Loop exit) (Branch target of P2985) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_54: membar #StoreLoad loop_exit_4_54: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_54 nop ba P2756 nop TARGET2985: ba RET2985 nop P2756: !_REPLACEMENT [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_55: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P2757: !_CAS [22] (maybe <- 0x2000043) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_55: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_55 nop P2758: !_PREFETCH [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_56: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 20 loop_exit_4_56: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_56 nop P2759: !_ST [2] (maybe <- 0x2000044) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_57: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 loop_exit_4_57: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_57 nop P2760: !_CASX [8] (maybe <- 0x2000045) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_58: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2761: !_CAS [14] (maybe <- 0x2000046) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_58: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_58 nop P2762: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_59: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2763: !_LD [11] (Int) (Loop exit) lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_59: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_59 nop P2764: !_REPLACEMENT [21] (Int) (Loop entry) (Branch target of P3078) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_60: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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 P2765 nop TARGET3078: ba RET3078 nop P2765: !_LD [4] (Int) lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2766: !_LD [23] (Int) (Loop exit) (CBR) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2766 nop RET2766: ! 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 loop_exit_4_60: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_60 nop P2767: !_ST [5] (maybe <- 0x2000047) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_61: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 P2768: !_ST [9] (maybe <- 0x2000048) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_4_61: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_61 nop P2769: !_CASX [20] (maybe <- 0x2000049) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_62: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2770: !_ST [20] (maybe <- 0x200004a) (Int) (Loop exit) stw %l4, [%i3 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_62: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_62 nop P2771: !_REPLACEMENT [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_63: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P2772: !_CAS [8] (maybe <- 0x200004b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_63: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_63 nop P2773: !_ST [17] (maybe <- 0x200004c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_64: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_4_64: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_64 nop P2774: !_CAS [20] (maybe <- 0x200004d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_65: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_65: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_65 nop P2775: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_66: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2776: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_66: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_66 nop P2777: !_CASX [2] (maybe <- 0x200004e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_67: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2778: !_LD [6] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2779: !_LD [8] (Int) (Loop exit) lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_67: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_67 nop P2780: !_LD [1] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_68: ld [%i0 + 4], %f0 ! 1 addresses covered P2781: !_CASX [23] (maybe <- 0x200004f) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_68: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_68 nop P2782: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_69: membar #StoreLoad P2783: !_CAS [19] (maybe <- 0x2000050) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_69: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_69 nop P2784: !_LD [3] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_70: ld [%i1 + 0], %f0 ! 1 addresses covered P2785: !_CASX [23] (maybe <- 0x2000051) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_70: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_70 nop P2786: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_71: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2787: !_LD [5] (Int) (Loop exit) !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 5 sethi %hi(0x200000), %l7 sub %i1, %l7, %i1 lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 sethi %hi(0x200000), %l6 add %i1, %l6, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_4_71: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_71 nop P2788: !_ST [11] (maybe <- 0x2000052) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_72: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2788 nop RET2788: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_4_72: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_72 nop P2789: !_LD [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_73: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2790: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_73: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_73 nop P2791: !_PREFETCH [4] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_74: prefetch [%i1 + 4], 4 loop_exit_4_74: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_74 nop P2792: !_CASX [9] (maybe <- 0x2000053) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_75: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_75: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_75 nop P2793: !_CASX [4] (maybe <- 0x2000055) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_76: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2794: !_PREFETCH [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 12], 0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_76: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_76 nop P2795: !_CAS [20] (maybe <- 0x2000057) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_77: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P2796: !_LD [2] (Int) lduw [%i0 + 12], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2797: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_77: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_77 nop P2798: !_CASX [3] (maybe <- 0x2000058) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_78: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_78: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_78 nop P2799: !_ST [16] (maybe <- 0x200005a) (Int) (Loop entry) (Branch target of P3058) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_79: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 ba P2800 nop TARGET3058: ba RET3058 nop P2800: !_ST [0] (maybe <- 0x200005b) (Int) (Loop exit) stw %l4, [%i0 + 0 ] add %l4, 1, %l4 loop_exit_4_79: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_79 nop P2801: !_CASX [15] (maybe <- 0x200005c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_80: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2802: !_CASX [13] (maybe <- 0x200005e) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_80: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_80 nop P2803: !_CASX [17] (maybe <- 0x2000060) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_81: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_81: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_81 nop P2804: !_PREFETCH [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_82: prefetch [%i0 + 0], 2 P2805: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2806: !_LD [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_82: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_82 nop P2807: !_CASX [18] (maybe <- 0x2000061) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_83: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_83: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_83 nop P2808: !_ST [14] (maybe <- 0x2000063) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_84: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P2809: !_CASX [22] (maybe <- 0x2000064) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_84: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_84 nop P2810: !_PREFETCH [5] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_85: prefetch [%i1 + 12], 2 loop_exit_4_85: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_85 nop P2811: !_CAS [18] (maybe <- 0x2000066) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_86: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_86: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_86 nop P2812: !_FLUSHI [14] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_87: flush %g0 loop_exit_4_87: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_87 nop P2813: !_CAS [5] (maybe <- 0x2000067) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_88: add %i1, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P2814: !_LD [17] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2815: !_LD [2] (Int) (Loop exit) (CBR) lduw [%i0 + 12], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2815 nop RET2815: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_88: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_88 nop P2816: !_CAS [13] (maybe <- 0x2000068) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_89: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2817: !_CASX [9] (maybe <- 0x2000069) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_89: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_89 nop P2818: !_ST [13] (maybe <- 0x200006b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_90: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P2819: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2820: !_LD [14] (Int) (Loop exit) lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_90: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_90 nop P2821: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_91: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2822: !_LD [18] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2822 nop RET2822: ! 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 loop_exit_4_91: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_91 nop P2823: !_CASX [14] (maybe <- 0x200006c) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_92: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P2824: !_CAS [6] (maybe <- 0x200006d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_92: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_92 nop P2825: !_CASX [8] (maybe <- 0x200006e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_93: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_93: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_93 nop P2826: !_CASX [19] (maybe <- 0x200006f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_94: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_94: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_94 nop P2827: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_95: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P2828: !_CASX [4] (maybe <- 0x2000071) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_95: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_95 nop P2829: !_LD [21] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_96: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2829 nop RET2829: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2830: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_96: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_96 nop P2831: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_97: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2832: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_97: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_97 nop P2833: !_CASX [8] (maybe <- 0x2000073) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_98: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_98: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_98 nop P2834: !_CASX [12] (maybe <- 0x2000074) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_99: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_99: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_99 nop P2835: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_100: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2836: !_REPLACEMENT [6] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET2836 nop RET2836: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2837: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_100: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_100 nop P2838: !_ST [8] (maybe <- 0x2000076) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_101: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P2839: !_CASX [8] (maybe <- 0x2000077) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi add %i3, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_101: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_101 nop P2840: !_CASX [23] (maybe <- 0x2000078) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_102: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_102: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_102 nop P2841: !_PREFETCH [3] (Int) (Loop entry) (Branch target of P2829) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_103: prefetch [%i1 + 0], 3 ba P2842 nop TARGET2829: ba RET2829 nop P2842: !_CASX [13] (maybe <- 0x2000079) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_103: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_103 nop P2843: !_REPLACEMENT [23] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_104: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_4_104: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_104 nop P2844: !_REPLACEMENT [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_105: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_4_105: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_105 nop P2845: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_106: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2846: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_106: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_106 nop P2847: !_CASX [6] (maybe <- 0x200007b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_107: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_107: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_107 nop P2848: !_PREFETCH [11] (Int) (Loop entry) (Branch target of P2822) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_108: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 4 ba P2849 nop TARGET2822: ba RET2822 nop P2849: !_CASX [13] (maybe <- 0x200007d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_108: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_108 nop P2850: !_LD [7] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_109: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2850 nop RET2850: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2851: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_109: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_109 nop P2852: !_CAS [1] (maybe <- 0x200007f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_110: add %i0, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2853: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2854: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_110: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_110 nop P2855: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_111: membar #StoreLoad P2856: !_REPLACEMENT [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_4_111: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_111 nop P2857: !_PREFETCH [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_112: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 0 loop_exit_4_112: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_112 nop P2858: !_CASX [11] (maybe <- 0x2000080) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_113: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_113: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_113 nop P2859: !_FLUSHI [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_114: flush %g0 P2860: !_REPLACEMENT [2] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_4_114: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_114 nop P2861: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_115: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2862: !_CAS [17] (maybe <- 0x2000081) (Int) add %i2, 12, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P2863: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_115: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_115 nop P2864: !_CAS [20] (maybe <- 0x2000082) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_116: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2864 nop RET2864: ! 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 loop_exit_4_116: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_116 nop P2865: !_CASX [13] (maybe <- 0x2000083) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_117: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i2] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_117: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_117 nop P2866: !_LD [16] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_118: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2866 nop RET2866: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2867: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_118: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_118 nop P2868: !_CASX [13] (maybe <- 0x2000085) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_119: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_119: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_119 nop P2869: !_CAS [11] (maybe <- 0x2000087) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_120: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_120: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_120 nop P2870: !_CASX [15] (maybe <- 0x2000088) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_121: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2870 nop RET2870: ! 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 loop_exit_4_121: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_121 nop P2871: !_REPLACEMENT [23] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_122: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_4_122: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_122 nop P2872: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_123: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2873: !_LD [21] (Int) (Loop exit) (CBR) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2873 nop RET2873: ! 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 loop_exit_4_123: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_123 nop P2874: !_CASX [0] (maybe <- 0x200008a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_124: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2875: !_CASX [0] (maybe <- 0x200008c) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_124: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_124 nop P2876: !_CASX [21] (maybe <- 0x200008e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_125: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_125: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_125 nop P2877: !_CAS [21] (maybe <- 0x2000090) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_126: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_126: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_126 nop P2878: !_CASX [23] (maybe <- 0x2000091) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_127: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_127: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_127 nop P2879: !_ST [21] (maybe <- 0x2000092) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_128: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P2880: !_CASX [17] (maybe <- 0x2000093) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_128: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_128 nop P2881: !_CASX [23] (maybe <- 0x2000094) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_129: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2882: !_ST [13] (maybe <- 0x2000095) (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ! 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, [%i2 + 4] %asi add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_129: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_129 nop P2883: !_REPLACEMENT [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_130: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_4_130: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_130 nop P2884: !_PREFETCH [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_131: prefetch [%i0 + 0], 23 P2885: !_CASX [10] (maybe <- 0x2000096) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_131: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_131 nop P2886: !_CASX [3] (maybe <- 0x2000098) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_132: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2887: !_CASX [19] (maybe <- 0x200009a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_132: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_132 nop P2888: !_CAS [3] (maybe <- 0x200009c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_133: lduw [%i1], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i1], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2889: !_CASX [23] (maybe <- 0x200009d) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_133: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_133 nop P2890: !_ST [6] (maybe <- 0x200009e) (Int) (Loop entry) (Loop exit) (Branch target of P3005) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_134: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_4_134: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_134 nop ba P2891 nop TARGET3005: ba RET3005 nop P2891: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_135: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_135: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_135 nop P2892: !_CASX [4] (maybe <- 0x200009f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_136: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_136: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_136 nop P2893: !_CASX [0] (maybe <- 0x20000a1) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_137: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2894: !_PREFETCH [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 18 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_137: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_137 nop P2895: !_CASX [15] (maybe <- 0x20000a3) (Int) (Loop entry) (Branch target of P3156) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_138: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P2896 nop TARGET3156: ba RET3156 nop P2896: !_CASX [11] (maybe <- 0x20000a5) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_138: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_138 nop P2897: !_CASX [14] (maybe <- 0x20000a6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_139: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2898: !_CASX [0] (maybe <- 0x20000a7) (Int) (Loop exit) (Branch target of P2873) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_139: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_139 nop ba P2899 nop TARGET2873: ba RET2873 nop P2899: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_140: membar #StoreLoad P2900: !_CASX [3] (maybe <- 0x20000a9) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_140: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_140 nop P2901: !_LD [7] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_141: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2902: !_CASX [14] (maybe <- 0x20000ab) (Int) (Branch target of P2850) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 mov %l4, %l6 casx [%o5], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 ba P2903 nop TARGET2850: ba RET2850 nop P2903: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_141: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_141 nop P2904: !_CASX [21] (maybe <- 0x20000ac) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_142: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_142: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_142 nop P2905: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_143: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_4_143: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_143 nop P2906: !_PREFETCH [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_144: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 21 loop_exit_4_144: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_144 nop P2907: !_ST [8] (maybe <- 0x20000ae) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_145: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_4_145: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_145 nop P2908: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_146: membar #StoreLoad loop_exit_4_146: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_146 nop P2909: !_LD [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_147: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2910: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_147: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_147 nop P2911: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_148: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2912: !_ST [7] (maybe <- 0x20000af) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P2913: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_148: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_148 nop P2914: !_CAS [23] (maybe <- 0x20000b0) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_149: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2915: !_CASX [16] (maybe <- 0x20000b1) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_149: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_149 nop P2916: !_PREFETCH [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_150: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 20 loop_exit_4_150: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_150 nop P2917: !_CAS [17] (maybe <- 0x20000b3) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_151: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2917 nop RET2917: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2918: !_CASX [4] (maybe <- 0x20000b4) (Int) (Loop exit) ldx [%i1], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i1], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_151: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_151 nop P2919: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_152: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_4_152: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_152 nop P2920: !_CASX [16] (maybe <- 0x20000b6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_153: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2921: !_CAS [15] (maybe <- 0x20000b8) (Int) (Loop exit) lduw [%i2], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_153: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_153 nop P2922: !_LD [15] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_154: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2922 nop RET2922: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2923: !_CASX [4] (maybe <- 0x20000b9) (Int) ldx [%i1], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i1], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P2924: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_154: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_154 nop P2925: !_CAS [4] (maybe <- 0x20000bb) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_155: add %i1, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_155: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_155 nop P2926: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_156: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2927: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_156: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_156 nop P2928: !_ST [2] (maybe <- 0x20000bc) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_157: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 loop_exit_4_157: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_157 nop P2929: !_CASX [21] (maybe <- 0x20000bd) (Int) (Loop entry) (Branch target of P3064) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_158: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P2930 nop TARGET3064: ba RET3064 nop P2930: !_LD [20] (Int) (Branch target of P2836) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ba P2931 nop TARGET2836: ba RET2836 nop P2931: !_LD [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_158: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_158 nop P2932: !_LD [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_159: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2933: !_LD [20] (Int) (Loop exit) lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_159: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_159 nop P2934: !_REPLACEMENT [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_160: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_160: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_160 nop P2935: !_CASX [2] (maybe <- 0x20000bf) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_161: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_161: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_161 nop P2936: !_LD [19] (Int) (Loop entry) (Branch target of P3252) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_162: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P2937 nop TARGET3252: ba RET3252 nop P2937: !_LD [23] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 12] %asi, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_162: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_162 nop P2938: !_LD [12] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_163: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2938 nop RET2938: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2939: !_LD [21] (Int) (Loop exit) (Branch target of P3021) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_163: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_163 nop ba P2940 nop TARGET3021: ba RET3021 nop P2940: !_CASX [18] (maybe <- 0x20000c0) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_164: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2941: !_CASX [13] (maybe <- 0x20000c2) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_164: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_164 nop P2942: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_165: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2943: !_CASX [1] (maybe <- 0x20000c4) (Int) ldx [%i0], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i0], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P2944: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_165: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_165 nop P2945: !_REPLACEMENT [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_166: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P2946: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_4_166: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_166 nop P2947: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_167: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P2948: !_LD [11] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2949: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_167: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_167 nop P2950: !_PREFETCH [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_168: prefetch [%i0 + 12], 4 P2951: !_PREFETCH [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 0 loop_exit_4_168: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_168 nop P2952: !_CASX [8] (maybe <- 0x20000c6) (Int) (Loop entry) (Branch target of P3035) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_169: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P2953 nop TARGET3035: ba RET3035 nop P2953: !_ST [2] (maybe <- 0x20000c7) (Int) (Loop exit) stw %l4, [%i0 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_169: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_169 nop P2954: !_REPLACEMENT [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_170: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P2955: !_CASX [9] (maybe <- 0x20000c8) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_170: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_170 nop P2956: !_REPLACEMENT [23] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_171: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_4_171: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_171 nop P2957: !_CAS [23] (maybe <- 0x20000ca) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_172: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_172: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_172 nop P2958: !_CASX [9] (maybe <- 0x20000cb) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_173: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_173: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_173 nop P2959: !_PREFETCH [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_174: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 12], 22 P2960: !_REPLACEMENT [23] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_4_174: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_174 nop P2961: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_175: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2962: !_CASX [19] (maybe <- 0x20000cd) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i3], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P2963: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_175: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_175 nop P2964: !_CASX [17] (maybe <- 0x20000cf) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_176: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_176: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_176 nop P2965: !_CASX [15] (maybe <- 0x20000d0) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_177: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_177: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_177 nop P2966: !_CASX [21] (maybe <- 0x20000d2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_178: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_178: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_178 nop P2967: !_PREFETCH [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_179: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 20 P2968: !_CASX [20] (maybe <- 0x20000d4) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_179: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_179 nop P2969: !_CASX [18] (maybe <- 0x20000d5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_180: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2970: !_LD [23] (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2971: !_LD [23] (Int) (Loop exit) lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_180: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_180 nop P2972: !_CASX [7] (maybe <- 0x20000d7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_181: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_181: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_181 nop P2973: !_CAS [21] (maybe <- 0x20000d9) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_182: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2] %asi, %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %o5, %l3 casa [%i2] %asi, %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P2974: !_CASX [23] (maybe <- 0x20000da) (Int) (Loop exit) (Branch target of P2766) add %i2, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_182: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_182 nop ba P2975 nop TARGET2766: ba RET2766 nop P2975: !_CAS [10] (maybe <- 0x20000db) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_183: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P2976: !_LD [13] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2977: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_183: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_183 nop P2978: !_REPLACEMENT [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_184: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P2979: !_ST [12] (maybe <- 0x41800001) (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_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 ] loop_exit_4_184: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_184 nop P2980: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_185: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2981: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_185: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_185 nop P2982: !_CASX [0] (maybe <- 0x20000dc) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_186: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2983: !_LD [15] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2984: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_186: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_186 nop P2985: !_CASX [11] (maybe <- 0x20000de) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_187: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2985 nop RET2985: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2986: !_PREFETCH [1] (Int) (Loop exit) prefetch [%i0 + 4], 20 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_187: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_187 nop P2987: !_CAS [16] (maybe <- 0x20000df) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_188: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_188: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_188 nop P2988: !_CASX [0] (maybe <- 0x20000e0) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_189: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi ldxa [%i0] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i0] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P2989: !_REPLACEMENT [13] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET2989 nop RET2989: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_189: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_189 nop P2990: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_190: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2991: !_MEMBAR (Int) membar #StoreLoad P2992: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_190: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_190 nop P2993: !_CASX [14] (maybe <- 0x20000e2) (Int) (Loop entry) (Loop exit) (Branch target of P2815) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_191: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_191: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_191 nop ba P2994 nop TARGET2815: ba RET2815 nop P2994: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_192: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2995: !_LD [23] (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_192: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_192 nop P2996: !_CASX [22] (maybe <- 0x20000e3) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_193: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P2997: !_REPLACEMENT [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_193: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_193 nop P2998: !_CASX [12] (maybe <- 0x20000e5) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_194: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_194: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_194 nop P2999: !_CASX [7] (maybe <- 0x20000e7) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_195: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3000: !_REPLACEMENT [20] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_195: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_195 nop P3001: !_CAS [7] (maybe <- 0x20000e9) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_196: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P3002: !_CASX [12] (maybe <- 0x20000ea) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_196: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_196 nop P3003: !_CASX [9] (maybe <- 0x20000ec) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_197: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_197: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_197 nop P3004: !_CASX [17] (maybe <- 0x20000ee) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_198: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3005: !_CASX [12] (maybe <- 0x20000ef) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %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 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_198: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_198 nop P3006: !_CAS [20] (maybe <- 0x20000f1) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_199: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P3007: !_REPLACEMENT [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_199: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_199 nop P3008: !_CASX [6] (maybe <- 0x20000f2) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_200: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3009: !_CAS [3] (maybe <- 0x20000f4) (Int) (Loop exit) lduw [%i1], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%i1], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_200: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_200 nop P3010: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_201: membar #StoreLoad P3011: !_CAS [14] (maybe <- 0x20000f5) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_201: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_201 nop P3012: !_CASX [13] (maybe <- 0x20000f6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_202: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3013: !_LD [10] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3013 nop RET3013: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3014: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_202: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_202 nop P3015: !_ST [10] (maybe <- 0x20000f8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_203: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P3016: !_CASX [19] (maybe <- 0x20000f9) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_203: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_203 nop P3017: !_CASX [8] (maybe <- 0x20000fb) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_204: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3017 nop RET3017: ! 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 loop_exit_4_204: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_204 nop P3018: !_REPLACEMENT [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_205: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3019: !_CASX [4] (maybe <- 0x20000fc) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_205: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_205 nop P3020: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_206: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3021: !_LD [17] (Int) (Loop exit) (LE) (CBR) (Branch target of P3017) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 12] %asi, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3021 nop RET3021: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_206: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_206 nop ba P3022 nop TARGET3017: ba RET3017 nop P3022: !_CASX [15] (maybe <- 0x20000fe) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_207: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3023: !_ST [1] (maybe <- 0x2000100) (Int) (Loop exit) stw %l4, [%i0 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_207: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_207 nop P3024: !_CASX [18] (maybe <- 0x2000101) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_208: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_208: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_208 nop P3025: !_CASX [8] (maybe <- 0x2000103) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_209: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3026: !_LD [3] (FP) (Loop exit) ld [%i1 + 0], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_209: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_209 nop P3027: !_ST [5] (maybe <- 0x2000104) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_210: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_4_210: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_210 nop P3028: !_CASX [15] (maybe <- 0x2000105) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_211: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3029: !_CASX [3] (maybe <- 0x2000107) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_211: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_211 nop P3030: !_LD [6] (Int) (Loop entry) (Branch target of P3299) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_212: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P3031 nop TARGET3299: ba RET3299 nop P3031: !_CASX [17] (maybe <- 0x2000109) (Int) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 sllx %l3, 32, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldxa [%o5] %asi, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 ! move %l6(upper) -> %o1(upper) or %l6, %g0, %o1 mov %l6, %l7 mov %l3, %l6 casxa [%o5] %asi, %l7, %l6 ! move %l6(lower) -> %o1(lower) srlx %o1, 32, %o1 sllx %o1, 32, %o1 srl %l6, 0, %l7 or %l7, %o1, %o1 ! move %l6(upper) -> %o2(upper) or %l6, %g0, %o2 add %l4, 1, %l4 P3032: !_LD [15] (Int) (Loop exit) lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o2(lower) srlx %o2, 32, %o2 sllx %o2, 32, %o2 or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_212: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_212 nop P3033: !_CASX [22] (maybe <- 0x200010a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_213: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_213: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_213 nop P3034: !_REPLACEMENT [13] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_214: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET3034 nop RET3034: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3035: !_CASX [23] (maybe <- 0x200010c) (Int) (Loop exit) (CBR) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3035 nop RET3035: ! 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 loop_exit_4_214: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_214 nop P3036: !_CASX [13] (maybe <- 0x200010d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_215: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3037: !_CASX [22] (maybe <- 0x200010f) (Int) (Loop exit) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_215: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_215 nop P3038: !_CASX [1] (maybe <- 0x2000111) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_216: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3039: !_CASX [4] (maybe <- 0x2000113) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_216: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_216 nop P3040: !_CASX [20] (maybe <- 0x2000115) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_217: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_217: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_217 nop P3041: !_PREFETCH [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_218: sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 12], 21 P3042: !_CAS [2] (maybe <- 0x2000116) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 wr %g0, 0x88, %asi add %i0, 12, %l3 lduwa [%l3] %asi, %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l6, %l7 casa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_218: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_218 nop P3043: !_CASX [21] (maybe <- 0x2000117) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_219: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3044: !_ST [16] (maybe <- 0x2000119) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_219: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_219 nop P3045: !_REPLACEMENT [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_220: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P3046: !_LD [4] (Int) lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3047: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_220: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_220 nop P3048: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_221: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3049: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_221: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_221 nop P3050: !_REPLACEMENT [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_222: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3051: !_CAS [16] (maybe <- 0x200011a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_222: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_222 nop P3052: !_CAS [0] (maybe <- 0x200011b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_223: lduw [%i0], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i0], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P3053: !_CASX [20] (maybe <- 0x200011c) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_223: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_223 nop P3054: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_224: membar #StoreLoad P3055: !_CASX [20] (maybe <- 0x200011d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_224: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_224 nop P3056: !_CASX [16] (maybe <- 0x200011e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_225: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_225: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_225 nop P3057: !_LD [1] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_226: ld [%i0 + 4], %f0 ! 1 addresses covered P3058: !_CASX [1] (maybe <- 0x2000120) (Int) (Loop exit) (CBR) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3058 nop RET3058: ! 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 ---- fmovs %f0, %f30 !-- loop_exit_4_226: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_226 nop P3059: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_227: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3060: !_LD [23] (Int) (Loop exit) lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_227: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_227 nop P3061: !_CAS [13] (maybe <- 0x2000122) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_228: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_228: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_228 nop P3062: !_CASX [21] (maybe <- 0x2000123) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_229: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3063: !_CASX [0] (maybe <- 0x2000125) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_229: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_229 nop P3064: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_230: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET3064 nop RET3064: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_4_230: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_230 nop P3065: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_231: membar #StoreLoad P3066: !_CASX [16] (maybe <- 0x2000127) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_231: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_231 nop P3067: !_CASX [0] (maybe <- 0x2000129) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_232: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi ldxa [%i0] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i0] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_232: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_232 nop P3068: !_PREFETCH [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_233: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 30 loop_exit_4_233: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_233 nop P3069: !_CASX [11] (maybe <- 0x200012b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_234: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_234: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_234 nop P3070: !_CASX [17] (maybe <- 0x200012c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_235: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3071: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_235: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_235 nop P3072: !_REPLACEMENT [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_236: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3073: !_CASX [3] (maybe <- 0x200012d) (Int) (Loop exit) (Branch target of P2922) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_236: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_236 nop ba P3074 nop TARGET2922: ba RET2922 nop P3074: !_PREFETCH [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_237: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 22 loop_exit_4_237: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_237 nop P3075: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_238: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3076: !_REPLACEMENT [12] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3077: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_238: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_238 nop P3078: !_CASX [8] (maybe <- 0x200012f) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_239: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3078 nop RET3078: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3079: !_CASX [22] (maybe <- 0x2000130) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_239: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_239 nop P3080: !_CASX [19] (maybe <- 0x2000132) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_240: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3081: !_LD [16] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3082: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_240: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_240 nop P3083: !_CASX [17] (maybe <- 0x2000134) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_241: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3084: !_CAS [1] (maybe <- 0x2000135) (Int) (Loop exit) (CBR) add %i0, 4, %l6 lduw [%l6], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3084 nop RET3084: ! 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 mov %o2, %l5 loop_exit_4_241: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_241 nop P3085: !_CASX [11] (maybe <- 0x2000136) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_242: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_242: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_242 nop P3086: !_CAS [7] (maybe <- 0x2000137) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_243: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_243: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_243 nop P3087: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_244: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3088: !_CAS [20] (maybe <- 0x2000138) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P3089: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_244: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_244 nop P3090: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_245: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3091: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_245: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_245 nop P3092: !_ST [23] (maybe <- 0x2000139) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_246: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_4_246: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_246 nop P3093: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_247: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3094: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_247: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_247 nop P3095: !_CASX [11] (maybe <- 0x200013a) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_248: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P3096: !_CAS [19] (maybe <- 0x200013b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_248: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_248 nop P3097: !_CAS [6] (maybe <- 0x200013c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_249: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P3098: !_CASX [18] (maybe <- 0x200013d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_249: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_249 nop P3099: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_250: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3100: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_250: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_250 nop P3101: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_251: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3102: !_CASX [12] (maybe <- 0x200013f) (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P3103: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_251: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_251 nop P3104: !_CASX [3] (maybe <- 0x2000141) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_252: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_252: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_252 nop P3105: !_CASX [3] (maybe <- 0x2000143) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_253: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_253: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_253 nop P3106: !_ST [20] (maybe <- 0x2000145) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_254: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_4_254: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_254 nop P3107: !_CASX [3] (maybe <- 0x2000146) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_255: !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 3 sethi %hi(0x200000), %l6 sub %i1, %l6, %i1 ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3108: !_ST [13] (maybe <- 0x2000148) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 sethi %hi(0x200000), %l6 add %i1, %l6, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_4_255: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_255 nop P3109: !_CASX [1] (maybe <- 0x2000149) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_256: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_256: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_256 nop P3110: !_CASX [4] (maybe <- 0x200014b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_257: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_257: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_257 nop P3111: !_ST [9] (maybe <- 0x200014d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_258: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_4_258: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_258 nop P3112: !_CASX [3] (maybe <- 0x200014e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_259: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3113: !_CASX [17] (maybe <- 0x2000150) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_259: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_259 nop P3114: !_ST [17] (maybe <- 0x2000151) (Int) (Loop entry) (Branch target of P2732) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_260: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 ba P3115 nop TARGET2732: ba RET2732 nop P3115: !_LD [21] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3116: !_LD [21] (Int) (Loop exit) lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_260: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_260 nop P3117: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_261: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3118: !_REPLACEMENT [23] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P3119: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_261: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_261 nop P3120: !_CASX [0] (maybe <- 0x2000152) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_262: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_262: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_262 nop P3121: !_ST [7] (maybe <- 0x2000154) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_263: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_4_263: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_263 nop P3122: !_ST [0] (maybe <- 0x2000155) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_264: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 P3123: !_LD [7] (Int) (Branch target of P3294) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P3124 nop TARGET3294: ba RET3294 nop P3124: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_264: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_264 nop P3125: !_CASX [2] (maybe <- 0x2000156) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_265: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_265: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_265 nop P3126: !_LD [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_266: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3127: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_266: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_266 nop P3128: !_CAS [21] (maybe <- 0x2000157) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_267: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_267: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_267 nop P3129: !_CASX [4] (maybe <- 0x2000158) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_268: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3130: !_LD [10] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3131: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_268: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_268 nop P3132: !_CAS [7] (maybe <- 0x200015a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_269: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P3133: !_LD [21] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P3134: !_LD [22] (Int) (Loop exit) lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_269: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_269 nop P3135: !_REPLACEMENT [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_270: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3136: !_LD [23] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3137: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_270: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_270 nop P3138: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_271: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3139: !_CASX [16] (maybe <- 0x200015b) (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i3], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P3140: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_271: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_271 nop P3141: !_CAS [0] (maybe <- 0x200015d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_272: lduw [%i0], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_272: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_272 nop P3142: !_ST [10] (maybe <- 0x200015e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_273: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_4_273: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_273 nop P3143: !_CAS [6] (maybe <- 0x200015f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_274: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_274: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_274 nop P3144: !_CASX [11] (maybe <- 0x2000160) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_275: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3145: !_CAS [5] (maybe <- 0x2000161) (Int) (Loop exit) add %i1, 12, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_275: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_275 nop P3146: !_CAS [19] (maybe <- 0x2000162) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_276: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P3147: !_CAS [22] (maybe <- 0x2000163) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o1 mov %o1, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o1(lower) srl %l7, 0, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_276: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_276 nop P3148: !_CASX [15] (maybe <- 0x2000164) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_277: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_277: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_277 nop P3149: !_LD [16] (Int) (Loop entry) (Branch target of P2711) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_278: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P3150 nop TARGET2711: ba RET2711 nop P3150: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_278: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_278 nop P3151: !_PREFETCH [5] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_279: prefetch [%i1 + 12], 0 loop_exit_4_279: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_279 nop P3152: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_280: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3153: !_CASX [15] (maybe <- 0x2000166) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_280: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_280 nop P3154: !_ST [16] (maybe <- 0x2000168) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_281: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_4_281: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_281 nop P3155: !_CASX [6] (maybe <- 0x2000169) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_282: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3156: !_CASX [14] (maybe <- 0x200016b) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3156 nop RET3156: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_282: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_282 nop P3157: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_283: membar #StoreLoad loop_exit_4_283: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_283 nop P3158: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_284: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_4_284: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_284 nop P3159: !_CASX [4] (maybe <- 0x200016c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_285: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3160: !_ST [6] (maybe <- 0x200016e) (Int) (Loop exit) (Branch target of P3084) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_285: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_285 nop ba P3161 nop TARGET3084: ba RET3084 nop P3161: !_CASX [21] (maybe <- 0x200016f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_286: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3162: !_CAS [16] (maybe <- 0x2000171) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_286: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_286 nop P3163: !_ST [15] (maybe <- 0x2000172) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_287: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_4_287: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_287 nop P3164: !_FLUSHI [18] (Int) (Loop entry) (Loop exit) (Branch target of P2989) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_288: flush %g0 loop_exit_4_288: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_288 nop ba P3165 nop TARGET2989: ba RET2989 nop P3165: !_CAS [11] (maybe <- 0x2000173) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_289: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P3166: !_ST [11] (maybe <- 0x2000174) (Int) (Loop exit) stw %l4, [%i2 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_289: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_289 nop P3167: !_CASX [13] (maybe <- 0x2000175) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_290: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3168: !_CASX [17] (maybe <- 0x2000177) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_290: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_290 nop P3169: !_LD [16] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_291: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_291: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_291 nop P3170: !_CASX [18] (maybe <- 0x2000178) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_292: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_292: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_292 nop P3171: !_CASX [16] (maybe <- 0x200017a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_293: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_293: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_293 nop P3172: !_CASX [23] (maybe <- 0x200017c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_294: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_294: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_294 nop P3173: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_295: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3174: !_REPLACEMENT [20] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P3175: !_LD [10] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 4] %asi, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_295: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_295 nop P3176: !_CASX [5] (maybe <- 0x200017d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_296: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3177: !_REPLACEMENT [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_296: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_296 nop P3178: !_CASX [18] (maybe <- 0x200017e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_297: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3179: !_ST [20] (maybe <- 0x2000180) (Int) (Loop exit) (Branch target of P2917) stw %l4, [%i3 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_297: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_297 nop ba P3180 nop TARGET2917: ba RET2917 nop P3180: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_298: membar #StoreLoad loop_exit_4_298: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_298 nop P3181: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_299: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3182: !_FLUSHI [15] (Int) flush %g0 P3183: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_299: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_299 nop P3184: !_CASX [19] (maybe <- 0x2000181) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_300: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3185: !_CASX [6] (maybe <- 0x2000183) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_300: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_300 nop P3186: !_CASX [20] (maybe <- 0x2000185) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_301: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_301: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_301 nop P3187: !_CASX [20] (maybe <- 0x2000186) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_302: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_302: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_302 nop P3188: !_CASX [0] (maybe <- 0x2000187) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_303: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_303: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_303 nop P3189: !_LD [19] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_304: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3190: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_304: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_304 nop P3191: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_305: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_4_305: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_305 nop P3192: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_306: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3193: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_306: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_306 nop P3194: !_CASX [16] (maybe <- 0x2000189) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_307: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_307: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_307 nop P3195: !_CASX [22] (maybe <- 0x200018b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_308: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_308: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_308 nop P3196: !_ST [9] (maybe <- 0x200018d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_309: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P3197: !_REPLACEMENT [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_4_309: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_309 nop P3198: !_LD [6] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_310: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered P3199: !_CASX [6] (maybe <- 0x200018e) (Int) (Loop exit) ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_310: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_310 nop P3200: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_311: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P3201: !_CASX [9] (maybe <- 0x2000190) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_311: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_311 nop P3202: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_312: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 4 loop_exit_4_312: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_312 nop P3203: !_REPLACEMENT [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_313: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3204: !_CAS [15] (maybe <- 0x2000192) (Int) (Loop exit) (Branch target of P2938) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_313: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_313 nop ba P3205 nop TARGET2938: ba RET2938 nop P3205: !_CASX [15] (maybe <- 0x2000193) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_314: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_314: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_314 nop P3206: !_CAS [7] (maybe <- 0x2000195) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_315: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_315: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_315 nop P3207: !_ST [0] (maybe <- 0x2000196) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_316: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 loop_exit_4_316: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_316 nop P3208: !_CASX [15] (maybe <- 0x2000197) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_317: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3209: !_CASX [2] (maybe <- 0x2000199) (Int) (Loop exit) (Branch target of P2748) add %i0, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_317: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_317 nop ba P3210 nop TARGET2748: ba RET2748 nop P3210: !_PREFETCH [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_318: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 25 P3211: !_CASX [21] (maybe <- 0x200019a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_318: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_318 nop P3212: !_REPLACEMENT [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_319: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_319: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_319 nop P3213: !_CASX [22] (maybe <- 0x200019c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_320: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3214: !_LD [16] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3215: !_LD [16] (Int) (Loop exit) lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_320: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_320 nop P3216: !_CAS [17] (maybe <- 0x200019e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_321: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P3217: !_CASX [20] (maybe <- 0x200019f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_321: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_321 nop P3218: !_LD [15] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_322: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3219: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_322: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_322 nop P3220: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_323: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3221: !_ST [4] (maybe <- 0x20001a0) (Int) stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P3222: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_323: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_323 nop P3223: !_PREFETCH [9] (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_324: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetcha [%i3 + 0] %asi, 4 loop_exit_4_324: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_324 nop P3224: !_REPLACEMENT [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_325: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3225: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_4_325: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_325 nop P3226: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_326: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3227: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_326: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_326 nop P3228: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_327: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3229: !_CASX [9] (maybe <- 0x20001a1) (Int) (Branch target of P2725) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 ba P3230 nop TARGET2725: ba RET2725 nop P3230: !_LD [11] (Int) (Loop exit) lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_327: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_327 nop P3231: !_CASX [13] (maybe <- 0x20001a3) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_328: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_328: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_328 nop P3232: !_CASX [6] (maybe <- 0x20001a5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_329: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3233: !_CAS [3] (maybe <- 0x20001a7) (Int) (Loop exit) lduw [%i1], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%i1], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_329: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_329 nop P3234: !_ST [2] (maybe <- 0x20001a8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_330: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 loop_exit_4_330: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_330 nop P3235: !_REPLACEMENT [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_331: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_331: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_331 nop P3236: !_CASX [15] (maybe <- 0x20001a9) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_332: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_332: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_332 nop P3237: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_333: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P3238: !_REPLACEMENT [10] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_4_333: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_333 nop P3239: !_CASX [10] (maybe <- 0x20001ab) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_334: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3240: !_ST [17] (maybe <- 0x20001ad) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_334: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_334 nop P3241: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_335: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3242: !_LD [6] (Int) (Loop exit) lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_335: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_335 nop P3243: !_CASX [2] (maybe <- 0x20001ae) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_336: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_336: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_336 nop P3244: !_ST [2] (maybe <- 0x20001af) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_337: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 P3245: !_ST [12] (maybe <- 0x20001b0) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_4_337: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_337 nop P3246: !_LD [15] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_338: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered P3247: !_CASX [14] (maybe <- 0x20001b1) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_338: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_338 nop P3248: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_339: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3249: !_LD [5] (Int) (Loop exit) (Branch target of P2870) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_339: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_339 nop ba P3250 nop TARGET2870: ba RET2870 nop P3250: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_340: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3251: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_340: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_340 nop P3252: !_CASX [22] (maybe <- 0x20001b2) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_341: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3252 nop RET3252: ! 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 loop_exit_4_341: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_341 nop P3253: !_CAS [16] (maybe <- 0x20001b4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_342: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_342: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_342 nop P3254: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_343: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3255: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_343: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_343 nop P3256: !_ST [11] (maybe <- 0x20001b5) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_344: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P3257: !_ST [1] (maybe <- 0x20001b6) (Int) (Loop exit) stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_4_344: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_344 nop P3258: !_CAS [17] (maybe <- 0x20001b7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_345: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P3259: !_CAS [3] (maybe <- 0x20001b8) (Int) (Loop exit) lduw [%i1], %o1 mov %o1, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l4, %o5 cas [%i1], %l3, %o5 ! move %o5(lower) -> %o1(lower) srl %o5, 0, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_345: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_345 nop P3260: !_PREFETCH [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_346: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 0 loop_exit_4_346: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_346 nop P3261: !_CASX [18] (maybe <- 0x20001b9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_347: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_347: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_347 nop P3262: !_REPLACEMENT [14] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_348: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_4_348: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_348 nop P3263: !_CASX [22] (maybe <- 0x20001bb) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_349: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3264: !_REPLACEMENT [14] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_349: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_349 nop P3265: !_CASX [17] (maybe <- 0x20001bd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_350: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3266: !_CASX [12] (maybe <- 0x20001be) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_350: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_350 nop P3267: !_CAS [3] (maybe <- 0x20001c0) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_351: lduw [%i1], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i1], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P3268: !_LD [5] (FP) (Loop exit) ld [%i1 + 12], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_351: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_351 nop P3269: !_CASX [3] (maybe <- 0x20001c1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_352: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_352: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_352 nop P3270: !_CASX [15] (maybe <- 0x20001c3) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_353: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_353: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_353 nop P3271: !_CASX [14] (maybe <- 0x20001c5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_354: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3272: !_CASX [2] (maybe <- 0x20001c6) (Int) (Loop exit) add %i0, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_354: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_354 nop P3273: !_CASX [8] (maybe <- 0x20001c7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_355: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_355: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_355 nop P3274: !_CASX [23] (maybe <- 0x20001c8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_356: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_356: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_356 nop P3275: !_REPLACEMENT [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_357: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3276: !_LD [15] (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_357: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_357 nop P3277: !_CASX [7] (maybe <- 0x20001c9) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_358: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3278: !_ST [1] (maybe <- 0x41800002) (FP) (Loop exit) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 4 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_358: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_358 nop P3279: !_CASX [2] (maybe <- 0x20001cb) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_359: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3280: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_359: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_359 nop P3281: !_CASX [9] (maybe <- 0x20001cc) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_360: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3282: !_PREFETCH [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 22 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_360: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_360 nop P3283: !_CASX [8] (maybe <- 0x20001ce) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_361: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3284: !_CASX [16] (maybe <- 0x20001cf) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_361: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_361 nop P3285: !_LD [19] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_362: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_362: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_362 nop P3286: !_CASX [18] (maybe <- 0x20001d1) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_363: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_363: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_363 nop P3287: !_CAS [11] (maybe <- 0x20001d3) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_364: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P3288: !_ST [12] (maybe <- 0x20001d4) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_364: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_364 nop P3289: !_ST [17] (maybe <- 0x20001d5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_365: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P3290: !_CASX [16] (maybe <- 0x20001d6) (Int) (Loop exit) ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_365: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_365 nop P3291: !_CASX [0] (maybe <- 0x20001d8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_366: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3292: !_CASX [10] (maybe <- 0x20001da) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_4_366: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_366 nop P3293: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_367: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3294: !_LD [14] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3294 nop RET3294: ! 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 loop_exit_4_367: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_367 nop P3295: !_CASX [19] (maybe <- 0x20001dc) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_368: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_368: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_368 nop P3296: !_LD [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_369: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3297: !_PREFETCH [4] (Int) prefetch [%i1 + 4], 22 P3298: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_369: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_369 nop P3299: !_PREFETCH [2] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_370: prefetch [%i0 + 12], 2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3299 nop RET3299: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_4_370: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_370 nop P3300: !_CASX [21] (maybe <- 0x20001de) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_371: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3301: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_371: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_371 nop P3302: !_CASX [7] (maybe <- 0x20001e0) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_372: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_372: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_372 nop P3303: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_373: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3304: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_373: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_373 nop P3305: !_CASX [3] (maybe <- 0x20001e2) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_374: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_374: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_374 nop P3306: !_ST [1] (maybe <- 0x20001e4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_375: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_4_375: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_375 nop P3307: !_CASX [8] (maybe <- 0x20001e5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_376: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3308: !_LD [14] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3309: !_LD [13] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i2 + 4] %asi, %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_376: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_376 nop P3310: !_ST [22] (maybe <- 0x20001e6) (Int) (Loop entry) (Branch target of P3013) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_377: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 ba P3311 nop TARGET3013: ba RET3013 nop P3311: !_CAS [12] (maybe <- 0x20001e7) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_377: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_377 nop P3312: !_PREFETCH [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_378: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 3 P3313: !_REPLACEMENT [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_378: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_378 nop P3314: !_CASX [20] (maybe <- 0x20001e8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_379: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_4_379: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_379 nop P3315: !_CAS [8] (maybe <- 0x20001e9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_380: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_380: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_380 nop P3316: !_LD [22] (Int) (Loop entry) (Branch target of P2864) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_381: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P3317 nop TARGET2864: ba RET2864 nop P3317: !_CASX [19] (maybe <- 0x20001ea) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P3318: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_4_381: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_381 nop P3319: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_382: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_4_382: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_382 nop P3320: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_4_383: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3321: !_LD [15] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_4_383: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_383 nop P3322: !_MEMBAR (Int) membar #StoreLoad END_NODES4: ! Test instruction sequence for CPU 4 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 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), %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(0x05deade1), %o5 or %o5, %lo(0x05deade1), %o5 stw %o5, [%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), %o5 or %o5, %lo(0x42000001), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x36800000), %o5 or %o5, %lo(0x36800000), %o5 stw %o5, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x4cd2^4 sethi %hi(0x4cd2), %l0 or %l0, %lo(0x4cd2), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES5: ! Test instruction sequence for ISTREAM 5 begins P3323: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_0: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3324: !_CASX [21] (maybe <- 0x2800001) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i2], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P3325: !_LD [23] (Int) (Loop exit) lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_0 nop P3326: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_1: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3327: !_REPLACEMENT [0] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P3328: !_LD [6] (Int) (Loop exit) lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_1 nop P3329: !_ST [17] (maybe <- 0x2800003) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_2: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_5_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_2 nop P3330: !_PREFETCH [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_3: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 2 P3331: !_CASX [22] (maybe <- 0x2800004) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_3 nop P3332: !_ST [10] (maybe <- 0x2800006) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_4: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P3333: !_LD [4] (Int) lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3334: !_LD [23] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3334 nop RET3334: ! 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 loop_exit_5_4: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_4 nop P3335: !_CASX [1] (maybe <- 0x2800007) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_5: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3336: !_REPLACEMENT [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_5: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_5 nop P3337: !_CAS [13] (maybe <- 0x2800009) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_6: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P3338: !_CAS [23] (maybe <- 0x280000a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o1 mov %o1, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o1(lower) srl %l7, 0, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_6: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_6 nop P3339: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_7: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3340: !_LD [9] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 0] %asi, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_7: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_7 nop P3341: !_CAS [13] (maybe <- 0x280000b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_8: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_8: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_8 nop P3342: !_CASX [7] (maybe <- 0x280000c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_9: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_9: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_9 nop P3343: !_CAS [12] (maybe <- 0x280000e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_10: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_10: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_10 nop P3344: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_11: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3345: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_11: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_11 nop P3346: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_12: membar #StoreLoad P3347: !_ST [3] (maybe <- 0x280000f) (Int) (Loop exit) stw %l4, [%i1 + 0 ] add %l4, 1, %l4 loop_exit_5_12: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_12 nop P3348: !_CAS [8] (maybe <- 0x2800010) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_13: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_13: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_13 nop P3349: !_REPLACEMENT [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_14: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3350: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3351: !_LD [15] (Int) (Loop exit) (Branch target of P3654) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_14: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_14 nop ba P3352 nop TARGET3654: ba RET3654 nop P3352: !_REPLACEMENT [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_15: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_5_15: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_15 nop P3353: !_ST [9] (maybe <- 0x42000001) (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_16: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_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 ] loop_exit_5_16: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_16 nop P3354: !_ST [17] (maybe <- 0x2800011) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_17: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P3355: !_LD [5] (Int) lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3356: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_17: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_17 nop P3357: !_CASX [1] (maybe <- 0x2800012) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_18: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3358: !_CAS [5] (maybe <- 0x2800014) (Int) (Loop exit) add %i1, 12, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_18: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_18 nop P3359: !_CASX [1] (maybe <- 0x2800015) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_19: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_19: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_19 nop P3360: !_ST [11] (maybe <- 0x2800017) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_20: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_5_20: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_20 nop P3361: !_PREFETCH [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_21: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 22 loop_exit_5_21: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_21 nop P3362: !_CASX [20] (maybe <- 0x2800018) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_22: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_22: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_22 nop P3363: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_23: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_23: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_23 nop P3364: !_CASX [1] (maybe <- 0x2800019) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_24: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_24: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_24 nop P3365: !_CASX [18] (maybe <- 0x280001b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_25: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3366: !_CAS [13] (maybe <- 0x280001d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_25: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_25 nop P3367: !_CASX [8] (maybe <- 0x280001e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_26: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_26: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_26 nop P3368: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_27: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_27: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_27 nop P3369: !_ST [12] (maybe <- 0x280001f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_28: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_5_28: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_28 nop P3370: !_CAS [22] (maybe <- 0x2800020) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_29: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_29: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_29 nop P3371: !_CASX [22] (maybe <- 0x2800021) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_30: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3372: !_CASX [5] (maybe <- 0x2800023) (Int) (Loop exit) add %i1, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_30: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_30 nop P3373: !_LD [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_31: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3374: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_31: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_31 nop P3375: !_CAS [20] (maybe <- 0x2800024) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_32: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_32: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_32 nop P3376: !_CASX [11] (maybe <- 0x2800025) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_33: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_33: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_33 nop P3377: !_PREFETCH [15] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_34: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 16 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3377 nop RET3377: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 loop_exit_5_34: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_34 nop P3378: !_CASX [15] (maybe <- 0x2800026) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_35: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_35: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_35 nop P3379: !_REPLACEMENT [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_36: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3380: !_CASX [15] (maybe <- 0x2800028) (Int) (Loop exit) (Branch target of P3647) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_36: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_36 nop ba P3381 nop TARGET3647: ba RET3647 nop P3381: !_CASX [13] (maybe <- 0x280002a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_37: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3382: !_CASX [3] (maybe <- 0x280002c) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_37: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_37 nop P3383: !_CASX [8] (maybe <- 0x280002e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_38: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3384: !_LD [21] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3385: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_38: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_38 nop P3386: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_39: membar #StoreLoad loop_exit_5_39: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_39 nop P3387: !_CASX [13] (maybe <- 0x280002f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_40: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_40: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_40 nop P3388: !_REPLACEMENT [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_41: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_41: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_41 nop P3389: !_CASX [6] (maybe <- 0x2800031) (Int) (Loop entry) (Loop exit) (Branch target of P3672) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_42: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_42: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_42 nop ba P3390 nop TARGET3672: ba RET3672 nop P3390: !_CASX [4] (maybe <- 0x2800033) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_43: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi ldxa [%i1] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i1] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P3391: !_LD [15] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3392: !_LD [16] (Int) (Loop exit) lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_43: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_43 nop P3393: !_CASX [21] (maybe <- 0x2800035) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_44: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_44: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_44 nop P3394: !_REPLACEMENT [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_45: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P3395: !_CASX [6] (maybe <- 0x2800037) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_45: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_45 nop P3396: !_CASX [5] (maybe <- 0x2800039) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_46: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_46: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_46 nop P3397: !_CASX [21] (maybe <- 0x280003a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_47: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3398: !_LD [15] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3399: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_47: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_47 nop P3400: !_LD [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_48: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3401: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_48: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_48 nop P3402: !_CASX [3] (maybe <- 0x280003c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_49: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3403: !_REPLACEMENT [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_49: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_49 nop P3404: !_ST [22] (maybe <- 0x280003e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_50: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_5_50: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_50 nop P3405: !_CASX [8] (maybe <- 0x280003f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_51: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3406: !_CASX [21] (maybe <- 0x2800040) (Int) (Loop exit) (LE) sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 ! move %o5(upper) -> %o2(lower) srlx %o5, 32, %l3 or %l3, %o2, %o2 mov %o5, %l3 mov %l7, %o5 casxa [%i3] %asi, %l3, %o5 ! move %o5(lower) -> %o3(upper) sllx %o5, 32, %o3 ! move %o5(upper) -> %o3(lower) srlx %o5, 32, %l3 or %l3, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_51: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_51 nop P3407: !_CASX [8] (maybe <- 0x2800042) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_52: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3408: !_CASX [21] (maybe <- 0x2800043) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_52: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_52 nop P3409: !_CASX [21] (maybe <- 0x2800045) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_53: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3410: !_REPLACEMENT [15] (Int) (Loop exit) (Branch target of P3575) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_53: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_53 nop ba P3411 nop TARGET3575: ba RET3575 nop P3411: !_CASX [22] (maybe <- 0x2800047) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_54: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i2] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 P3412: !_REPLACEMENT [2] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_54: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_54 nop P3413: !_CASX [17] (maybe <- 0x2800049) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_55: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3414: !_ST [6] (maybe <- 0x280004a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_55: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_55 nop P3415: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_56: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3416: !_CASX [18] (maybe <- 0x280004b) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i3], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P3417: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_56: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_56 nop P3418: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_57: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P3419: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_5_57: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_57 nop P3420: !_CASX [20] (maybe <- 0x280004d) (Int) (Loop entry) (Branch target of P3377) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_58: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P3421 nop TARGET3377: ba RET3377 nop P3421: !_CAS [5] (maybe <- 0x280004e) (Int) (Loop exit) add %i1, 12, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_58: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_58 nop P3422: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_59: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3423: !_LD [19] (Int) (Loop exit) lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_59: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_59 nop P3424: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_60: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3425: !_CASX [7] (maybe <- 0x280004f) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P3426: !_LD [1] (Int) (Loop exit) (Branch target of P3996) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_60: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_60 nop ba P3427 nop TARGET3996: ba RET3996 nop P3427: !_CASX [9] (maybe <- 0x2800051) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_61: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_61: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_61 nop P3428: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_62: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3429: !_REPLACEMENT [6] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3430: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_62: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_62 nop P3431: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_63: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3432: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_63: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_63 nop P3433: !_CASX [17] (maybe <- 0x2800053) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_64: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3434: !_CAS [6] (maybe <- 0x2800054) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_64: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_64 nop P3435: !_PREFETCH [14] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_65: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 0 loop_exit_5_65: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_65 nop P3436: !_CASX [17] (maybe <- 0x2800055) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_66: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3437: !_CASX [10] (maybe <- 0x2800056) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_66: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_66 nop P3438: !_ST [5] (maybe <- 0x2800058) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_67: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 P3439: !_ST [15] (maybe <- 0x2800059) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_5_67: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_67 nop P3440: !_CASX [20] (maybe <- 0x280005a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_68: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_68: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_68 nop P3441: !_CAS [9] (maybe <- 0x280005b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_69: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P3442: !_CASX [19] (maybe <- 0x280005c) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_69: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_69 nop P3443: !_CASX [7] (maybe <- 0x280005e) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_70: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3443 nop RET3443: ! 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 loop_exit_5_70: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_70 nop P3444: !_CASX [5] (maybe <- 0x2800060) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_71: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3445: !_CASX [18] (maybe <- 0x2800061) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_71: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_71 nop P3446: !_ST [3] (maybe <- 0x2800063) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_72: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P3447: !_ST [19] (maybe <- 0x2800064) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_5_72: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_72 nop P3448: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_73: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3449: !_CASX [20] (maybe <- 0x2800065) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_73: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_73 nop P3450: !_LD [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_74: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3451: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_74: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_74 nop P3452: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_75: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3453: !_LD [20] (Int) (Loop exit) lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_75: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_75 nop P3454: !_CASX [12] (maybe <- 0x2800066) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_76: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3455: !_CASX [16] (maybe <- 0x2800068) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_76: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_76 nop P3456: !_CASX [15] (maybe <- 0x280006a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_77: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_77: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_77 nop P3457: !_REPLACEMENT [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_78: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P3458: !_ST [1] (maybe <- 0x280006c) (Int) (Loop exit) stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_5_78: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_78 nop P3459: !_CASX [22] (maybe <- 0x280006d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_79: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_79: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_79 nop P3460: !_ST [16] (maybe <- 0x280006f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_80: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_5_80: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_80 nop P3461: !_CASX [12] (maybe <- 0x2800070) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_81: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_81: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_81 nop P3462: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_82: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3463: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_82: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_82 nop P3464: !_CASX [8] (maybe <- 0x2800072) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_83: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3465: !_CAS [9] (maybe <- 0x2800073) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_83: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_83 nop P3466: !_PREFETCH [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_84: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 3 loop_exit_5_84: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_84 nop P3467: !_CAS [22] (maybe <- 0x2800074) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_85: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P3468: !_ST [22] (maybe <- 0x2800075) (Int) (Loop exit) (Branch target of P3733) stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_85: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_85 nop ba P3469 nop TARGET3733: ba RET3733 nop P3469: !_CAS [4] (maybe <- 0x2800076) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_86: add %i1, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P3470: !_LD [15] (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_5_86: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_86 nop P3471: !_CASX [1] (maybe <- 0x2800077) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_87: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_87: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_87 nop P3472: !_CASX [12] (maybe <- 0x2800079) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_88: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3473: !_CASX [6] (maybe <- 0x280007b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_88: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_88 nop P3474: !_CASX [8] (maybe <- 0x280007d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_89: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_89: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_89 nop P3475: !_PREFETCH [10] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_90: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 3 loop_exit_5_90: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_90 nop P3476: !_CAS [7] (maybe <- 0x280007e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_91: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_91: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_91 nop P3477: !_CASX [5] (maybe <- 0x280007f) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_92: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3478: !_LD [9] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3479: !_LD [8] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3479 nop RET3479: ! 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 mov %o2, %l5 loop_exit_5_92: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_92 nop P3480: !_CASX [5] (maybe <- 0x2800080) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_93: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_93: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_93 nop P3481: !_CASX [11] (maybe <- 0x2800081) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_94: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3482: !_CASX [13] (maybe <- 0x2800082) (Int) (Loop exit) (LE) sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 ! move %o5(upper) -> %o2(lower) srlx %o5, 32, %l3 or %l3, %o2, %o2 mov %o5, %l3 mov %l7, %o5 casxa [%i2] %asi, %l3, %o5 ! move %o5(lower) -> %o3(upper) sllx %o5, 32, %o3 ! move %o5(upper) -> %o3(lower) srlx %o5, 32, %l3 or %l3, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_94: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_94 nop P3483: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_95: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3484: !_LD [18] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_95: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_95 nop P3485: !_CASX [7] (maybe <- 0x2800084) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_96: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3486: !_CAS [7] (maybe <- 0x2800086) (Int) (Loop exit) add %i3, 4, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_96: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_96 nop P3487: !_ST [4] (maybe <- 0x2800087) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_97: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 loop_exit_5_97: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_97 nop P3488: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_98: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3489: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_98: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_98 nop P3490: !_REPLACEMENT [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_99: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P3491: !_ST [5] (maybe <- 0x2800088) (Int) (Loop exit) stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_5_99: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_99 nop P3492: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_100: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3493: !_PREFETCH [18] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 21 P3494: !_LD [4] (Int) (Loop exit) (Branch target of P3875) lduw [%i1 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_100: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_100 nop ba P3495 nop TARGET3875: ba RET3875 nop P3495: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_101: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3496: !_REPLACEMENT [13] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET3496 nop RET3496: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3497: !_LD [8] (Int) (Loop exit) lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_101: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_101 nop P3498: !_CAS [1] (maybe <- 0x2800089) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_102: add %i0, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_102: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_102 nop P3499: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_103: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3500: !_CAS [8] (maybe <- 0x280008a) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%l6], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P3501: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_103: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_103 nop P3502: !_CASX [18] (maybe <- 0x280008b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_104: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_104: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_104 nop P3503: !_LD [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_105: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3504: !_LD [16] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_105: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_105 nop P3505: !_CASX [18] (maybe <- 0x280008d) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_106: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3505 nop RET3505: ! 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 loop_exit_5_106: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_106 nop P3506: !_CASX [2] (maybe <- 0x280008f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_107: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_107: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_107 nop P3507: !_ST [9] (maybe <- 0x2800090) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_108: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P3508: !_REPLACEMENT [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_5_108: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_108 nop P3509: !_CASX [10] (maybe <- 0x2800091) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_109: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_109: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_109 nop P3510: !_CASX [8] (maybe <- 0x2800093) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_110: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3511: !_ST [13] (maybe <- 0x2800094) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_110: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_110 nop P3512: !_CASX [12] (maybe <- 0x2800095) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_111: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3513: !_LD [14] (Int) lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3514: !_LD [4] (Int) (Loop exit) (LE) !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 4 sethi %hi(0x200000), %l7 sub %i1, %l7, %i1 wr %g0, 0x88, %asi lduwa [%i1 + 4] %asi, %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 sethi %hi(0x200000), %l6 add %i1, %l6, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_5_111: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_111 nop P3515: !_CAS [18] (maybe <- 0x2800097) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_112: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P3516: !_LD [0] (Int) lduw [%i0 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P3517: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_112: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_112 nop P3518: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_113: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3519: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_113: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_113 nop P3520: !_CASX [8] (maybe <- 0x2800098) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_114: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3521: !_CASX [3] (maybe <- 0x2800099) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_114: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_114 nop P3522: !_LD [5] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_115: ld [%i1 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_5_115: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_115 nop P3523: !_PREFETCH [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_116: prefetch [%i1 + 0], 0 P3524: !_CAS [15] (maybe <- 0x280009b) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduwa [%i3] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_116: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_116 nop P3525: !_ST [1] (maybe <- 0x280009c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_117: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_5_117: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_117 nop P3526: !_CASX [23] (maybe <- 0x280009d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_118: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_118: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_118 nop P3527: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_119: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3528: !_REPLACEMENT [13] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3529: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_119: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_119 nop P3530: !_CASX [12] (maybe <- 0x280009e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_120: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_120: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_120 nop P3531: !_ST [17] (maybe <- 0x28000a0) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_121: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P3532: !_CASX [2] (maybe <- 0x28000a1) (Int) (Loop exit) add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_121: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_121 nop P3533: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_122: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3534: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_122: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_122 nop P3535: !_CASX [18] (maybe <- 0x28000a2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_123: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_123: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_123 nop P3536: !_CASX [21] (maybe <- 0x28000a4) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_124: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3537: !_ST [15] (maybe <- 0x28000a6) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_124: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_124 nop P3538: !_REPLACEMENT [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_125: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P3539: !_LD [9] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3540: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_125: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_125 nop P3541: !_CASX [5] (maybe <- 0x28000a7) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_126: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3542: !_FLUSHI [0] (Int) (Loop exit) flush %g0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_126: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_126 nop P3543: !_CASX [2] (maybe <- 0x28000a8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_127: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3544: !_REPLACEMENT [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_127: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_127 nop P3545: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_128: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3546: !_CAS [10] (maybe <- 0x28000a9) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P3547: !_LD [20] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_128: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_128 nop P3548: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_129: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3549: !_LD [21] (Int) (Loop exit) (Branch target of P3505) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_129: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_129 nop ba P3550 nop TARGET3505: ba RET3505 nop P3550: !_CAS [7] (maybe <- 0x28000aa) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_130: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P3551: !_LD [22] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P3552: !_LD [21] (Int) (Loop exit) lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_130: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_130 nop P3553: !_CASX [6] (maybe <- 0x28000ab) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_131: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3554: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3555: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_131: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_131 nop P3556: !_CASX [3] (maybe <- 0x28000ad) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_132: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi ldxa [%i1] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i1] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P3557: !_CASX [22] (maybe <- 0x28000af) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_132: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_132 nop P3558: !_CAS [17] (maybe <- 0x28000b1) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_133: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P3559: !_LD [22] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P3560: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_133: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_133 nop P3561: !_CASX [12] (maybe <- 0x28000b2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_134: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3562: !_CASX [2] (maybe <- 0x28000b4) (Int) (Loop exit) add %i0, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_134: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_134 nop P3563: !_CASX [10] (maybe <- 0x28000b5) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_135: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3564: !_LD [21] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3565: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_135: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_135 nop P3566: !_REPLACEMENT [23] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_136: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3566 nop RET3566: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 loop_exit_5_136: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_136 nop P3567: !_CASX [9] (maybe <- 0x28000b7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_137: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3568: !_ST [22] (maybe <- 0x28000b9) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_137: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_137 nop P3569: !_LD [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_138: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3570: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_138: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_138 nop P3571: !_CASX [18] (maybe <- 0x28000ba) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_139: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3572: !_CASX [11] (maybe <- 0x28000bc) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_139: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_139 nop P3573: !_CASX [10] (maybe <- 0x28000bd) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_140: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_140: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_140 nop P3574: !_CAS [14] (maybe <- 0x28000bf) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_141: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P3575: !_LD [7] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3575 nop RET3575: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P3576: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_141: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_141 nop P3577: !_CASX [13] (maybe <- 0x28000c0) (Int) (Loop entry) (Branch target of P3755) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_142: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P3578 nop TARGET3755: ba RET3755 nop P3578: !_LD [13] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3579: !_LD [7] (Int) (Loop exit) (Branch target of P3687) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_142: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_142 nop ba P3580 nop TARGET3687: ba RET3687 nop P3580: !_CASX [12] (maybe <- 0x28000c2) (Int) (Loop entry) (Loop exit) (Branch target of P3785) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_143: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_143: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_143 nop ba P3581 nop TARGET3785: ba RET3785 nop P3581: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_144: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_5_144: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_144 nop P3582: !_ST [5] (maybe <- 0x28000c4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_145: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_5_145: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_145 nop P3583: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_146: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3584: !_REPLACEMENT [5] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P3585: !_LD [18] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_146: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_146 nop P3586: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_147: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3587: !_CASX [2] (maybe <- 0x28000c5) (Int) add %i0, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P3588: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_147: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_147 nop P3589: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_148: membar #StoreLoad loop_exit_5_148: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_148 nop P3590: !_PREFETCH [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_149: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 2 P3591: !_LD [7] (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_5_149: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_149 nop P3592: !_ST [11] (maybe <- 0x28000c6) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_150: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ! 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, [%i2 + 12] %asi add %l4, 1, %l4 loop_exit_5_150: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_150 nop P3593: !_CASX [16] (maybe <- 0x28000c7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_151: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3594: !_REPLACEMENT [0] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_151: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_151 nop P3595: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_152: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3596: !_LD [12] (Int) (Loop exit) (Branch target of P3443) lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_152: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_152 nop ba P3597 nop TARGET3443: ba RET3443 nop P3597: !_CASX [2] (maybe <- 0x28000c9) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_153: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3598: !_CASX [8] (maybe <- 0x28000ca) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_153: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_153 nop P3599: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_154: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3600: !_ST [13] (maybe <- 0x28000cb) (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P3601: !_LD [19] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_154: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_154 nop P3602: !_PREFETCH [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_155: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 21 P3603: !_CASX [7] (maybe <- 0x28000cc) (Int) (Loop exit) ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_155: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_155 nop P3604: !_PREFETCH [14] (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_156: wr %g0, 0x88, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetcha [%i3 + 12] %asi, 2 loop_exit_5_156: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_156 nop P3605: !_LD [11] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_157: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3605 nop RET3605: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P3606: !_LD [2] (FP) ld [%i0 + 12], %f0 ! 1 addresses covered P3607: !_LD [19] (Int) (Loop exit) (Branch target of P3812) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_5_157: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_157 nop ba P3608 nop TARGET3812: ba RET3812 nop P3608: !_CASX [22] (maybe <- 0x28000ce) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_158: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3609: !_CASX [17] (maybe <- 0x28000d0) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_158: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_158 nop P3610: !_CASX [4] (maybe <- 0x28000d1) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_159: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_159: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_159 nop P3611: !_CASX [6] (maybe <- 0x28000d3) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_160: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_160: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_160 nop P3612: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_161: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3613: !_CASX [14] (maybe <- 0x28000d5) (Int) add %i3, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P3614: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_161: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_161 nop P3615: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_162: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_162: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_162 nop P3616: !_CASX [9] (maybe <- 0x28000d6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_163: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_163: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_163 nop P3617: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_164: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3618: !_REPLACEMENT [13] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3619: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_164: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_164 nop P3620: !_CASX [17] (maybe <- 0x28000d8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_165: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_165: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_165 nop P3621: !_CASX [23] (maybe <- 0x28000d9) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_166: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3622: !_CASX [7] (maybe <- 0x28000da) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_166: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_166 nop P3623: !_CAS [1] (maybe <- 0x28000dc) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_167: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi add %i0, 4, %l7 lduwa [%l7] %asi, %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %o5, %l3 casa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_167: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_167 nop P3624: !_LD [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_168: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3625: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_168: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_168 nop P3626: !_CASX [11] (maybe <- 0x28000dd) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_169: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P3627: !_CASX [13] (maybe <- 0x28000de) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_169: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_169 nop P3628: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_170: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3629: !_REPLACEMENT [2] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P3630: !_LD [8] (Int) (Loop exit) lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_170: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_170 nop P3631: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_171: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_171: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_171 nop P3632: !_CASX [21] (maybe <- 0x28000e0) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_172: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3633: !_CASX [13] (maybe <- 0x28000e2) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_172: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_172 nop P3634: !_CASX [18] (maybe <- 0x28000e4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_173: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_173: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_173 nop P3635: !_CASX [10] (maybe <- 0x28000e6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_174: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_174: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_174 nop P3636: !_REPLACEMENT [17] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_175: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_5_175: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_175 nop P3637: !_CASX [9] (maybe <- 0x28000e8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_176: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_176: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_176 nop P3638: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_177: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3639: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_177: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_177 nop P3640: !_PREFETCH [6] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_178: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 21 loop_exit_5_178: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_178 nop P3641: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_179: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_5_179: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_179 nop P3642: !_ST [1] (maybe <- 0x28000ea) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_180: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_5_180: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_180 nop P3643: !_LD [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_181: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3644: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_181: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_181 nop P3645: !_REPLACEMENT [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_182: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P3646: !_CASX [5] (maybe <- 0x28000eb) (Int) (Loop exit) add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_182: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_182 nop P3647: !_CAS [10] (maybe <- 0x28000ec) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_183: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3647 nop RET3647: ! 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 loop_exit_5_183: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_183 nop P3648: !_CASX [4] (maybe <- 0x28000ed) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_184: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_184: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_184 nop P3649: !_ST [5] (maybe <- 0x28000ef) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_185: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 P3650: !_CASX [14] (maybe <- 0x28000f0) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_185: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_185 nop P3651: !_CASX [20] (maybe <- 0x28000f1) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_186: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_186: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_186 nop P3652: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_187: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_5_187: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_187 nop P3653: !_CASX [6] (maybe <- 0x28000f2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_188: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_188: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_188 nop P3654: !_CASX [3] (maybe <- 0x28000f4) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_189: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3654 nop RET3654: ! 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 loop_exit_5_189: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_189 nop P3655: !_CASX [20] (maybe <- 0x28000f6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_190: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3656: !_CASX [6] (maybe <- 0x28000f7) (Int) (Loop exit) (LE) sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 ! move %l7(upper) -> %o2(lower) srlx %l7, 32, %o5 or %o5, %o2, %o2 mov %l7, %o5 mov %l6, %l7 casxa [%i3] %asi, %o5, %l7 ! move %l7(lower) -> %o3(upper) sllx %l7, 32, %o3 ! move %l7(upper) -> %o3(lower) srlx %l7, 32, %o5 or %o5, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_190: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_190 nop P3657: !_CASX [15] (maybe <- 0x28000f9) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_191: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3658: !_CASX [21] (maybe <- 0x28000fb) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_191: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_191 nop P3659: !_CASX [10] (maybe <- 0x28000fd) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_192: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_192: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_192 nop P3660: !_CASX [5] (maybe <- 0x28000ff) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_193: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3661: !_REPLACEMENT [5] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_193: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_193 nop P3662: !_ST [19] (maybe <- 0x2800100) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_194: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3662 nop RET3662: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3663: !_CASX [4] (maybe <- 0x2800101) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_194: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_194 nop P3664: !_REPLACEMENT [17] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_195: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_5_195: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_195 nop P3665: !_CASX [17] (maybe <- 0x2800103) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_196: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3666: !_CAS [19] (maybe <- 0x2800104) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 wr %g0, 0x88, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l3 lduwa [%l3] %asi, %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l6, %l7 casa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_196: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_196 nop P3667: !_ST [22] (maybe <- 0x2800105) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_197: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_5_197: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_197 nop P3668: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_198: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3669: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_198: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_198 nop P3670: !_ST [4] (maybe <- 0x2800106) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_199: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 loop_exit_5_199: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_199 nop P3671: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_200: sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3672: !_LD [10] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3672 nop RET3672: ! 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 loop_exit_5_200: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_200 nop P3673: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_201: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3674: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_201: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_201 nop P3675: !_CASX [21] (maybe <- 0x2800107) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_202: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3676: !_CASX [4] (maybe <- 0x2800109) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_202: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_202 nop P3677: !_ST [17] (maybe <- 0x280010b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_203: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P3678: !_CASX [7] (maybe <- 0x280010c) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3678 nop RET3678: ! 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 loop_exit_5_203: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_203 nop P3679: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_204: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3679 nop RET3679: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_5_204: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_204 nop P3680: !_ST [21] (maybe <- 0x280010e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_205: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P3681: !_CASX [4] (maybe <- 0x280010f) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_205: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_205 nop P3682: !_CASX [5] (maybe <- 0x2800111) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_206: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3682 nop RET3682: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_206: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_206 nop P3683: !_CASX [5] (maybe <- 0x2800112) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_207: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3684: !_REPLACEMENT [9] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_207: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_207 nop P3685: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_208: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3686: !_CASX [21] (maybe <- 0x2800113) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P3687: !_LD [23] (Int) (Loop exit) (CBR) lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3687 nop RET3687: ! 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 mov %o2, %l5 loop_exit_5_208: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_208 nop P3688: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_209: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3689: !_REPLACEMENT [20] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P3690: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_209: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_209 nop P3691: !_REPLACEMENT [13] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_210: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET3691 nop RET3691: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P3692: !_CASX [12] (maybe <- 0x2800115) (Int) (Loop exit) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_210: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_210 nop P3693: !_CASX [19] (maybe <- 0x2800117) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_211: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3694: !_LD [14] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3695: !_LD [3] (Int) (Loop exit) (CBR) lduw [%i1 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3695 nop RET3695: ! 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 mov %o2, %l5 loop_exit_5_211: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_211 nop P3696: !_CAS [7] (maybe <- 0x2800119) (Int) (Loop entry) (Branch target of P3717) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_212: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 ba P3697 nop TARGET3717: ba RET3717 nop P3697: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_212: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_212 nop P3698: !_CASX [8] (maybe <- 0x280011a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_213: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3699: !_CAS [18] (maybe <- 0x280011b) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_213: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_213 nop P3700: !_CASX [3] (maybe <- 0x280011c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_214: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_214: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_214 nop P3701: !_LD [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_215: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3702: !_CASX [12] (maybe <- 0x280011e) (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i2], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P3703: !_LD [18] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_215: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_215 nop P3704: !_ST [9] (maybe <- 0x2800120) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_216: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P3705: !_ST [5] (maybe <- 0x2800121) (Int) (Loop exit) (LE) wr %g0, 0x88, %asi ! 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, [%i1 + 12] %asi add %l4, 1, %l4 loop_exit_5_216: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_216 nop P3706: !_CASX [12] (maybe <- 0x2800122) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_217: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3707: !_ST [17] (maybe <- 0x2800124) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_217: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_217 nop P3708: !_ST [6] (maybe <- 0x2800125) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_218: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P3709: !_LD [1] (Int) lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3710: !_LD [4] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i1 + 4] %asi, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_218: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_218 nop P3711: !_CASX [2] (maybe <- 0x2800126) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_219: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3712: !_CASX [17] (maybe <- 0x2800127) (Int) (Loop exit) (Branch target of P3662) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_219: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_219 nop ba P3713 nop TARGET3662: ba RET3662 nop P3713: !_CASX [21] (maybe <- 0x2800128) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_220: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3713 nop RET3713: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P3714: !_LD [20] (Int) (Branch target of P3893) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ba P3715 nop TARGET3893: ba RET3893 nop P3715: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_220: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_220 nop P3716: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_221: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_5_221: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_221 nop P3717: !_LD [19] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_222: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3717 nop RET3717: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P3718: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_222: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_222 nop P3719: !_ST [3] (maybe <- 0x280012a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_223: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P3720: !_LD [5] (Int) lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3721: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_223: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_223 nop P3722: !_CASX [18] (maybe <- 0x280012b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_224: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3723: !_PREFETCH [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 20 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_224: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_224 nop P3724: !_CASX [12] (maybe <- 0x280012d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_225: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3725: !_ST [14] (maybe <- 0x280012f) (Int) (Loop exit) stw %l4, [%i2 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_225: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_225 nop P3726: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) (Branch target of P3944) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_226: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_226: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_226 nop ba P3727 nop TARGET3944: ba RET3944 nop P3727: !_ST [21] (maybe <- 0x2800130) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_227: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P3728: !_ST [19] (maybe <- 0x2800131) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_5_227: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_227 nop P3729: !_CASX [4] (maybe <- 0x2800132) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_228: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3730: !_CASX [13] (maybe <- 0x2800134) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_228: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_228 nop P3731: !_LD [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_229: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3732: !_CASX [19] (maybe <- 0x2800136) (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i2], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P3733: !_LD [0] (Int) (Loop exit) (CBR) lduw [%i0 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3733 nop RET3733: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_229: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_229 nop P3734: !_PREFETCH [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_230: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 23 P3735: !_CASX [18] (maybe <- 0x2800138) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_230: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_230 nop P3736: !_CAS [3] (maybe <- 0x280013a) (Int) (Loop entry) (Branch target of P3334) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_231: lduw [%i1], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i1], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 ba P3737 nop TARGET3334: ba RET3334 nop P3737: !_CASX [23] (maybe <- 0x280013b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_231: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_231 nop P3738: !_REPLACEMENT [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_232: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_5_232: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_232 nop P3739: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_233: membar #StoreLoad P3740: !_CASX [19] (maybe <- 0x280013c) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_233: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_233 nop P3741: !_CASX [14] (maybe <- 0x280013e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_234: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_234: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_234 nop P3742: !_ST [13] (maybe <- 0x42000002) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_235: sethi %hi(REGION0_ALIAS0_O-REGION4_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 + 4 ] loop_exit_5_235: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_235 nop P3743: !_CASX [18] (maybe <- 0x280013f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_236: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_236: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_236 nop P3744: !_CASX [2] (maybe <- 0x2800141) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_237: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_237: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_237 nop P3745: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_238: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_5_238: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_238 nop P3746: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_239: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3747: !_CASX [8] (maybe <- 0x2800142) (Int) add %i2, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P3748: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_239: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_239 nop P3749: !_ST [13] (maybe <- 0x2800143) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_240: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P3750: !_CASX [1] (maybe <- 0x2800144) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_240: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_240 nop P3751: !_CASX [11] (maybe <- 0x2800146) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_241: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_241: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_241 nop P3752: !_CASX [23] (maybe <- 0x2800147) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_242: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 P3753: !_CASX [15] (maybe <- 0x2800148) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_242: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_242 nop P3754: !_CASX [0] (maybe <- 0x280014a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_243: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3755: !_CASX [10] (maybe <- 0x280014c) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3755 nop RET3755: ! 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 mov %o3, %l5 loop_exit_5_243: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_243 nop P3756: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_244: membar #StoreLoad loop_exit_5_244: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_244 nop P3757: !_CASX [1] (maybe <- 0x280014e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_245: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3758: !_CASX [16] (maybe <- 0x2800150) (Int) (Loop exit) (Branch target of P3713) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_245: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_245 nop ba P3759 nop TARGET3713: ba RET3713 nop P3759: !_CASX [18] (maybe <- 0x2800152) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_246: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_246: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_246 nop P3760: !_LD [10] (Int) (Loop entry) (Branch target of P3884) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_247: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P3761 nop TARGET3884: ba RET3884 nop P3761: !_LD [18] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_247: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_247 nop P3762: !_CAS [17] (maybe <- 0x2800154) (Int) (Loop entry) (Branch target of P3691) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_248: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 ba P3763 nop TARGET3691: ba RET3691 nop P3763: !_REPLACEMENT [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_248: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_248 nop P3764: !_ST [15] (maybe <- 0x2800155) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_249: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P3765: !_CASX [14] (maybe <- 0x2800156) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_249: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_249 nop P3766: !_CAS [5] (maybe <- 0x2800157) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_250: add %i1, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_250: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_250 nop P3767: !_ST [14] (maybe <- 0x2800158) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_251: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P3768: !_CASX [4] (maybe <- 0x2800159) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_251: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_251 nop P3769: !_CASX [12] (maybe <- 0x280015b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_252: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_252: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_252 nop P3770: !_CASX [16] (maybe <- 0x280015d) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_253: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3770 nop RET3770: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P3771: !_CASX [7] (maybe <- 0x280015f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_253: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_253 nop P3772: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_254: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3773: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_254: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_254 nop P3774: !_CASX [12] (maybe <- 0x2800161) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_255: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3775: !_ST [3] (maybe <- 0x2800163) (Int) (Loop exit) stw %l4, [%i1 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_255: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_255 nop P3776: !_REPLACEMENT [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_256: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_5_256: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_256 nop P3777: !_CASX [0] (maybe <- 0x2800164) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_257: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3778: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_257: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_257 nop P3779: !_CASX [9] (maybe <- 0x2800166) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_258: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_258: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_258 nop P3780: !_CASX [16] (maybe <- 0x2800168) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_259: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3781: !_CAS [7] (maybe <- 0x280016a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_259: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_259 nop P3782: !_REPLACEMENT [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_260: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3783: !_ST [19] (maybe <- 0x280016b) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_5_260: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_260 nop P3784: !_CASX [14] (maybe <- 0x280016c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_261: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_261: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_261 nop P3785: !_LD [7] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_262: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3785 nop RET3785: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P3786: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_262: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_262 nop P3787: !_ST [20] (maybe <- 0x280016d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_263: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_5_263: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_263 nop P3788: !_ST [1] (maybe <- 0x280016e) (Int) (Loop entry) (Branch target of P3496) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_264: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 ba P3789 nop TARGET3496: ba RET3496 nop P3789: !_ST [8] (maybe <- 0x280016f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_5_264: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_264 nop P3790: !_CASX [10] (maybe <- 0x2800170) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_265: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3791: !_CASX [4] (maybe <- 0x2800172) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_265: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_265 nop P3792: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_266: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3793: !_CASX [6] (maybe <- 0x2800174) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i3], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P3794: !_LD [1] (Int) (Loop exit) (Branch target of P3991) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_266: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_266 nop ba P3795 nop TARGET3991: ba RET3991 nop P3795: !_CASX [6] (maybe <- 0x2800176) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_267: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3796: !_LD [2] (Int) lduw [%i0 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3797: !_LD [6] (Int) (Loop exit) lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_267: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_267 nop P3798: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_268: membar #StoreLoad P3799: !_CASX [2] (maybe <- 0x2800178) (Int) (Loop exit) add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_268: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_268 nop P3800: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_269: membar #StoreLoad P3801: !_LD [8] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3802: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_269: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_269 nop P3803: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_270: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3804: !_LD [3] (Int) lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3805: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_270: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_270 nop P3806: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_271: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3807: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_271: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_271 nop P3808: !_CASX [20] (maybe <- 0x2800179) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_272: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_272: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_272 nop P3809: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_273: 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 P3810: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_273: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_273 nop P3811: !_ST [11] (maybe <- 0x280017a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_274: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_5_274: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_274 nop P3812: !_ST [2] (maybe <- 0x280017b) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_275: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3812 nop RET3812: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_5_275: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_275 nop P3813: !_CASX [6] (maybe <- 0x280017c) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_276: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3813 nop RET3813: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_276: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_276 nop P3814: !_FLUSHI [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_277: flush %g0 P3815: !_CASX [19] (maybe <- 0x280017e) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_277: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_277 nop P3816: !_CASX [5] (maybe <- 0x2800180) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_278: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3817: !_CAS [17] (maybe <- 0x2800181) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_278: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_278 nop P3818: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_279: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_5_279: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_279 nop P3819: !_CASX [20] (maybe <- 0x2800182) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_280: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3820: !_CASX [19] (maybe <- 0x2800183) (Int) (Loop exit) ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_280: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_280 nop P3821: !_ST [18] (maybe <- 0x2800185) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_281: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_5_281: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_281 nop P3822: !_CASX [17] (maybe <- 0x2800186) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_282: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_282: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_282 nop P3823: !_CASX [10] (maybe <- 0x2800187) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_283: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_283: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_283 nop P3824: !_CASX [4] (maybe <- 0x2800189) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_284: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_284: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_284 nop P3825: !_CASX [7] (maybe <- 0x280018b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_285: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3826: !_CASX [15] (maybe <- 0x280018d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_285: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_285 nop P3827: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_286: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3828: !_CAS [13] (maybe <- 0x280018f) (Int) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduwa [%o5] %asi, %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l3, %o1 casa [%o5] %asi, %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P3829: !_LD [11] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 12] %asi, %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_286: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_286 nop P3830: !_CASX [19] (maybe <- 0x2800190) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_287: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_287: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_287 nop P3831: !_PREFETCH [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_288: prefetch [%i0 + 4], 26 P3832: !_CASX [2] (maybe <- 0x2800192) (Int) (Loop exit) add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_288: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_288 nop P3833: !_FLUSHI [23] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_289: flush %g0 loop_exit_5_289: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_289 nop P3834: !_CASX [14] (maybe <- 0x2800193) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_290: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3835: !_LD [9] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3836: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_290: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_290 nop P3837: !_CAS [23] (maybe <- 0x2800194) (Int) (Loop entry) (Loop exit) (Branch target of P3920) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_291: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_291: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_291 nop ba P3838 nop TARGET3920: ba RET3920 nop P3838: !_CAS [11] (maybe <- 0x2800195) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_292: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_292: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_292 nop P3839: !_REPLACEMENT [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_293: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_293: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_293 nop P3840: !_CASX [0] (maybe <- 0x2800196) (Int) (Loop entry) (Loop exit) (Branch target of P3682) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_294: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_294: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_294 nop ba P3841 nop TARGET3682: ba RET3682 nop P3841: !_CASX [4] (maybe <- 0x2800198) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_295: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_295: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_295 nop P3842: !_CAS [4] (maybe <- 0x280019a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_296: add %i1, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_296: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_296 nop P3843: !_FLUSHI [16] (Int) (Loop entry) (Branch target of P3605) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_297: flush %g0 ba P3844 nop TARGET3605: ba RET3605 nop P3844: !_CASX [2] (maybe <- 0x280019b) (Int) (Loop exit) add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_297: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_297 nop P3845: !_CASX [7] (maybe <- 0x280019c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_298: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3846: !_CASX [16] (maybe <- 0x280019e) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_298: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_298 nop P3847: !_REPLACEMENT [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_299: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3848: !_PREFETCH [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 4 loop_exit_5_299: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_299 nop P3849: !_CASX [0] (maybe <- 0x28001a0) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_300: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3850: !_ST [15] (maybe <- 0x28001a2) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_300: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_300 nop P3851: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_301: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_301: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_301 nop P3852: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_302: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3853: !_CASX [4] (maybe <- 0x28001a3) (Int) ldx [%i1], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i1], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P3854: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_302: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_302 nop P3855: !_ST [13] (maybe <- 0x28001a5) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_303: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P3856: !_REPLACEMENT [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_5_303: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_303 nop P3857: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_304: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3858: !_LD [20] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_304: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_304 nop P3859: !_CAS [21] (maybe <- 0x28001a6) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_305: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_305: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_305 nop P3860: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_306: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3861: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_306: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_306 nop P3862: !_LD [1] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_307: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3863: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_307: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_307 nop P3864: !_LD [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_308: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3865: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_308: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_308 nop P3866: !_CASX [9] (maybe <- 0x28001a7) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_309: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3867: !_CASX [12] (maybe <- 0x28001a9) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_309: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_309 nop P3868: !_CASX [12] (maybe <- 0x28001ab) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_310: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3869: !_ST [2] (maybe <- 0x28001ad) (Int) (Loop exit) (LE) wr %g0, 0x88, %asi ! 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, [%i0 + 12] %asi add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_310: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_310 nop P3870: !_REPLACEMENT [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_311: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_311: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_311 nop P3871: !_CASX [10] (maybe <- 0x28001ae) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_312: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_312: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_312 nop P3872: !_CASX [19] (maybe <- 0x28001b0) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_313: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3873: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_313: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_313 nop P3874: !_CASX [3] (maybe <- 0x28001b2) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_314: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_314: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_314 nop P3875: !_ST [23] (maybe <- 0x28001b4) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_315: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3875 nop RET3875: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3876: !_LD [19] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3877: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_315: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_315 nop P3878: !_CAS [4] (maybe <- 0x28001b5) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_316: add %i1, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_316: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_316 nop P3879: !_CASX [14] (maybe <- 0x28001b6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_317: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_317: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_317 nop P3880: !_CASX [20] (maybe <- 0x28001b7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_318: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3881: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_318: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_318 nop P3882: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_319: membar #StoreLoad P3883: !_CAS [6] (maybe <- 0x28001b8) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_319: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_319 nop P3884: !_REPLACEMENT [5] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_320: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3884 nop RET3884: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3885: !_ST [17] (maybe <- 0x28001b9) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_5_320: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_320 nop P3886: !_CASX [7] (maybe <- 0x28001ba) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_321: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_321: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_321 nop P3887: !_LD [12] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_322: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered P3888: !_CASX [16] (maybe <- 0x28001bc) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_5_322: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_322 nop P3889: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_323: membar #StoreLoad P3890: !_CASX [2] (maybe <- 0x28001be) (Int) (Loop exit) add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_323: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_323 nop P3891: !_CASX [4] (maybe <- 0x28001bf) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_324: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_324: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_324 nop P3892: !_CASX [11] (maybe <- 0x28001c1) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_325: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3893: !_LD [19] (Int) (CBR) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3893 nop RET3893: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P3894: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_325: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_325 nop P3895: !_CASX [15] (maybe <- 0x28001c2) (Int) (Loop entry) (Branch target of P3678) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_326: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P3896 nop TARGET3678: ba RET3678 nop P3896: !_FLUSHI [9] (Int) (Loop exit) flush %g0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_326: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_326 nop P3897: !_CASX [1] (maybe <- 0x28001c4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_327: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_327: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_327 nop P3898: !_REPLACEMENT [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_328: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3899: !_LD [18] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3900: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_328: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_328 nop P3901: !_REPLACEMENT [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_329: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P3902: !_CASX [18] (maybe <- 0x28001c6) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_329: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_329 nop P3903: !_CASX [23] (maybe <- 0x28001c8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_330: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_330: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_330 nop P3904: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_331: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3905: !_LD [4] (Int) (Loop exit) (Branch target of P3770) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_331: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_331 nop ba P3906 nop TARGET3770: ba RET3770 nop P3906: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_332: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3907: !_CASX [4] (maybe <- 0x28001c9) (Int) ldx [%i1], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i1], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P3908: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_332: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_332 nop P3909: !_CASX [23] (maybe <- 0x28001cb) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_333: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3910: !_CASX [13] (maybe <- 0x28001cc) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_333: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_333 nop P3911: !_LD [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_334: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3912: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_334: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_334 nop P3913: !_ST [9] (maybe <- 0x28001ce) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_335: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P3914: !_LD [18] (FP) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_5_335: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_335 nop P3915: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_336: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3916: !_PREFETCH [5] (Int) prefetch [%i1 + 12], 2 P3917: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_336: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_336 nop P3918: !_CASX [21] (maybe <- 0x28001cf) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_337: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_337: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_337 nop P3919: !_PREFETCH [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_338: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 20 loop_exit_5_338: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_338 nop P3920: !_CASX [4] (maybe <- 0x28001d1) (Int) (Loop entry) (Loop exit) (CBR) (Branch target of P3566) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_339: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3920 nop RET3920: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_339: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_339 nop ba P3921 nop TARGET3566: ba RET3566 nop P3921: !_CASX [12] (maybe <- 0x28001d3) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_340: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3922: !_LD [14] (FP) (Loop exit) ld [%i2 + 12], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_5_340: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_340 nop P3923: !_CASX [15] (maybe <- 0x28001d5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_341: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3924: !_CASX [10] (maybe <- 0x28001d7) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_341: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_341 nop P3925: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_342: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3926: !_CASX [3] (maybe <- 0x28001d9) (Int) ldx [%i1], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i1], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P3927: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_342: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_342 nop P3928: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_343: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3929: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_343: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_343 nop P3930: !_CASX [22] (maybe <- 0x28001db) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_344: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3931: !_PREFETCH [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_344: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_344 nop P3932: !_PREFETCH [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_345: prefetch [%i1 + 0], 22 P3933: !_CASX [17] (maybe <- 0x28001dd) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_345: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_345 nop P3934: !_PREFETCH [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_346: prefetch [%i0 + 12], 19 loop_exit_5_346: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_346 nop P3935: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_347: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P3936: !_LD [17] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3937: !_LD [19] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_347: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_347 nop P3938: !_CASX [8] (maybe <- 0x28001de) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_348: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_348: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_348 nop P3939: !_PREFETCH [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_349: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 21 P3940: !_LD [14] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3941: !_LD [6] (Int) (Loop exit) lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_349: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_349 nop P3942: !_CASX [20] (maybe <- 0x28001df) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_350: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3943: !_CAS [18] (maybe <- 0x28001e0) (Int) (Loop exit) lduw [%i2], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_350: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_350 nop P3944: !_REPLACEMENT [15] (Int) (Loop entry) (CBR) (Branch target of P4000) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_351: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET3944 nop RET3944: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P3945 nop TARGET4000: ba RET4000 nop P3945: !_CAS [2] (maybe <- 0x28001e1) (Int) (Loop exit) add %i0, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_351: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_351 nop P3946: !_CASX [1] (maybe <- 0x28001e2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_352: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3947: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3948: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_352: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_352 nop P3949: !_CASX [21] (maybe <- 0x28001e4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_353: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_353: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_353 nop P3950: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_354: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3951: !_ST [6] (maybe <- 0x28001e6) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P3952: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_354: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_354 nop P3953: !_CASX [13] (maybe <- 0x28001e7) (Int) (Loop entry) (Loop exit) (Branch target of P3813) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_355: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_355: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_355 nop ba P3954 nop TARGET3813: ba RET3813 nop P3954: !_CASX [4] (maybe <- 0x28001e9) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_356: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3955: !_CAS [20] (maybe <- 0x28001eb) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_356: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_356 nop P3956: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_357: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3957: !_CAS [1] (maybe <- 0x28001ec) (Int) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi add %i0, 4, %o5 lduwa [%o5] %asi, %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l3, %o1 casa [%o5] %asi, %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P3958: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_357: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_357 nop P3959: !_CASX [4] (maybe <- 0x28001ed) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_358: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3960: !_FLUSHI [23] (Int) (Loop exit) flush %g0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_358: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_358 nop P3961: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_359: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3962: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_359: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_359 nop P3963: !_CASX [11] (maybe <- 0x28001ef) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_360: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3964: !_CASX [22] (maybe <- 0x28001f0) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_360: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_360 nop P3965: !_CASX [4] (maybe <- 0x28001f2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_361: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_361: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_361 nop P3966: !_ST [22] (maybe <- 0x28001f4) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_362: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P3967: !_ST [5] (maybe <- 0x28001f5) (Int) (Loop exit) stw %l4, [%i1 + 12 ] add %l4, 1, %l4 loop_exit_5_362: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_362 nop P3968: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_363: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_363: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_363 nop P3969: !_CAS [21] (maybe <- 0x28001f6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_364: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i2], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P3970: !_LD [11] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P3971: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_364: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_364 nop P3972: !_CASX [20] (maybe <- 0x28001f7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_365: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_365: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_365 nop P3973: !_CASX [20] (maybe <- 0x28001f8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_366: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3974: !_REPLACEMENT [0] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_366: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_366 nop P3975: !_CASX [8] (maybe <- 0x28001f9) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_367: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3976: !_CASX [15] (maybe <- 0x28001fa) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_5_367: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_367 nop P3977: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_368: membar #StoreLoad P3978: !_CASX [12] (maybe <- 0x28001fc) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_368: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_368 nop P3979: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_369: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P3980: !_CASX [16] (maybe <- 0x28001fe) (Int) (Loop exit) (LE) sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i3] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_369: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_369 nop P3981: !_CASX [2] (maybe <- 0x2800200) (Int) (Loop entry) (Branch target of P3479) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_370: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P3982 nop TARGET3479: ba RET3479 nop P3982: !_LD [12] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P3983: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_5_370: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_370 nop P3984: !_CASX [12] (maybe <- 0x2800201) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_371: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P3985: !_ST [13] (maybe <- 0x2800203) (Int) (Loop exit) stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_371: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_371 nop P3986: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_372: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_5_372: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_372 nop P3987: !_CASX [1] (maybe <- 0x2800204) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_373: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_373: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_373 nop P3988: !_ST [4] (maybe <- 0x2800206) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_374: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 loop_exit_5_374: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_374 nop P3989: !_CASX [23] (maybe <- 0x2800207) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_375: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_375: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_375 nop P3990: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_376: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3991: !_LD [7] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3991 nop RET3991: ! 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 loop_exit_5_376: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_376 nop P3992: !_CASX [10] (maybe <- 0x2800208) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_377: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_377: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_377 nop P3993: !_ST [18] (maybe <- 0x280020a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_378: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P3994: !_CASX [23] (maybe <- 0x280020b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_378: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_378 nop P3995: !_CAS [12] (maybe <- 0x280020c) (Int) (Loop entry) (Loop exit) (Branch target of P3695) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_379: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_379: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_379 nop ba P3996 nop TARGET3695: ba RET3695 nop P3996: !_CASX [9] (maybe <- 0x280020d) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_380: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3996 nop RET3996: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P3997: !_ST [13] (maybe <- 0x280020f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_380: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_380 nop P3998: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_381: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P3999: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_381: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_381 nop P4000: !_CASX [9] (maybe <- 0x2800210) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_382: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4000 nop RET4000: ! 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 loop_exit_5_382: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_382 nop P4001: !_PREFETCH [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_383: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 22 loop_exit_5_383: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_383 nop P4002: !_LD [12] (Int) (Loop entry) (Branch target of P3679) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_384: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P4003 nop TARGET3679: ba RET3679 nop P4003: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_5_384: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_384 nop P4004: !_PREFETCH [8] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_385: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 20 loop_exit_5_385: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_385 nop P4005: !_CASX [2] (maybe <- 0x2800212) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_5_386: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4006: !_REPLACEMENT [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_5_386: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_386 nop P4007: !_MEMBAR (Int) membar #StoreLoad END_NODES5: ! Test instruction sequence for CPU 5 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 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), %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(0x06deade1), %l7 or %l7, %lo(0x06deade1), %l7 stw %l7, [%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), %l7 or %l7, %lo(0x42800001), %l7 stw %l7, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x37000000), %l7 or %l7, %lo(0x37000000), %l7 stw %l7, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x2359^4 sethi %hi(0x2359), %l0 or %l0, %lo(0x2359), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES6: ! Test instruction sequence for ISTREAM 6 begins P4008: !_CASX [10] (maybe <- 0x3000001) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_0: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4009: !_PREFETCH [6] (Int) (Loop exit) (Branch target of P4644) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 23 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_0 nop ba P4010 nop TARGET4644: ba RET4644 nop P4010: !_CASX [18] (maybe <- 0x3000003) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_1: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_1 nop P4011: !_CASX [22] (maybe <- 0x3000005) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_2: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_2 nop P4012: !_CAS [0] (maybe <- 0x3000007) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_3: lduw [%i0], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i0], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P4013: !_LD [11] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P4014: !_LD [18] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_3 nop P4015: !_ST [15] (maybe <- 0x3000008) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_4: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P4016: !_PREFETCH [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 3 loop_exit_6_4: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_4 nop P4017: !_CASX [16] (maybe <- 0x3000009) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_5: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4018: !_REPLACEMENT [5] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_5: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_5 nop P4019: !_CASX [2] (maybe <- 0x300000b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_6: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_6: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_6 nop P4020: !_PREFETCH [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_7: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 18 loop_exit_6_7: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_7 nop P4021: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_8: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_6_8: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_8 nop P4022: !_REPLACEMENT [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_9: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P4023: !_CASX [6] (maybe <- 0x300000c) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4023 nop RET4023: ! 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 loop_exit_6_9: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_9 nop P4024: !_CAS [4] (maybe <- 0x300000e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_10: add %i1, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_10: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_10 nop P4025: !_REPLACEMENT [19] (Int) (Loop entry) (Branch target of P4210) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_11: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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 P4026 nop TARGET4210: ba RET4210 nop P4026: !_CASX [4] (maybe <- 0x300000f) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_11: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_11 nop P4027: !_CASX [9] (maybe <- 0x3000011) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_12: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_12: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_12 nop P4028: !_CASX [6] (maybe <- 0x3000013) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_13: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_13: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_13 nop P4029: !_CASX [1] (maybe <- 0x3000015) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_14: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_14: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_14 nop P4030: !_CASX [0] (maybe <- 0x3000017) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_15: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_15: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_15 nop P4031: !_CAS [23] (maybe <- 0x3000019) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_16: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_16: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_16 nop P4032: !_CASX [16] (maybe <- 0x300001a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_17: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4033: !_ST [22] (maybe <- 0x300001c) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_17: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_17 nop P4034: !_CASX [21] (maybe <- 0x300001d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_18: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4035: !_LD [16] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4036: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_18: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_18 nop P4037: !_CASX [6] (maybe <- 0x300001f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_19: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4038: !_CASX [12] (maybe <- 0x3000021) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_19: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_19 nop P4039: !_CASX [16] (maybe <- 0x3000023) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_20: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_20: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_20 nop P4040: !_CASX [7] (maybe <- 0x3000025) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_21: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_21: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_21 nop P4041: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_22: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_6_22: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_22 nop P4042: !_CAS [0] (maybe <- 0x3000027) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_23: lduw [%i0], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P4043: !_CASX [9] (maybe <- 0x3000028) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_23: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_23 nop P4044: !_CASX [21] (maybe <- 0x300002a) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_24: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4044 nop RET4044: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4045: !_PREFETCH [2] (Int) (Loop exit) prefetch [%i0 + 12], 23 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_24: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_24 nop P4046: !_CASX [5] (maybe <- 0x300002c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_25: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_25: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_25 nop P4047: !_ST [17] (maybe <- 0x300002d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_26: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_6_26: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_26 nop P4048: !_CASX [18] (maybe <- 0x300002e) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_27: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4048 nop RET4048: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P4049: !_LD [8] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4050: !_LD [13] (Int) (Loop exit) (Branch target of P4530) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_27: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_27 nop ba P4051 nop TARGET4530: ba RET4530 nop P4051: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_28: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4052: !_LD [17] (Int) (Loop exit) lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_28: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_28 nop P4053: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_29: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_6_29: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_29 nop P4054: !_REPLACEMENT [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_30: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P4055: !_CASX [23] (maybe <- 0x3000030) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_30: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_30 nop P4056: !_CASX [11] (maybe <- 0x3000031) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_31: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_31: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_31 nop P4057: !_CASX [12] (maybe <- 0x3000032) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_32: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_32: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_32 nop P4058: !_LD [4] (Int) (Loop entry) (Branch target of P4609) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_33: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P4059 nop TARGET4609: ba RET4609 nop P4059: !_CASX [23] (maybe <- 0x3000034) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P4060: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_33: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_33 nop P4061: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_34: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4062: !_CAS [15] (maybe <- 0x3000035) (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%i3], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4063: !_LD [18] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_34: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_34 nop P4064: !_LD [19] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_35: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_6_35: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_35 nop P4065: !_CASX [4] (maybe <- 0x3000036) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_36: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_36: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_36 nop P4066: !_CASX [6] (maybe <- 0x3000038) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_37: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4067: !_LD [20] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4068: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_37: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_37 nop P4069: !_REPLACEMENT [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_38: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P4070: !_CASX [1] (maybe <- 0x300003a) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_38: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_38 nop P4071: !_CASX [8] (maybe <- 0x300003c) (Int) (Loop entry) (Branch target of P4538) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_39: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P4072 nop TARGET4538: ba RET4538 nop P4072: !_CASX [5] (maybe <- 0x300003d) (Int) (Loop exit) add %i1, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_39: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_39 nop P4073: !_CAS [22] (maybe <- 0x300003e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_40: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_40: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_40 nop P4074: !_CASX [22] (maybe <- 0x300003f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_41: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_41: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_41 nop P4075: !_ST [3] (maybe <- 0x3000041) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_42: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P4076: !_REPLACEMENT [18] (Int) (Loop exit) (Branch target of P4228) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_42: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_42 nop ba P4077 nop TARGET4228: ba RET4228 nop P4077: !_CASX [22] (maybe <- 0x3000042) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_43: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_43: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_43 nop P4078: !_ST [11] (maybe <- 0x3000044) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_44: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P4079: !_PREFETCH [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 21 loop_exit_6_44: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_44 nop P4080: !_CASX [14] (maybe <- 0x3000045) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_45: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_45: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_45 nop P4081: !_ST [3] (maybe <- 0x3000046) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_46: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 loop_exit_6_46: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_46 nop P4082: !_CAS [22] (maybe <- 0x3000047) (Int) (Loop entry) (Loop exit) (Branch target of P4487) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_47: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_47: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_47 nop ba P4083 nop TARGET4487: ba RET4487 nop P4083: !_CAS [6] (maybe <- 0x3000048) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_48: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P4084: !_FLUSHI [4] (Int) (Loop exit) flush %g0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_48: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_48 nop P4085: !_REPLACEMENT [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_49: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P4086: !_CASX [5] (maybe <- 0x3000049) (Int) (Loop exit) add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_49: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_49 nop P4087: !_CASX [21] (maybe <- 0x300004a) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_50: sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 sllx %l6, 32, %o5 or %l6, %o5, %l6 and %l7, %l6, %o5 srlx %o5, 8, %o5 sllx %l7, 8, %l7 and %l7, %l6, %l7 or %l7, %o5, %l7 sethi %hi(0xffff0000), %l6 srlx %l7, 16, %o5 andn %o5, %l6, %o5 andn %l7, %l6, %l7 sllx %l7, 16, %l7 or %l7, %o5, %l7 srlx %l7, 32, %o5 sllx %l7, 32, %l7 or %l7, %o5, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%i2] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 P4088: !_REPLACEMENT [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_50: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_50 nop P4089: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_51: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4090: !_CAS [23] (maybe <- 0x300004c) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %l7 mov %l7, %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 mov %l4, %o1 cas [%l3], %o5, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4091: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_51: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_51 nop P4092: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_52: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4093: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_52: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_52 nop P4094: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_53: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4095: !_REPLACEMENT [4] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P4096: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_53: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_53 nop P4097: !_REPLACEMENT [11] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_54: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P4098: !_REPLACEMENT [15] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_6_54: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_54 nop P4099: !_CASX [5] (maybe <- 0x300004d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_55: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4100: !_REPLACEMENT [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_55: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_55 nop P4101: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_56: membar #StoreLoad P4102: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4103: !_LD [6] (Int) (Loop exit) lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_56: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_56 nop P4104: !_REPLACEMENT [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_57: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P4105: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_6_57: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_57 nop P4106: !_CASX [13] (maybe <- 0x300004e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_58: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4107: !_LD [19] (Int) (CBR) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4107 nop RET4107: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4108: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_58: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_58 nop P4109: !_LD [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_59: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4110: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_59: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_59 nop P4111: !_CASX [8] (maybe <- 0x3000050) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_60: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_60: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_60 nop P4112: !_CASX [10] (maybe <- 0x3000051) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_61: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldxa [%i3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P4113: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_61: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_61 nop P4114: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_62: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4115: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_62: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_62 nop P4116: !_CASX [8] (maybe <- 0x3000053) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_63: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4117: !_CASX [4] (maybe <- 0x3000054) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_63: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_63 nop P4118: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_64: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4119: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_64: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_64 nop P4120: !_CASX [7] (maybe <- 0x3000056) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_65: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4121: !_REPLACEMENT [3] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_65: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_65 nop P4122: !_LD [19] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_66: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4123: !_CASX [2] (maybe <- 0x3000058) (Int) add %i0, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P4124: !_LD [19] (Int) (Loop exit) lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_66: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_66 nop P4125: !_CASX [22] (maybe <- 0x3000059) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_67: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4126: !_PREFETCH [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_67: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_67 nop P4127: !_LD [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_68: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4128: !_LD [18] (Int) (Loop exit) lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_68: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_68 nop P4129: !_CAS [7] (maybe <- 0x300005b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_69: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_69: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_69 nop P4130: !_CAS [6] (maybe <- 0x300005c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_70: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_70: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_70 nop P4131: !_CASX [8] (maybe <- 0x300005d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_71: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4132: !_REPLACEMENT [23] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_71: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_71 nop P4133: !_ST [1] (maybe <- 0x300005e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_72: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_6_72: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_72 nop P4134: !_ST [2] (maybe <- 0x42800001) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_73: ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 12 ] loop_exit_6_73: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_73 nop P4135: !_CAS [4] (maybe <- 0x300005f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_74: !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 4 sethi %hi(0x200000), %l3 sub %i1, %l3, %i1 add %i1, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P4136: !_ST [20] (maybe <- 0x3000060) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 sethi %hi(0x200000), %l3 add %i1, %l3, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_6_74: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_74 nop P4137: !_CASX [16] (maybe <- 0x3000061) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_75: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_75: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_75 nop P4138: !_LD [7] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_76: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4139: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_76: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_76 nop P4140: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_77: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_77: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_77 nop P4141: !_CASX [21] (maybe <- 0x3000063) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_78: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4141 nop RET4141: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_78: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_78 nop P4142: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_79: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4143: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_79: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_79 nop P4144: !_LD [8] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_80: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 12], %f0 ! 1 addresses covered P4145: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_6_80: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_80 nop P4146: !_CAS [11] (maybe <- 0x3000065) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_81: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_81: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_81 nop P4147: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_82: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4148: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_82: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_82 nop P4149: !_CASX [1] (maybe <- 0x3000066) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_83: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_83: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_83 nop P4150: !_CAS [2] (maybe <- 0x3000068) (Int) (Loop entry) (Branch target of P4552) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_84: add %i0, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 ba P4151 nop TARGET4552: ba RET4552 nop P4151: !_CASX [14] (maybe <- 0x3000069) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_84: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_84 nop P4152: !_CASX [5] (maybe <- 0x300006a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_85: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_85: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_85 nop P4153: !_CASX [15] (maybe <- 0x300006b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_86: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4154: !_CASX [4] (maybe <- 0x300006d) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_86: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_86 nop P4155: !_CASX [12] (maybe <- 0x300006f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_87: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4156: !_CASX [5] (maybe <- 0x3000071) (Int) (Loop exit) add %i1, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_87: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_87 nop P4157: !_CASX [22] (maybe <- 0x3000072) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_88: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4158: !_LD [11] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4159: !_LD [11] (Int) (Loop exit) lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_88: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_88 nop P4160: !_CAS [20] (maybe <- 0x3000074) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_89: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P4161: !_CAS [22] (maybe <- 0x3000075) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o1 mov %o1, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o1(lower) srl %l7, 0, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_89: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_89 nop P4162: !_CASX [22] (maybe <- 0x3000076) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_90: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4163: !_CASX [22] (maybe <- 0x3000078) (Int) (Loop exit) ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_90: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_90 nop P4164: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_91: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_91: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_91 nop P4165: !_CASX [4] (maybe <- 0x300007a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_92: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_92: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_92 nop P4166: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_93: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4167: !_LD [3] (Int) (Loop exit) (Branch target of P4173) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_93: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_93 nop ba P4168 nop TARGET4173: ba RET4173 nop P4168: !_ST [10] (maybe <- 0x300007c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_94: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P4169: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_6_94: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_94 nop P4170: !_CAS [15] (maybe <- 0x300007d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_95: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_95: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_95 nop P4171: !_CASX [2] (maybe <- 0x300007e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_96: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_96: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_96 nop P4172: !_REPLACEMENT [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_97: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_97: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_97 nop P4173: !_CAS [21] (maybe <- 0x300007f) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_98: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4173 nop RET4173: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4174: !_PREFETCH [6] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetcha [%i2 + 0] %asi, 1 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_98: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_98 nop P4175: !_ST [0] (maybe <- 0x3000080) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_99: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 loop_exit_6_99: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_99 nop P4176: !_LD [11] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_100: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4177: !_FLUSHI [20] (Int) flush %g0 P4178: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_100: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_100 nop P4179: !_CASX [23] (maybe <- 0x3000081) (Int) (Loop entry) (Branch target of P4269) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_101: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P4180 nop TARGET4269: ba RET4269 nop P4180: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_101: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_101 nop P4181: !_CASX [8] (maybe <- 0x3000082) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_102: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4182: !_CASX [8] (maybe <- 0x3000083) (Int) (Loop exit) add %i3, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_102: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_102 nop P4183: !_PREFETCH [5] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_103: prefetch [%i1 + 12], 21 loop_exit_6_103: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_103 nop P4184: !_ST [21] (maybe <- 0x3000084) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_104: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P4185: !_PREFETCH [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 2 loop_exit_6_104: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_104 nop P4186: !_CASX [16] (maybe <- 0x3000085) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_105: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4187: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4188: !_LD [9] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_105: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_105 nop P4189: !_CASX [11] (maybe <- 0x3000087) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_106: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4190: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_106: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_106 nop P4191: !_CASX [17] (maybe <- 0x3000088) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_107: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_107: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_107 nop P4192: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_108: membar #StoreLoad P4193: !_CASX [16] (maybe <- 0x3000089) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_108: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_108 nop P4194: !_REPLACEMENT [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_109: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P4195: !_CASX [14] (maybe <- 0x300008b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_109: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_109 nop P4196: !_LD [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_110: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4197: !_CASX [2] (maybe <- 0x300008c) (Int) (Branch target of P4243) add %i0, 8, %l6 ldx [%l6], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 mov %l4, %o5 casx [%l6], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 ba P4198 nop TARGET4243: ba RET4243 nop P4198: !_LD [8] (Int) (Loop exit) lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_110: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_110 nop P4199: !_ST [6] (maybe <- 0x300008d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_111: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_6_111: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_111 nop P4200: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_112: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4201: !_REPLACEMENT [5] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P4202: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_112: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_112 nop P4203: !_PREFETCH [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_113: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 3 loop_exit_6_113: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_113 nop P4204: !_LD [22] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_114: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4204 nop RET4204: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P4205: !_PREFETCH [12] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 26 P4206: !_LD [4] (Int) (Loop exit) (Branch target of P4322) lduw [%i1 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_114: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_114 nop ba P4207 nop TARGET4322: ba RET4322 nop P4207: !_CASX [9] (maybe <- 0x300008e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_115: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_115: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_115 nop P4208: !_CASX [3] (maybe <- 0x3000090) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_116: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4208 nop RET4208: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P4209: !_CASX [19] (maybe <- 0x3000092) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_116: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_116 nop P4210: !_ST [5] (maybe <- 0x3000094) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_117: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4210 nop RET4210: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 loop_exit_6_117: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_117 nop P4211: !_CASX [0] (maybe <- 0x3000095) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_118: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_118: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_118 nop P4212: !_PREFETCH [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_119: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 2 loop_exit_6_119: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_119 nop P4213: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_120: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4214: !_CASX [23] (maybe <- 0x3000097) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P4215: !_LD [20] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_120: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_120 nop P4216: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_121: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_6_121: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_121 nop P4217: !_REPLACEMENT [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_122: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P4218: !_CAS [18] (maybe <- 0x3000098) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_122: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_122 nop P4219: !_CASX [13] (maybe <- 0x3000099) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_123: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4220: !_CASX [8] (maybe <- 0x300009b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_123: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_123 nop P4221: !_CASX [13] (maybe <- 0x300009c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_124: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_124: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_124 nop P4222: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_125: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4223: !_CAS [16] (maybe <- 0x300009e) (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4224: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_125: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_125 nop P4225: !_CASX [10] (maybe <- 0x300009f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_126: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_126: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_126 nop P4226: !_REPLACEMENT [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_127: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P4227: !_ST [21] (maybe <- 0x30000a1) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_6_127: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_127 nop P4228: !_CASX [2] (maybe <- 0x30000a2) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_128: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4228 nop RET4228: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4229: !_CASX [5] (maybe <- 0x30000a3) (Int) (Loop exit) add %i1, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_128: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_128 nop P4230: !_CASX [16] (maybe <- 0x30000a4) (Int) (Loop entry) (Loop exit) (Branch target of P4141) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_129: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_129: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_129 nop ba P4231 nop TARGET4141: ba RET4141 nop P4231: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_130: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_130: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_130 nop P4232: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_131: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P4233: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_6_131: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_131 nop P4234: !_CASX [14] (maybe <- 0x30000a6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_132: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4235: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_132: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_132 nop P4236: !_CASX [2] (maybe <- 0x30000a7) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_133: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_133: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_133 nop P4237: !_REPLACEMENT [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_134: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P4238: !_CASX [23] (maybe <- 0x30000a8) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_134: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_134 nop P4239: !_LD [12] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_135: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_6_135: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_135 nop P4240: !_CASX [16] (maybe <- 0x30000a9) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_136: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4241: !_PREFETCH [18] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 21 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_136: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_136 nop P4242: !_CASX [13] (maybe <- 0x30000ab) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_137: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4243: !_LD [7] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4243 nop RET4243: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4244: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_137: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_137 nop P4245: !_CASX [0] (maybe <- 0x30000ad) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_138: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_138: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_138 nop P4246: !_REPLACEMENT [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_139: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_139: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_139 nop P4247: !_CASX [14] (maybe <- 0x30000af) (Int) (Loop entry) (Branch target of P4250) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_140: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P4248 nop TARGET4250: ba RET4250 nop P4248: !_CASX [18] (maybe <- 0x30000b0) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_140: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_140 nop P4249: !_CAS [14] (maybe <- 0x30000b2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_141: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P4250: !_LD [18] (Int) (CBR) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4250 nop RET4250: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4251: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_141: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_141 nop P4252: !_LD [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_142: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4253: !_LD [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_142: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_142 nop P4254: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_143: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4255: !_LD [7] (Int) (Loop exit) lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_143: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_143 nop P4256: !_CAS [7] (maybe <- 0x30000b3) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_144: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P4257: !_ST [10] (maybe <- 0x30000b4) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_144: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_144 nop P4258: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_145: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_145: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_145 nop P4259: !_CASX [20] (maybe <- 0x30000b5) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_146: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 sllx %l6, 32, %l6 wr %g0, 0x88, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldxa [%l3] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%l3] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 P4260: !_CAS [3] (maybe <- 0x30000b6) (Int) (Loop exit) lduw [%i1], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%i1], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_146: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_146 nop P4261: !_ST [20] (maybe <- 0x42800002) (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_147: 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 + 12 ] loop_exit_6_147: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_147 nop P4262: !_CASX [10] (maybe <- 0x30000b7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_148: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_148: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_148 nop P4263: !_CAS [8] (maybe <- 0x30000b9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_149: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_149: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_149 nop P4264: !_ST [4] (maybe <- 0x42800003) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_150: ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i1 + 4 ] loop_exit_6_150: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_150 nop P4265: !_CASX [16] (maybe <- 0x30000ba) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_151: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4266: !_CAS [14] (maybe <- 0x30000bc) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o2 mov %o2, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o2(lower) srl %l7, 0, %o5 or %o5, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_151: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_151 nop P4267: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_152: 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 P4268: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_152: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_152 nop P4269: !_CASX [6] (maybe <- 0x30000bd) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_153: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4269 nop RET4269: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4270: !_LD [7] (Int) lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4271: !_LD [16] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_153: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_153 nop P4272: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_154: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4273: !_CASX [12] (maybe <- 0x30000bf) (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i2], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P4274: !_LD [8] (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_154: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_154 nop P4275: !_ST [10] (maybe <- 0x30000c1) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_155: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_6_155: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_155 nop P4276: !_CASX [9] (maybe <- 0x30000c2) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_156: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_156: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_156 nop P4277: !_CAS [14] (maybe <- 0x30000c4) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_157: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_157: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_157 nop P4278: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_158: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P4279: !_CASX [12] (maybe <- 0x30000c5) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_158: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_158 nop P4280: !_CASX [6] (maybe <- 0x30000c7) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_159: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldxa [%i3] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_159: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_159 nop P4281: !_CASX [16] (maybe <- 0x30000c9) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_160: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4282: !_CASX [21] (maybe <- 0x30000cb) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_160: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_160 nop P4283: !_CASX [22] (maybe <- 0x30000cd) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_161: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4283 nop RET4283: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P4284: !_CAS [7] (maybe <- 0x30000cf) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_161: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_161 nop P4285: !_CASX [17] (maybe <- 0x30000d0) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_162: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_162: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_162 nop P4286: !_REPLACEMENT [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_163: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P4287: !_PREFETCH [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 19 loop_exit_6_163: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_163 nop P4288: !_CAS [1] (maybe <- 0x30000d1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_164: add %i0, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_164: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_164 nop P4289: !_PREFETCH [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_165: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 22 P4290: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4291: !_LD [14] (Int) (Loop exit) lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_165: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_165 nop P4292: !_CASX [6] (maybe <- 0x30000d2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_166: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4293: !_LD [1] (Int) lduw [%i0 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4294: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_166: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_166 nop P4295: !_CASX [7] (maybe <- 0x30000d4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_167: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_167: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_167 nop P4296: !_CASX [5] (maybe <- 0x30000d6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_168: add %i1, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_168: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_168 nop P4297: !_CASX [15] (maybe <- 0x30000d7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_169: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_169: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_169 nop P4298: !_CASX [18] (maybe <- 0x30000d9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_170: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_170: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_170 nop P4299: !_CASX [22] (maybe <- 0x30000db) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_171: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4300: !_LD [0] (Int) lduw [%i0 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4301: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_171: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_171 nop P4302: !_PREFETCH [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_172: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 4 P4303: !_ST [21] (maybe <- 0x30000dd) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_6_172: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_172 nop P4304: !_CASX [19] (maybe <- 0x30000de) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_173: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_173: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_173 nop P4305: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_174: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4306: !_MEMBAR (Int) membar #StoreLoad P4307: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_174: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_174 nop P4308: !_CASX [8] (maybe <- 0x30000e0) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_175: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4309: !_LD [11] (Int) (Branch target of P4283) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ba P4310 nop TARGET4283: ba RET4283 nop P4310: !_LD [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_175: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_175 nop P4311: !_CASX [10] (maybe <- 0x30000e1) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_176: sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldxa [%i3] %asi, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 mov %l6, %l7 mov %l3, %l6 casxa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_176: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_176 nop P4312: !_CAS [19] (maybe <- 0x30000e3) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_177: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P4313: !_LD [13] (Int) (Branch target of P4107) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 ba P4314 nop TARGET4107: ba RET4107 nop P4314: !_LD [19] (Int) (Loop exit) lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_177: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_177 nop P4315: !_REPLACEMENT [1] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_178: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET4315 nop RET4315: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P4316: !_PREFETCH [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 4 loop_exit_6_178: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_178 nop P4317: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_179: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4318: !_LD [15] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_179: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_179 nop P4319: !_ST [19] (maybe <- 0x30000e4) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_180: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P4320: !_REPLACEMENT [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_180: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_180 nop P4321: !_CASX [21] (maybe <- 0x30000e5) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_181: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4322: !_LD [19] (Int) (CBR) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4322 nop RET4322: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P4323: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_181: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_181 nop P4324: !_ST [6] (maybe <- 0x30000e7) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_182: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P4325: !_PREFETCH [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 21 loop_exit_6_182: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_182 nop P4326: !_CASX [10] (maybe <- 0x30000e8) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_183: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4327: !_CASX [15] (maybe <- 0x30000ea) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_183: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_183 nop P4328: !_REPLACEMENT [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_184: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P4329: !_CASX [20] (maybe <- 0x30000ec) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_184: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_184 nop P4330: !_REPLACEMENT [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_185: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_185: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_185 nop P4331: !_CASX [11] (maybe <- 0x30000ed) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_186: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 P4332: !_CASX [4] (maybe <- 0x30000ee) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_186: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_186 nop P4333: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_187: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 4], 25 loop_exit_6_187: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_187 nop P4334: !_ST [12] (maybe <- 0x30000f0) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_188: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_6_188: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_188 nop P4335: !_REPLACEMENT [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_189: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P4336: !_LD [5] (Int) lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4337: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_189: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_189 nop P4338: !_LD [6] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_190: wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4339: !_CASX [2] (maybe <- 0x30000f1) (Int) add %i0, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P4340: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_190: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_190 nop P4341: !_CAS [23] (maybe <- 0x30000f2) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_191: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_191: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_191 nop P4342: !_CASX [16] (maybe <- 0x30000f3) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_192: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4343: !_CASX [8] (maybe <- 0x30000f5) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_192: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_192 nop P4344: !_CASX [4] (maybe <- 0x30000f6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_193: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_193: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_193 nop P4345: !_ST [7] (maybe <- 0x30000f8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_194: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_6_194: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_194 nop P4346: !_REPLACEMENT [14] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_195: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %o5 ld [%i2+12], %l6 st %l6, [%i2+12] add %i2, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_6_195: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_195 nop P4347: !_REPLACEMENT [11] (Int) (Loop entry) (Loop exit) (Branch target of P4561) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_196: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] loop_exit_6_196: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_196 nop ba P4348 nop TARGET4561: ba RET4561 nop P4348: !_CASX [8] (maybe <- 0x30000f9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_197: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_197: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_197 nop P4349: !_CASX [14] (maybe <- 0x30000fa) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_198: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P4350: !_CASX [18] (maybe <- 0x30000fb) (Int) (Loop exit) (LE) sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldxa [%i2] %asi, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 ! move %o5(upper) -> %o2(lower) srlx %o5, 32, %l3 or %l3, %o2, %o2 mov %o5, %l3 mov %l7, %o5 casxa [%i2] %asi, %l3, %o5 ! move %o5(lower) -> %o3(upper) sllx %o5, 32, %o3 ! move %o5(upper) -> %o3(lower) srlx %o5, 32, %l3 or %l3, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_198: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_198 nop P4351: !_CASX [20] (maybe <- 0x30000fd) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_199: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_199: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_199 nop P4352: !_LD [14] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_200: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_6_200: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_200 nop P4353: !_PREFETCH [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_201: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 3 P4354: !_CASX [9] (maybe <- 0x30000fe) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_201: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_201 nop P4355: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_202: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4356: !_CASX [5] (maybe <- 0x3000100) (Int) add %i1, 8, %o5 ldx [%o5], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 mov %l4, %l6 casx [%o5], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P4357: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_202: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_202 nop P4358: !_CASX [11] (maybe <- 0x3000101) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_203: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4359: !_CAS [21] (maybe <- 0x3000102) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_203: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_203 nop P4360: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_204: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_204: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_204 nop P4361: !_CASX [7] (maybe <- 0x3000103) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_205: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4362: !_REPLACEMENT [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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 loop_exit_6_205: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_205 nop P4363: !_CASX [23] (maybe <- 0x3000105) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_206: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4364: !_LD [17] (Int) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4364 nop RET4364: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P4365: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_206: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_206 nop P4366: !_CAS [21] (maybe <- 0x3000106) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_207: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_207: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_207 nop P4367: !_CAS [4] (maybe <- 0x3000107) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_208: add %i1, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P4368: !_REPLACEMENT [21] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_208: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_208 nop P4369: !_CAS [16] (maybe <- 0x3000108) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_209: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4369 nop RET4369: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4370: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_209: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_209 nop P4371: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_210: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_6_210: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_210 nop P4372: !_CASX [15] (maybe <- 0x3000109) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_211: sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 sllx %o5, 32, %l6 or %o5, %l6, %o5 and %l3, %o5, %l6 srlx %l6, 8, %l6 sllx %l3, 8, %l3 and %l3, %o5, %l3 or %l3, %l6, %l3 sethi %hi(0xffff0000), %o5 srlx %l3, 16, %l6 andn %l6, %o5, %l6 andn %l3, %o5, %l3 sllx %l3, 16, %l3 or %l3, %l6, %l3 srlx %l3, 32, %l6 sllx %l3, 32, %l3 or %l3, %l6, %l6 wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldxa [%i2] %asi, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 mov %l7, %o5 mov %l6, %l7 casxa [%i2] %asi, %o5, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_211: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_211 nop P4373: !_CASX [5] (maybe <- 0x300010b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_212: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4374: !_ST [6] (maybe <- 0x300010c) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_212: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_212 nop P4375: !_PREFETCH [11] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_213: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 12], 19 loop_exit_6_213: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_213 nop P4376: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_214: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4377: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_214: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_214 nop P4378: !_CASX [1] (maybe <- 0x300010d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_215: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4379: !_LD [5] (Int) lduw [%i1 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4380: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_215: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_215 nop P4381: !_ST [13] (maybe <- 0x300010f) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_216: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ! 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, [%i2 + 4] %asi add %l4, 1, %l4 P4382: !_CAS [8] (maybe <- 0x3000110) (Int) (Loop exit) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_216: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_216 nop P4383: !_CAS [8] (maybe <- 0x3000111) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_217: sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P4384: !_PREFETCH [6] (Int) (Loop exit) prefetch [%i2 + 0], 3 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_217: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_217 nop P4385: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_218: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4386: !_LD [13] (Int) (Loop exit) lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_218: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_218 nop P4387: !_CASX [9] (maybe <- 0x3000112) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_219: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4387 nop RET4387: ! 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 loop_exit_6_219: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_219 nop P4388: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_220: membar #StoreLoad loop_exit_6_220: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_220 nop P4389: !_CASX [5] (maybe <- 0x3000114) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_221: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4390: !_LD [5] (Int) lduw [%i1 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4391: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_221: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_221 nop P4392: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_222: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4393: !_PREFETCH [10] (Int) prefetch [%i2 + 4], 4 P4394: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_222: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_222 nop P4395: !_CASX [0] (maybe <- 0x3000115) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_223: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_223: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_223 nop P4396: !_ST [6] (maybe <- 0x3000117) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_224: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P4397: !_CASX [0] (maybe <- 0x3000118) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_224: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_224 nop P4398: !_CASX [21] (maybe <- 0x300011a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_225: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4399: !_LD [9] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4400: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_225: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_225 nop P4401: !_CASX [23] (maybe <- 0x300011c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_226: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_226: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_226 nop P4402: !_CASX [15] (maybe <- 0x300011d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_227: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4403: !_CASX [8] (maybe <- 0x300011f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_227: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_227 nop P4404: !_REPLACEMENT [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_228: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P4405: !_ST [9] (maybe <- 0x3000120) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_6_228: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_228 nop P4406: !_CASX [1] (maybe <- 0x3000121) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_229: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4407: !_CAS [7] (maybe <- 0x3000123) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_229: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_229 nop P4408: !_LD [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_230: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4409: !_CAS [11] (maybe <- 0x3000124) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %l3 mov %l3, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 mov %l4, %o1 cas [%l7], %l6, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4410: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_230: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_230 nop P4411: !_LD [11] (Int) (Loop entry) (Branch target of P4023) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_231: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P4412 nop TARGET4023: ba RET4023 nop P4412: !_CASX [3] (maybe <- 0x3000125) (Int) ldx [%i1], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i1], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P4413: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_231: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_231 nop P4414: !_CASX [19] (maybe <- 0x3000127) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_232: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_232: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_232 nop P4415: !_CASX [4] (maybe <- 0x3000129) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_233: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4416: !_ST [8] (maybe <- 0x42800004) (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_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 + 12 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_233: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_233 nop P4417: !_CASX [16] (maybe <- 0x300012b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_234: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_234: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_234 nop P4418: !_CASX [3] (maybe <- 0x300012d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_235: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_235: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_235 nop P4419: !_CASX [21] (maybe <- 0x300012f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_236: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4420: !_CASX [10] (maybe <- 0x3000131) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_236: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_236 nop P4421: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_237: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4422: !_PREFETCH [21] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 23 P4423: !_LD [22] (Int) (Loop exit) lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_237: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_237 nop P4424: !_CAS [17] (maybe <- 0x3000133) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_238: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P4425: !_CAS [19] (maybe <- 0x3000134) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o1 mov %o1, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o1(lower) srl %l6, 0, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_238: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_238 nop P4426: !_CASX [4] (maybe <- 0x3000135) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_239: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_239: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_239 nop P4427: !_LD [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_240: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4428: !_CASX [17] (maybe <- 0x3000137) (Int) (Branch target of P4044) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 mov %l4, %l6 casx [%o5], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 ba P4429 nop TARGET4044: ba RET4044 nop P4429: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_240: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_240 nop P4430: !_CASX [16] (maybe <- 0x3000138) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_241: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_241: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_241 nop P4431: !_CAS [13] (maybe <- 0x300013a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_242: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_242: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_242 nop P4432: !_ST [16] (maybe <- 0x300013b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_243: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_6_243: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_243 nop P4433: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_244: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4434: !_LD [14] (Int) (Loop exit) lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_244: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_244 nop P4435: !_ST [15] (maybe <- 0x300013c) (Int) (Loop entry) (Branch target of P4572) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_245: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 ba P4436 nop TARGET4572: ba RET4572 nop P4436: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4437: !_LD [19] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_245: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_245 nop P4438: !_ST [0] (maybe <- 0x300013d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_246: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 loop_exit_6_246: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_246 nop P4439: !_CAS [19] (maybe <- 0x300013e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_247: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P4440: !_CASX [7] (maybe <- 0x300013f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_247: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_247 nop P4441: !_ST [16] (maybe <- 0x3000141) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_248: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P4442: !_ST [16] (maybe <- 0x3000142) (Int) (Loop exit) (LE) wr %g0, 0x88, %asi ! 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 + 4] %asi add %l4, 1, %l4 loop_exit_6_248: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_248 nop P4443: !_LD [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_249: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4444: !_CASX [7] (maybe <- 0x3000143) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i3], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P4445: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_249: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_249 nop P4446: !_CASX [11] (maybe <- 0x3000145) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_250: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_250: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_250 nop P4447: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_251: membar #StoreLoad P4448: !_ST [18] (maybe <- 0x3000146) (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_6_251: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_251 nop P4449: !_CASX [4] (maybe <- 0x3000147) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_252: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4450: !_CASX [0] (maybe <- 0x3000149) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_252: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_252 nop P4451: !_CASX [22] (maybe <- 0x300014b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_253: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_253: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_253 nop P4452: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_254: 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 P4453: !_CAS [22] (maybe <- 0x300014d) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4454: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_254: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_254 nop P4455: !_LD [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_255: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4456: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_255: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_255 nop P4457: !_CAS [1] (maybe <- 0x300014e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_256: add %i0, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_256: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_256 nop P4458: !_CAS [19] (maybe <- 0x300014f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_257: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_257: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_257 nop P4459: !_CASX [0] (maybe <- 0x3000150) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_258: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4460: !_CASX [23] (maybe <- 0x3000152) (Int) (Loop exit) (Branch target of P4540) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_258: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_258 nop ba P4461 nop TARGET4540: ba RET4540 nop P4461: !_LD [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_259: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4462: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_259: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_259 nop P4463: !_CASX [9] (maybe <- 0x3000153) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_260: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4464: !_CASX [19] (maybe <- 0x3000155) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_260: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_260 nop P4465: !_CASX [22] (maybe <- 0x3000157) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_261: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_261: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_261 nop P4466: !_CAS [5] (maybe <- 0x3000159) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_262: add %i1, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4466 nop RET4466: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P4467: !_LD [10] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P4468: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_262: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_262 nop P4469: !_CASX [2] (maybe <- 0x300015a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_263: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_263: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_263 nop P4470: !_LD [12] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_264: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered P4471: !_CASX [18] (maybe <- 0x300015b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_6_264: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_264 nop P4472: !_CASX [5] (maybe <- 0x300015d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_265: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4473: !_CASX [2] (maybe <- 0x300015e) (Int) (Loop exit) add %i0, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_265: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_265 nop P4474: !_LD [2] (Int) (Loop entry) (Branch target of P4626) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_266: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P4475 nop TARGET4626: ba RET4626 nop P4475: !_CASX [15] (maybe <- 0x300015f) (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i3], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P4476: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_266: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_266 nop P4477: !_LD [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_267: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4478: !_LD [9] (Int) (Loop exit) (Branch target of P4387) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_267: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_267 nop ba P4479 nop TARGET4387: ba RET4387 nop P4479: !_REPLACEMENT [14] (Int) (Loop entry) (Branch target of P4315) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_268: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] ba P4480 nop TARGET4315: ba RET4315 nop P4480: !_PREFETCH [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 16 loop_exit_6_268: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_268 nop P4481: !_CASX [3] (maybe <- 0x3000161) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_269: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4482: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4483: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_269: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_269 nop P4484: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) (Branch target of P4680) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_270: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_6_270: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_270 nop ba P4485 nop TARGET4680: ba RET4680 nop P4485: !_CASX [6] (maybe <- 0x3000163) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_271: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4486: !_LD [1] (Int) lduw [%i0 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4487: !_LD [0] (Int) (Loop exit) (CBR) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4487 nop RET4487: ! 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 mov %o2, %l5 loop_exit_6_271: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_271 nop P4488: !_CASX [22] (maybe <- 0x3000165) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_272: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_272: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_272 nop P4489: !_ST [2] (maybe <- 0x3000167) (Int) (Loop entry) (Branch target of P4369) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_273: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 ba P4490 nop TARGET4369: ba RET4369 nop P4490: !_CASX [22] (maybe <- 0x3000168) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_273: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_273 nop P4491: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_274: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_6_274: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_274 nop P4492: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_275: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P4493: !_CASX [3] (maybe <- 0x300016a) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_275: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_275 nop P4494: !_CAS [22] (maybe <- 0x300016c) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_276: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l6 lduwa [%l6] %asi, %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l7, %o5 casa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_276: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_276 nop P4495: !_FLUSHI [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_277: flush %g0 P4496: !_PREFETCH [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 4], 20 loop_exit_6_277: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_277 nop P4497: !_CASX [21] (maybe <- 0x300016d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_278: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4498: !_CASX [21] (maybe <- 0x300016f) (Int) (Loop exit) ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_278: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_278 nop P4499: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_279: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4500: !_CAS [20] (maybe <- 0x3000171) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %l3 mov %l3, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 mov %l4, %o1 cas [%l7], %l6, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4501: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_279: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_279 nop P4502: !_CASX [10] (maybe <- 0x3000172) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_280: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4503: !_CAS [8] (maybe <- 0x3000174) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l6 lduw [%l6], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_280: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_280 nop P4504: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_281: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4505: !_LD [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_281: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_281 nop P4506: !_CASX [22] (maybe <- 0x3000175) (Int) (Loop entry) (Branch target of P4466) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_282: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P4507 nop TARGET4466: ba RET4466 nop P4507: !_CASX [4] (maybe <- 0x3000177) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_282: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_282 nop P4508: !_CAS [13] (maybe <- 0x3000179) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_283: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_283: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_283 nop P4509: !_CASX [11] (maybe <- 0x300017a) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_284: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_284: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_284 nop P4510: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_285: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4511: !_LD [14] (Int) (Loop exit) lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_285: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_285 nop P4512: !_CAS [0] (maybe <- 0x300017b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_286: lduw [%i0], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i0], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P4513: !_LD [10] (FP) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_6_286: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_286 nop P4514: !_LD [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_287: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4515: !_CASX [7] (maybe <- 0x300017c) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i3], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P4516: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_287: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_287 nop P4517: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_288: membar #StoreLoad P4518: !_CASX [18] (maybe <- 0x300017e) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_288: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_288 nop P4519: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_289: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4520: !_CASX [21] (maybe <- 0x3000180) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P4521: !_LD [23] (Int) (Loop exit) lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_289: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_289 nop P4522: !_CASX [3] (maybe <- 0x3000182) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_290: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4523: !_REPLACEMENT [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_290: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_290 nop P4524: !_PREFETCH [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_291: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 16 P4525: !_CASX [17] (maybe <- 0x3000184) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_291: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_291 nop P4526: !_REPLACEMENT [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_292: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P4527: !_CAS [15] (maybe <- 0x3000185) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l3, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3] %asi, %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l6, %l7 casa [%i3] %asi, %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_292: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_292 nop P4528: !_LD [3] (FP) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_293: ld [%i1 + 0], %f0 ! 1 addresses covered P4529: !_CASX [8] (maybe <- 0x3000186) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_6_293: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_293 nop P4530: !_CASX [21] (maybe <- 0x3000187) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_294: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4530 nop RET4530: ! 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 loop_exit_6_294: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_294 nop P4531: !_LD [1] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_295: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4532: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_295: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_295 nop P4533: !_CASX [1] (maybe <- 0x3000189) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_296: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_296: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_296 nop P4534: !_CAS [8] (maybe <- 0x300018b) (Int) (Loop entry) (Branch target of P4208) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_297: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 ba P4535 nop TARGET4208: ba RET4208 nop P4535: !_CASX [13] (maybe <- 0x300018c) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_297: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_297 nop P4536: !_LD [4] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_298: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4537: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_298: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_298 nop P4538: !_CASX [14] (maybe <- 0x300018e) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_299: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4538 nop RET4538: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P4539: !_CAS [0] (maybe <- 0x300018f) (Int) (Loop exit) lduw [%i0], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_299: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_299 nop P4540: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_300: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET4540 nop RET4540: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_6_300: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_300 nop P4541: !_CAS [8] (maybe <- 0x3000190) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_301: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P4542: !_CAS [10] (maybe <- 0x3000191) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o1 mov %o1, %l7 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o1(lower) srl %l6, 0, %l7 or %l7, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_301: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_301 nop P4543: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_302: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4544: !_ST [4] (maybe <- 0x3000192) (Int) stw %l4, [%i1 + 4 ] add %l4, 1, %l4 P4545: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_302: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_302 nop P4546: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_303: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4547: !_MEMBAR (Int) membar #StoreLoad P4548: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_303: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_303 nop P4549: !_PREFETCH [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_304: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 4], 20 P4550: !_CASX [5] (maybe <- 0x3000193) (Int) (Loop exit) add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_304: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_304 nop P4551: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_305: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4552: !_LD [8] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4552 nop RET4552: ! 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 loop_exit_6_305: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_305 nop P4553: !_ST [14] (maybe <- 0x3000194) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_306: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P4554: !_CASX [6] (maybe <- 0x3000195) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_306: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_306 nop P4555: !_CASX [2] (maybe <- 0x3000197) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_307: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4556: !_CASX [5] (maybe <- 0x3000198) (Int) (Loop exit) add %i1, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_307: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_307 nop P4557: !_LD [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_308: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4558: !_LD [9] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_308: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_308 nop P4559: !_ST [21] (maybe <- 0x3000199) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_309: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P4560: !_CASX [5] (maybe <- 0x300019a) (Int) (Loop exit) add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_309: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_309 nop P4561: !_LD [19] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_310: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4561 nop RET4561: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P4562: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_310: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_310 nop P4563: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_311: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4564: !_CASX [20] (maybe <- 0x300019b) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P4565: !_LD [19] (Int) (Loop exit) lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_311: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_311 nop P4566: !_CASX [19] (maybe <- 0x300019c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_312: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4567: !_CASX [19] (maybe <- 0x300019e) (Int) (Loop exit) ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_312: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_312 nop P4568: !_PREFETCH [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_313: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 23 P4569: !_CASX [22] (maybe <- 0x30001a0) (Int) (Loop exit) ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_313: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_313 nop P4570: !_REPLACEMENT [11] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_314: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_6_314: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_314 nop P4571: !_CASX [17] (maybe <- 0x30001a2) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_315: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_315: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_315 nop P4572: !_ST [15] (maybe <- 0x30001a3) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_316: sethi %hi(REGION5_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, TARGET4572 nop RET4572: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 loop_exit_6_316: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_316 nop P4573: !_CASX [22] (maybe <- 0x30001a4) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_317: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4574: !_CASX [8] (maybe <- 0x30001a6) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 ! move %o5(upper) -> %o2(lower) srlx %o5, 32, %l3 or %l3, %o2, %o2 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o3(upper) sllx %o5, 32, %o3 ! move %o5(upper) -> %o3(lower) srlx %o5, 32, %l3 or %l3, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_317: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_317 nop P4575: !_REPLACEMENT [22] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_318: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P4576: !_CASX [17] (maybe <- 0x30001a7) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_318: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_318 nop P4577: !_FLUSHI [4] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_319: flush %g0 loop_exit_6_319: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_319 nop P4578: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_320: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4579: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_320: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_320 nop P4580: !_PREFETCH [18] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_321: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 4 loop_exit_6_321: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_321 nop P4581: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_322: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4582: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_322: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_322 nop P4583: !_PREFETCH [14] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_323: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 3 loop_exit_6_323: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_323 nop P4584: !_CASX [23] (maybe <- 0x30001a8) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_324: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_324: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_324 nop P4585: !_CAS [12] (maybe <- 0x30001a9) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_325: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduwa [%i2] %asi, %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l7, %o5 casa [%i2] %asi, %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_325: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_325 nop P4586: !_REPLACEMENT [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_326: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_6_326: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_326 nop P4587: !_CASX [3] (maybe <- 0x30001aa) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_327: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4588: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4589: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_327: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_327 nop P4590: !_ST [18] (maybe <- 0x30001ac) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_328: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_6_328: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_328 nop P4591: !_CAS [17] (maybe <- 0x30001ad) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_329: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_329: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_329 nop P4592: !_CASX [23] (maybe <- 0x30001ae) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_330: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_330: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_330 nop P4593: !_CASX [3] (maybe <- 0x30001af) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_331: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_331: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_331 nop P4594: !_ST [15] (maybe <- 0x30001b1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_332: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_6_332: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_332 nop P4595: !_CASX [10] (maybe <- 0x30001b2) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_333: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_333: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_333 nop P4596: !_REPLACEMENT [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_334: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P4597: !_CASX [9] (maybe <- 0x30001b4) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_334: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_334 nop P4598: !_CAS [13] (maybe <- 0x30001b6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_335: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P4599: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_335: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_335 nop P4600: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_336: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4601: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_336: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_336 nop P4602: !_REPLACEMENT [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_337: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_337: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_337 nop P4603: !_CASX [10] (maybe <- 0x30001b7) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_338: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_338: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_338 nop P4604: !_CASX [12] (maybe <- 0x30001b9) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_339: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4605: !_CAS [3] (maybe <- 0x30001bb) (Int) (Loop exit) lduw [%i1], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%i1], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_339: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_339 nop P4606: !_CASX [15] (maybe <- 0x30001bc) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_340: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_340: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_340 nop P4607: !_REPLACEMENT [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_341: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P4608: !_ST [3] (maybe <- 0x30001be) (Int) (Loop exit) stw %l4, [%i1 + 0 ] add %l4, 1, %l4 loop_exit_6_341: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_341 nop P4609: !_CASX [1] (maybe <- 0x30001bf) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_342: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4609 nop RET4609: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P4610: !_CASX [10] (maybe <- 0x30001c1) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_342: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_342 nop P4611: !_CASX [22] (maybe <- 0x30001c3) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_343: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4612: !_PREFETCH [5] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi prefetcha [%i1 + 12] %asi, 23 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_343: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_343 nop P4613: !_REPLACEMENT [23] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_344: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_6_344: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_344 nop P4614: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_345: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4615: !_ST [9] (maybe <- 0x30001c5) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P4616: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_345: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_345 nop P4617: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_346: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4618: !_LD [21] (Int) (Loop exit) lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_346: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_346 nop P4619: !_CAS [21] (maybe <- 0x30001c6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_347: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_347: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_347 nop P4620: !_CASX [15] (maybe <- 0x30001c7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_348: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4621: !_LD [9] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4622: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_348: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_348 nop P4623: !_CASX [0] (maybe <- 0x30001c9) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_349: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi ldxa [%i0] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i0] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P4624: !_REPLACEMENT [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_349: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_349 nop P4625: !_REPLACEMENT [18] (Int) (Loop entry) (Loop exit) (Branch target of P4204) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_350: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_6_350: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_350 nop ba P4626 nop TARGET4204: ba RET4204 nop P4626: !_CASX [7] (maybe <- 0x30001cb) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_351: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4626 nop RET4626: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P4627: !_CASX [8] (maybe <- 0x30001cd) (Int) (Loop exit) add %i2, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_351: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_351 nop P4628: !_CASX [16] (maybe <- 0x30001ce) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_352: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4629: !_ST [13] (maybe <- 0x42800005) (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_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 + 4 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_352: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_352 nop P4630: !_LD [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_353: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4631: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_353: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_353 nop P4632: !_ST [3] (maybe <- 0x30001d0) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_354: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 loop_exit_6_354: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_354 nop P4633: !_PREFETCH [6] (Int) (Loop entry) (Loop exit) (LE) (CBR) (Branch target of P4048) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_355: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetcha [%i3 + 0] %asi, 20 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4633 nop RET4633: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 loop_exit_6_355: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_355 nop ba P4634 nop TARGET4048: ba RET4048 nop P4634: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_356: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4635: !_LD [5] (Int) (Loop exit) (Branch target of P4364) lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_356: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_356 nop ba P4636 nop TARGET4364: ba RET4364 nop P4636: !_LD [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_357: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4637: !_CASX [5] (maybe <- 0x30001d1) (Int) add %i1, 8, %l6 ldx [%l6], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 mov %l4, %o5 casx [%l6], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P4638: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_357: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_357 nop P4639: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_358: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4640: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_358: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_358 nop P4641: !_CASX [12] (maybe <- 0x30001d2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_359: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4642: !_CAS [0] (maybe <- 0x30001d4) (Int) (Loop exit) lduw [%i0], %o2 mov %o2, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o2(lower) srl %o5, 0, %l3 or %l3, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_359: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_359 nop P4643: !_ST [6] (maybe <- 0x30001d5) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_360: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_6_360: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_360 nop P4644: !_CASX [2] (maybe <- 0x30001d6) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_361: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4644 nop RET4644: ! 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 loop_exit_6_361: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_361 nop P4645: !_CASX [20] (maybe <- 0x30001d7) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_362: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_362: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_362 nop P4646: !_CAS [21] (maybe <- 0x30001d8) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_363: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P4647: !_CASX [2] (maybe <- 0x30001d9) (Int) (Loop exit) add %i0, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_363: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_363 nop P4648: !_CASX [17] (maybe <- 0x30001da) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_364: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4649: !_REPLACEMENT [14] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_364: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_364 nop P4650: !_CASX [6] (maybe <- 0x30001db) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_365: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_365: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_365 nop P4651: !_ST [10] (maybe <- 0x30001dd) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_366: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P4652: !_REPLACEMENT [11] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_6_366: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_366 nop P4653: !_ST [0] (maybe <- 0x30001de) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_367: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 loop_exit_6_367: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_367 nop P4654: !_LD [22] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_368: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4655: !_LD [22] (Int) (Loop exit) lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_368: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_368 nop P4656: !_ST [11] (maybe <- 0x30001df) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_369: wr %g0, 0x88, %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), %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, [%i2 + 12] %asi add %l4, 1, %l4 P4657: !_CASX [8] (maybe <- 0x30001e0) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_369: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_369 nop P4658: !_CASX [22] (maybe <- 0x30001e1) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_370: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_370: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_370 nop P4659: !_LD [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_371: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4660: !_CASX [22] (maybe <- 0x30001e3) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i2], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P4661: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_6_371: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_371 nop P4662: !_FLUSHI [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_372: flush %g0 loop_exit_6_372: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_372 nop P4663: !_CASX [12] (maybe <- 0x30001e5) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_373: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_373: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_373 nop P4664: !_CAS [0] (maybe <- 0x30001e7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_374: lduw [%i0], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i0], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_374: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_374 nop P4665: !_CASX [19] (maybe <- 0x30001e8) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_375: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4666: !_ST [0] (maybe <- 0x30001ea) (Int) (Loop exit) stw %l4, [%i0 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_375: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_375 nop P4667: !_REPLACEMENT [19] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_376: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_6_376: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_376 nop P4668: !_CASX [4] (maybe <- 0x30001eb) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_377: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_377: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_377 nop P4669: !_CASX [0] (maybe <- 0x30001ed) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_378: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4670: !_CASX [5] (maybe <- 0x30001ef) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi add %i1, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 ! move %l3(upper) -> %o2(lower) srlx %l3, 32, %l6 or %l6, %o2, %o2 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o3(upper) sllx %l3, 32, %o3 ! move %l3(upper) -> %o3(lower) srlx %l3, 32, %l6 or %l6, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_378: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_378 nop P4671: !_REPLACEMENT [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_379: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P4672: !_CASX [13] (maybe <- 0x30001f0) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_379: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_379 nop P4673: !_CASX [23] (maybe <- 0x30001f2) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_380: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4674: !_CASX [0] (maybe <- 0x30001f3) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_380: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_380 nop P4675: !_ST [17] (maybe <- 0x30001f5) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_381: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_6_381: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_381 nop P4676: !_CASX [10] (maybe <- 0x30001f6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_382: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4677: !_CASX [2] (maybe <- 0x30001f8) (Int) (Loop exit) add %i0, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_6_382: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_382 nop P4678: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_383: membar #StoreLoad loop_exit_6_383: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_383 nop P4679: !_CASX [17] (maybe <- 0x30001f9) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_384: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 P4680: !_CAS [22] (maybe <- 0x30001fa) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4680 nop RET4680: ! 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 mov %o2, %l5 loop_exit_6_384: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_384 nop P4681: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_385: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4682: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_385: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_385 nop P4683: !_CASX [2] (maybe <- 0x30001fb) (Int) (Loop entry) (Branch target of P4633) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_386: add %i0, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P4684 nop TARGET4633: ba RET4633 nop P4684: !_REPLACEMENT [5] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_6_386: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_386 nop P4685: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_387: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4686: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_6_387: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_387 nop P4687: !_MEMBAR (Int) membar #StoreLoad END_NODES6: ! Test instruction sequence for CPU 6 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 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), %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(0x07deade1), %l3 or %l3, %lo(0x07deade1), %l3 stw %l3, [%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), %l3 or %l3, %lo(0x43000001), %l3 stw %l3, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x37800000), %l3 or %l3, %lo(0x37800000), %l3 stw %l3, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x1944^4 sethi %hi(0x1944), %l0 or %l0, %lo(0x1944), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES7: ! Test instruction sequence for ISTREAM 7 begins P4688: !_CASX [8] (maybe <- 0x3800001) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_0: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_0 nop P4689: !_CASX [22] (maybe <- 0x3800002) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_1: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4690: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4691: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_1 nop P4692: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_2: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_7_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_2 nop P4693: !_PREFETCH [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_3: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 21 P4694: !_CAS [2] (maybe <- 0x3800004) (Int) (Loop exit) add %i0, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_3 nop P4695: !_CASX [8] (maybe <- 0x3800005) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_4: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_4: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_4 nop P4696: !_CAS [7] (maybe <- 0x3800006) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_5: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_5: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_5 nop P4697: !_CAS [15] (maybe <- 0x3800007) (Int) (Loop entry) (Loop exit) (Branch target of P4735) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_6: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_6: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_6 nop ba P4698 nop TARGET4735: ba RET4735 nop P4698: !_ST [23] (maybe <- 0x3800008) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_7: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P4699: !_MEMBAR (Int) (Loop exit) (Branch target of P4856) membar #StoreLoad loop_exit_7_7: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_7 nop ba P4700 nop TARGET4856: ba RET4856 nop P4700: !_CASX [11] (maybe <- 0x3800009) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_8: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4701: !_LD [17] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4702: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_8: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_8 nop P4703: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_9: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4704: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_9: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_9 nop P4705: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_10: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P4706: !_CASX [21] (maybe <- 0x380000a) (Int) (Loop exit) (Branch target of P5228) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_10: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_10 nop ba P4707 nop TARGET5228: ba RET5228 nop P4707: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_11: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4708: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_11: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_11 nop P4709: !_CAS [19] (maybe <- 0x380000c) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_12: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %o5 or %o5, %lo(0xff00ff00), %o5 and %l4, %o5, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %o5, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduwa [%o5] %asi, %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l3, %l6 casa [%o5] %asi, %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_12: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_12 nop P4710: !_CASX [17] (maybe <- 0x380000d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_13: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_13: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_13 nop P4711: !_REPLACEMENT [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_14: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_7_14: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_14 nop P4712: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_15: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4713: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_15: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_15 nop P4714: !_CAS [23] (maybe <- 0x380000e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_16: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_16: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_16 nop P4715: !_ST [4] (maybe <- 0x380000f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_17: stw %l4, [%i1 + 4 ] add %l4, 1, %l4 loop_exit_7_17: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_17 nop P4716: !_CASX [20] (maybe <- 0x3800010) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_18: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_18: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_18 nop P4717: !_REPLACEMENT [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_19: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] P4718: !_CASX [9] (maybe <- 0x3800011) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_19: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_19 nop P4719: !_CAS [0] (maybe <- 0x3800013) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_20: lduw [%i0], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i0], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P4720: !_LD [12] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P4721: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_20: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_20 nop P4722: !_CASX [22] (maybe <- 0x3800014) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_21: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4723: !_REPLACEMENT [0] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_21: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_21 nop P4724: !_LD [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_22: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4725: !_REPLACEMENT [2] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P4726: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_22: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_22 nop P4727: !_CASX [7] (maybe <- 0x3800016) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_23: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_23: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_23 nop P4728: !_CASX [6] (maybe <- 0x3800018) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_24: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4729: !_CASX [4] (maybe <- 0x380001a) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_24: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_24 nop P4730: !_LD [19] (Int) (Loop entry) (Branch target of P5209) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_25: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P4731 nop TARGET5209: ba RET5209 nop P4731: !_REPLACEMENT [14] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l3 ld [%i3+12], %l7 st %l7, [%i3+12] add %i3, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P4732: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_25: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_25 nop P4733: !_CAS [18] (maybe <- 0x380001c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_26: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i3], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P4734: !_CASX [10] (maybe <- 0x380001d) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_26: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_26 nop P4735: !_CASX [21] (maybe <- 0x380001f) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_27: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4735 nop RET4735: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_27: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_27 nop P4736: !_CASX [3] (maybe <- 0x3800021) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_28: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4737: !_LD [3] (Int) lduw [%i1 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4738: !_LD [10] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_28: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_28 nop P4739: !_CASX [18] (maybe <- 0x3800023) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_29: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_29: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_29 nop P4740: !_CAS [12] (maybe <- 0x3800025) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_30: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_30: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_30 nop P4741: !_CAS [20] (maybe <- 0x3800026) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_31: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P4742: !_CASX [2] (maybe <- 0x3800027) (Int) (Loop exit) add %i0, 8, %l6 ldx [%l6], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 mov %l4, %o2 casx [%l6], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_31: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_31 nop P4743: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_32: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4744: !_CASX [18] (maybe <- 0x3800028) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P4745: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_32: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_32 nop P4746: !_REPLACEMENT [12] (Int) (Loop entry) (Branch target of P5220) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_33: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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 P4747 nop TARGET5220: ba RET5220 nop P4747: !_CASX [10] (maybe <- 0x380002a) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_33: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_33 nop P4748: !_CAS [11] (maybe <- 0x380002c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_34: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_34: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_34 nop P4749: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_35: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4750: !_LD [11] (Int) (Loop exit) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4750 nop RET4750: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_35: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_35 nop P4751: !_REPLACEMENT [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_36: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P4752: !_PREFETCH [1] (Int) (Loop exit) prefetch [%i0 + 4], 4 loop_exit_7_36: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_36 nop P4753: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_37: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4754: !_CAS [23] (maybe <- 0x380002d) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%l6], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4755: !_LD [22] (Int) (Loop exit) lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_37: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_37 nop P4756: !_CAS [10] (maybe <- 0x380002e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_38: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_38: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_38 nop P4757: !_LD [22] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_39: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4757 nop RET4757: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P4758: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_39: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_39 nop P4759: !_REPLACEMENT [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_40: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P4760: !_CASX [20] (maybe <- 0x380002f) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_40: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_40 nop P4761: !_CASX [17] (maybe <- 0x3800030) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_41: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_41: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_41 nop P4762: !_CAS [3] (maybe <- 0x3800031) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_42: lduw [%i1], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i1], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_42: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_42 nop P4763: !_CASX [1] (maybe <- 0x3800032) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_43: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4764: !_ST [10] (maybe <- 0x3800034) (Int) (Loop exit) (LE) wr %g0, 0x88, %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), %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, [%i2 + 4] %asi add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_43: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_43 nop P4765: !_CAS [15] (maybe <- 0x3800035) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_44: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_44: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_44 nop P4766: !_CASX [22] (maybe <- 0x3800036) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_45: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_45: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_45 nop P4767: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_46: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4768: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_46: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_46 nop P4769: !_CASX [21] (maybe <- 0x3800038) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_47: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4770: !_CASX [18] (maybe <- 0x380003a) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_47: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_47 nop P4771: !_CASX [23] (maybe <- 0x380003c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_48: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4772: !_CASX [20] (maybe <- 0x380003d) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_48: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_48 nop P4773: !_CASX [22] (maybe <- 0x380003e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_49: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_49: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_49 nop P4774: !_LD [0] (Int) (Loop entry) (LE) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_50: wr %g0, 0x88, %asi lduwa [%i0 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4774 nop RET4774: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P4775: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_50: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_50 nop P4776: !_LD [9] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_51: wr %g0, 0x88, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4777: !_CASX [21] (maybe <- 0x3800040) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i3], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P4778: !_LD [17] (Int) (Loop exit) (Branch target of P4797) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_51: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_51 nop ba P4779 nop TARGET4797: ba RET4797 nop P4779: !_LD [11] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_52: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_52: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_52 nop P4780: !_CASX [4] (maybe <- 0x3800042) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_53: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_53: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_53 nop P4781: !_LD [21] (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_54: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered P4782: !_CASX [12] (maybe <- 0x3800044) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_54: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_54 nop P4783: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_55: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4784: !_REPLACEMENT [13] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P4785: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_55: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_55 nop P4786: !_ST [21] (maybe <- 0x3800046) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_56: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_7_56: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_56 nop P4787: !_CASX [2] (maybe <- 0x3800047) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_57: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi add %i0, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P4788: !_CASX [5] (maybe <- 0x3800048) (Int) (Loop exit) add %i1, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_57: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_57 nop P4789: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_58: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P4790: !_CASX [13] (maybe <- 0x3800049) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_58: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_58 nop P4791: !_CASX [11] (maybe <- 0x380004b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_59: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4792: !_ST [9] (maybe <- 0x380004c) (Int) (Loop exit) stw %l4, [%i2 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_59: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_59 nop P4793: !_ST [9] (maybe <- 0x380004d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_60: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_7_60: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_60 nop P4794: !_CASX [5] (maybe <- 0x380004e) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_61: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_61: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_61 nop P4795: !_CASX [17] (maybe <- 0x380004f) (Int) (Loop entry) (Branch target of P5135) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_62: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P4796 nop TARGET5135: ba RET5135 nop P4796: !_CASX [4] (maybe <- 0x3800050) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_62: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_62 nop P4797: !_REPLACEMENT [4] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_63: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET4797 nop RET4797: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P4798: !_REPLACEMENT [3] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_7_63: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_63 nop P4799: !_MEMBAR (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_64: membar #StoreLoad P4800: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_7_64: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_64 nop P4801: !_LD [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_65: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4802: !_CASX [0] (maybe <- 0x3800052) (Int) ldx [%i0], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i0], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P4803: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_65: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_65 nop P4804: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_66: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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, TARGET4804 nop RET4804: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_7_66: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_66 nop P4805: !_CASX [7] (maybe <- 0x3800054) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_67: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4805 nop RET4805: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P4806: !_CASX [23] (maybe <- 0x3800056) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_67: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_67 nop P4807: !_CASX [16] (maybe <- 0x3800057) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_68: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4808: !_CASX [4] (maybe <- 0x3800059) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_68: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_68 nop P4809: !_ST [2] (maybe <- 0x380005b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_69: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 P4810: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_7_69: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_69 nop P4811: !_LD [16] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_70: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4812: !_LD [21] (Int) (Loop exit) (Branch target of P4979) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_70: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_70 nop ba P4813 nop TARGET4979: ba RET4979 nop P4813: !_CASX [6] (maybe <- 0x380005c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_71: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_71: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_71 nop P4814: !_CASX [0] (maybe <- 0x380005e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_72: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4815: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4816: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_72: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_72 nop P4817: !_CAS [18] (maybe <- 0x3800060) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_73: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i3], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P4818: !_CASX [1] (maybe <- 0x3800061) (Int) (Loop exit) ldx [%i0], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i0], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_73: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_73 nop P4819: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_74: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4820: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_74: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_74 nop P4821: !_CASX [5] (maybe <- 0x3800063) (Int) (Loop entry) (Branch target of P5185) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_75: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P4822 nop TARGET5185: ba RET5185 nop P4822: !_CAS [4] (maybe <- 0x3800064) (Int) (Loop exit) add %i1, 4, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_75: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_75 nop P4823: !_MEMBAR (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_76: membar #StoreLoad P4824: !_CASX [4] (maybe <- 0x3800065) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_76: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_76 nop P4825: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_77: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4826: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_77: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_77 nop P4827: !_CASX [19] (maybe <- 0x3800067) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_78: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4828: !_CAS [7] (maybe <- 0x3800069) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_78: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_78 nop P4829: !_CASX [20] (maybe <- 0x380006a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_79: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_79: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_79 nop P4830: !_CASX [3] (maybe <- 0x380006b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_80: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4831: !_CASX [21] (maybe <- 0x380006d) (Int) (Loop exit) (CBR) (Branch target of P5089) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4831 nop RET4831: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_80: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_80 nop ba P4832 nop TARGET5089: ba RET5089 nop P4832: !_CASX [4] (maybe <- 0x380006f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_81: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4833: !_CASX [5] (maybe <- 0x3800071) (Int) (Loop exit) add %i1, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_81: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_81 nop P4834: !_CASX [1] (maybe <- 0x3800072) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_82: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4835: !_CASX [20] (maybe <- 0x3800074) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_82: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_82 nop P4836: !_CASX [17] (maybe <- 0x3800075) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_83: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_83: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_83 nop P4837: !_CASX [19] (maybe <- 0x3800076) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_84: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_84: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_84 nop P4838: !_PREFETCH [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_85: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 4], 23 loop_exit_7_85: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_85 nop P4839: !_CASX [5] (maybe <- 0x3800078) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_86: add %i1, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_86: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_86 nop P4840: !_CASX [1] (maybe <- 0x3800079) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_87: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_87: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_87 nop P4841: !_CASX [17] (maybe <- 0x380007b) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_88: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4842: !_LD [9] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4843: !_LD [2] (Int) (Loop exit) (Branch target of P4985) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_88: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_88 nop ba P4844 nop TARGET4985: ba RET4985 nop P4844: !_CASX [4] (maybe <- 0x380007c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_89: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4845: !_CASX [5] (maybe <- 0x380007e) (Int) (Loop exit) add %i1, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_89: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_89 nop P4846: !_CASX [15] (maybe <- 0x380007f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_90: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_90: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_90 nop P4847: !_REPLACEMENT [19] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_91: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P4848: !_ST [0] (maybe <- 0x3800081) (Int) (Loop exit) stw %l4, [%i0 + 0 ] add %l4, 1, %l4 loop_exit_7_91: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_91 nop P4849: !_LD [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_92: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4850: !_LD [22] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4850 nop RET4850: ! 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 loop_exit_7_92: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_92 nop P4851: !_CASX [22] (maybe <- 0x3800082) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_93: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4852: !_CASX [18] (maybe <- 0x3800084) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_93: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_93 nop P4853: !_REPLACEMENT [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_94: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P4854: !_CASX [7] (maybe <- 0x3800086) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_94: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_94 nop P4855: !_REPLACEMENT [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_95: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P4856: !_LD [10] (Int) (CBR) sethi %hi(REGION3_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,pn %xcc, TARGET4856 nop RET4856: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P4857: !_LD [6] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_95: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_95 nop P4858: !_ST [5] (maybe <- 0x3800088) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_96: stw %l4, [%i1 + 12 ] add %l4, 1, %l4 P4859: !_CASX [9] (maybe <- 0x3800089) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_96: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_96 nop P4860: !_CASX [8] (maybe <- 0x380008b) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_97: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_97: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_97 nop P4861: !_CASX [23] (maybe <- 0x380008c) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_98: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_98: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_98 nop P4862: !_LD [20] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_99: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_99: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_99 nop P4863: !_ST [20] (maybe <- 0x380008d) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_100: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4863 nop RET4863: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_7_100: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_100 nop P4864: !_CASX [3] (maybe <- 0x380008e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_101: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4865: !_LD [5] (Int) lduw [%i1 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4866: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_101: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_101 nop P4867: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_102: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4868: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_102: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_102 nop P4869: !_CAS [13] (maybe <- 0x3800090) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_103: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P4870: !_REPLACEMENT [16] (Int) (Loop exit) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_103: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_103 nop P4871: !_CASX [2] (maybe <- 0x3800091) (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_104: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 sllx %l7, 32, %l7 wr %g0, 0x88, %asi add %i0, 8, %l6 ldxa [%l6] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P4872: !_ST [5] (maybe <- 0x3800092) (Int) (Loop exit) stw %l4, [%i1 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_104: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_104 nop P4873: !_CASX [8] (maybe <- 0x3800093) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_105: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_105: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_105 nop P4874: !_CASX [10] (maybe <- 0x3800094) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_106: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4875: !_LD [3] (Int) lduw [%i1 + 0], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4876: !_LD [17] (Int) (Loop exit) (Branch target of P4805) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_106: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_106 nop ba P4877 nop TARGET4805: ba RET4805 nop P4877: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_107: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] P4878: !_LD [15] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4879: !_LD [2] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i0 + 12] %asi, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_107: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_107 nop P4880: !_CAS [1] (maybe <- 0x3800096) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_108: add %i0, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_108: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_108 nop P4881: !_CAS [18] (maybe <- 0x3800097) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_109: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4881 nop RET4881: ! 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 loop_exit_7_109: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_109 nop P4882: !_CASX [14] (maybe <- 0x3800098) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_110: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4883: !_CAS [7] (maybe <- 0x3800099) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %o5 lduw [%o5], %o2 mov %o2, %l7 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o2(lower) srl %l6, 0, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4883 nop RET4883: ! 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 loop_exit_7_110: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_110 nop P4884: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_111: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4885: !_CAS [14] (maybe <- 0x380009a) (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %l6 mov %l6, %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 mov %l4, %o1 cas [%o5], %l7, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4886: !_LD [13] (Int) (Loop exit) lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_111: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_111 nop P4887: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_112: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4888: !_ST [0] (maybe <- 0x380009b) (Int) stw %l4, [%i0 + 0 ] add %l4, 1, %l4 P4889: !_LD [11] (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_112: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_112 nop P4890: !_CAS [4] (maybe <- 0x380009c) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_113: add %i1, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P4891: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_113: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_113 nop P4892: !_ST [10] (maybe <- 0x380009d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_114: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_7_114: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_114 nop P4893: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_115: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET4893 nop RET4893: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_7_115: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_115 nop P4894: !_CASX [19] (maybe <- 0x380009e) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_116: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4895: !_CASX [0] (maybe <- 0x38000a0) (Int) (Loop exit) (CBR) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4895 nop RET4895: ! 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 mov %o3, %l5 loop_exit_7_116: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_116 nop P4896: !_CASX [18] (maybe <- 0x38000a2) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_117: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_117: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_117 nop P4897: !_CASX [4] (maybe <- 0x38000a4) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_118: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4898: !_LD [15] (FP) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_118: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_118 nop P4899: !_CASX [19] (maybe <- 0x38000a6) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_119: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_119: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_119 nop P4900: !_LD [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_120: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4901: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_120: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_120 nop P4902: !_FLUSHI [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_121: flush %g0 P4903: !_CASX [4] (maybe <- 0x38000a8) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_121: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_121 nop P4904: !_CASX [3] (maybe <- 0x38000aa) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_122: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4905: !_CASX [0] (maybe <- 0x38000ac) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_122: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_122 nop P4906: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_123: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4907: !_REPLACEMENT [0] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P4908: !_LD [5] (Int) (Loop exit) lduw [%i1 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_123: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_123 nop P4909: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_124: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_7_124: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_124 nop P4910: !_LD [4] (Int) (Loop entry) (Branch target of P5265) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_125: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ba P4911 nop TARGET5265: ba RET5265 nop P4911: !_CAS [4] (maybe <- 0x38000ae) (Int) add %i1, 4, %l6 lduw [%l6], %o5 mov %o5, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 mov %l4, %o1 cas [%l6], %l3, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 add %l4, 1, %l4 P4912: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_125: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_125 nop P4913: !_CASX [15] (maybe <- 0x38000af) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_126: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_126: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_126 nop P4914: !_REPLACEMENT [16] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_127: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_7_127: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_127 nop P4915: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_128: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_7_128: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_128 nop P4916: !_LD [15] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_129: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4917: !_CASX [17] (maybe <- 0x38000b1) (Int) add %i3, 8, %o5 ldx [%o5], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 mov %l4, %l6 casx [%o5], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P4918: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_129: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_129 nop P4919: !_LD [4] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_130: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4920: !_CASX [2] (maybe <- 0x38000b2) (Int) add %i0, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P4921: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_130: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_130 nop P4922: !_REPLACEMENT [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_131: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] P4923: !_PREFETCH [2] (Int) (Loop exit) prefetch [%i0 + 12], 29 loop_exit_7_131: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_131 nop P4924: !_CASX [12] (maybe <- 0x38000b3) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_132: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_132: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_132 nop P4925: !_CASX [20] (maybe <- 0x38000b5) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_133: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_133: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_133 nop P4926: !_ST [9] (maybe <- 0x43000001) (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_134: 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 + 0 ] P4927: !_LD [18] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4928: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_134: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_134 nop P4929: !_ST [10] (maybe <- 0x38000b6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_135: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P4930: !_PREFETCH [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 2 loop_exit_7_135: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_135 nop P4931: !_CASX [6] (maybe <- 0x38000b7) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_136: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_136: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_136 nop P4932: !_CASX [2] (maybe <- 0x38000b9) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_137: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4933: !_ST [22] (maybe <- 0x43000002) (FP) (Loop exit) 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 + 4 ] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_137: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_137 nop P4934: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_138: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4935: !_LD [15] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_138: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_138 nop P4936: !_CASX [19] (maybe <- 0x38000ba) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_139: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4937: !_LD [19] (Int) lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4938: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_139: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_139 nop P4939: !_CAS [22] (maybe <- 0x38000bc) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_140: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_140: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_140 nop P4940: !_CASX [18] (maybe <- 0x38000bd) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_141: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_141: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_141 nop P4941: !_CASX [7] (maybe <- 0x38000bf) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_142: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_142: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_142 nop P4942: !_REPLACEMENT [11] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_143: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_7_143: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_143 nop P4943: !_CASX [23] (maybe <- 0x38000c1) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_144: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4944: !_CASX [14] (maybe <- 0x38000c2) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_144: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_144 nop P4945: !_PREFETCH [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_145: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 22 loop_exit_7_145: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_145 nop P4946: !_LD [19] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_146: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4947: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_146: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_146 nop P4948: !_CASX [16] (maybe <- 0x38000c3) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_147: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_147: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_147 nop P4949: !_LD [5] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_148: wr %g0, 0x88, %asi lduwa [%i1 + 12] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4950: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_148: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_148 nop P4951: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_149: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4952: !_LD [7] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_149: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_149 nop P4953: !_CAS [2] (maybe <- 0x38000c5) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_150: add %i0, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P4954: !_LD [3] (Int) lduw [%i1 + 0], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P4955: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_150: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_150 nop P4956: !_ST [7] (maybe <- 0x38000c6) (Int) (Loop entry) (Loop exit) (Branch target of P4999) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_151: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_7_151: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_151 nop ba P4957 nop TARGET4999: ba RET4999 nop P4957: !_CAS [9] (maybe <- 0x38000c7) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_152: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i3], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P4958: !_CASX [5] (maybe <- 0x38000c8) (Int) (Loop exit) add %i1, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_152: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_152 nop P4959: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_153: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_7_153: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_153 nop P4960: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_154: membar #StoreLoad loop_exit_7_154: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_154 nop P4961: !_CASX [22] (maybe <- 0x38000c9) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_155: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_155: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_155 nop P4962: !_CASX [15] (maybe <- 0x38000cb) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_156: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4963: !_LD [1] (FP) (Loop exit) ld [%i0 + 4], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_156: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_156 nop P4964: !_CASX [8] (maybe <- 0x38000cd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_157: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4965: !_PREFETCH [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 12], 22 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_157: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_157 nop P4966: !_CAS [13] (maybe <- 0x38000ce) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_158: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P4967: !_CASX [15] (maybe <- 0x38000cf) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i2], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_158: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_158 nop P4968: !_LD [10] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_159: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4969: !_LD [11] (Int) (Loop exit) lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_159: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_159 nop P4970: !_REPLACEMENT [20] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_160: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_7_160: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_160 nop P4971: !_CASX [8] (maybe <- 0x38000d1) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_161: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_161: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_161 nop P4972: !_CASX [14] (maybe <- 0x38000d2) (Int) (Loop entry) (Branch target of P4881) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_162: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P4973 nop TARGET4881: ba RET4881 nop P4973: !_LD [19] (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P4974: !_LD [19] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi lduwa [%i3 + 4] %asi, %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_162: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_162 nop P4975: !_CASX [20] (maybe <- 0x38000d3) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_163: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4976: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_163: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_163 nop P4977: !_CASX [0] (maybe <- 0x38000d4) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_164: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4978: !_CASX [3] (maybe <- 0x38000d6) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_164: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_164 nop P4979: !_CASX [13] (maybe <- 0x38000d8) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_165: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4979 nop RET4979: ! 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 loop_exit_7_165: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_165 nop P4980: !_CASX [19] (maybe <- 0x38000da) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_166: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4981: !_CASX [8] (maybe <- 0x38000dc) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_166: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_166 nop P4982: !_CASX [22] (maybe <- 0x38000dd) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_167: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_167: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_167 nop P4983: !_REPLACEMENT [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_168: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P4984: !_PREFETCH [0] (Int) (Loop exit) prefetch [%i0 + 0], 2 loop_exit_7_168: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_168 nop P4985: !_LD [4] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_169: lduw [%i1 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4985 nop RET4985: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P4986: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_169: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_169 nop P4987: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_170: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P4988: !_CASX [9] (maybe <- 0x38000df) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P4989: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_170: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_170 nop P4990: !_LD [3] (FP) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_171: ld [%i1 + 0], %f0 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET4990 nop RET4990: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P4991: !_CASX [16] (maybe <- 0x38000e1) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_171: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_171 nop P4992: !_CASX [8] (maybe <- 0x38000e3) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_172: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4993: !_CASX [14] (maybe <- 0x38000e4) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 ! move %l3(upper) -> %o2(lower) srlx %l3, 32, %l6 or %l6, %o2, %o2 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o3(upper) sllx %l3, 32, %o3 ! move %l3(upper) -> %o3(lower) srlx %l3, 32, %l6 or %l6, %o3, %o3 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_172: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_172 nop P4994: !_CAS [20] (maybe <- 0x38000e5) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_173: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_173: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_173 nop P4995: !_CASX [20] (maybe <- 0x38000e6) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_174: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P4996: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_174: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_174 nop P4997: !_CASX [11] (maybe <- 0x38000e7) (Int) (Loop entry) (Loop exit) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_175: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4997 nop RET4997: ! 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 loop_exit_7_175: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_175 nop P4998: !_CASX [20] (maybe <- 0x38000e8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_176: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_176: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_176 nop P4999: !_CAS [15] (maybe <- 0x38000e9) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_177: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET4999 nop RET4999: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P5000: !_CASX [11] (maybe <- 0x38000ea) (Int) (Loop exit) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 mov %l4, %o2 casx [%l6], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_177: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_177 nop P5001: !_REPLACEMENT [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_178: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_7_178: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_178 nop P5002: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_179: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5003: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_179: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_179 nop P5004: !_PREFETCH [15] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_180: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 3 P5005: !_CASX [23] (maybe <- 0x38000eb) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_180: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_180 nop P5006: !_LD [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_181: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5007: !_CASX [9] (maybe <- 0x38000ec) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i2], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P5008: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_181: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_181 nop P5009: !_CAS [17] (maybe <- 0x38000ee) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_182: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P5010: !_FLUSHI [16] (Int) (Loop exit) flush %g0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_182: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_182 nop P5011: !_ST [3] (maybe <- 0x38000ef) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_183: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P5012: !_CASX [5] (maybe <- 0x38000f0) (Int) (Loop exit) (LE) ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 sllx %o5, 32, %o5 wr %g0, 0x88, %asi add %i1, 8, %l7 ldxa [%l7] %asi, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 mov %l3, %l6 mov %o5, %l3 casxa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_183: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_183 nop P5013: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_184: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5014: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_184: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_184 nop P5015: !_CAS [8] (maybe <- 0x38000f1) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_185: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P5016: !_CASX [3] (maybe <- 0x38000f2) (Int) (Loop exit) ldx [%i1], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i1], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_185: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_185 nop P5017: !_CASX [18] (maybe <- 0x38000f4) (Int) (Loop entry) (LE) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_186: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i3] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET5017 nop RET5017: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P5018: !_ST [8] (maybe <- 0x38000f6) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_186: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_186 nop P5019: !_PREFETCH [17] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_187: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 12], 0 loop_exit_7_187: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_187 nop P5020: !_LD [13] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_188: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5021: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_188: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_188 nop P5022: !_PREFETCH [18] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_189: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 2 P5023: !_CASX [2] (maybe <- 0x38000f7) (Int) (Loop exit) add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_189: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_189 nop P5024: !_CASX [6] (maybe <- 0x38000f8) (Int) (Loop entry) (Loop exit) (Branch target of P4883) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_190: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_190: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_190 nop ba P5025 nop TARGET4883: ba RET4883 nop P5025: !_PREFETCH [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_191: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 0 loop_exit_7_191: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_191 nop P5026: !_CAS [3] (maybe <- 0x38000fa) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_192: lduw [%i1], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i1], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_192: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_192 nop P5027: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_193: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5028: !_CASX [21] (maybe <- 0x38000fb) (Int) ldx [%i3], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i3], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P5029: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_193: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_193 nop P5030: !_CAS [11] (maybe <- 0x38000fd) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_194: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l6 lduw [%l6], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_194: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_194 nop P5031: !_LD [6] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_195: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5032: !_LD [7] (Int) (Loop exit) lduw [%i2 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_195: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_195 nop P5033: !_CASX [17] (maybe <- 0x38000fe) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_196: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_196: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_196 nop P5034: !_ST [1] (maybe <- 0x38000ff) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_197: stw %l4, [%i0 + 4 ] add %l4, 1, %l4 loop_exit_7_197: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_197 nop P5035: !_CASX [12] (maybe <- 0x3800100) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_198: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_198: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_198 nop P5036: !_ST [2] (maybe <- 0x43000003) (FP) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_199: ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 12 ] P5037: !_REPLACEMENT [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_7_199: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_199 nop P5038: !_ST [14] (maybe <- 0x3800102) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_200: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 P5039: !_LD [1] (Int) lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5040: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_200: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_200 nop P5041: !_LD [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_201: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5042: !_LD [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_201: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_201 nop P5043: !_CASX [13] (maybe <- 0x3800103) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_202: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_202: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_202 nop P5044: !_CASX [18] (maybe <- 0x3800105) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_203: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_203: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_203 nop P5045: !_ST [3] (maybe <- 0x43000004) (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_204: ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i1 + 0 ] loop_exit_7_204: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_204 nop P5046: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_205: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] loop_exit_7_205: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_205 nop P5047: !_CAS [10] (maybe <- 0x3800107) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_206: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P5048: !_CASX [0] (maybe <- 0x3800108) (Int) (Loop exit) ldx [%i0], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i0], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_206: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_206 nop P5049: !_LD [21] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_207: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5050: !_LD [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_207: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_207 nop P5051: !_CAS [0] (maybe <- 0x380010a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_208: lduw [%i0], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i0], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P5052: !_CAS [19] (maybe <- 0x380010b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduw [%l6], %o1 mov %o1, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l4, %o5 cas [%l6], %l3, %o5 ! move %o5(lower) -> %o1(lower) srl %o5, 0, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_208: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_208 nop P5053: !_LD [12] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_209: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5054: !_ST [23] (maybe <- 0x380010c) (Int) (Branch target of P4757) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 ba P5055 nop TARGET4757: ba RET4757 nop P5055: !_LD [8] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_209: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_209 nop P5056: !_CASX [18] (maybe <- 0x380010d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_210: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_210: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_210 nop P5057: !_ST [7] (maybe <- 0x380010f) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_211: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P5058: !_LD [0] (FP) (Loop exit) ld [%i0 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_211: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_211 nop P5059: !_CASX [7] (maybe <- 0x3800110) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_212: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5060: !_CASX [1] (maybe <- 0x3800112) (Int) (Loop exit) ldx [%i0], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i0], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_212: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_212 nop P5061: !_MEMBAR (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_213: membar #StoreLoad loop_exit_7_213: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_213 nop P5062: !_CASX [5] (maybe <- 0x3800114) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_214: add %i1, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_214: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_214 nop P5063: !_CASX [18] (maybe <- 0x3800115) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_215: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5064: !_CASX [4] (maybe <- 0x3800117) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_215: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_215 nop P5065: !_CASX [7] (maybe <- 0x3800119) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_216: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5066: !_CASX [3] (maybe <- 0x380011b) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_216: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_216 nop P5067: !_ST [2] (maybe <- 0x380011d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_217: stw %l4, [%i0 + 12 ] add %l4, 1, %l4 P5068: !_CASX [4] (maybe <- 0x380011e) (Int) (Loop exit) ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_217: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_217 nop P5069: !_REPLACEMENT [12] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_218: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_7_218: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_218 nop P5070: !_CASX [13] (maybe <- 0x3800120) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_219: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5071: !_LD [19] (FP) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 4], %f0 ! 1 addresses covered !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_219: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_219 nop P5072: !_ST [22] (maybe <- 0x3800122) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_220: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_7_220: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_220 nop P5073: !_LD [23] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_221: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5074: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_221: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_221 nop P5075: !_REPLACEMENT [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_222: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P5076: !_CAS [11] (maybe <- 0x3800123) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_222: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_222 nop P5077: !_LD [14] (FP) (Loop entry) (Branch target of P5234) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_223: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered ba P5078 nop TARGET5234: ba RET5234 nop P5078: !_CASX [10] (maybe <- 0x3800124) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_223: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_223 nop P5079: !_LD [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_224: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5080: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_224: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_224 nop P5081: !_CASX [10] (maybe <- 0x3800126) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_225: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5082: !_CASX [10] (maybe <- 0x3800128) (Int) (Loop exit) ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_225: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_225 nop P5083: !_CASX [20] (maybe <- 0x380012a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_226: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_226: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_226 nop P5084: !_LD [17] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_227: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5085: !_LD [23] (Int) (Loop exit) (CBR) (Branch target of P5085) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5085 nop RET5085: ! 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 loop_exit_7_227: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_227 nop ba P5086 nop TARGET5085: ba RET5085 nop P5086: !_REPLACEMENT [20] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_228: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] P5087: !_CASX [22] (maybe <- 0x380012b) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_228: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_228 nop P5088: !_ST [17] (maybe <- 0x380012d) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_229: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_7_229: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_229 nop P5089: !_CASX [20] (maybe <- 0x380012e) (Int) (Loop entry) (Loop exit) (CBR) (Branch target of P4990) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_230: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5089 nop RET5089: ! 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 loop_exit_7_230: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_230 nop ba P5090 nop TARGET4990: ba RET4990 nop P5090: !_LD [14] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_231: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5091: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_231: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_231 nop P5092: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_232: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5093: !_CASX [7] (maybe <- 0x380012f) (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 sllx %l4, 32, %l3 add %l4, 1, %l4 or %l4, %l3, %l3 casx [%i2], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P5094: !_LD [19] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_232: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_232 nop P5095: !_REPLACEMENT [14] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_233: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l3 ld [%i2+12], %l7 st %l7, [%i2+12] add %i2, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] add %l6, %l3, %l6 ld [%l6+12], %l7 st %l7, [%l6+12] loop_exit_7_233: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_233 nop P5096: !_MEMBAR (Int) (Loop entry) (Loop exit) (Branch target of P4895) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_234: membar #StoreLoad loop_exit_7_234: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_234 nop ba P5097 nop TARGET4895: ba RET4895 nop P5097: !_CASX [4] (maybe <- 0x3800131) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_235: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_235: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_235 nop P5098: !_CASX [20] (maybe <- 0x3800133) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_236: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5099: !_CASX [6] (maybe <- 0x3800134) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_236: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_236 nop P5100: !_CASX [11] (maybe <- 0x3800136) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_237: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_237: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_237 nop P5101: !_CASX [4] (maybe <- 0x3800137) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_238: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5102: !_CASX [10] (maybe <- 0x3800139) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_238: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_238 nop P5103: !_CASX [22] (maybe <- 0x380013b) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_239: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_239: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_239 nop P5104: !_REPLACEMENT [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_240: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %l7 ld [%i2+12], %l3 st %l3, [%i2+12] add %i2, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] P5105: !_REPLACEMENT [5] (Int) (Loop exit) sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_7_240: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_240 nop P5106: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_241: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_7_241: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_241 nop P5107: !_LD [10] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_242: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_242: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_242 nop P5108: !_CAS [22] (maybe <- 0x380013d) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_243: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_243: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_243 nop P5109: !_CASX [8] (maybe <- 0x380013e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_244: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_244: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_244 nop P5110: !_ST [10] (maybe <- 0x380013f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_245: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 loop_exit_7_245: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_245 nop P5111: !_CASX [23] (maybe <- 0x3800140) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_246: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_246: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_246 nop P5112: !_LD [18] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_247: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5113: !_CASX [11] (maybe <- 0x3800141) (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 mov %l4, %l7 casx [%l3], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P5114: !_LD [9] (Int) (Loop exit) lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_247: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_247 nop P5115: !_REPLACEMENT [9] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_248: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P5116: !_REPLACEMENT [9] (Int) (Loop exit) sethi %hi(0x20000), %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] loop_exit_7_248: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_248 nop P5117: !_CASX [16] (maybe <- 0x3800142) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_249: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5118: !_LD [16] (Int) lduw [%i2 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P5119: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_249: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_249 nop P5120: !_LD [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_250: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5121: !_REPLACEMENT [18] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] P5122: !_LD [0] (Int) (Loop exit) lduw [%i0 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_250: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_250 nop P5123: !_CASX [4] (maybe <- 0x3800144) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_251: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5124: !_CASX [11] (maybe <- 0x3800146) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 mov %l4, %o3 casx [%o5], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_251: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_251 nop P5125: !_CASX [15] (maybe <- 0x3800147) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_252: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_252: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_252 nop P5126: !_CASX [11] (maybe <- 0x3800149) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_253: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_253: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_253 nop P5127: !_CASX [7] (maybe <- 0x380014a) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_254: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5128: !_CASX [20] (maybe <- 0x380014c) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 mov %l4, %o3 casx [%l7], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_254: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_254 nop P5129: !_CASX [14] (maybe <- 0x380014d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_255: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5130: !_CASX [21] (maybe <- 0x380014e) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_255: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_255 nop P5131: !_LD [7] (Int) (Loop entry) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_256: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 4] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5132: !_ST [2] (maybe <- 0x3800150) (Int) stw %l4, [%i0 + 12 ] add %l4, 1, %l4 P5133: !_LD [19] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5133 nop RET5133: ! 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 loop_exit_7_256: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_256 nop P5134: !_CASX [23] (maybe <- 0x3800151) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_257: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_257: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_257 nop P5135: !_PREFETCH [9] (Int) (Loop entry) (CBR) (Branch target of P4893) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_258: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5135 nop RET5135: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P5136 nop TARGET4893: ba RET4893 nop P5136: !_ST [6] (maybe <- 0x3800152) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 loop_exit_7_258: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_258 nop P5137: !_LD [14] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_259: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5138: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_259: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_259 nop P5139: !_ST [22] (maybe <- 0x3800153) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_260: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P5140: !_LD [5] (Int) lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5141: !_LD [17] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 12], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_260: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_260 nop P5142: !_CASX [13] (maybe <- 0x3800154) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_261: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_261: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_261 nop P5143: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_262: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5144: !_CASX [3] (maybe <- 0x3800156) (Int) ldx [%i1], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i1], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P5145: !_LD [21] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_262: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_262 nop P5146: !_CASX [14] (maybe <- 0x3800158) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_263: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_263: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_263 nop P5147: !_CASX [20] (maybe <- 0x3800159) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_264: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_264: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_264 nop P5148: !_ST [14] (maybe <- 0x380015a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_265: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_7_265: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_265 nop P5149: !_LD [17] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_266: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 12], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_266: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_266 nop P5150: !_CAS [5] (maybe <- 0x380015b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_267: add %i1, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P5151: !_CASX [10] (maybe <- 0x380015c) (Int) (Loop exit) (LE) (Branch target of P4804) sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 sllx %l6, 32, %o5 or %l6, %o5, %l6 and %l7, %l6, %o5 srlx %o5, 8, %o5 sllx %l7, 8, %l7 and %l7, %l6, %l7 or %l7, %o5, %l7 sethi %hi(0xffff0000), %l6 srlx %l7, 16, %o5 andn %o5, %l6, %o5 andn %l7, %l6, %l7 sllx %l7, 16, %l7 or %l7, %o5, %l7 srlx %l7, 32, %o5 sllx %l7, 32, %l7 or %l7, %o5, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l3 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 mov %l3, %l6 mov %o5, %l3 casxa [%i3] %asi, %l6, %l3 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 ! move %l3(upper) -> %o2(lower) srlx %l3, 32, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_267: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_267 nop ba P5152 nop TARGET4804: ba RET4804 nop P5152: !_CASX [19] (maybe <- 0x380015e) (Int) (Loop entry) (Branch target of P5017) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_268: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ba P5153 nop TARGET5017: ba RET5017 nop P5153: !_REPLACEMENT [20] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l7 ld [%i3+12], %l3 st %l3, [%i3+12] add %i3, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] add %o5, %l7, %o5 ld [%o5+12], %l3 st %l3, [%o5+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_268: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_268 nop P5154: !_CASX [3] (maybe <- 0x3800160) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_269: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_269: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_269 nop P5155: !_CAS [19] (maybe <- 0x3800162) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_270: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P5156: !_MEMBAR (Int) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_270: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_270 nop P5157: !_LD [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_271: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5158: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_271: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_271 nop P5159: !_CASX [7] (maybe <- 0x3800163) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_272: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5160: !_CASX [15] (maybe <- 0x3800165) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_272: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_272 nop P5161: !_CAS [22] (maybe <- 0x3800167) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_273: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_273: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_273 nop P5162: !_CAS [21] (maybe <- 0x3800168) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_274: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P5163: !_CASX [11] (maybe <- 0x3800169) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l3 ldx [%l3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %o5 mov %l4, %o2 casx [%l3], %o5, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_274: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_274 nop P5164: !_CASX [14] (maybe <- 0x380016a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_275: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5165: !_CASX [17] (maybe <- 0x380016b) (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 mov %l4, %o3 casx [%l6], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_275: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_275 nop P5166: !_CASX [17] (maybe <- 0x380016c) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_276: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 add %i2, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_276: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_276 nop P5167: !_CASX [0] (maybe <- 0x380016d) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_277: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5168: !_PREFETCH [22] (Int) (Loop exit) (LE) wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetcha [%i3 + 4] %asi, 2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_277: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_277 nop P5169: !_CASX [3] (maybe <- 0x380016f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_278: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_278: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_278 nop P5170: !_LD [16] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_279: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5171: !_CASX [13] (maybe <- 0x3800171) (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i3], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P5172: !_LD [13] (Int) (Loop exit) lduw [%i3 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_279: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_279 nop P5173: !_CAS [11] (maybe <- 0x3800173) (Int) (Loop entry) (Loop exit) (Branch target of P5323) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_280: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_280: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_280 nop ba P5174 nop TARGET5323: ba RET5323 nop P5174: !_CASX [3] (maybe <- 0x3800174) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_281: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5175: !_CASX [4] (maybe <- 0x3800176) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l7 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l7, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_281: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_281 nop P5176: !_CASX [2] (maybe <- 0x3800178) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_282: add %i0, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_282: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_282 nop P5177: !_PREFETCH [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_283: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 12], 23 P5178: !_CASX [1] (maybe <- 0x3800179) (Int) (Loop exit) ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_283: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_283 nop P5179: !_CAS [10] (maybe <- 0x380017b) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_284: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P5180: !_CASX [0] (maybe <- 0x380017c) (Int) (Loop exit) ldx [%i0], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i0], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_284: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_284 nop P5181: !_LD [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_285: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5182: !_LD [3] (Int) (Loop exit) lduw [%i1 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_285: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_285 nop P5183: !_LD [12] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_286: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_286: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_286 nop P5184: !_CASX [8] (maybe <- 0x380017e) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_287: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 mov %l4, %o1 casx [%l6], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_287: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_287 nop P5185: !_LD [18] (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_288: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET5185 nop RET5185: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P5186: !_LD [10] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_288: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_288 nop P5187: !_CAS [0] (maybe <- 0x380017f) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_289: lduw [%i0], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i0], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_289: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_289 nop P5188: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_290: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5189: !_CASX [20] (maybe <- 0x3800180) (Int) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 mov %l4, %l6 casx [%o5], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P5190: !_LD [4] (Int) (Loop exit) lduw [%i1 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_290: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_290 nop P5191: !_CASX [1] (maybe <- 0x3800181) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_291: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_291: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_291 nop P5192: !_PREFETCH [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_292: prefetch [%i0 + 12], 17 P5193: !_REPLACEMENT [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_7_292: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_292 nop P5194: !_ST [6] (maybe <- 0x3800183) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_293: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 loop_exit_7_293: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_293 nop P5195: !_CASX [9] (maybe <- 0x3800184) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_294: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_294: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_294 nop P5196: !_LD [3] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_295: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5197: !_LD [16] (Int) (Loop exit) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_295: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_295 nop P5198: !_ST [22] (maybe <- 0x3800186) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_296: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 loop_exit_7_296: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_296 nop P5199: !_CASX [2] (maybe <- 0x3800187) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_297: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_297: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_297 nop P5200: !_CAS [10] (maybe <- 0x3800188) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_298: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P5201: !_CASX [2] (maybe <- 0x3800189) (Int) (Loop exit) add %i0, 8, %o5 ldx [%o5], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l7 mov %l4, %o2 casx [%o5], %l7, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_298: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_298 nop P5202: !_PREFETCH [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_299: prefetch [%i0 + 4], 16 loop_exit_7_299: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_299 nop P5203: !_CASX [15] (maybe <- 0x380018a) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_300: sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_300: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_300 nop P5204: !_CASX [2] (maybe <- 0x380018c) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_301: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5205: !_REPLACEMENT [11] (Int) (Loop exit) (Branch target of P5133) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_301: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_301 nop ba P5206 nop TARGET5133: ba RET5133 nop P5206: !_REPLACEMENT [17] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_302: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x20000), %l6 ld [%i2+12], %o5 st %o5, [%i2+12] add %i2, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] loop_exit_7_302: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_302 nop P5207: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_303: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5208: !_ST [1] (maybe <- 0x380018d) (Int) stw %l4, [%i0 + 4 ] add %l4, 1, %l4 P5209: !_LD [2] (Int) (Loop exit) (CBR) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5209 nop RET5209: ! 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 loop_exit_7_303: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_303 nop P5210: !_LD [6] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_304: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5211: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_304: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_304 nop P5212: !_ST [22] (maybe <- 0x380018e) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_305: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P5213: !_MEMBAR (Int) (Loop exit) membar #StoreLoad loop_exit_7_305: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_305 nop P5214: !_CAS [6] (maybe <- 0x380018f) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_306: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_306: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_306 nop P5215: !_PREFETCH [21] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_307: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetch [%i3 + 0], 21 loop_exit_7_307: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_307 nop P5216: !_REPLACEMENT [22] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_308: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_7_308: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_308 nop P5217: !_CASX [9] (maybe <- 0x3800190) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_309: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5218: !_CASX [3] (maybe <- 0x3800192) (Int) (Loop exit) (Branch target of P4863) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_309: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_309 nop ba P5219 nop TARGET4863: ba RET4863 nop P5219: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_310: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] loop_exit_7_310: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_310 nop P5220: !_ST [7] (maybe <- 0x3800194) (Int) (Loop entry) (CBR) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_311: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET5220 nop RET5220: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P5221: !_ST [14] (maybe <- 0x3800195) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 12 ] add %l4, 1, %l4 loop_exit_7_311: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_311 nop P5222: !_CAS [2] (maybe <- 0x3800196) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_312: add %i0, 12, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_312: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_312 nop P5223: !_REPLACEMENT [11] (Int) (Loop entry) (Branch target of P4774) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_313: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %o5 ld [%i3+12], %l6 st %l6, [%i3+12] add %i3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] add %l3, %o5, %l3 ld [%l3+12], %l6 st %l6, [%l3+12] ba P5224 nop TARGET4774: ba RET4774 nop P5224: !_LD [13] (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5225: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_313: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_313 nop P5226: !_LD [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_314: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5227: !_ST [23] (maybe <- 0x3800197) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P5228: !_LD [7] (Int) (Loop exit) (CBR) lduw [%i2 + 4], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET5228 nop RET5228: ! 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 loop_exit_7_314: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_314 nop P5229: !_CASX [13] (maybe <- 0x3800198) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_315: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5230: !_REPLACEMENT [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_315: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_315 nop P5231: !_CAS [21] (maybe <- 0x380019a) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_316: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l4, %o5 cas [%i2], %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 P5232: !_CASX [13] (maybe <- 0x380019b) (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l3 sllx %l4, 32, %o2 add %l4, 1, %l4 or %l4, %o2, %o2 casx [%i3], %l3, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5232 nop RET5232: ! 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 mov %o2, %l5 loop_exit_7_316: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_316 nop P5233: !_ST [0] (maybe <- 0x380019d) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_317: stw %l4, [%i0 + 0 ] add %l4, 1, %l4 P5234: !_REPLACEMENT [10] (Int) (Loop exit) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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, TARGET5234 nop RET5234: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 loop_exit_7_317: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_317 nop P5235: !_LD [13] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_318: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5236: !_CASX [16] (maybe <- 0x380019e) (Int) (Branch target of P4750) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldx [%i2], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 casx [%i2], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 ba P5237 nop TARGET4750: ba RET4750 nop P5237: !_LD [1] (Int) (Loop exit) lduw [%i0 + 4], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_318: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_318 nop P5238: !_CASX [3] (maybe <- 0x38001a0) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_319: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_319: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_319 nop P5239: !_CASX [18] (maybe <- 0x38001a2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_320: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5240: !_LD [23] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P5241: !_LD [2] (Int) (Loop exit) lduw [%i0 + 12], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_320: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_320 nop P5242: !_CASX [0] (maybe <- 0x38001a4) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_321: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_321: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_321 nop P5243: !_CAS [13] (maybe <- 0x38001a6) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_322: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 4, %o5 lduw [%o5], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%o5], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_322: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_322 nop P5244: !_FLUSHI [1] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_323: flush %g0 loop_exit_7_323: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_323 nop P5245: !_CASX [13] (maybe <- 0x38001a7) (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_324: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 ldxa [%i2] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i2] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 P5246: !_CASX [18] (maybe <- 0x38001a9) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l3 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l3, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_324: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_324 nop P5247: !_CASX [3] (maybe <- 0x38001ab) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_325: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5248: !_CASX [22] (maybe <- 0x38001ad) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_325: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_325 nop P5249: !_LD [1] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_326: lduw [%i0 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5250: !_CASX [14] (maybe <- 0x38001af) (Int) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l6 ldx [%l6], %o5 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %o5, %l3 mov %l4, %o5 casx [%l6], %l3, %o5 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 ! move %o5(lower) -> %o2(upper) sllx %o5, 32, %o2 add %l4, 1, %l4 P5251: !_LD [9] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_326: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_326 nop P5252: !_ST [11] (maybe <- 0x38001b0) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_327: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 P5253: !_LD [0] (FP) (Loop exit) ld [%i0 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_327: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_327 nop P5254: !_CASX [4] (maybe <- 0x38001b1) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_328: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5255: !_CASX [23] (maybe <- 0x38001b3) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 mov %l4, %o3 casx [%l3], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_328: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_328 nop P5256: !_PREFETCH [11] (Int) (Loop entry) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_329: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 prefetcha [%i3 + 12] %asi, 21 P5257: !_PREFETCH [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 20 loop_exit_7_329: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_329 nop P5258: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_330: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x20000), %l6 ld [%i3+12], %o5 st %o5, [%i3+12] add %i3, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] add %l7, %l6, %l7 ld [%l7+12], %o5 st %o5, [%l7+12] P5259: !_LD [7] (Int) sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5260: !_LD [8] (Int) (Loop exit) lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_330: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_330 nop P5261: !_LD [3] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_331: lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5262: !_CASX [3] (maybe <- 0x38001b4) (Int) ldx [%i1], %l7 ! move %l7(upper) -> %o0(lower) srlx %l7, 32, %o5 or %o5, %o0, %o0 ! move %l7(lower) -> %o1(upper) sllx %l7, 32, %o1 mov %l7, %o5 sllx %l4, 32, %l7 add %l4, 1, %l4 or %l4, %l7, %l7 casx [%i1], %o5, %l7 ! move %l7(upper) -> %o1(lower) srlx %l7, 32, %o5 or %o5, %o1, %o1 ! move %l7(lower) -> %o2(upper) sllx %l7, 32, %o2 add %l4, 1, %l4 P5263: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_331: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_331 nop P5264: !_CAS [2] (maybe <- 0x38001b6) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_332: add %i0, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_332: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_332 nop P5265: !_CASX [19] (maybe <- 0x38001b7) (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_333: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5265 nop RET5265: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P5266: !_CASX [16] (maybe <- 0x38001b9) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i3], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_333: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_333 nop P5267: !_CASX [3] (maybe <- 0x38001bb) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_334: ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_334: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_334 nop P5268: !_CAS [9] (maybe <- 0x38001bd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_335: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%i2], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P5269: !_LD [5] (Int) lduw [%i1 + 12], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P5270: !_LD [17] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_335: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_335 nop P5271: !_CASX [9] (maybe <- 0x38001be) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_336: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_336: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_336 nop P5272: !_CAS [12] (maybe <- 0x38001c0) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_337: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%i3], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P5273: !_ST [14] (maybe <- 0x38001c1) (Int) (Loop exit) stw %l4, [%i3 + 12 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_337: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_337 nop P5274: !_CASX [5] (maybe <- 0x38001c2) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_338: add %i1, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5275: !_LD [1] (Int) lduw [%i0 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P5276: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_338: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_338 nop P5277: !_CASX [2] (maybe <- 0x38001c3) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_339: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_339: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_339 nop P5278: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_340: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5279: !_CASX [5] (maybe <- 0x38001c4) (Int) add %i1, 8, %l7 ldx [%l7], %l3 ! move %l3(upper) -> %o0(lower) srlx %l3, 32, %l6 or %l6, %o0, %o0 ! move %l3(lower) -> %o1(upper) sllx %l3, 32, %o1 mov %l3, %l6 mov %l4, %l3 casx [%l7], %l6, %l3 ! move %l3(upper) -> %o1(lower) srlx %l3, 32, %l6 or %l6, %o1, %o1 ! move %l3(lower) -> %o2(upper) sllx %l3, 32, %o2 add %l4, 1, %l4 P5280: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 12], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_340: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_340 nop P5281: !_PREFETCH [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_341: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 22 P5282: !_ST [11] (maybe <- 0x38001c5) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 12 ] add %l4, 1, %l4 loop_exit_7_341: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_341 nop P5283: !_CAS [16] (maybe <- 0x38001c6) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_342: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l3 srl %l3, 8, %l3 sll %l4, 8, %l7 and %l7, %l6, %l7 or %l7, %l3, %l7 srl %l7, 16, %l3 sll %l7, 16, %l7 srl %l7, 0, %l7 or %l7, %l3, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l6 lduwa [%l6] %asi, %o0 mov %o0, %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 mov %l7, %o5 casa [%l6] %asi, %l3, %o5 ! move %o5(lower) -> %o0(lower) srl %o5, 0, %l3 or %l3, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_342: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_342 nop P5284: !_LD [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_343: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5285: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_343: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_343 nop P5286: !_CASX [18] (maybe <- 0x38001c7) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_344: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_344: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_344 nop P5287: !_LD [1] (FP) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_345: ld [%i0 + 4], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_345: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_345 nop P5288: !_LD [2] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_346: lduw [%i0 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5289: !_CASX [15] (maybe <- 0x38001c9) (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %l6 ! move %l6(upper) -> %o0(lower) srlx %l6, 32, %l7 or %l7, %o0, %o0 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 mov %l6, %l7 sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 casx [%i2], %l7, %l6 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 add %l4, 1, %l4 P5290: !_LD [16] (Int) (Loop exit) lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_346: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_346 nop P5291: !_CASX [20] (maybe <- 0x38001cb) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_347: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_347: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_347 nop P5292: !_CASX [14] (maybe <- 0x38001cc) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_348: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_348: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_348 nop P5293: !_CASX [9] (maybe <- 0x38001cd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_349: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5294: !_PREFETCH [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 4], 0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_349: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_349 nop P5295: !_CASX [6] (maybe <- 0x38001cf) (Int) (Loop entry) (Loop exit) (LE) (Branch target of P5232) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_350: sllx %l4, 32, %l6 add %l4, 1, %l4 or %l4, %l6, %l6 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 sllx %l3, 32, %l7 or %l3, %l7, %l3 and %l6, %l3, %l7 srlx %l7, 8, %l7 sllx %l6, 8, %l6 and %l6, %l3, %l6 or %l6, %l7, %l6 sethi %hi(0xffff0000), %l3 srlx %l6, 16, %l7 andn %l7, %l3, %l7 andn %l6, %l3, %l6 sllx %l6, 16, %l6 or %l6, %l7, %l6 srlx %l6, 32, %l7 sllx %l6, 32, %l6 or %l6, %l7, %l7 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 ! move %o5(upper) -> %o0(lower) srlx %o5, 32, %l3 or %l3, %o0, %o0 mov %o5, %l3 mov %l7, %o5 casxa [%i3] %asi, %l3, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 ! move %o5(upper) -> %o1(lower) srlx %o5, 32, %l3 or %l3, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_350: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_350 nop ba P5296 nop TARGET5232: ba RET5232 nop P5296: !_CASX [1] (maybe <- 0x38001d1) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_351: ldx [%i0], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i0], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5297: !_CAS [4] (maybe <- 0x38001d3) (Int) (Loop exit) add %i1, 4, %l7 lduw [%l7], %o2 mov %o2, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o2(lower) srl %l3, 0, %l6 or %l6, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_351: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_351 nop P5298: !_PREFETCH [9] (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_352: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 0], 27 loop_exit_7_352: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_352 nop P5299: !_CAS [5] (maybe <- 0x38001d4) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_353: add %i1, 12, %l3 lduw [%l3], %o0 mov %o0, %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o0(lower) srl %l7, 0, %o5 or %o5, %o0, %o0 add %l4, 1, %l4 P5300: !_CAS [20] (maybe <- 0x38001d5) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l3 lduw [%l3], %o1 mov %o1, %o5 ! move %o5(lower) -> %o1(upper) sllx %o5, 32, %o1 mov %l4, %l7 cas [%l3], %o5, %l7 ! move %l7(lower) -> %o1(lower) srl %l7, 0, %o5 or %o5, %o1, %o1 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_353: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_353 nop P5301: !_LD [21] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_354: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5302: !_LD [21] (Int) (Loop exit) lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_354: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_354 nop P5303: !_CAS [8] (maybe <- 0x38001d6) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_355: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P5304: !_ST [3] (maybe <- 0x38001d7) (Int) (Loop exit) stw %l4, [%i1 + 0 ] add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_355: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_355 nop P5305: !_LD [5] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_356: lduw [%i1 + 12], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5306: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_356: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_356 nop P5307: !_CASX [10] (maybe <- 0x38001d8) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_357: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_357: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_357 nop P5308: !_PREFETCH [2] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_358: prefetch [%i0 + 12], 3 P5309: !_CASX [20] (maybe <- 0x38001da) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %l3 ldx [%l3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 mov %l4, %o1 casx [%l3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_358: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_358 nop P5310: !_LD [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_359: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5311: !_LD [18] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_359: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_359 nop P5312: !_CASX [13] (maybe <- 0x38001db) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_360: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5313: !_REPLACEMENT [13] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x20000), %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] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_360: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_360 nop P5314: !_ST [3] (maybe <- 0x38001dd) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_361: stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P5315: !_LD [21] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5316: !_LD [11] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_361: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_361 nop P5317: !_CAS [2] (maybe <- 0x38001de) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_362: add %i0, 12, %l7 lduw [%l7], %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %l4, %l3 cas [%l7], %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 P5318: !_CASX [23] (maybe <- 0x38001df) (Int) (Loop exit) (Branch target of P4850) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) mov %o1, %l6 mov %l4, %o2 casx [%l7], %l6, %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_362: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_362 nop ba P5319 nop TARGET4850: ba RET4850 nop P5319: !_CASX [14] (maybe <- 0x38001e0) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_363: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 add %i2, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5320: !_MEMBAR (Int) (Loop exit) (Branch target of P4831) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_363: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_363 nop ba P5321 nop TARGET4831: ba RET4831 nop P5321: !_CASX [7] (maybe <- 0x38001e1) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_364: sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5322: !_CASX [10] (maybe <- 0x38001e3) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %o5 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i2], %o5, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_364: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_364 nop P5323: !_PREFETCH [5] (Int) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_365: prefetch [%i1 + 12], 22 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5323 nop RET5323: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P5324: !_CASX [11] (maybe <- 0x38001e5) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_365: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_365 nop P5325: !_CASX [2] (maybe <- 0x38001e6) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_366: add %i0, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_366: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_366 nop P5326: !_ST [9] (maybe <- 0x43000005) (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_367: sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_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 ] loop_exit_7_367: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_367 nop P5327: !_CASX [3] (maybe <- 0x38001e7) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_368: !-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1 !Logical addr: 3 sethi %hi(0x200000), %o5 sub %i1, %o5, %i1 ldx [%i1], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i1], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5328: !_LD [10] (Int) sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P5329: !_LD [22] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %o5 ! move %o5(lower) -> %o2(lower) or %o5, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 sethi %hi(0x200000), %l3 add %i1, %l3, %i1 !-- End Aliased access: base register for region 1 (%i1) restored loop_exit_7_368: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_368 nop P5330: !_CASX [2] (maybe <- 0x38001e9) (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_369: add %i0, 8, %l7 ldx [%l7], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 mov %l4, %o1 casx [%l7], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 P5331: !_CASX [3] (maybe <- 0x38001ea) (Int) (Loop exit) ldx [%i1], %o2 ! move %o2(upper) -> %o2(upper) ! move %o2(lower) -> %o2(lower) mov %o2, %l6 sllx %l4, 32, %o3 add %l4, 1, %l4 or %l4, %o3, %o3 casx [%i1], %l6, %o3 ! move %o3(upper) -> %o3(upper) ! move %o3(lower) -> %o3(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 loop_exit_7_369: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_369 nop P5332: !_CASX [23] (maybe <- 0x38001ec) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_370: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 add %i3, 8, %o5 ldx [%o5], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l7 mov %l4, %o1 casx [%o5], %l7, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_370: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_370 nop P5333: !_LD [12] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_371: sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5334: !_REPLACEMENT [4] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] P5335: !_LD [20] (Int) (Loop exit) (Branch target of P4997) sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 12], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_371: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_371 nop ba P5336 nop TARGET4997: ba RET4997 nop P5336: !_LD [15] (FP) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_372: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_7_372: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_372 nop P5337: !_LD [0] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_373: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5338: !_ST [5] (maybe <- 0x38001ed) (Int) stw %l4, [%i1 + 12 ] add %l4, 1, %l4 P5339: !_LD [16] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 4], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_373: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_373 nop P5340: !_CASX [16] (maybe <- 0x38001ee) (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_374: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l3 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l3, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_374: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_374 nop P5341: !_PREFETCH [20] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_375: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 12], 4 P5342: !_CASX [21] (maybe <- 0x38001f0) (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3 sub %i0, %i3, %i3 ldx [%i3], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i3], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_375: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_375 nop P5343: !_ST [19] (maybe <- 0x38001f2) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_376: sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P5344: !_CASX [18] (maybe <- 0x38001f3) (Int) (Loop exit) ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %l6 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %l6, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_376: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_376 nop P5345: !_LD [0] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_377: lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P5346: !_LD [12] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_377: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_377 nop P5347: !_CASX [22] (maybe <- 0x38001f5) (Int) (Loop entry) (Loop exit) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_378: sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2 sub %i0, %i2, %i2 ldx [%i2], %o0 ! move %o0(upper) -> %o0(upper) ! move %o0(lower) -> %o0(lower) mov %o0, %o5 sllx %l4, 32, %o1 add %l4, 1, %l4 or %l4, %o1, %o1 casx [%i2], %o5, %o1 ! move %o1(upper) -> %o1(upper) ! move %o1(lower) -> %o1(lower) add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 loop_exit_7_378: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_378 nop P5348: !_PREFETCH [13] (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_7_379: wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 prefetcha [%i3 + 4] %asi, 4 loop_exit_7_379: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_379 nop P5349: !_CAS [10] (maybe <- 0x38001f7) (Int) (Loop entry) (Loop exit) (LE) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_380: ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l7, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2 sub %i0, %i2, %i2 add %i2, 4, %l7 lduwa [%l7] %asi, %o0 mov %o0, %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 mov %o5, %l3 casa [%l7] %asi, %l6, %l3 ! move %l3(lower) -> %o0(lower) srl %l3, 0, %l6 or %l6, %o0, %o0 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 loop_exit_7_380: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_380 nop P5350: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_381: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x20000), %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] loop_exit_7_381: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_381 nop P5351: !_CAS [15] (maybe <- 0x38001f8) (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_382: sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2], %o0 mov %o0, %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 mov %l4, %l6 cas [%i2], %l7, %l6 ! move %l6(lower) -> %o0(lower) srl %l6, 0, %l7 or %l7, %o0, %o0 add %l4, 1, %l4 P5352: !_CASX [12] (maybe <- 0x38001f9) (Int) (Loop exit) (LE) sllx %l4, 32, %o5 add %l4, 1, %l4 or %l4, %o5, %o5 ! Change double-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 sllx %l7, 32, %l3 or %l7, %l3, %l7 and %o5, %l7, %l3 srlx %l3, 8, %l3 sllx %o5, 8, %o5 and %o5, %l7, %o5 or %o5, %l3, %o5 sethi %hi(0xffff0000), %l7 srlx %o5, 16, %l3 andn %l3, %l7, %l3 andn %o5, %l7, %o5 sllx %o5, 16, %o5 or %o5, %l3, %o5 srlx %o5, 32, %l3 sllx %o5, 32, %o5 or %o5, %l3, %l3 wr %g0, 0x88, %asi sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3 sub %i0, %i3, %i3 ldxa [%i3] %asi, %l6 ! move %l6(lower) -> %o1(upper) sllx %l6, 32, %o1 ! move %l6(upper) -> %o1(lower) srlx %l6, 32, %l7 or %l7, %o1, %o1 mov %l6, %l7 mov %l3, %l6 casxa [%i3] %asi, %l7, %l6 ! move %l6(lower) -> %o2(upper) sllx %l6, 32, %o2 ! move %l6(upper) -> %o2(lower) srlx %l6, 32, %l7 or %l7, %o2, %o2 add %l4, 1, %l4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 loop_exit_7_382: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_382 nop P5353: !_MEMBAR (Int) membar #StoreLoad END_NODES7: ! Test instruction sequence for CPU 7 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 tsotool_text_end: !#0 N1 P1 LD 17 -1 Int BE Pri Loop_entry !#0 N2 P1 CAS 17 -1 N1 0x1 Int BE Pri Loop_entry !#0 N3 P2 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#0 N4 P2 CASX 2 -1,0x0 N3 0x2 Int BE Pri Loop_exit !#0 N5 P1 LD 17 -1 Int BE Pri Loop_entry !#0 N6 P1 CAS 17 -1 N5 0x3 Int BE Pri Loop_entry !#0 N7 P2 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#0 N8 P2 CASX 2 -1,0x0 N7 0x4 Int BE Pri Loop_exit !#0 N9 P3 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#0 N10 P3 CAS 23 -1 N9 0x5 Int BE Pri Loop_entry Loop_exit !#0 N11 P3 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#0 N12 P3 CAS 23 -1 N11 0x6 Int BE Pri Loop_entry Loop_exit !#0 N13 P4 LD 10 -1 Int BE Pri Loop_entry !#0 N14 P5 LD 3 -1 Int BE Pri Loop_exit !#0 N15 P4 LD 10 -1 Int BE Pri Loop_entry !#0 N16 P5 LD 3 -1 Int BE Pri Loop_exit !#0 N17 P6 PREFETCH 12 Int LE Pri Loop_entry !#0 N18 P7 DWLD 15 -1 Int BE Pri Loop_exit !#0 N19 P7 DWLD 16 -1 Int BE Pri Loop_exit !#A N18 N19 !#0 N20 P7 CASX 15 -1 N18 0x7 Int BE Pri Loop_exit !#0 N21 P7 CASX 16 -1 N19 0x8 Int BE Pri Loop_exit !#A N20 N21 !#0 N22 P8 PREFETCH 0 Int BE Pri Loop_entry Loop_exit !#0 N23 P8 PREFETCH 0 Int BE Pri Loop_entry Loop_exit !#0 N24 P9 DWLD 3 -1 Int BE Pri Loop_entry !#0 N25 P9 DWLD 4 -1 Int BE Pri Loop_entry !#A N24 N25 !#0 N26 P9 CASX 3 -1 N24 0x9 Int BE Pri Loop_entry !#0 N27 P9 CASX 4 -1 N25 0xa Int BE Pri Loop_entry !#A N26 N27 !#0 N28 P10 REPLACEMENT 7 Int BE Pri Loop_exit !#0 N29 P9 DWLD 3 -1 Int BE Pri Loop_entry !#0 N30 P9 DWLD 4 -1 Int BE Pri Loop_entry !#A N29 N30 !#0 N31 P9 CASX 3 -1 N29 0xb Int BE Pri Loop_entry !#0 N32 P9 CASX 4 -1 N30 0xc Int BE Pri Loop_entry !#A N31 N32 !#0 N33 P10 REPLACEMENT 7 Int BE Pri Loop_exit !#0 N34 P11 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#0 N35 P11 CASX 23 -1,0x0 N34 0xd Int BE Pri Loop_entry !#0 N36 P12 LD 7 -1 Int BE Pri Loop_exit !#0 N37 P12 CAS 7 -1 N36 0xe Int BE Pri Loop_exit !#0 N38 P11 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#0 N39 P11 CASX 23 -1,0x0 N38 0xf Int BE Pri Loop_entry !#0 N40 P12 LD 7 -1 Int BE Pri Loop_exit !#0 N41 P12 CAS 7 -1 N40 0x10 Int BE Pri Loop_exit !#0 N42 P13 LD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N43 P13 CAS 15 -1 N42 0x11 Int BE Pri Loop_entry Loop_exit !#0 N44 P14 FLUSHI 11 Int BE Pri Loop_entry !#0 N45 P15 DWLD 9 -1 Int BE Pri Loop_exit !#0 N46 P15 DWLD 10 -1 Int BE Pri Loop_exit !#A N45 N46 !#0 N47 P15 CASX 9 -1 N45 0x12 Int BE Pri Loop_exit !#0 N48 P15 CASX 10 -1 N46 0x13 Int BE Pri Loop_exit !#A N47 N48 !#0 N49 P16 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N50 P16 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N49 N50 !#0 N51 P16 CASX 12 -1 N49 0x14 Int BE Pri Loop_entry Loop_exit !#0 N52 P16 CASX 13 -1 N50 0x15 Int BE Pri Loop_entry Loop_exit !#A N51 N52 !#0 N53 P17 LD 22 -1 Int BE Pri Loop_entry !#0 N54 P18 LD 11 -1 Int BE Pri Loop_exit !#0 N55 P17 LD 22 -1 Int BE Pri Loop_entry !#0 N56 P18 LD 11 -1 Int BE Pri Loop_exit !#0 N57 P19 REPLACEMENT 6 Int BE Pri Loop_entry !#0 N58 P20 LD 7 -1 Int BE Pri !#0 N59 P21 LD 13 -1 Int BE Pri Loop_exit !#0 N60 P19 REPLACEMENT 6 Int BE Pri Loop_entry !#0 N61 P20 LD 7 -1 Int BE Pri !#0 N62 P21 LD 13 -1 Int BE Pri Loop_exit !#0 N63 P22 LD 16 -1 Int BE Pri Loop_entry Loop_exit !#0 N64 P22 CAS 16 -1 N63 0x16 Int BE Pri Loop_entry Loop_exit !#0 N65 P22 LD 16 -1 Int BE Pri Loop_entry Loop_exit !#0 N66 P22 CAS 16 -1 N65 0x17 Int BE Pri Loop_entry Loop_exit !#0 N67 P23 DWLD 9 -1 Int BE Pri Loop_entry !#0 N68 P23 DWLD 10 -1 Int BE Pri Loop_entry !#A N67 N68 !#0 N69 P23 CASX 9 -1 N67 0x18 Int BE Pri Loop_entry !#0 N70 P23 CASX 10 -1 N68 0x19 Int BE Pri Loop_entry !#A N69 N70 !#0 N71 P24 REPLACEMENT 5 Int BE Pri Loop_exit !#0 N72 P23 DWLD 9 -1 Int BE Pri Loop_entry !#0 N73 P23 DWLD 10 -1 Int BE Pri Loop_entry !#A N72 N73 !#0 N74 P23 CASX 9 -1 N72 0x1a Int BE Pri Loop_entry !#0 N75 P23 CASX 10 -1 N73 0x1b Int BE Pri Loop_entry !#A N74 N75 !#0 N76 P24 REPLACEMENT 5 Int BE Pri Loop_exit !#0 N77 P25 DWLD 3 -1 Int BE Pri Loop_entry !#0 N78 P25 DWLD 4 -1 Int BE Pri Loop_entry !#A N77 N78 !#0 N79 P25 CASX 3 -1 N77 0x1c Int BE Pri Loop_entry !#0 N80 P25 CASX 4 -1 N78 0x1d Int BE Pri Loop_entry !#A N79 N80 !#0 N81 P26 DWLD 6 -1 Int BE Pri Loop_exit !#0 N82 P26 DWLD 7 -1 Int BE Pri Loop_exit !#A N81 N82 !#0 N83 P26 CASX 6 -1 N81 0x1e Int BE Pri Loop_exit !#0 N84 P26 CASX 7 -1 N82 0x1f Int BE Pri Loop_exit !#A N83 N84 !#0 N85 P25 DWLD 3 -1 Int BE Pri Loop_entry !#0 N86 P25 DWLD 4 -1 Int BE Pri Loop_entry !#A N85 N86 !#0 N87 P25 CASX 3 -1 N85 0x20 Int BE Pri Loop_entry !#0 N88 P25 CASX 4 -1 N86 0x21 Int BE Pri Loop_entry !#A N87 N88 !#0 N89 P26 DWLD 6 -1 Int BE Pri Loop_exit !#0 N90 P26 DWLD 7 -1 Int BE Pri Loop_exit !#A N89 N90 !#0 N91 P26 CASX 6 -1 N89 0x22 Int BE Pri Loop_exit !#0 N92 P26 CASX 7 -1 N90 0x23 Int BE Pri Loop_exit !#A N91 N92 !#0 N93 P27 LD 8 -1 Int BE Pri Loop_entry !#0 N94 P28 LD 22 -1 Int BE Pri Loop_exit !#0 N95 P27 LD 8 -1 Int BE Pri Loop_entry !#0 N96 P28 LD 22 -1 Int BE Pri Loop_exit !#0 N97 P29 DWLD 3 -1 Int BE Pri Loop_entry !#0 N98 P29 DWLD 4 -1 Int BE Pri Loop_entry !#A N97 N98 !#0 N99 P29 CASX 3 -1 N97 0x24 Int BE Pri Loop_entry !#0 N100 P29 CASX 4 -1 N98 0x25 Int BE Pri Loop_entry !#A N99 N100 !#0 N101 P30 REPLACEMENT 13 Int BE Pri Loop_exit !#0 N102 P31 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#0 N103 P31 CASX 8 -1,0x0 N102 0x26 Int BE Pri Loop_entry !#0 N104 P32 LD 12 -1 Int BE Pri !#0 N105 P33 LD 8 -1 Int BE Pri Loop_exit !#0 N106 P34 REPLACEMENT 0 Int BE Pri Loop_entry Loop_exit !#0 N107 P35 DWLD 6 -1 Int BE Pri Loop_entry !#0 N108 P35 DWLD 7 -1 Int BE Pri Loop_entry !#A N107 N108 !#0 N109 P35 CASX 6 -1 N107 0x27 Int BE Pri Loop_entry !#0 N110 P35 CASX 7 -1 N108 0x28 Int BE Pri Loop_entry !#A N109 N110 !#0 N111 P36 LD 8 -1 Int BE Pri Loop_exit !#0 N112 P36 CAS 8 -1 N111 0x29 Int BE Pri Loop_exit !#0 N113 P35 DWLD 6 -1 Int BE Pri Loop_entry !#0 N114 P35 DWLD 7 -1 Int BE Pri Loop_entry !#A N113 N114 !#0 N115 P35 CASX 6 -1 N113 0x2a Int BE Pri Loop_entry !#0 N116 P35 CASX 7 -1 N114 0x2b Int BE Pri Loop_entry !#A N115 N116 !#0 N117 P36 LD 8 -1 Int BE Pri Loop_exit !#0 N118 P36 CAS 8 -1 N117 0x2c Int BE Pri Loop_exit !#0 N119 P37 PREFETCH 4 Int BE Pri Loop_entry Loop_exit !#0 N120 P38 LD 8 -1 FP BE Pri Loop_entry Loop_exit !#0 N121 P38 LD 8 -1 FP BE Pri Loop_entry Loop_exit !#0 N122 P39 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N123 P39 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N122 N123 !#0 N124 P39 CASX 6 -1 N122 0x2d Int BE Pri Loop_entry Loop_exit !#0 N125 P39 CASX 7 -1 N123 0x2e Int BE Pri Loop_entry Loop_exit !#A N124 N125 !#0 N126 P39 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N127 P39 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N126 N127 !#0 N128 P39 CASX 6 -1 N126 0x2f Int BE Pri Loop_entry Loop_exit !#0 N129 P39 CASX 7 -1 N127 0x30 Int BE Pri Loop_entry Loop_exit !#A N128 N129 !#0 N130 P40 REPLACEMENT 18 Int BE Pri Loop_entry Loop_exit !#0 N131 P41 LD 21 -1 Int BE Pri Loop_entry !#0 N132 P41 CAS 21 -1 N131 0x31 Int BE Pri Loop_entry !#0 N133 P42 REPLACEMENT 17 Int BE Pri Loop_exit !#0 N134 P43 DWLD 9 -1 Int BE Pri Loop_entry !#0 N135 P43 DWLD 10 -1 Int BE Pri Loop_entry !#A N134 N135 !#0 N136 P43 CASX 9 -1 N134 0x32 Int BE Pri Loop_entry !#0 N137 P43 CASX 10 -1 N135 0x33 Int BE Pri Loop_entry !#A N136 N137 !#0 N138 P44 LD 18 -1 Int BE Pri !#0 N139 P45 LD 0 -1 Int BE Pri Loop_exit !#0 N140 P46 LD 12 -1 Int BE Pri Loop_entry !#0 N141 P46 CAS 12 -1 N140 0x34 Int BE Pri Loop_entry !#0 N142 P47 DWLD 15 -1 Int BE Pri Loop_exit !#0 N143 P47 DWLD 16 -1 Int BE Pri Loop_exit !#A N142 N143 !#0 N144 P47 CASX 15 -1 N142 0x35 Int BE Pri Loop_exit !#0 N145 P47 CASX 16 -1 N143 0x36 Int BE Pri Loop_exit !#A N144 N145 !#0 N146 P46 LD 12 -1 Int BE Pri Loop_entry !#0 N147 P46 CAS 12 -1 N146 0x37 Int BE Pri Loop_entry !#0 N148 P47 DWLD 15 -1 Int BE Pri Loop_exit !#0 N149 P47 DWLD 16 -1 Int BE Pri Loop_exit !#A N148 N149 !#0 N150 P47 CASX 15 -1 N148 0x38 Int BE Pri Loop_exit !#0 N151 P47 CASX 16 -1 N149 0x39 Int BE Pri Loop_exit !#A N150 N151 !#0 N152 P48 LD 22 -1 Int BE Pri Loop_entry !#0 N153 P49 LD 19 -1 Int BE Pri Loop_exit !#0 N154 P50 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N155 P50 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N154 N155 !#0 N156 P50 CASX 15 -1 N154 0x3a Int BE Pri Loop_entry Loop_exit !#0 N157 P50 CASX 16 -1 N155 0x3b Int BE Pri Loop_entry Loop_exit !#A N156 N157 !#0 N158 P51 REPLACEMENT 16 Int BE Pri Loop_entry !#0 N159 P52 MEMBAR !#0 N160 P51 REPLACEMENT 16 Int BE Pri Loop_entry !#0 N161 P52 MEMBAR !#0 N162 P53 DWLD 9 -1 Int BE Pri Loop_entry !#0 N163 P53 DWLD 10 -1 Int BE Pri Loop_entry !#A N162 N163 !#0 N164 P53 CASX 9 -1 N162 0x3c Int BE Pri Loop_entry !#0 N165 P53 CASX 10 -1 N163 0x3d Int BE Pri Loop_entry !#A N164 N165 !#0 N166 P54 REPLACEMENT 18 Int BE Pri Loop_exit !#0 N167 P53 DWLD 9 -1 Int BE Pri Loop_entry !#0 N168 P53 DWLD 10 -1 Int BE Pri Loop_entry !#A N167 N168 !#0 N169 P53 CASX 9 -1 N167 0x3e Int BE Pri Loop_entry !#0 N170 P53 CASX 10 -1 N168 0x3f Int BE Pri Loop_entry !#A N169 N170 !#0 N171 P54 REPLACEMENT 18 Int BE Pri Loop_exit !#0 N172 P55 PREFETCH 18 Int BE Pri Loop_entry !#0 N173 P56 REPLACEMENT 9 Int BE Pri Loop_exit !#0 N174 P57 LD 19 -1 Int BE Pri Loop_entry Loop_exit !#0 N175 P57 CAS 19 -1 N174 0x40 Int BE Pri Loop_entry Loop_exit !#0 N176 P58 LD 16 -1 Int BE Pri Loop_entry !#0 N177 P59 LD 15 -1 Int BE Pri Loop_exit !#0 N178 P58 LD 16 -1 Int BE Pri Loop_entry !#0 N179 P59 LD 15 -1 Int BE Pri Loop_exit !#0 N180 P60 DWLD 0 -1 Int BE Pri Loop_entry !#0 N181 P60 DWLD 1 -1 Int BE Pri Loop_entry !#A N180 N181 !#0 N182 P60 CASX 0 -1 N180 0x41 Int BE Pri Loop_entry !#0 N183 P60 CASX 1 -1 N181 0x42 Int BE Pri Loop_entry !#A N182 N183 !#0 N184 P61 LD 20 -1 Int BE Pri !#0 N185 P62 LD 14 -1 Int BE Pri Loop_exit !#0 N186 P60 DWLD 0 -1 Int BE Pri Loop_entry !#0 N187 P60 DWLD 1 -1 Int BE Pri Loop_entry !#A N186 N187 !#0 N188 P60 CASX 0 -1 N186 0x43 Int BE Pri Loop_entry !#0 N189 P60 CASX 1 -1 N187 0x44 Int BE Pri Loop_entry !#A N188 N189 !#0 N190 P61 LD 20 -1 Int BE Pri !#0 N191 P62 LD 14 -1 Int BE Pri Loop_exit !#0 N192 P63 DWLD 3 -1 Int BE Pri Loop_entry !#0 N193 P63 DWLD 4 -1 Int BE Pri Loop_entry !#A N192 N193 !#0 N194 P63 CASX 3 -1 N192 0x45 Int BE Pri Loop_entry !#0 N195 P63 CASX 4 -1 N193 0x46 Int BE Pri Loop_entry !#A N194 N195 !#0 N196 P64 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#0 N197 P64 CASX 5 -1,0x0 N196 0x47 Int BE Pri Loop_exit !#0 N198 P65 LD 3 -1 Int BE Pri Loop_entry !#0 N199 P65 CAS 3 -1 N198 0x48 Int BE Pri Loop_entry !#0 N200 P66 REPLACEMENT 7 Int BE Pri Loop_exit !#0 N201 P67 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N202 P67 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N201 N202 !#0 N203 P67 CASX 18 -1 N201 0x49 Int BE Pri Loop_entry Loop_exit !#0 N204 P67 CASX 19 -1 N202 0x4a Int BE Pri Loop_entry Loop_exit !#A N203 N204 !#0 N205 P67 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N206 P67 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N205 N206 !#0 N207 P67 CASX 18 -1 N205 0x4b Int BE Pri Loop_entry Loop_exit !#0 N208 P67 CASX 19 -1 N206 0x4c Int BE Pri Loop_entry Loop_exit !#A N207 N208 !#0 N209 P68 REPLACEMENT 19 Int BE Pri Loop_entry !#0 N210 P69 LD 23 -1 Int BE Pri !#0 N211 P70 LD 8 -1 Int BE Pri Loop_exit !#0 N212 P68 REPLACEMENT 19 Int BE Pri Loop_entry !#0 N213 P69 LD 23 -1 Int BE Pri !#0 N214 P70 LD 8 -1 Int BE Pri Loop_exit !#0 N215 P71 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#0 N216 P71 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#0 N217 P72 LD 8 -1 Int BE Pri Loop_entry !#0 N218 P73 LD 18 -1 Int BE Pri Loop_exit !#0 N219 P72 LD 8 -1 Int BE Pri Loop_entry !#0 N220 P73 LD 18 -1 Int BE Pri Loop_exit !#0 N221 P74 DWLD 12 -1 Int BE Pri Loop_entry !#0 N222 P74 DWLD 13 -1 Int BE Pri Loop_entry !#A N221 N222 !#0 N223 P74 CASX 12 -1 N221 0x4d Int BE Pri Loop_entry !#0 N224 P74 CASX 13 -1 N222 0x4e Int BE Pri Loop_entry !#A N223 N224 !#0 N225 P75 REPLACEMENT 5 Int BE Pri Loop_exit !#0 N226 P74 DWLD 12 -1 Int BE Pri Loop_entry !#0 N227 P74 DWLD 13 -1 Int BE Pri Loop_entry !#A N226 N227 !#0 N228 P74 CASX 12 -1 N226 0x4f Int BE Pri Loop_entry !#0 N229 P74 CASX 13 -1 N227 0x50 Int BE Pri Loop_entry !#A N228 N229 !#0 N230 P75 REPLACEMENT 5 Int BE Pri Loop_exit !#0 N231 P76 LD 5 -1 Int BE Pri Loop_entry !#0 N232 P76 CAS 5 -1 N231 0x51 Int BE Pri Loop_entry !#0 N233 P77 REPLACEMENT 13 Int BE Pri Loop_exit !#0 N234 P76 LD 5 -1 Int BE Pri Loop_entry !#0 N235 P76 CAS 5 -1 N234 0x52 Int BE Pri Loop_entry !#0 N236 P77 REPLACEMENT 13 Int BE Pri Loop_exit !#0 N237 P78 DWLD 9 -1 Int BE Pri Loop_entry !#0 N238 P78 DWLD 10 -1 Int BE Pri Loop_entry !#A N237 N238 !#0 N239 P78 CASX 9 -1 N237 0x53 Int BE Pri Loop_entry !#0 N240 P78 CASX 10 -1 N238 0x54 Int BE Pri Loop_entry !#A N239 N240 !#0 N241 P79 DWLD 9 -1 Int BE Pri Loop_exit !#0 N242 P79 DWLD 10 -1 Int BE Pri Loop_exit !#A N241 N242 !#0 N243 P79 CASX 9 -1 N241 0x55 Int BE Pri Loop_exit !#0 N244 P79 CASX 10 -1 N242 0x56 Int BE Pri Loop_exit !#A N243 N244 !#0 N245 P80 LD 23 -1 FP BE Pri Loop_entry !#0 N246 P81 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#0 N247 P81 CASX 17 -1,0x0 N246 0x57 Int BE Pri Loop_exit !#0 N248 P82 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#0 N249 P83 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N250 P83 CAS 21 -1 N249 0x58 Int BE Pri Loop_entry Loop_exit !#0 N251 P83 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N252 P83 CAS 21 -1 N251 0x59 Int BE Pri Loop_entry Loop_exit !#0 N253 P84 LD 12 -1 Int BE Pri Loop_entry !#0 N254 P85 LD 22 -1 Int BE Pri Loop_exit !#0 N255 P86 LD 1 -1 Int BE Pri Loop_entry !#0 N256 P86 CAS 1 -1 N255 0x5a Int BE Pri Loop_entry !#0 N257 P87 DWLD 21 -1 Int BE Pri Loop_exit !#0 N258 P87 DWLD 22 -1 Int BE Pri Loop_exit !#A N257 N258 !#0 N259 P87 CASX 21 -1 N257 0x5b Int BE Pri Loop_exit !#0 N260 P87 CASX 22 -1 N258 0x5c Int BE Pri Loop_exit !#A N259 N260 !#0 N261 P88 MEMBAR !#0 N262 P89 LD 22 -1 Int BE Pri !#0 N263 P90 LD 19 -1 Int BE Pri Loop_exit !#0 N264 P88 MEMBAR !#0 N265 P89 LD 22 -1 Int BE Pri !#0 N266 P90 LD 19 -1 Int BE Pri Loop_exit !#0 N267 P91 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N268 P91 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N267 N268 !#0 N269 P91 CASX 18 -1 N267 0x5d Int BE Pri Loop_entry Loop_exit !#0 N270 P91 CASX 19 -1 N268 0x5e Int BE Pri Loop_entry Loop_exit !#A N269 N270 !#0 N271 P91 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N272 P91 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N271 N272 !#0 N273 P91 CASX 18 -1 N271 0x5f Int BE Pri Loop_entry Loop_exit !#0 N274 P91 CASX 19 -1 N272 0x60 Int BE Pri Loop_entry Loop_exit !#A N273 N274 !#0 N275 P92 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#0 N276 P92 CASX 11 -1,0x0 N275 0x61 Int BE Pri Loop_entry !#0 N277 P93 DWLD 21 -1 Int BE Pri Loop_exit !#0 N278 P93 DWLD 22 -1 Int BE Pri Loop_exit !#A N277 N278 !#0 N279 P93 CASX 21 -1 N277 0x62 Int BE Pri Loop_exit !#0 N280 P93 CASX 22 -1 N278 0x63 Int BE Pri Loop_exit !#A N279 N280 !#0 N281 P94 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N282 P94 CASX 17 -1,0x0 N281 0x64 Int BE Pri Loop_entry !#0 N283 P95 LD 7 -1 Int BE Pri Loop_exit !#0 N284 P95 CAS 7 -1 N283 0x65 Int BE Pri Loop_exit !#0 N285 P96 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N286 P96 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N285 N286 !#0 N287 P96 CASX 18 -1 N285 0x66 Int BE Pri Loop_entry Loop_exit !#0 N288 P96 CASX 19 -1 N286 0x67 Int BE Pri Loop_entry Loop_exit !#A N287 N288 !#0 N289 P97 REPLACEMENT 19 Int BE Pri Loop_entry !#0 N290 P98 REPLACEMENT 19 Int BE Pri Loop_exit !#0 N291 P97 REPLACEMENT 19 Int BE Pri Loop_entry !#0 N292 P98 REPLACEMENT 19 Int BE Pri Loop_exit !#0 N293 P99 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N294 P99 CASX 20 -1,0x0 N293 0x68 Int BE Pri Loop_entry Loop_exit !#0 N295 P99 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N296 P99 CASX 20 -1,0x0 N295 0x69 Int BE Pri Loop_entry Loop_exit !#0 N297 P100 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#0 N298 P100 CASX 14 -1,0x0 N297 0x6a Int BE Pri Loop_entry !#0 N299 P101 ST 6 0x6b Int BE Pri Loop_exit !#0 N300 P102 ST 3 0x6c Int BE Pri Loop_entry Loop_exit !#0 N301 P102 ST 3 0x6d Int BE Pri Loop_entry Loop_exit !#0 N302 P103 PREFETCH 12 Int BE Pri Loop_entry Loop_exit !#0 N303 P103 PREFETCH 12 Int BE Pri Loop_entry Loop_exit !#0 N304 P104 FLUSHI 2 Int BE Pri Loop_entry !#0 N305 P105 REPLACEMENT 13 Int BE Pri Loop_exit !#0 N306 P106 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N307 P106 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N306 N307 !#0 N308 P106 CASX 18 -1 N306 0x6e Int BE Pri Loop_entry Loop_exit !#0 N309 P106 CASX 19 -1 N307 0x6f Int BE Pri Loop_entry Loop_exit !#A N308 N309 !#0 N310 P106 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N311 P106 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N310 N311 !#0 N312 P106 CASX 18 -1 N310 0x70 Int BE Pri Loop_entry Loop_exit !#0 N313 P106 CASX 19 -1 N311 0x71 Int BE Pri Loop_entry Loop_exit !#A N312 N313 !#0 N314 P107 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#0 N315 P108 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#0 N316 P108 CASX 5 -1,0x0 N315 0x72 Int BE Pri Loop_entry !#0 N317 P109 DWLD 9 -1 Int BE Pri Loop_exit !#0 N318 P109 DWLD 10 -1 Int BE Pri Loop_exit !#A N317 N318 !#0 N319 P109 CASX 9 -1 N317 0x73 Int BE Pri Loop_exit !#0 N320 P109 CASX 10 -1 N318 0x74 Int BE Pri Loop_exit !#A N319 N320 !#0 N321 P108 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#0 N322 P108 CASX 5 -1,0x0 N321 0x75 Int BE Pri Loop_entry !#0 N323 P109 DWLD 9 -1 Int BE Pri Loop_exit !#0 N324 P109 DWLD 10 -1 Int BE Pri Loop_exit !#A N323 N324 !#0 N325 P109 CASX 9 -1 N323 0x76 Int BE Pri Loop_exit !#0 N326 P109 CASX 10 -1 N324 0x77 Int BE Pri Loop_exit !#A N325 N326 !#0 N327 P110 LD 1 -1 Int BE Pri Loop_entry !#0 N328 P110 CAS 1 -1 N327 0x78 Int BE Pri Loop_entry !#0 N329 P111 DWLD 9 -1 Int BE Pri Loop_exit !#0 N330 P111 DWLD 10 -1 Int BE Pri Loop_exit !#A N329 N330 !#0 N331 P111 CASX 9 -1 N329 0x79 Int BE Pri Loop_exit !#0 N332 P111 CASX 10 -1 N330 0x7a Int BE Pri Loop_exit !#A N331 N332 !#0 N333 P110 LD 1 -1 Int BE Pri Loop_entry !#0 N334 P110 CAS 1 -1 N333 0x7b Int BE Pri Loop_entry !#0 N335 P111 DWLD 9 -1 Int BE Pri Loop_exit !#0 N336 P111 DWLD 10 -1 Int BE Pri Loop_exit !#A N335 N336 !#0 N337 P111 CASX 9 -1 N335 0x7c Int BE Pri Loop_exit !#0 N338 P111 CASX 10 -1 N336 0x7d Int BE Pri Loop_exit !#A N337 N338 !#0 N339 P112 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N340 P112 CASX 8 -1,0x0 N339 0x7e Int BE Pri Loop_entry Loop_exit !#0 N341 P113 DWLD 3 -1 Int BE Pri Loop_entry !#0 N342 P113 DWLD 4 -1 Int BE Pri Loop_entry !#A N341 N342 !#0 N343 P113 CASX 3 -1 N341 0x7f Int BE Pri Loop_entry !#0 N344 P113 CASX 4 -1 N342 0x80 Int BE Pri Loop_entry !#A N343 N344 !#0 N345 P114 LD 12 -1 Int BE Pri Loop_exit !#0 N346 P114 CAS 12 -1 N345 0x81 Int BE Pri Loop_exit !#0 N347 P113 DWLD 3 -1 Int BE Pri Loop_entry !#0 N348 P113 DWLD 4 -1 Int BE Pri Loop_entry !#A N347 N348 !#0 N349 P113 CASX 3 -1 N347 0x82 Int BE Pri Loop_entry !#0 N350 P113 CASX 4 -1 N348 0x83 Int BE Pri Loop_entry !#A N349 N350 !#0 N351 P114 LD 12 -1 Int BE Pri Loop_exit !#0 N352 P114 CAS 12 -1 N351 0x84 Int BE Pri Loop_exit !#0 N353 P115 ST 15 0x85 Int BE Pri Loop_entry !#0 N354 P116 LD 2 -1 Int BE Pri !#0 N355 P117 LD 9 -1 Int BE Pri Loop_exit !#0 N356 P115 ST 15 0x86 Int BE Pri Loop_entry !#0 N357 P116 LD 2 -1 Int BE Pri !#0 N358 P117 LD 9 -1 Int BE Pri Loop_exit !#0 N359 P118 LD 5 -1 Int BE Pri Loop_entry !#0 N360 P119 LD 17 -1 Int BE Pri !#0 N361 P119 CAS 17 -1 N360 0x87 Int BE Pri !#0 N362 P120 LD 11 -1 Int BE Pri Loop_exit !#0 N363 P121 LD 10 -1 FP BE Pri Loop_entry !#0 N364 P122 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#0 N365 P122 CASX 23 -1,0x0 N364 0x88 Int BE Pri Loop_exit !#0 N366 P123 DWLD 18 -1 Int BE Pri Loop_entry !#0 N367 P123 DWLD 19 -1 Int BE Pri Loop_entry !#A N366 N367 !#0 N368 P123 CASX 18 -1 N366 0x89 Int BE Pri Loop_entry !#0 N369 P123 CASX 19 -1 N367 0x8a Int BE Pri Loop_entry !#A N368 N369 !#0 N370 P124 DWLD 9 -1 Int BE Pri Loop_exit !#0 N371 P124 DWLD 10 -1 Int BE Pri Loop_exit !#A N370 N371 !#0 N372 P124 CASX 9 -1 N370 0x8b Int BE Pri Loop_exit !#0 N373 P124 CASX 10 -1 N371 0x8c Int BE Pri Loop_exit !#A N372 N373 !#0 N374 P123 DWLD 18 -1 Int BE Pri Loop_entry !#0 N375 P123 DWLD 19 -1 Int BE Pri Loop_entry !#A N374 N375 !#0 N376 P123 CASX 18 -1 N374 0x8d Int BE Pri Loop_entry !#0 N377 P123 CASX 19 -1 N375 0x8e Int BE Pri Loop_entry !#A N376 N377 !#0 N378 P124 DWLD 9 -1 Int BE Pri Loop_exit !#0 N379 P124 DWLD 10 -1 Int BE Pri Loop_exit !#A N378 N379 !#0 N380 P124 CASX 9 -1 N378 0x8f Int BE Pri Loop_exit !#0 N381 P124 CASX 10 -1 N379 0x90 Int BE Pri Loop_exit !#A N380 N381 !#0 N382 P125 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N383 P125 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N382 N383 !#0 N384 P125 CASX 21 -1 N382 0x91 Int BE Pri Loop_entry Loop_exit !#0 N385 P125 CASX 22 -1 N383 0x92 Int BE Pri Loop_entry Loop_exit !#A N384 N385 !#0 N386 P126 LD 0 -1 Int BE Pri Loop_entry !#0 N387 P127 LD 2 -1 Int BE Pri Loop_exit !#0 N388 P128 DWLD 0 -1 Int BE Pri Loop_entry !#0 N389 P128 DWLD 1 -1 Int BE Pri Loop_entry !#A N388 N389 !#0 N390 P128 CASX 0 -1 N388 0x93 Int BE Pri Loop_entry !#0 N391 P128 CASX 1 -1 N389 0x94 Int BE Pri Loop_entry !#A N390 N391 !#0 N392 P129 LD 2 -1 Int BE Pri Loop_exit !#0 N393 P129 CAS 2 -1 N392 0x95 Int BE Pri Loop_exit !#0 N394 P130 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#0 N395 P131 FLUSHI 20 Int BE Pri Loop_entry Loop_exit !#0 N396 P131 FLUSHI 20 Int BE Pri Loop_entry Loop_exit !#0 N397 P132 LD 0 -1 Int BE Pri Loop_entry !#0 N398 P132 CAS 0 -1 N397 0x96 Int BE Pri Loop_entry !#0 N399 P133 LD 7 -1 Int BE Pri Loop_exit !#0 N400 P133 CAS 7 -1 N399 0x97 Int BE Pri Loop_exit !#0 N401 P132 LD 0 -1 Int BE Pri Loop_entry !#0 N402 P132 CAS 0 -1 N401 0x98 Int BE Pri Loop_entry !#0 N403 P133 LD 7 -1 Int BE Pri Loop_exit !#0 N404 P133 CAS 7 -1 N403 0x99 Int BE Pri Loop_exit !#0 N405 P134 LD 20 -1 Int BE Pri Loop_entry !#0 N406 P135 LD 20 -1 Int BE Pri Loop_exit !#0 N407 P136 LD 8 -1 Int LE Pri Loop_entry !#0 N408 P137 LD 18 -1 Int BE Pri Loop_exit !#0 N409 P138 REPLACEMENT 13 Int BE Pri Loop_entry !#0 N410 P139 LD 0 -1 Int BE Pri !#0 N411 P140 LD 10 -1 Int BE Pri Loop_exit !#0 N412 P141 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N413 P141 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N412 N413 !#0 N414 P141 CASX 6 -1 N412 0x9a Int BE Pri Loop_entry Loop_exit !#0 N415 P141 CASX 7 -1 N413 0x9b Int BE Pri Loop_entry Loop_exit !#A N414 N415 !#0 N416 P141 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N417 P141 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N416 N417 !#0 N418 P141 CASX 6 -1 N416 0x9c Int BE Pri Loop_entry Loop_exit !#0 N419 P141 CASX 7 -1 N417 0x9d Int BE Pri Loop_entry Loop_exit !#A N418 N419 !#0 N420 P142 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N421 P142 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N420 N421 !#0 N422 P142 CASX 18 -1 N420 0x9e Int BE Pri Loop_entry Loop_exit !#0 N423 P142 CASX 19 -1 N421 0x9f Int BE Pri Loop_entry Loop_exit !#A N422 N423 !#0 N424 P143 DWLD 18 -1 Int BE Pri Loop_entry !#0 N425 P143 DWLD 19 -1 Int BE Pri Loop_entry !#A N424 N425 !#0 N426 P143 CASX 18 -1 N424 0xa0 Int BE Pri Loop_entry !#0 N427 P143 CASX 19 -1 N425 0xa1 Int BE Pri Loop_entry !#A N426 N427 !#0 N428 P144 DWLD 6 -1 Int BE Pri Loop_exit !#0 N429 P144 DWLD 7 -1 Int BE Pri Loop_exit !#A N428 N429 !#0 N430 P144 CASX 6 -1 N428 0xa2 Int BE Pri Loop_exit !#0 N431 P144 CASX 7 -1 N429 0xa3 Int BE Pri Loop_exit !#A N430 N431 !#0 N432 P143 DWLD 18 -1 Int BE Pri Loop_entry !#0 N433 P143 DWLD 19 -1 Int BE Pri Loop_entry !#A N432 N433 !#0 N434 P143 CASX 18 -1 N432 0xa4 Int BE Pri Loop_entry !#0 N435 P143 CASX 19 -1 N433 0xa5 Int BE Pri Loop_entry !#A N434 N435 !#0 N436 P144 DWLD 6 -1 Int BE Pri Loop_exit !#0 N437 P144 DWLD 7 -1 Int BE Pri Loop_exit !#A N436 N437 !#0 N438 P144 CASX 6 -1 N436 0xa6 Int BE Pri Loop_exit !#0 N439 P144 CASX 7 -1 N437 0xa7 Int BE Pri Loop_exit !#A N438 N439 !#0 N440 P145 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N441 P145 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N440 N441 !#0 N442 P145 CASX 12 -1 N440 0xa8 Int BE Pri Loop_entry Loop_exit !#0 N443 P145 CASX 13 -1 N441 0xa9 Int BE Pri Loop_entry Loop_exit !#A N442 N443 !#0 N444 P145 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N445 P145 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N444 N445 !#0 N446 P145 CASX 12 -1 N444 0xaa Int BE Pri Loop_entry Loop_exit !#0 N447 P145 CASX 13 -1 N445 0xab Int BE Pri Loop_entry Loop_exit !#A N446 N447 !#0 N448 P146 LD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N449 P146 CAS 0 -1 N448 0xac Int BE Pri Loop_entry Loop_exit !#0 N450 P146 LD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N451 P146 CAS 0 -1 N450 0xad Int BE Pri Loop_entry Loop_exit !#0 N452 P147 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N453 P147 CAS 18 -1 N452 0xae Int BE Pri Loop_entry Loop_exit !#0 N454 P147 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N455 P147 CAS 18 -1 N454 0xaf Int BE Pri Loop_entry Loop_exit !#0 N456 P148 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N457 P148 CASX 17 -1,0x0 N456 0xb0 Int BE Pri Loop_entry !#0 N458 P149 ST 12 0xb1 Int LE Pri Loop_exit !#0 N459 P148 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N460 P148 CASX 17 -1,0x0 N459 0xb2 Int BE Pri Loop_entry !#0 N461 P149 ST 12 0xb3 Int LE Pri Loop_exit !#0 N462 P150 LD 12 -1 FP BE Pri Loop_entry !#0 N463 P151 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#0 N464 P151 CASX 11 -1,0x0 N463 0xb4 Int BE Pri Loop_exit !#0 N465 P150 LD 12 -1 FP BE Pri Loop_entry !#0 N466 P151 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#0 N467 P151 CASX 11 -1,0x0 N466 0xb5 Int BE Pri Loop_exit !#0 N468 P152 LD 22 -1 Int BE Pri Loop_entry !#0 N469 P153 LD 15 -1 Int BE Pri Loop_exit !#0 N470 P154 LD 18 -1 Int BE Pri Loop_entry !#0 N471 P155 DWLD 5 -1,0x0 Int BE Pri !#0 N472 P155 CASX 5 -1,0x0 N471 0xb6 Int BE Pri !#0 N473 P156 LD 11 -1 Int BE Pri Loop_exit !#0 N474 P154 LD 18 -1 Int BE Pri Loop_entry !#0 N475 P155 DWLD 5 -1,0x0 Int BE Pri !#0 N476 P155 CASX 5 -1,0x0 N475 0xb7 Int BE Pri !#0 N477 P156 LD 11 -1 Int BE Pri Loop_exit !#0 N478 P157 LD 14 -1 Int BE Pri Loop_entry !#0 N479 P158 LD 8 -1 Int BE Pri Loop_exit !#0 N480 P157 LD 14 -1 Int BE Pri Loop_entry !#0 N481 P158 LD 8 -1 Int BE Pri Loop_exit !#0 N482 P159 REPLACEMENT 8 Int BE Pri Loop_entry !#0 N483 P160 REPLACEMENT 6 Int BE Pri Loop_exit !#0 N484 P161 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#0 N485 P161 CASX 5 -1,0x0 N484 0xb8 Int BE Pri Loop_entry !#0 N486 P162 LD 20 -1 Int BE Pri !#0 N487 P163 LD 22 -1 Int BE Pri Loop_exit !#0 N488 P164 DWLD 18 -1 Int BE Pri Loop_entry !#0 N489 P164 DWLD 19 -1 Int BE Pri Loop_entry !#A N488 N489 !#0 N490 P164 CASX 18 -1 N488 0xb9 Int BE Pri Loop_entry !#0 N491 P164 CASX 19 -1 N489 0xba Int BE Pri Loop_entry !#A N490 N491 !#0 N492 P165 LD 16 -1 Int BE Pri !#0 N493 P166 LD 10 -1 Int BE Pri Loop_exit !#0 N494 P164 DWLD 18 -1 Int BE Pri Loop_entry !#0 N495 P164 DWLD 19 -1 Int BE Pri Loop_entry !#A N494 N495 !#0 N496 P164 CASX 18 -1 N494 0xbb Int BE Pri Loop_entry !#0 N497 P164 CASX 19 -1 N495 0xbc Int BE Pri Loop_entry !#A N496 N497 !#0 N498 P165 LD 16 -1 Int BE Pri !#0 N499 P166 LD 10 -1 Int BE Pri Loop_exit !#0 N500 P167 LD 0 -1 Int BE Pri Loop_entry !#0 N501 P167 CAS 0 -1 N500 0xbd Int BE Pri Loop_entry !#0 N502 P168 ST 11 0xbe Int BE Pri Loop_exit !#0 N503 P167 LD 0 -1 Int BE Pri Loop_entry !#0 N504 P167 CAS 0 -1 N503 0xbf Int BE Pri Loop_entry !#0 N505 P168 ST 11 0xc0 Int BE Pri Loop_exit !#0 N506 P169 LD 0 -1 Int BE Pri Loop_entry !#0 N507 P170 LD 22 -1 Int BE Pri Loop_exit !#0 N508 P171 LD 12 -1 Int BE Pri Loop_entry !#0 N509 P172 LD 23 -1 Int BE Pri !#0 N510 P172 CAS 23 -1 N509 0xc1 Int BE Pri !#0 N511 P173 LD 10 -1 Int LE Pri Loop_exit !#0 N512 P174 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#0 N513 P175 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#0 N514 P176 LD 12 -1 Int BE Pri Loop_entry !#0 N515 P177 DWLD 3 -1 Int BE Pri !#0 N516 P177 DWLD 4 -1 Int BE Pri !#A N515 N516 !#0 N517 P177 CASX 3 -1 N515 0xc2 Int BE Pri !#0 N518 P177 CASX 4 -1 N516 0xc3 Int BE Pri !#A N517 N518 !#0 N519 P178 LD 21 -1 Int BE Pri Loop_exit !#0 N520 P176 LD 12 -1 Int BE Pri Loop_entry !#0 N521 P177 DWLD 3 -1 Int BE Pri !#0 N522 P177 DWLD 4 -1 Int BE Pri !#A N521 N522 !#0 N523 P177 CASX 3 -1 N521 0xc4 Int BE Pri !#0 N524 P177 CASX 4 -1 N522 0xc5 Int BE Pri !#A N523 N524 !#0 N525 P178 LD 21 -1 Int BE Pri Loop_exit !#0 N526 P179 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N527 P179 CASX 17 -1,0x0 N526 0xc6 Int BE Pri Loop_entry !#0 N528 P180 LD 14 -1 Int BE Pri !#0 N529 P181 LD 7 -1 Int BE Pri Loop_exit !#0 N530 P179 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N531 P179 CASX 17 -1,0x0 N530 0xc7 Int BE Pri Loop_entry !#0 N532 P180 LD 14 -1 Int BE Pri !#0 N533 P181 LD 7 -1 Int BE Pri Loop_exit !#0 N534 P182 LD 11 -1 Int BE Pri Loop_entry !#0 N535 P183 LD 20 -1 Int BE Pri Loop_exit !#0 N536 P182 LD 11 -1 Int BE Pri Loop_entry !#0 N537 P183 LD 20 -1 Int BE Pri Loop_exit !#0 N538 P184 REPLACEMENT 9 Int BE Pri Loop_entry !#0 N539 P185 LD 18 -1 Int BE Pri !#0 N540 P186 LD 12 -1 Int BE Pri Loop_exit !#0 N541 P187 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#0 N542 P188 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N543 P188 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N542 N543 !#0 N544 P188 CASX 21 -1 N542 0xc8 Int BE Pri Loop_entry Loop_exit !#0 N545 P188 CASX 22 -1 N543 0xc9 Int BE Pri Loop_entry Loop_exit !#A N544 N545 !#0 N546 P189 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#0 N547 P189 CASX 14 -1,0x0 N546 0xca Int BE Pri Loop_entry !#0 N548 P190 REPLACEMENT 18 Int BE Pri Loop_exit !#0 N549 P191 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#0 N550 P191 CAS 13 -1 N549 0xcb Int BE Pri Loop_entry Loop_exit !#0 N551 P191 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#0 N552 P191 CAS 13 -1 N551 0xcc Int BE Pri Loop_entry Loop_exit !#0 N553 P192 LD 20 -1 Int BE Pri Loop_entry !#0 N554 P193 LD 0 -1 Int BE Pri Loop_exit !#0 N555 P192 LD 20 -1 Int BE Pri Loop_entry !#0 N556 P193 LD 0 -1 Int BE Pri Loop_exit !#0 N557 P194 LD 6 -1 Int BE Pri Loop_entry !#0 N558 P195 DWLD 18 -1 Int BE Pri !#0 N559 P195 DWLD 19 -1 Int BE Pri !#A N558 N559 !#0 N560 P195 CASX 18 -1 N558 0xcd Int BE Pri !#0 N561 P195 CASX 19 -1 N559 0xce Int BE Pri !#A N560 N561 !#0 N562 P196 LD 20 -1 Int BE Pri Loop_exit !#0 N563 P194 LD 6 -1 Int BE Pri Loop_entry !#0 N564 P195 DWLD 18 -1 Int BE Pri !#0 N565 P195 DWLD 19 -1 Int BE Pri !#A N564 N565 !#0 N566 P195 CASX 18 -1 N564 0xcf Int BE Pri !#0 N567 P195 CASX 19 -1 N565 0xd0 Int BE Pri !#A N566 N567 !#0 N568 P196 LD 20 -1 Int BE Pri Loop_exit !#0 N569 P197 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N570 P197 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N569 N570 !#0 N571 P197 CASX 12 -1 N569 0xd1 Int BE Pri Loop_entry Loop_exit !#0 N572 P197 CASX 13 -1 N570 0xd2 Int BE Pri Loop_entry Loop_exit !#A N571 N572 !#0 N573 P197 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N574 P197 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N573 N574 !#0 N575 P197 CASX 12 -1 N573 0xd3 Int BE Pri Loop_entry Loop_exit !#0 N576 P197 CASX 13 -1 N574 0xd4 Int BE Pri Loop_entry Loop_exit !#A N575 N576 !#0 N577 P198 DWLD 21 -1 Int BE Pri Loop_entry !#0 N578 P198 DWLD 22 -1 Int BE Pri Loop_entry !#A N577 N578 !#0 N579 P198 CASX 21 -1 N577 0xd5 Int BE Pri Loop_entry !#0 N580 P198 CASX 22 -1 N578 0xd6 Int BE Pri Loop_entry !#A N579 N580 !#0 N581 P199 LD 22 -1 Int BE Pri !#0 N582 P200 LD 3 -1 Int BE Pri Loop_exit !#0 N583 P198 DWLD 21 -1 Int BE Pri Loop_entry !#0 N584 P198 DWLD 22 -1 Int BE Pri Loop_entry !#A N583 N584 !#0 N585 P198 CASX 21 -1 N583 0xd7 Int BE Pri Loop_entry !#0 N586 P198 CASX 22 -1 N584 0xd8 Int BE Pri Loop_entry !#A N585 N586 !#0 N587 P199 LD 22 -1 Int BE Pri !#0 N588 P200 LD 3 -1 Int BE Pri Loop_exit !#0 N589 P201 ST 23 0xd9 Int BE Pri Loop_entry Loop_exit !#0 N590 P201 ST 23 0xda Int BE Pri Loop_entry Loop_exit !#0 N591 P202 LD 22 -1 Int BE Pri Loop_entry !#0 N592 P203 MEMBAR !#0 N593 P204 LD 12 -1 Int BE Pri Loop_exit !#0 N594 P205 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#0 N595 P205 CASX 11 -1,0x0 N594 0xdb Int BE Pri Loop_entry !#0 N596 P206 DWLD 0 -1 Int BE Pri Loop_exit !#0 N597 P206 DWLD 1 -1 Int BE Pri Loop_exit !#A N596 N597 !#0 N598 P206 CASX 0 -1 N596 0xdc Int BE Pri Loop_exit !#0 N599 P206 CASX 1 -1 N597 0xdd Int BE Pri Loop_exit !#A N598 N599 !#0 N600 P205 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#0 N601 P205 CASX 11 -1,0x0 N600 0xde Int BE Pri Loop_entry !#0 N602 P206 DWLD 0 -1 Int BE Pri Loop_exit !#0 N603 P206 DWLD 1 -1 Int BE Pri Loop_exit !#A N602 N603 !#0 N604 P206 CASX 0 -1 N602 0xdf Int BE Pri Loop_exit !#0 N605 P206 CASX 1 -1 N603 0xe0 Int BE Pri Loop_exit !#A N604 N605 !#0 N606 P207 DWLD 0 -1 Int BE Pri Loop_entry !#0 N607 P207 DWLD 1 -1 Int BE Pri Loop_entry !#A N606 N607 !#0 N608 P207 CASX 0 -1 N606 0xe1 Int BE Pri Loop_entry !#0 N609 P207 CASX 1 -1 N607 0xe2 Int BE Pri Loop_entry !#A N608 N609 !#0 N610 P208 DWLD 6 -1 Int BE Pri Loop_exit !#0 N611 P208 DWLD 7 -1 Int BE Pri Loop_exit !#A N610 N611 !#0 N612 P208 CASX 6 -1 N610 0xe3 Int BE Pri Loop_exit !#0 N613 P208 CASX 7 -1 N611 0xe4 Int BE Pri Loop_exit !#A N612 N613 !#0 N614 P207 DWLD 0 -1 Int BE Pri Loop_entry !#0 N615 P207 DWLD 1 -1 Int BE Pri Loop_entry !#A N614 N615 !#0 N616 P207 CASX 0 -1 N614 0xe5 Int BE Pri Loop_entry !#0 N617 P207 CASX 1 -1 N615 0xe6 Int BE Pri Loop_entry !#A N616 N617 !#0 N618 P208 DWLD 6 -1 Int BE Pri Loop_exit !#0 N619 P208 DWLD 7 -1 Int BE Pri Loop_exit !#A N618 N619 !#0 N620 P208 CASX 6 -1 N618 0xe7 Int BE Pri Loop_exit !#0 N621 P208 CASX 7 -1 N619 0xe8 Int BE Pri Loop_exit !#A N620 N621 !#0 N622 P209 DWLD 3 -1 Int BE Pri Loop_entry !#0 N623 P209 DWLD 4 -1 Int BE Pri Loop_entry !#A N622 N623 !#0 N624 P209 CASX 3 -1 N622 0xe9 Int BE Pri Loop_entry !#0 N625 P209 CASX 4 -1 N623 0xea Int BE Pri Loop_entry !#A N624 N625 !#0 N626 P210 LD 18 -1 FP BE Pri Loop_exit !#0 N627 P209 DWLD 3 -1 Int BE Pri Loop_entry !#0 N628 P209 DWLD 4 -1 Int BE Pri Loop_entry !#A N627 N628 !#0 N629 P209 CASX 3 -1 N627 0xeb Int BE Pri Loop_entry !#0 N630 P209 CASX 4 -1 N628 0xec Int BE Pri Loop_entry !#A N629 N630 !#0 N631 P210 LD 18 -1 FP BE Pri Loop_exit !#0 N632 P211 LD 17 -1 Int BE Pri Loop_entry !#0 N633 P212 REPLACEMENT 15 Int BE Pri !#0 N634 P213 LD 1 -1 Int BE Pri Loop_exit !#0 N635 P211 LD 17 -1 Int BE Pri Loop_entry !#0 N636 P212 REPLACEMENT 15 Int BE Pri !#0 N637 P213 LD 1 -1 Int BE Pri Loop_exit !#0 N638 P214 LD 22 -1 Int BE Pri Loop_entry !#0 N639 P214 CAS 22 -1 N638 0xed Int BE Pri Loop_entry !#0 N640 P215 LD 5 -1 FP BE Pri Loop_exit !#0 N641 P216 REPLACEMENT 7 Int BE Pri Loop_entry !#0 N642 P217 DWLD 0 -1 Int BE Pri Loop_exit !#0 N643 P217 DWLD 1 -1 Int BE Pri Loop_exit !#A N642 N643 !#0 N644 P217 CASX 0 -1 N642 0xee Int BE Pri Loop_exit !#0 N645 P217 CASX 1 -1 N643 0xef Int BE Pri Loop_exit !#A N644 N645 !#0 N646 P216 REPLACEMENT 7 Int BE Pri Loop_entry !#0 N647 P217 DWLD 0 -1 Int BE Pri Loop_exit !#0 N648 P217 DWLD 1 -1 Int BE Pri Loop_exit !#A N647 N648 !#0 N649 P217 CASX 0 -1 N647 0xf0 Int BE Pri Loop_exit !#0 N650 P217 CASX 1 -1 N648 0xf1 Int BE Pri Loop_exit !#A N649 N650 !#0 N651 P218 ST 0 0x3f800001 FP BE Pri Loop_entry !#0 N652 P219 REPLACEMENT 15 Int BE Pri Loop_exit !#0 N653 P220 FLUSHI 0 Int BE Pri Loop_entry !#0 N654 P221 LD 4 -1 Int BE Pri !#0 N655 P222 LD 19 -1 Int BE Pri Loop_exit !#0 N656 P220 FLUSHI 0 Int BE Pri Loop_entry !#0 N657 P221 LD 4 -1 Int BE Pri !#0 N658 P222 LD 19 -1 Int BE Pri Loop_exit !#0 N659 P223 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N660 P223 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N659 N660 !#0 N661 P223 CASX 15 -1 N659 0xf2 Int BE Pri Loop_entry Loop_exit !#0 N662 P223 CASX 16 -1 N660 0xf3 Int BE Pri Loop_entry Loop_exit !#A N661 N662 !#0 N663 P223 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N664 P223 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N663 N664 !#0 N665 P223 CASX 15 -1 N663 0xf4 Int BE Pri Loop_entry Loop_exit !#0 N666 P223 CASX 16 -1 N664 0xf5 Int BE Pri Loop_entry Loop_exit !#A N665 N666 !#0 N667 P224 PREFETCH 16 Int BE Pri Loop_entry Loop_exit !#0 N668 P224 PREFETCH 16 Int BE Pri Loop_entry Loop_exit !#0 N669 P225 LD 20 -1 Int BE Pri Loop_entry !#0 N670 P226 DWLD 18 -1 Int BE Pri !#0 N671 P226 DWLD 19 -1 Int BE Pri !#A N670 N671 !#0 N672 P226 CASX 18 -1 N670 0xf6 Int BE Pri !#0 N673 P226 CASX 19 -1 N671 0xf7 Int BE Pri !#A N672 N673 !#0 N674 P227 LD 20 -1 Int BE Pri Loop_exit !#0 N675 P228 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N676 P228 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N675 N676 !#0 N677 P228 CASX 21 -1 N675 0xf8 Int BE Pri Loop_entry Loop_exit !#0 N678 P228 CASX 22 -1 N676 0xf9 Int BE Pri Loop_entry Loop_exit !#A N677 N678 !#0 N679 P228 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N680 P228 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N679 N680 !#0 N681 P228 CASX 21 -1 N679 0xfa Int BE Pri Loop_entry Loop_exit !#0 N682 P228 CASX 22 -1 N680 0xfb Int BE Pri Loop_entry Loop_exit !#A N681 N682 !#0 N683 P229 DWLD 9 -1 Int BE Pri Loop_entry !#0 N684 P229 DWLD 10 -1 Int BE Pri Loop_entry !#A N683 N684 !#0 N685 P229 CASX 9 -1 N683 0xfc Int BE Pri Loop_entry !#0 N686 P229 CASX 10 -1 N684 0xfd Int BE Pri Loop_entry !#A N685 N686 !#0 N687 P230 DWLD 6 -1 Int BE Pri Loop_exit !#0 N688 P230 DWLD 7 -1 Int BE Pri Loop_exit !#A N687 N688 !#0 N689 P230 CASX 6 -1 N687 0xfe Int BE Pri Loop_exit !#0 N690 P230 CASX 7 -1 N688 0xff Int BE Pri Loop_exit !#A N689 N690 !#0 N691 P229 DWLD 9 -1 Int BE Pri Loop_entry !#0 N692 P229 DWLD 10 -1 Int BE Pri Loop_entry !#A N691 N692 !#0 N693 P229 CASX 9 -1 N691 0x100 Int BE Pri Loop_entry !#0 N694 P229 CASX 10 -1 N692 0x101 Int BE Pri Loop_entry !#A N693 N694 !#0 N695 P230 DWLD 6 -1 Int BE Pri Loop_exit !#0 N696 P230 DWLD 7 -1 Int BE Pri Loop_exit !#A N695 N696 !#0 N697 P230 CASX 6 -1 N695 0x102 Int BE Pri Loop_exit !#0 N698 P230 CASX 7 -1 N696 0x103 Int BE Pri Loop_exit !#A N697 N698 !#0 N699 P231 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#0 N700 P231 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#0 N701 P232 ST 4 0x104 Int BE Pri Loop_entry Loop_exit !#0 N702 P232 ST 4 0x105 Int BE Pri Loop_entry Loop_exit !#0 N703 P233 LD 17 -1 Int LE Pri Loop_entry !#0 N704 P234 LD 7 -1 Int BE Pri !#0 N705 P234 CAS 7 -1 N704 0x106 Int BE Pri !#0 N706 P235 LD 13 -1 Int BE Pri Loop_exit !#0 N707 P236 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N708 P236 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N707 N708 !#0 N709 P236 CASX 0 -1 N707 0x107 Int BE Pri Loop_entry Loop_exit !#0 N710 P236 CASX 1 -1 N708 0x108 Int BE Pri Loop_entry Loop_exit !#A N709 N710 !#0 N711 P237 DWLD 9 -1 Int BE Pri Loop_entry !#0 N712 P237 DWLD 10 -1 Int BE Pri Loop_entry !#A N711 N712 !#0 N713 P237 CASX 9 -1 N711 0x109 Int BE Pri Loop_entry !#0 N714 P237 CASX 10 -1 N712 0x10a Int BE Pri Loop_entry !#A N713 N714 !#0 N715 P238 DWLD 9 -1 Int BE Pri Loop_exit !#0 N716 P238 DWLD 10 -1 Int BE Pri Loop_exit !#A N715 N716 !#0 N717 P238 CASX 9 -1 N715 0x10b Int BE Pri Loop_exit !#0 N718 P238 CASX 10 -1 N716 0x10c Int BE Pri Loop_exit !#A N717 N718 !#0 N719 P239 LD 23 -1 Int BE Pri Loop_entry !#0 N720 P240 DWLD 0 -1 Int BE Pri !#0 N721 P240 DWLD 1 -1 Int BE Pri !#A N720 N721 !#0 N722 P240 CASX 0 -1 N720 0x10d Int BE Pri !#0 N723 P240 CASX 1 -1 N721 0x10e Int BE Pri !#A N722 N723 !#0 N724 P241 LD 19 -1 Int BE Pri Loop_exit !#0 N725 P239 LD 23 -1 Int BE Pri Loop_entry !#0 N726 P240 DWLD 0 -1 Int BE Pri !#0 N727 P240 DWLD 1 -1 Int BE Pri !#A N726 N727 !#0 N728 P240 CASX 0 -1 N726 0x10f Int BE Pri !#0 N729 P240 CASX 1 -1 N727 0x110 Int BE Pri !#A N728 N729 !#0 N730 P241 LD 19 -1 Int BE Pri Loop_exit !#0 N731 P242 FLUSHI 14 Int BE Pri Loop_entry !#0 N732 P243 DWLD 9 -1 Int BE Pri Loop_exit !#0 N733 P243 DWLD 10 -1 Int BE Pri Loop_exit !#A N732 N733 !#0 N734 P243 CASX 9 -1 N732 0x111 Int BE Pri Loop_exit !#0 N735 P243 CASX 10 -1 N733 0x112 Int BE Pri Loop_exit !#A N734 N735 !#0 N736 P244 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N737 P244 CASX 5 -1,0x0 N736 0x113 Int BE Pri Loop_entry Loop_exit !#0 N738 P244 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N739 P244 CASX 5 -1,0x0 N738 0x114 Int BE Pri Loop_entry Loop_exit !#0 N740 P245 ST 10 0x115 Int BE Pri Loop_entry !#0 N741 P246 DWLD 3 -1 Int BE Pri Loop_exit !#0 N742 P246 DWLD 4 -1 Int BE Pri Loop_exit !#A N741 N742 !#0 N743 P246 CASX 3 -1 N741 0x116 Int BE Pri Loop_exit !#0 N744 P246 CASX 4 -1 N742 0x117 Int BE Pri Loop_exit !#A N743 N744 !#0 N745 P247 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N746 P247 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N745 N746 !#0 N747 P247 CASX 9 -1 N745 0x118 Int BE Pri Loop_entry Loop_exit !#0 N748 P247 CASX 10 -1 N746 0x119 Int BE Pri Loop_entry Loop_exit !#A N747 N748 !#0 N749 P248 LD 19 -1 Int BE Pri Loop_entry !#0 N750 P249 LD 19 -1 FP BE Pri !#0 N751 P250 LD 5 -1 Int BE Pri Loop_exit !#0 N752 P248 LD 19 -1 Int BE Pri Loop_entry !#0 N753 P249 LD 19 -1 FP BE Pri !#0 N754 P250 LD 5 -1 Int BE Pri Loop_exit !#0 N755 P251 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N756 P251 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N755 N756 !#0 N757 P251 CASX 6 -1 N755 0x11a Int BE Pri Loop_entry Loop_exit !#0 N758 P251 CASX 7 -1 N756 0x11b Int BE Pri Loop_entry Loop_exit !#A N757 N758 !#0 N759 P251 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N760 P251 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N759 N760 !#0 N761 P251 CASX 6 -1 N759 0x11c Int BE Pri Loop_entry Loop_exit !#0 N762 P251 CASX 7 -1 N760 0x11d Int BE Pri Loop_entry Loop_exit !#A N761 N762 !#0 N763 P252 DWLD 18 -1 Int BE Pri Loop_entry !#0 N764 P252 DWLD 19 -1 Int BE Pri Loop_entry !#A N763 N764 !#0 N765 P252 CASX 18 -1 N763 0x11e Int BE Pri Loop_entry !#0 N766 P252 CASX 19 -1 N764 0x11f Int BE Pri Loop_entry !#A N765 N766 !#0 N767 P253 LD 17 -1 Int LE Pri !#0 N768 P254 LD 17 -1 Int BE Pri Loop_exit !#0 N769 P252 DWLD 18 -1 Int BE Pri Loop_entry !#0 N770 P252 DWLD 19 -1 Int BE Pri Loop_entry !#A N769 N770 !#0 N771 P252 CASX 18 -1 N769 0x120 Int BE Pri Loop_entry !#0 N772 P252 CASX 19 -1 N770 0x121 Int BE Pri Loop_entry !#A N771 N772 !#0 N773 P253 LD 17 -1 Int LE Pri !#0 N774 P254 LD 17 -1 Int BE Pri Loop_exit !#0 N775 P255 DWLD 11 -1,0x0 Int LE Pri Loop_entry Loop_exit !#0 N776 P255 CASX 11 -1,0x0 N775 0x122 Int LE Pri Loop_entry Loop_exit !#0 N777 P255 DWLD 11 -1,0x0 Int LE Pri Loop_entry Loop_exit !#0 N778 P255 CASX 11 -1,0x0 N777 0x123 Int LE Pri Loop_entry Loop_exit !#0 N779 P256 PREFETCH 1 Int BE Pri Loop_entry Loop_exit !#0 N780 P256 PREFETCH 1 Int BE Pri Loop_entry Loop_exit !#0 N781 P257 LD 6 -1 Int BE Pri Loop_entry !#0 N782 P258 LD 8 -1 Int BE Pri Loop_exit !#0 N783 P259 DWLD 18 -1 Int BE Pri Loop_entry !#0 N784 P259 DWLD 19 -1 Int BE Pri Loop_entry !#A N783 N784 !#0 N785 P259 CASX 18 -1 N783 0x124 Int BE Pri Loop_entry !#0 N786 P259 CASX 19 -1 N784 0x125 Int BE Pri Loop_entry !#A N785 N786 !#0 N787 P260 LD 7 -1 Int BE Pri Loop_exit !#0 N788 P260 CAS 7 -1 N787 0x126 Int BE Pri Loop_exit !#0 N789 P259 DWLD 18 -1 Int BE Pri Loop_entry !#0 N790 P259 DWLD 19 -1 Int BE Pri Loop_entry !#A N789 N790 !#0 N791 P259 CASX 18 -1 N789 0x127 Int BE Pri Loop_entry !#0 N792 P259 CASX 19 -1 N790 0x128 Int BE Pri Loop_entry !#A N791 N792 !#0 N793 P260 LD 7 -1 Int BE Pri Loop_exit !#0 N794 P260 CAS 7 -1 N793 0x129 Int BE Pri Loop_exit !#0 N795 P261 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N796 P261 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N795 N796 !#0 N797 P261 CASX 9 -1 N795 0x12a Int BE Pri Loop_entry Loop_exit !#0 N798 P261 CASX 10 -1 N796 0x12b Int BE Pri Loop_entry Loop_exit !#A N797 N798 !#0 N799 P262 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#0 N800 P262 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N799 N800 !#0 N801 P262 CASX 3 -1 N799 0x12c Int BE Pri Loop_entry Loop_exit !#0 N802 P262 CASX 4 -1 N800 0x12d Int BE Pri Loop_entry Loop_exit !#A N801 N802 !#0 N803 P263 MEMBAR !#0 N804 P263 MEMBAR !#0 N805 P264 LD 15 -1 Int BE Pri Loop_entry !#0 N806 P265 LD 13 -1 Int BE Pri !#0 N807 P265 CAS 13 -1 N806 0x12e Int BE Pri !#0 N808 P266 LD 3 -1 Int LE Pri Loop_exit !#0 N809 P267 LD 18 -1 Int BE Pri Loop_entry !#0 N810 P268 LD 4 -1 Int BE Pri Loop_exit !#0 N811 P267 LD 18 -1 Int BE Pri Loop_entry !#0 N812 P268 LD 4 -1 Int BE Pri Loop_exit !#0 N813 P269 LD 22 -1 Int BE Pri Loop_entry !#0 N814 P270 LD 12 -1 Int BE Pri Loop_exit !#0 N815 P271 REPLACEMENT 15 Int BE Pri Loop_entry !#0 N816 P272 DWLD 3 -1 Int BE Pri Loop_exit !#0 N817 P272 DWLD 4 -1 Int BE Pri Loop_exit !#A N816 N817 !#0 N818 P272 CASX 3 -1 N816 0x12f Int BE Pri Loop_exit !#0 N819 P272 CASX 4 -1 N817 0x130 Int BE Pri Loop_exit !#A N818 N819 !#0 N820 P273 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N821 P273 CASX 17 -1,0x0 N820 0x131 Int BE Pri Loop_entry Loop_exit !#0 N822 P273 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N823 P273 CASX 17 -1,0x0 N822 0x132 Int BE Pri Loop_entry Loop_exit !#0 N824 P274 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N825 P274 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N824 N825 !#0 N826 P274 CASX 12 -1 N824 0x133 Int BE Pri Loop_entry Loop_exit !#0 N827 P274 CASX 13 -1 N825 0x134 Int BE Pri Loop_entry Loop_exit !#A N826 N827 !#0 N828 P275 LD 9 -1 Int BE Pri Loop_entry !#0 N829 P275 CAS 9 -1 N828 0x135 Int BE Pri Loop_entry !#0 N830 P276 DWLD 12 -1 Int BE Pri Loop_exit !#0 N831 P276 DWLD 13 -1 Int BE Pri Loop_exit !#A N830 N831 !#0 N832 P276 CASX 12 -1 N830 0x136 Int BE Pri Loop_exit !#0 N833 P276 CASX 13 -1 N831 0x137 Int BE Pri Loop_exit !#A N832 N833 !#0 N834 P277 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#0 N835 P278 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N836 P278 CASX 5 -1,0x0 N835 0x138 Int BE Pri Loop_entry Loop_exit !#0 N837 P279 LD 4 -1 Int BE Pri Loop_entry !#0 N838 P280 LD 8 -1 Int BE Pri Loop_exit !#0 N839 P281 ST 21 0x139 Int BE Pri Loop_entry !#0 N840 P282 DWLD 21 -1 Int BE Pri Loop_exit !#0 N841 P282 DWLD 22 -1 Int BE Pri Loop_exit !#A N840 N841 !#0 N842 P282 CASX 21 -1 N840 0x13a Int BE Pri Loop_exit !#0 N843 P282 CASX 22 -1 N841 0x13b Int BE Pri Loop_exit !#A N842 N843 !#0 N844 P283 FLUSHI 9 Int BE Pri Loop_entry Loop_exit !#0 N845 P284 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N846 P284 CASX 2 -1,0x0 N845 0x13c Int BE Pri Loop_entry !#0 N847 P285 PREFETCH 6 Int BE Pri Loop_exit !#0 N848 P286 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N849 P286 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N848 N849 !#0 N850 P286 CASX 6 -1 N848 0x13d Int BE Pri Loop_entry Loop_exit !#0 N851 P286 CASX 7 -1 N849 0x13e Int BE Pri Loop_entry Loop_exit !#A N850 N851 !#0 N852 P286 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N853 P286 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N852 N853 !#0 N854 P286 CASX 6 -1 N852 0x13f Int BE Pri Loop_entry Loop_exit !#0 N855 P286 CASX 7 -1 N853 0x140 Int BE Pri Loop_entry Loop_exit !#A N854 N855 !#0 N856 P287 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N857 P287 CASX 17 -1,0x0 N856 0x141 Int BE Pri Loop_entry !#0 N858 P288 DWLD 3 -1 Int BE Pri Loop_exit !#0 N859 P288 DWLD 4 -1 Int BE Pri Loop_exit !#A N858 N859 !#0 N860 P288 CASX 3 -1 N858 0x142 Int BE Pri Loop_exit !#0 N861 P288 CASX 4 -1 N859 0x143 Int BE Pri Loop_exit !#A N860 N861 !#0 N862 P289 DWLD 15 -1 Int BE Pri Loop_entry !#0 N863 P289 DWLD 16 -1 Int BE Pri Loop_entry !#A N862 N863 !#0 N864 P289 CASX 15 -1 N862 0x144 Int BE Pri Loop_entry !#0 N865 P289 CASX 16 -1 N863 0x145 Int BE Pri Loop_entry !#A N864 N865 !#0 N866 P290 ST 16 0x146 Int BE Pri Loop_exit !#0 N867 P289 DWLD 15 -1 Int BE Pri Loop_entry !#0 N868 P289 DWLD 16 -1 Int BE Pri Loop_entry !#A N867 N868 !#0 N869 P289 CASX 15 -1 N867 0x147 Int BE Pri Loop_entry !#0 N870 P289 CASX 16 -1 N868 0x148 Int BE Pri Loop_entry !#A N869 N870 !#0 N871 P290 ST 16 0x149 Int BE Pri Loop_exit !#0 N872 P291 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N873 P291 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N872 N873 !#0 N874 P291 CASX 0 -1 N872 0x14a Int BE Pri Loop_entry Loop_exit !#0 N875 P291 CASX 1 -1 N873 0x14b Int BE Pri Loop_entry Loop_exit !#A N874 N875 !#0 N876 P291 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N877 P291 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N876 N877 !#0 N878 P291 CASX 0 -1 N876 0x14c Int BE Pri Loop_entry Loop_exit !#0 N879 P291 CASX 1 -1 N877 0x14d Int BE Pri Loop_entry Loop_exit !#A N878 N879 !#0 N880 P292 LD 21 -1 Int BE Pri Loop_entry !#0 N881 P293 LD 11 -1 Int BE Pri Loop_exit !#0 N882 P294 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N883 P294 CASX 8 -1,0x0 N882 0x14e Int BE Pri Loop_entry Loop_exit !#0 N884 P294 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N885 P294 CASX 8 -1,0x0 N884 0x14f Int BE Pri Loop_entry Loop_exit !#0 N886 P295 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N887 P295 CASX 17 -1,0x0 N886 0x150 Int BE Pri Loop_entry !#0 N888 P296 REPLACEMENT 2 Int BE Pri Loop_exit !#0 N889 P297 ST 8 0x151 Int BE Pri Loop_entry !#0 N890 P298 REPLACEMENT 22 Int BE Pri Loop_exit !#0 N891 P297 ST 8 0x152 Int BE Pri Loop_entry !#0 N892 P298 REPLACEMENT 22 Int BE Pri Loop_exit !#0 N893 P299 LD 0 -1 Int BE Pri Loop_entry !#0 N894 P299 CAS 0 -1 N893 0x153 Int BE Pri Loop_entry !#0 N895 P300 DWLD 18 -1 Int BE Pri Loop_exit !#0 N896 P300 DWLD 19 -1 Int BE Pri Loop_exit !#A N895 N896 !#0 N897 P300 CASX 18 -1 N895 0x154 Int BE Pri Loop_exit !#0 N898 P300 CASX 19 -1 N896 0x155 Int BE Pri Loop_exit !#A N897 N898 !#0 N899 P301 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#0 N900 P301 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#0 N901 P302 REPLACEMENT 20 Int BE Pri Loop_entry !#0 N902 P303 DWLD 15 -1 Int BE Pri Loop_exit !#0 N903 P303 DWLD 16 -1 Int BE Pri Loop_exit !#A N902 N903 !#0 N904 P303 CASX 15 -1 N902 0x156 Int BE Pri Loop_exit !#0 N905 P303 CASX 16 -1 N903 0x157 Int BE Pri Loop_exit !#A N904 N905 !#0 N906 P302 REPLACEMENT 20 Int BE Pri Loop_entry !#0 N907 P303 DWLD 15 -1 Int BE Pri Loop_exit !#0 N908 P303 DWLD 16 -1 Int BE Pri Loop_exit !#A N907 N908 !#0 N909 P303 CASX 15 -1 N907 0x158 Int BE Pri Loop_exit !#0 N910 P303 CASX 16 -1 N908 0x159 Int BE Pri Loop_exit !#A N909 N910 !#0 N911 P304 MEMBAR !#0 N912 P304 MEMBAR !#0 N913 P305 LD 4 -1 Int LE Pri Loop_entry !#0 N914 P305 CAS 4 -1 N913 0x15a Int LE Pri Loop_entry !#0 N915 P306 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#0 N916 P306 CASX 23 -1,0x0 N915 0x15b Int BE Pri Loop_exit !#0 N917 P307 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N918 P307 CASX 2 -1,0x0 N917 0x15c Int BE Pri Loop_entry Loop_exit !#0 N919 P307 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N920 P307 CASX 2 -1,0x0 N919 0x15d Int BE Pri Loop_entry Loop_exit !#0 N921 P308 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#0 N922 P308 CASX 5 -1,0x0 N921 0x15e Int BE Pri Loop_entry !#0 N923 P309 LD 7 -1 Int BE Pri Loop_exit !#0 N924 P309 CAS 7 -1 N923 0x15f Int BE Pri Loop_exit !#0 N925 P310 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#0 N926 P310 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#0 N927 P311 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#0 N928 P311 CAS 4 -1 N927 0x160 Int BE Pri Loop_entry Loop_exit !#0 N929 P311 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#0 N930 P311 CAS 4 -1 N929 0x161 Int BE Pri Loop_entry Loop_exit !#0 N931 P312 LD 15 -1 Int BE Pri Loop_entry !#0 N932 P313 LD 20 -1 Int BE Pri Loop_exit !#0 N933 P312 LD 15 -1 Int BE Pri Loop_entry !#0 N934 P313 LD 20 -1 Int BE Pri Loop_exit !#0 N935 P314 MEMBAR !#0 N936 P315 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#0 N937 P315 CASX 5 -1,0x0 N936 0x162 Int BE Pri Loop_exit !#0 N938 P316 DWLD 21 -1 Int BE Pri Loop_entry !#0 N939 P316 DWLD 22 -1 Int BE Pri Loop_entry !#A N938 N939 !#0 N940 P316 CASX 21 -1 N938 0x163 Int BE Pri Loop_entry !#0 N941 P316 CASX 22 -1 N939 0x164 Int BE Pri Loop_entry !#A N940 N941 !#0 N942 P317 MEMBAR !#0 N943 P318 LD 17 -1 Int BE Pri Loop_entry !#0 N944 P319 LD 6 -1 Int BE Pri Loop_exit !#0 N945 P318 LD 17 -1 Int BE Pri Loop_entry !#0 N946 P319 LD 6 -1 Int BE Pri Loop_exit !#0 N947 P320 LD 21 -1 Int BE Pri Loop_entry !#0 N948 P320 CAS 21 -1 N947 0x165 Int BE Pri Loop_entry !#0 N949 P321 DWLD 6 -1 Int BE Pri Loop_exit !#0 N950 P321 DWLD 7 -1 Int BE Pri Loop_exit !#A N949 N950 !#0 N951 P321 CASX 6 -1 N949 0x166 Int BE Pri Loop_exit !#0 N952 P321 CASX 7 -1 N950 0x167 Int BE Pri Loop_exit !#A N951 N952 !#0 N953 P320 LD 21 -1 Int BE Pri Loop_entry !#0 N954 P320 CAS 21 -1 N953 0x168 Int BE Pri Loop_entry !#0 N955 P321 DWLD 6 -1 Int BE Pri Loop_exit !#0 N956 P321 DWLD 7 -1 Int BE Pri Loop_exit !#A N955 N956 !#0 N957 P321 CASX 6 -1 N955 0x169 Int BE Pri Loop_exit !#0 N958 P321 CASX 7 -1 N956 0x16a Int BE Pri Loop_exit !#A N957 N958 !#0 N959 P322 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N960 P322 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N959 N960 !#0 N961 P322 CASX 9 -1 N959 0x16b Int BE Pri Loop_entry Loop_exit !#0 N962 P322 CASX 10 -1 N960 0x16c Int BE Pri Loop_entry Loop_exit !#A N961 N962 !#0 N963 P322 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N964 P322 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N963 N964 !#0 N965 P322 CASX 9 -1 N963 0x16d Int BE Pri Loop_entry Loop_exit !#0 N966 P322 CASX 10 -1 N964 0x16e Int BE Pri Loop_entry Loop_exit !#A N965 N966 !#0 N967 P323 LD 10 -1 Int BE Pri Loop_entry !#0 N968 P324 LD 10 -1 Int BE Pri Loop_exit !#0 N969 P323 LD 10 -1 Int BE Pri Loop_entry !#0 N970 P324 LD 10 -1 Int BE Pri Loop_exit !#0 N971 P325 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N972 P325 CASX 11 -1,0x0 N971 0x16f Int BE Pri Loop_entry Loop_exit !#0 N973 P325 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N974 P325 CASX 11 -1,0x0 N973 0x170 Int BE Pri Loop_entry Loop_exit !#0 N975 P326 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N976 P326 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N975 N976 !#0 N977 P326 CASX 12 -1 N975 0x171 Int BE Pri Loop_entry Loop_exit !#0 N978 P326 CASX 13 -1 N976 0x172 Int BE Pri Loop_entry Loop_exit !#A N977 N978 !#0 N979 P326 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N980 P326 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N979 N980 !#0 N981 P326 CASX 12 -1 N979 0x173 Int BE Pri Loop_entry Loop_exit !#0 N982 P326 CASX 13 -1 N980 0x174 Int BE Pri Loop_entry Loop_exit !#A N981 N982 !#0 N983 P327 LD 4 -1 Int BE Pri Loop_entry !#0 N984 P328 LD 19 -1 Int BE Pri Loop_exit !#0 N985 P329 DWLD 0 -1 Int LE Pri Loop_entry Loop_exit !#0 N986 P329 DWLD 1 -1 Int LE Pri Loop_entry Loop_exit !#A N985 N986 !#0 N987 P329 CASX 0 -1 N985 0x175 Int LE Pri Loop_entry Loop_exit !#0 N988 P329 CASX 1 -1 N986 0x176 Int LE Pri Loop_entry Loop_exit !#A N987 N988 !#0 N989 P329 DWLD 0 -1 Int LE Pri Loop_entry Loop_exit !#0 N990 P329 DWLD 1 -1 Int LE Pri Loop_entry Loop_exit !#A N989 N990 !#0 N991 P329 CASX 0 -1 N989 0x177 Int LE Pri Loop_entry Loop_exit !#0 N992 P329 CASX 1 -1 N990 0x178 Int LE Pri Loop_entry Loop_exit !#A N991 N992 !#0 N993 P330 LD 2 -1 Int BE Pri Loop_entry !#0 N994 P331 LD 14 -1 Int BE Pri Loop_exit !#0 N995 P330 LD 2 -1 Int BE Pri Loop_entry !#0 N996 P331 LD 14 -1 Int BE Pri Loop_exit !#0 N997 P332 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N998 P332 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N997 N998 !#0 N999 P332 CASX 0 -1 N997 0x179 Int BE Pri Loop_entry Loop_exit !#0 N1000 P332 CASX 1 -1 N998 0x17a Int BE Pri Loop_entry Loop_exit !#A N999 N1000 !#0 N1001 P333 LD 11 -1 Int BE Pri Loop_entry !#0 N1002 P334 LD 21 -1 Int BE Pri Loop_exit !#0 N1003 P335 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N1004 P335 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N1003 N1004 !#0 N1005 P335 CASX 9 -1 N1003 0x17b Int BE Pri Loop_entry Loop_exit !#0 N1006 P335 CASX 10 -1 N1004 0x17c Int BE Pri Loop_entry Loop_exit !#A N1005 N1006 !#0 N1007 P336 ST 23 0x17d Int BE Pri Loop_entry Loop_exit !#0 N1008 P337 LD 4 -1 Int LE Pri Loop_entry !#0 N1009 P338 DWLD 11 -1,0x0 Int BE Pri !#0 N1010 P338 CASX 11 -1,0x0 N1009 0x17e Int BE Pri !#0 N1011 P339 LD 8 -1 Int BE Pri Loop_exit !#0 N1012 P340 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1013 P340 CASX 2 -1,0x0 N1012 0x17f Int BE Pri Loop_entry Loop_exit !#0 N1014 P340 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1015 P340 CASX 2 -1,0x0 N1014 0x180 Int BE Pri Loop_entry Loop_exit !#0 N1016 P341 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1017 P341 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1016 N1017 !#0 N1018 P341 CASX 21 -1 N1016 0x181 Int BE Pri Loop_entry Loop_exit !#0 N1019 P341 CASX 22 -1 N1017 0x182 Int BE Pri Loop_entry Loop_exit !#A N1018 N1019 !#0 N1020 P341 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1021 P341 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1020 N1021 !#0 N1022 P341 CASX 21 -1 N1020 0x183 Int BE Pri Loop_entry Loop_exit !#0 N1023 P341 CASX 22 -1 N1021 0x184 Int BE Pri Loop_entry Loop_exit !#A N1022 N1023 !#0 N1024 P342 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1025 P342 DWLD 1 -1 Int BE Pri Loop_entry !#A N1024 N1025 !#0 N1026 P342 CASX 0 -1 N1024 0x185 Int BE Pri Loop_entry !#0 N1027 P342 CASX 1 -1 N1025 0x186 Int BE Pri Loop_entry !#A N1026 N1027 !#0 N1028 P343 LD 9 -1 Int BE Pri !#0 N1029 P344 LD 0 -1 Int BE Pri Loop_exit !#0 N1030 P342 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1031 P342 DWLD 1 -1 Int BE Pri Loop_entry !#A N1030 N1031 !#0 N1032 P342 CASX 0 -1 N1030 0x187 Int BE Pri Loop_entry !#0 N1033 P342 CASX 1 -1 N1031 0x188 Int BE Pri Loop_entry !#A N1032 N1033 !#0 N1034 P343 LD 9 -1 Int BE Pri !#0 N1035 P344 LD 0 -1 Int BE Pri Loop_exit !#0 N1036 P345 LD 5 -1 Int BE Pri Loop_entry !#0 N1037 P346 LD 3 -1 Int BE Pri Loop_exit !#0 N1038 P345 LD 5 -1 Int BE Pri Loop_entry !#0 N1039 P346 LD 3 -1 Int BE Pri Loop_exit !#0 N1040 P347 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#0 N1041 P348 DWLD 15 -1 Int BE Pri Loop_entry !#0 N1042 P348 DWLD 16 -1 Int BE Pri Loop_entry !#A N1041 N1042 !#0 N1043 P348 CASX 15 -1 N1041 0x189 Int BE Pri Loop_entry !#0 N1044 P348 CASX 16 -1 N1042 0x18a Int BE Pri Loop_entry !#A N1043 N1044 !#0 N1045 P349 REPLACEMENT 3 Int BE Pri Loop_exit !#0 N1046 P348 DWLD 15 -1 Int BE Pri Loop_entry !#0 N1047 P348 DWLD 16 -1 Int BE Pri Loop_entry !#A N1046 N1047 !#0 N1048 P348 CASX 15 -1 N1046 0x18b Int BE Pri Loop_entry !#0 N1049 P348 CASX 16 -1 N1047 0x18c Int BE Pri Loop_entry !#A N1048 N1049 !#0 N1050 P349 REPLACEMENT 3 Int BE Pri Loop_exit !#0 N1051 P350 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#0 N1052 P350 CASX 5 -1,0x0 N1051 0x18d Int BE Pri Loop_entry !#0 N1053 P351 DWLD 9 -1 Int LE Pri Loop_exit !#0 N1054 P351 DWLD 10 -1 Int LE Pri Loop_exit !#A N1053 N1054 !#0 N1055 P351 CASX 9 -1 N1053 0x18e Int LE Pri Loop_exit !#0 N1056 P351 CASX 10 -1 N1054 0x18f Int LE Pri Loop_exit !#A N1055 N1056 !#0 N1057 P350 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#0 N1058 P350 CASX 5 -1,0x0 N1057 0x190 Int BE Pri Loop_entry !#0 N1059 P351 DWLD 9 -1 Int LE Pri Loop_exit !#0 N1060 P351 DWLD 10 -1 Int LE Pri Loop_exit !#A N1059 N1060 !#0 N1061 P351 CASX 9 -1 N1059 0x191 Int LE Pri Loop_exit !#0 N1062 P351 CASX 10 -1 N1060 0x192 Int LE Pri Loop_exit !#A N1061 N1062 !#0 N1063 P352 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N1064 P352 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N1063 N1064 !#0 N1065 P352 CASX 9 -1 N1063 0x193 Int BE Pri Loop_entry Loop_exit !#0 N1066 P352 CASX 10 -1 N1064 0x194 Int BE Pri Loop_entry Loop_exit !#A N1065 N1066 !#0 N1067 P353 LD 16 -1 Int LE Pri Loop_entry !#0 N1068 P354 DWLD 12 -1 Int BE Pri !#0 N1069 P354 DWLD 13 -1 Int BE Pri !#A N1068 N1069 !#0 N1070 P354 CASX 12 -1 N1068 0x195 Int BE Pri !#0 N1071 P354 CASX 13 -1 N1069 0x196 Int BE Pri !#A N1070 N1071 !#0 N1072 P355 LD 5 -1 Int BE Pri Loop_exit !#0 N1073 P353 LD 16 -1 Int LE Pri Loop_entry !#0 N1074 P354 DWLD 12 -1 Int BE Pri !#0 N1075 P354 DWLD 13 -1 Int BE Pri !#A N1074 N1075 !#0 N1076 P354 CASX 12 -1 N1074 0x197 Int BE Pri !#0 N1077 P354 CASX 13 -1 N1075 0x198 Int BE Pri !#A N1076 N1077 !#0 N1078 P355 LD 5 -1 Int BE Pri Loop_exit !#0 N1079 P356 LD 6 -1 Int BE Pri Loop_entry !#0 N1080 P357 ST 9 0x199 Int BE Pri !#0 N1081 P358 LD 9 -1 Int BE Pri Loop_exit !#0 N1082 P356 LD 6 -1 Int BE Pri Loop_entry !#0 N1083 P357 ST 9 0x19a Int BE Pri !#0 N1084 P358 LD 9 -1 Int BE Pri Loop_exit !#0 N1085 P359 MEMBAR !#0 N1086 P360 ST 21 0x3f800002 FP BE Pri Loop_entry Loop_exit !#0 N1087 P360 ST 21 0x3f800003 FP BE Pri Loop_entry Loop_exit !#0 N1088 P361 DWLD 3 -1 Int BE Pri Loop_entry !#0 N1089 P361 DWLD 4 -1 Int BE Pri Loop_entry !#A N1088 N1089 !#0 N1090 P361 CASX 3 -1 N1088 0x19b Int BE Pri Loop_entry !#0 N1091 P361 CASX 4 -1 N1089 0x19c Int BE Pri Loop_entry !#A N1090 N1091 !#0 N1092 P362 REPLACEMENT 18 Int BE Pri Loop_exit !#0 N1093 P361 DWLD 3 -1 Int BE Pri Loop_entry !#0 N1094 P361 DWLD 4 -1 Int BE Pri Loop_entry !#A N1093 N1094 !#0 N1095 P361 CASX 3 -1 N1093 0x19d Int BE Pri Loop_entry !#0 N1096 P361 CASX 4 -1 N1094 0x19e Int BE Pri Loop_entry !#A N1095 N1096 !#0 N1097 P362 REPLACEMENT 18 Int BE Pri Loop_exit !#0 N1098 P363 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N1099 P363 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N1098 N1099 !#0 N1100 P363 CASX 0 -1 N1098 0x19f Int BE Pri Loop_entry Loop_exit !#0 N1101 P363 CASX 1 -1 N1099 0x1a0 Int BE Pri Loop_entry Loop_exit !#A N1100 N1101 !#0 N1102 P364 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#0 N1103 P365 PREFETCH 12 Int BE Pri Loop_entry Loop_exit !#0 N1104 P365 PREFETCH 12 Int BE Pri Loop_entry Loop_exit !#0 N1105 P366 LD 9 -1 Int BE Pri Loop_entry !#0 N1106 P367 LD 2 -1 Int LE Pri Loop_exit !#0 N1107 P368 LD 8 -1 Int BE Pri Loop_entry !#0 N1108 P369 LD 6 -1 Int BE Pri !#0 N1109 P369 CAS 6 -1 N1108 0x1a1 Int BE Pri !#0 N1110 P370 LD 12 -1 Int BE Pri Loop_exit !#0 N1111 P368 LD 8 -1 Int BE Pri Loop_entry !#0 N1112 P369 LD 6 -1 Int BE Pri !#0 N1113 P369 CAS 6 -1 N1112 0x1a2 Int BE Pri !#0 N1114 P370 LD 12 -1 Int BE Pri Loop_exit !#0 N1115 P371 LD 17 -1 Int BE Pri Loop_entry !#0 N1116 P372 DWLD 9 -1 Int BE Pri !#0 N1117 P372 DWLD 10 -1 Int BE Pri !#A N1116 N1117 !#0 N1118 P372 CASX 9 -1 N1116 0x1a3 Int BE Pri !#0 N1119 P372 CASX 10 -1 N1117 0x1a4 Int BE Pri !#A N1118 N1119 !#0 N1120 P373 LD 16 -1 Int BE Pri Loop_exit !#0 N1121 P371 LD 17 -1 Int BE Pri Loop_entry !#0 N1122 P372 DWLD 9 -1 Int BE Pri !#0 N1123 P372 DWLD 10 -1 Int BE Pri !#A N1122 N1123 !#0 N1124 P372 CASX 9 -1 N1122 0x1a5 Int BE Pri !#0 N1125 P372 CASX 10 -1 N1123 0x1a6 Int BE Pri !#A N1124 N1125 !#0 N1126 P373 LD 16 -1 Int BE Pri Loop_exit !#0 N1127 P374 REPLACEMENT 6 Int BE Pri Loop_entry !#0 N1128 P375 LD 23 -1 Int BE Pri !#0 N1129 P376 LD 4 -1 Int BE Pri Loop_exit !#0 N1130 P374 REPLACEMENT 6 Int BE Pri Loop_entry !#0 N1131 P375 LD 23 -1 Int BE Pri !#0 N1132 P376 LD 4 -1 Int BE Pri Loop_exit !#0 N1133 P377 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N1134 P377 CASX 17 -1,0x0 N1133 0x1a7 Int BE Pri Loop_entry !#0 N1135 P378 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#0 N1136 P378 CASX 11 -1,0x0 N1135 0x1a8 Int BE Pri Loop_exit !#0 N1137 P379 ST 15 0x1a9 Int BE Pri Loop_entry Loop_exit !#0 N1138 P380 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N1139 P380 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N1138 N1139 !#0 N1140 P380 CASX 9 -1 N1138 0x1aa Int BE Pri Loop_entry Loop_exit !#0 N1141 P380 CASX 10 -1 N1139 0x1ab Int BE Pri Loop_entry Loop_exit !#A N1140 N1141 !#0 N1142 P380 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N1143 P380 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N1142 N1143 !#0 N1144 P380 CASX 9 -1 N1142 0x1ac Int BE Pri Loop_entry Loop_exit !#0 N1145 P380 CASX 10 -1 N1143 0x1ad Int BE Pri Loop_entry Loop_exit !#A N1144 N1145 !#0 N1146 P381 REPLACEMENT 18 Int BE Pri Loop_entry !#0 N1147 P382 ST 3 0x1ae Int BE Pri Loop_exit !#0 N1148 P381 REPLACEMENT 18 Int BE Pri Loop_entry !#0 N1149 P382 ST 3 0x1af Int BE Pri Loop_exit !#0 N1150 P383 PREFETCH 3 Int BE Pri Loop_entry Loop_exit !#0 N1151 P384 LD 14 -1 Int BE Pri Loop_entry !#0 N1152 P385 LD 9 -1 Int BE Pri Loop_exit !#0 N1153 P386 ST 17 0x1b0 Int BE Pri Loop_entry Loop_exit !#0 N1154 P386 ST 17 0x1b1 Int BE Pri Loop_entry Loop_exit !#0 N1155 P387 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1156 P387 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1155 N1156 !#0 N1157 P387 CASX 21 -1 N1155 0x1b2 Int BE Pri Loop_entry Loop_exit !#0 N1158 P387 CASX 22 -1 N1156 0x1b3 Int BE Pri Loop_entry Loop_exit !#A N1157 N1158 !#0 N1159 P387 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1160 P387 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1159 N1160 !#0 N1161 P387 CASX 21 -1 N1159 0x1b4 Int BE Pri Loop_entry Loop_exit !#0 N1162 P387 CASX 22 -1 N1160 0x1b5 Int BE Pri Loop_entry Loop_exit !#A N1161 N1162 !#0 N1163 P388 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#0 N1164 P388 CAS 10 -1 N1163 0x1b6 Int BE Pri Loop_entry Loop_exit !#0 N1165 P388 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#0 N1166 P388 CAS 10 -1 N1165 0x1b7 Int BE Pri Loop_entry Loop_exit !#0 N1167 P389 PREFETCH 3 Int BE Pri Loop_entry Loop_exit !#0 N1168 P390 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1169 P390 CASX 2 -1,0x0 N1168 0x1b8 Int BE Pri Loop_entry Loop_exit !#0 N1170 P390 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1171 P390 CASX 2 -1,0x0 N1170 0x1b9 Int BE Pri Loop_entry Loop_exit !#0 N1172 P391 REPLACEMENT 0 Int BE Pri Loop_entry Loop_exit !#0 N1173 P391 REPLACEMENT 0 Int BE Pri Loop_entry Loop_exit !#0 N1174 P392 PREFETCH 15 Int BE Pri Loop_entry !#0 N1175 P393 LD 0 -1 Int BE Pri !#0 N1176 P394 LD 21 -1 Int BE Pri Loop_exit !#0 N1177 P392 PREFETCH 15 Int BE Pri Loop_entry !#0 N1178 P393 LD 0 -1 Int BE Pri !#0 N1179 P394 LD 21 -1 Int BE Pri Loop_exit !#0 N1180 P395 DWLD 6 -1 Int BE Pri Loop_entry !#0 N1181 P395 DWLD 7 -1 Int BE Pri Loop_entry !#A N1180 N1181 !#0 N1182 P395 CASX 6 -1 N1180 0x1ba Int BE Pri Loop_entry !#0 N1183 P395 CASX 7 -1 N1181 0x1bb Int BE Pri Loop_entry !#A N1182 N1183 !#0 N1184 P396 LD 4 -1 Int LE Pri !#0 N1185 P397 LD 12 -1 Int BE Pri Loop_exit !#0 N1186 P398 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1187 P398 CASX 14 -1,0x0 N1186 0x1bc Int BE Pri Loop_entry Loop_exit !#0 N1188 P398 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1189 P398 CASX 14 -1,0x0 N1188 0x1bd Int BE Pri Loop_entry Loop_exit !#0 N1190 P399 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N1191 P399 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N1190 N1191 !#0 N1192 P399 CASX 12 -1 N1190 0x1be Int BE Pri Loop_entry Loop_exit !#0 N1193 P399 CASX 13 -1 N1191 0x1bf Int BE Pri Loop_entry Loop_exit !#A N1192 N1193 !#0 N1194 P399 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N1195 P399 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N1194 N1195 !#0 N1196 P399 CASX 12 -1 N1194 0x1c0 Int BE Pri Loop_entry Loop_exit !#0 N1197 P399 CASX 13 -1 N1195 0x1c1 Int BE Pri Loop_entry Loop_exit !#A N1196 N1197 !#0 N1198 P400 DWLD 3 -1 Int BE Pri Loop_entry !#0 N1199 P400 DWLD 4 -1 Int BE Pri Loop_entry !#A N1198 N1199 !#0 N1200 P400 CASX 3 -1 N1198 0x1c2 Int BE Pri Loop_entry !#0 N1201 P400 CASX 4 -1 N1199 0x1c3 Int BE Pri Loop_entry !#A N1200 N1201 !#0 N1202 P401 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#0 N1203 P401 CASX 17 -1,0x0 N1202 0x1c4 Int BE Pri Loop_exit !#0 N1204 P400 DWLD 3 -1 Int BE Pri Loop_entry !#0 N1205 P400 DWLD 4 -1 Int BE Pri Loop_entry !#A N1204 N1205 !#0 N1206 P400 CASX 3 -1 N1204 0x1c5 Int BE Pri Loop_entry !#0 N1207 P400 CASX 4 -1 N1205 0x1c6 Int BE Pri Loop_entry !#A N1206 N1207 !#0 N1208 P401 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#0 N1209 P401 CASX 17 -1,0x0 N1208 0x1c7 Int BE Pri Loop_exit !#0 N1210 P402 LD 14 -1 Int BE Pri Loop_entry !#0 N1211 P403 REPLACEMENT 9 Int BE Pri !#0 N1212 P404 LD 17 -1 Int BE Pri Loop_exit !#0 N1213 P405 LD 23 -1 Int BE Pri Loop_entry !#0 N1214 P406 LD 19 -1 Int BE Pri Loop_exit !#0 N1215 P407 DWLD 15 -1 Int BE Pri Loop_entry !#0 N1216 P407 DWLD 16 -1 Int BE Pri Loop_entry !#A N1215 N1216 !#0 N1217 P407 CASX 15 -1 N1215 0x1c8 Int BE Pri Loop_entry !#0 N1218 P407 CASX 16 -1 N1216 0x1c9 Int BE Pri Loop_entry !#A N1217 N1218 !#0 N1219 P408 DWLD 12 -1 Int BE Pri Loop_exit !#0 N1220 P408 DWLD 13 -1 Int BE Pri Loop_exit !#A N1219 N1220 !#0 N1221 P408 CASX 12 -1 N1219 0x1ca Int BE Pri Loop_exit !#0 N1222 P408 CASX 13 -1 N1220 0x1cb Int BE Pri Loop_exit !#A N1221 N1222 !#0 N1223 P409 LD 20 -1 Int LE Pri Loop_entry !#0 N1224 P410 LD 0 -1 Int BE Pri !#0 N1225 P410 CAS 0 -1 N1224 0x1cc Int BE Pri !#0 N1226 P411 LD 3 -1 Int BE Pri Loop_exit !#0 N1227 P412 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N1228 P412 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N1227 N1228 !#0 N1229 P412 CASX 9 -1 N1227 0x1cd Int BE Pri Loop_entry Loop_exit !#0 N1230 P412 CASX 10 -1 N1228 0x1ce Int BE Pri Loop_entry Loop_exit !#A N1229 N1230 !#0 N1231 P413 LD 8 -1 FP BE Pri Loop_entry !#0 N1232 P414 LD 23 -1 Int BE Pri !#0 N1233 P415 LD 2 -1 Int BE Pri Loop_exit !#0 N1234 P416 LD 12 -1 Int BE Pri Loop_entry !#0 N1235 P417 DWLD 0 -1 Int BE Pri !#0 N1236 P417 DWLD 1 -1 Int BE Pri !#A N1235 N1236 !#0 N1237 P417 CASX 0 -1 N1235 0x1cf Int BE Pri !#0 N1238 P417 CASX 1 -1 N1236 0x1d0 Int BE Pri !#A N1237 N1238 !#0 N1239 P418 LD 7 -1 Int BE Pri Loop_exit !#0 N1240 P416 LD 12 -1 Int BE Pri Loop_entry !#0 N1241 P417 DWLD 0 -1 Int BE Pri !#0 N1242 P417 DWLD 1 -1 Int BE Pri !#A N1241 N1242 !#0 N1243 P417 CASX 0 -1 N1241 0x1d1 Int BE Pri !#0 N1244 P417 CASX 1 -1 N1242 0x1d2 Int BE Pri !#A N1243 N1244 !#0 N1245 P418 LD 7 -1 Int BE Pri Loop_exit !#0 N1246 P419 LD 17 -1 Int LE Pri Loop_entry !#0 N1247 P419 CAS 17 -1 N1246 0x1d3 Int LE Pri Loop_entry !#0 N1248 P420 DWLD 21 -1 Int BE Pri Loop_exit !#0 N1249 P420 DWLD 22 -1 Int BE Pri Loop_exit !#A N1248 N1249 !#0 N1250 P420 CASX 21 -1 N1248 0x1d4 Int BE Pri Loop_exit !#0 N1251 P420 CASX 22 -1 N1249 0x1d5 Int BE Pri Loop_exit !#A N1250 N1251 !#0 N1252 P421 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N1253 P421 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N1252 N1253 !#0 N1254 P421 CASX 18 -1 N1252 0x1d6 Int BE Pri Loop_entry Loop_exit !#0 N1255 P421 CASX 19 -1 N1253 0x1d7 Int BE Pri Loop_entry Loop_exit !#A N1254 N1255 !#0 N1256 P421 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N1257 P421 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N1256 N1257 !#0 N1258 P421 CASX 18 -1 N1256 0x1d8 Int BE Pri Loop_entry Loop_exit !#0 N1259 P421 CASX 19 -1 N1257 0x1d9 Int BE Pri Loop_entry Loop_exit !#A N1258 N1259 !#0 N1260 P422 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1261 P422 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1260 N1261 !#0 N1262 P422 CASX 21 -1 N1260 0x1da Int BE Pri Loop_entry Loop_exit !#0 N1263 P422 CASX 22 -1 N1261 0x1db Int BE Pri Loop_entry Loop_exit !#A N1262 N1263 !#0 N1264 P422 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1265 P422 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1264 N1265 !#0 N1266 P422 CASX 21 -1 N1264 0x1dc Int BE Pri Loop_entry Loop_exit !#0 N1267 P422 CASX 22 -1 N1265 0x1dd Int BE Pri Loop_entry Loop_exit !#A N1266 N1267 !#0 N1268 P423 REPLACEMENT 4 Int BE Pri Loop_entry !#0 N1269 P424 REPLACEMENT 19 Int BE Pri Loop_exit !#0 N1270 P423 REPLACEMENT 4 Int BE Pri Loop_entry !#0 N1271 P424 REPLACEMENT 19 Int BE Pri Loop_exit !#0 N1272 P425 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#0 N1273 P425 CASX 20 -1,0x0 N1272 0x1de Int BE Pri Loop_entry !#0 N1274 P426 LD 22 -1 Int BE Pri !#0 N1275 P427 LD 2 -1 Int BE Pri Loop_exit !#0 N1276 P428 LD 9 -1 Int BE Pri Loop_entry !#0 N1277 P429 LD 11 -1 Int BE Pri Loop_exit !#0 N1278 P430 ST 21 0x1df Int BE Pri Loop_entry Loop_exit !#0 N1279 P430 ST 21 0x1e0 Int BE Pri Loop_entry Loop_exit !#0 N1280 P431 LD 2 -1 Int BE Pri Loop_entry !#0 N1281 P432 DWLD 18 -1 Int BE Pri !#0 N1282 P432 DWLD 19 -1 Int BE Pri !#A N1281 N1282 !#0 N1283 P432 CASX 18 -1 N1281 0x1e1 Int BE Pri !#0 N1284 P432 CASX 19 -1 N1282 0x1e2 Int BE Pri !#A N1283 N1284 !#0 N1285 P433 LD 20 -1 Int BE Pri Loop_exit !#0 N1286 P434 DWLD 21 -1 Int BE Pri Loop_entry !#0 N1287 P434 DWLD 22 -1 Int BE Pri Loop_entry !#A N1286 N1287 !#0 N1288 P434 CASX 21 -1 N1286 0x1e3 Int BE Pri Loop_entry !#0 N1289 P434 CASX 22 -1 N1287 0x1e4 Int BE Pri Loop_entry !#A N1288 N1289 !#0 N1290 P435 LD 5 -1 Int BE Pri !#0 N1291 P436 LD 13 -1 Int BE Pri Loop_exit !#0 N1292 P437 DWLD 21 -1 Int BE Pri Loop_entry !#0 N1293 P437 DWLD 22 -1 Int BE Pri Loop_entry !#A N1292 N1293 !#0 N1294 P437 CASX 21 -1 N1292 0x1e5 Int BE Pri Loop_entry !#0 N1295 P437 CASX 22 -1 N1293 0x1e6 Int BE Pri Loop_entry !#A N1294 N1295 !#0 N1296 P438 LD 3 -1 Int BE Pri !#0 N1297 P439 LD 19 -1 Int BE Pri Loop_exit !#0 N1298 P437 DWLD 21 -1 Int BE Pri Loop_entry !#0 N1299 P437 DWLD 22 -1 Int BE Pri Loop_entry !#A N1298 N1299 !#0 N1300 P437 CASX 21 -1 N1298 0x1e7 Int BE Pri Loop_entry !#0 N1301 P437 CASX 22 -1 N1299 0x1e8 Int BE Pri Loop_entry !#A N1300 N1301 !#0 N1302 P438 LD 3 -1 Int BE Pri !#0 N1303 P439 LD 19 -1 Int BE Pri Loop_exit !#0 N1304 P440 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N1305 P440 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N1304 N1305 !#0 N1306 P440 CASX 0 -1 N1304 0x1e9 Int BE Pri Loop_entry Loop_exit !#0 N1307 P440 CASX 1 -1 N1305 0x1ea Int BE Pri Loop_entry Loop_exit !#A N1306 N1307 !#0 N1308 P441 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N1309 P441 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N1308 N1309 !#0 N1310 P441 CASX 6 -1 N1308 0x1eb Int BE Pri Loop_entry Loop_exit !#0 N1311 P441 CASX 7 -1 N1309 0x1ec Int BE Pri Loop_entry Loop_exit !#A N1310 N1311 !#0 N1312 P442 DWLD 15 -1 Int BE Pri Loop_entry !#0 N1313 P442 DWLD 16 -1 Int BE Pri Loop_entry !#A N1312 N1313 !#0 N1314 P442 CASX 15 -1 N1312 0x1ed Int BE Pri Loop_entry !#0 N1315 P442 CASX 16 -1 N1313 0x1ee Int BE Pri Loop_entry !#A N1314 N1315 !#0 N1316 P443 DWLD 18 -1 Int LE Pri Loop_exit !#0 N1317 P443 DWLD 19 -1 Int LE Pri Loop_exit !#A N1316 N1317 !#0 N1318 P443 CASX 18 -1 N1316 0x1ef Int LE Pri Loop_exit !#0 N1319 P443 CASX 19 -1 N1317 0x1f0 Int LE Pri Loop_exit !#A N1318 N1319 !#0 N1320 P444 LD 23 -1 Int BE Pri Loop_entry !#0 N1321 P445 LD 2 -1 Int LE Pri Loop_exit !#0 N1322 P446 LD 6 -1 Int BE Pri Loop_entry !#0 N1323 P446 CAS 6 -1 N1322 0x1f1 Int BE Pri Loop_entry !#0 N1324 P447 LD 5 -1 Int BE Pri !#0 N1325 P448 LD 13 -1 Int BE Pri Loop_exit !#0 N1326 P449 DWLD 5 -1,0x0 Int LE Pri Loop_entry Loop_exit !#0 N1327 P449 CASX 5 -1,0x0 N1326 0x1f2 Int LE Pri Loop_entry Loop_exit !#0 N1328 P449 DWLD 5 -1,0x0 Int LE Pri Loop_entry Loop_exit !#0 N1329 P449 CASX 5 -1,0x0 N1328 0x1f3 Int LE Pri Loop_entry Loop_exit !#0 N1330 P450 PREFETCH 18 Int BE Pri Loop_entry Loop_exit !#0 N1331 P451 LD 6 -1 Int BE Pri Loop_entry !#0 N1332 P451 CAS 6 -1 N1331 0x1f4 Int BE Pri Loop_entry !#0 N1333 P452 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#0 N1334 P452 CASX 17 -1,0x0 N1333 0x1f5 Int BE Pri Loop_exit !#0 N1335 P453 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N1336 P453 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N1335 N1336 !#0 N1337 P453 CASX 12 -1 N1335 0x1f6 Int BE Pri Loop_entry Loop_exit !#0 N1338 P453 CASX 13 -1 N1336 0x1f7 Int BE Pri Loop_entry Loop_exit !#A N1337 N1338 !#0 N1339 P454 REPLACEMENT 0 Int BE Pri Loop_entry !#0 N1340 P455 REPLACEMENT 13 Int BE Pri Loop_exit !#0 N1341 P454 REPLACEMENT 0 Int BE Pri Loop_entry !#0 N1342 P455 REPLACEMENT 13 Int BE Pri Loop_exit !#0 N1343 P456 DWLD 6 -1 Int BE Pri Loop_entry !#0 N1344 P456 DWLD 7 -1 Int BE Pri Loop_entry !#A N1343 N1344 !#0 N1345 P456 CASX 6 -1 N1343 0x1f8 Int BE Pri Loop_entry !#0 N1346 P456 CASX 7 -1 N1344 0x1f9 Int BE Pri Loop_entry !#A N1345 N1346 !#0 N1347 P457 LD 8 -1 Int BE Pri Loop_exit !#0 N1348 P457 CAS 8 -1 N1347 0x1fa Int BE Pri Loop_exit !#0 N1349 P458 LD 2 -1 Int BE Pri Loop_entry !#0 N1350 P459 LD 1 -1 Int BE Pri Loop_exit !#0 N1351 P458 LD 2 -1 Int BE Pri Loop_entry !#0 N1352 P459 LD 1 -1 Int BE Pri Loop_exit !#0 N1353 P460 ST 8 0x1fb Int BE Pri Loop_entry !#0 N1354 P461 PREFETCH 22 Int BE Pri Loop_exit !#0 N1355 P460 ST 8 0x1fc Int BE Pri Loop_entry !#0 N1356 P461 PREFETCH 22 Int BE Pri Loop_exit !#0 N1357 P462 LD 13 -1 Int BE Pri Loop_entry !#0 N1358 P463 PREFETCH 13 Int BE Pri !#0 N1359 P464 LD 21 -1 Int BE Pri Loop_exit !#0 N1360 P462 LD 13 -1 Int BE Pri Loop_entry !#0 N1361 P463 PREFETCH 13 Int BE Pri !#0 N1362 P464 LD 21 -1 Int BE Pri Loop_exit !#0 N1363 P465 DWLD 18 -1 Int BE Pri Loop_entry !#0 N1364 P465 DWLD 19 -1 Int BE Pri Loop_entry !#A N1363 N1364 !#0 N1365 P465 CASX 18 -1 N1363 0x1fd Int BE Pri Loop_entry !#0 N1366 P465 CASX 19 -1 N1364 0x1fe Int BE Pri Loop_entry !#A N1365 N1366 !#0 N1367 P466 DWLD 0 -1 Int BE Pri Loop_exit !#0 N1368 P466 DWLD 1 -1 Int BE Pri Loop_exit !#A N1367 N1368 !#0 N1369 P466 CASX 0 -1 N1367 0x1ff Int BE Pri Loop_exit !#0 N1370 P466 CASX 1 -1 N1368 0x200 Int BE Pri Loop_exit !#A N1369 N1370 !#0 N1371 P467 ST 16 0x201 Int BE Pri Loop_entry Loop_exit !#0 N1372 P467 ST 16 0x202 Int BE Pri Loop_entry Loop_exit !#0 N1373 P468 REPLACEMENT 9 Int BE Pri Loop_entry !#0 N1374 P469 LD 18 -1 Int BE Pri !#0 N1375 P470 LD 3 -1 Int BE Pri Loop_exit !#0 N1376 P468 REPLACEMENT 9 Int BE Pri Loop_entry !#0 N1377 P469 LD 18 -1 Int BE Pri !#0 N1378 P470 LD 3 -1 Int BE Pri Loop_exit !#0 N1379 P471 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#0 N1380 P471 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N1379 N1380 !#0 N1381 P471 CASX 6 -1 N1379 0x203 Int BE Pri Loop_entry Loop_exit !#0 N1382 P471 CASX 7 -1 N1380 0x204 Int BE Pri Loop_entry Loop_exit !#A N1381 N1382 !#0 N1383 P472 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N1384 P472 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N1383 N1384 !#0 N1385 P472 CASX 18 -1 N1383 0x205 Int BE Pri Loop_entry Loop_exit !#0 N1386 P472 CASX 19 -1 N1384 0x206 Int BE Pri Loop_entry Loop_exit !#A N1385 N1386 !#0 N1387 P472 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N1388 P472 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N1387 N1388 !#0 N1389 P472 CASX 18 -1 N1387 0x207 Int BE Pri Loop_entry Loop_exit !#0 N1390 P472 CASX 19 -1 N1388 0x208 Int BE Pri Loop_entry Loop_exit !#A N1389 N1390 !#0 N1391 P473 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1392 P473 DWLD 1 -1 Int BE Pri Loop_entry !#A N1391 N1392 !#0 N1393 P473 CASX 0 -1 N1391 0x209 Int BE Pri Loop_entry !#0 N1394 P473 CASX 1 -1 N1392 0x20a Int BE Pri Loop_entry !#A N1393 N1394 !#0 N1395 P474 LD 1 -1 Int BE Pri !#0 N1396 P475 LD 9 -1 Int BE Pri Loop_exit !#0 N1397 P473 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1398 P473 DWLD 1 -1 Int BE Pri Loop_entry !#A N1397 N1398 !#0 N1399 P473 CASX 0 -1 N1397 0x20b Int BE Pri Loop_entry !#0 N1400 P473 CASX 1 -1 N1398 0x20c Int BE Pri Loop_entry !#A N1399 N1400 !#0 N1401 P474 LD 1 -1 Int BE Pri !#0 N1402 P475 LD 9 -1 Int BE Pri Loop_exit !#0 N1403 P476 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1404 P476 CASX 20 -1,0x0 N1403 0x20d Int BE Pri Loop_entry Loop_exit !#0 N1405 P477 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N1406 P477 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N1405 N1406 !#0 N1407 P477 CASX 15 -1 N1405 0x20e Int BE Pri Loop_entry Loop_exit !#0 N1408 P477 CASX 16 -1 N1406 0x20f Int BE Pri Loop_entry Loop_exit !#A N1407 N1408 !#0 N1409 P478 LD 19 -1 FP BE Pri Loop_entry Loop_exit !#0 N1410 P479 LD 7 -1 Int BE Pri Loop_entry !#0 N1411 P479 CAS 7 -1 N1410 0x210 Int BE Pri Loop_entry !#0 N1412 P480 LD 3 -1 Int BE Pri Loop_exit !#0 N1413 P480 CAS 3 -1 N1412 0x211 Int BE Pri Loop_exit !#0 N1414 P481 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N1415 P481 CASX 17 -1,0x0 N1414 0x212 Int BE Pri Loop_entry !#0 N1416 P482 DWLD 18 -1 Int LE Pri Loop_exit !#0 N1417 P482 DWLD 19 -1 Int LE Pri Loop_exit !#A N1416 N1417 !#0 N1418 P482 CASX 18 -1 N1416 0x213 Int LE Pri Loop_exit !#0 N1419 P482 CASX 19 -1 N1417 0x214 Int LE Pri Loop_exit !#A N1418 N1419 !#0 N1420 P481 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#0 N1421 P481 CASX 17 -1,0x0 N1420 0x215 Int BE Pri Loop_entry !#0 N1422 P482 DWLD 18 -1 Int LE Pri Loop_exit !#0 N1423 P482 DWLD 19 -1 Int LE Pri Loop_exit !#A N1422 N1423 !#0 N1424 P482 CASX 18 -1 N1422 0x216 Int LE Pri Loop_exit !#0 N1425 P482 CASX 19 -1 N1423 0x217 Int LE Pri Loop_exit !#A N1424 N1425 !#0 N1426 P483 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#0 N1427 P483 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N1426 N1427 !#0 N1428 P483 CASX 3 -1 N1426 0x218 Int BE Pri Loop_entry Loop_exit !#0 N1429 P483 CASX 4 -1 N1427 0x219 Int BE Pri Loop_entry Loop_exit !#A N1428 N1429 !#0 N1430 P483 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#0 N1431 P483 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N1430 N1431 !#0 N1432 P483 CASX 3 -1 N1430 0x21a Int BE Pri Loop_entry Loop_exit !#0 N1433 P483 CASX 4 -1 N1431 0x21b Int BE Pri Loop_entry Loop_exit !#A N1432 N1433 !#0 N1434 P484 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N1435 P484 CASX 2 -1,0x0 N1434 0x21c Int BE Pri Loop_entry !#0 N1436 P485 DWLD 18 -1 Int BE Pri Loop_exit !#0 N1437 P485 DWLD 19 -1 Int BE Pri Loop_exit !#A N1436 N1437 !#0 N1438 P485 CASX 18 -1 N1436 0x21d Int BE Pri Loop_exit !#0 N1439 P485 CASX 19 -1 N1437 0x21e Int BE Pri Loop_exit !#A N1438 N1439 !#0 N1440 P484 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N1441 P484 CASX 2 -1,0x0 N1440 0x21f Int BE Pri Loop_entry !#0 N1442 P485 DWLD 18 -1 Int BE Pri Loop_exit !#0 N1443 P485 DWLD 19 -1 Int BE Pri Loop_exit !#A N1442 N1443 !#0 N1444 P485 CASX 18 -1 N1442 0x220 Int BE Pri Loop_exit !#0 N1445 P485 CASX 19 -1 N1443 0x221 Int BE Pri Loop_exit !#A N1444 N1445 !#0 N1446 P486 LD 3 -1 Int BE Pri Loop_entry !#0 N1447 P487 LD 18 -1 Int BE Pri Loop_exit !#0 N1448 P486 LD 3 -1 Int BE Pri Loop_entry !#0 N1449 P487 LD 18 -1 Int BE Pri Loop_exit !#0 N1450 P488 PREFETCH 13 Int BE Pri Loop_entry !#0 N1451 P489 LD 3 -1 Int BE Pri !#0 N1452 P490 LD 7 -1 Int BE Pri Loop_exit !#0 N1453 P491 DWLD 12 -1 Int BE Pri Loop_entry !#0 N1454 P491 DWLD 13 -1 Int BE Pri Loop_entry !#A N1453 N1454 !#0 N1455 P491 CASX 12 -1 N1453 0x222 Int BE Pri Loop_entry !#0 N1456 P491 CASX 13 -1 N1454 0x223 Int BE Pri Loop_entry !#A N1455 N1456 !#0 N1457 P492 LD 12 -1 Int BE Pri Loop_exit !#0 N1458 P492 CAS 12 -1 N1457 0x224 Int BE Pri Loop_exit !#0 N1459 P491 DWLD 12 -1 Int BE Pri Loop_entry !#0 N1460 P491 DWLD 13 -1 Int BE Pri Loop_entry !#A N1459 N1460 !#0 N1461 P491 CASX 12 -1 N1459 0x225 Int BE Pri Loop_entry !#0 N1462 P491 CASX 13 -1 N1460 0x226 Int BE Pri Loop_entry !#A N1461 N1462 !#0 N1463 P492 LD 12 -1 Int BE Pri Loop_exit !#0 N1464 P492 CAS 12 -1 N1463 0x227 Int BE Pri Loop_exit !#0 N1465 P493 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1466 P493 DWLD 1 -1 Int BE Pri Loop_entry !#A N1465 N1466 !#0 N1467 P493 CASX 0 -1 N1465 0x228 Int BE Pri Loop_entry !#0 N1468 P493 CASX 1 -1 N1466 0x229 Int BE Pri Loop_entry !#A N1467 N1468 !#0 N1469 P494 MEMBAR !#0 N1470 P495 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1471 P495 CASX 23 -1,0x0 N1470 0x22a Int BE Pri Loop_entry Loop_exit !#0 N1472 P496 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N1473 P496 CASX 2 -1,0x0 N1472 0x22b Int BE Pri Loop_entry !#0 N1474 P497 REPLACEMENT 12 Int BE Pri Loop_exit !#0 N1475 P496 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N1476 P496 CASX 2 -1,0x0 N1475 0x22c Int BE Pri Loop_entry !#0 N1477 P497 REPLACEMENT 12 Int BE Pri Loop_exit !#0 N1478 P498 ST 1 0x22d Int BE Pri Loop_entry !#0 N1479 P499 LD 14 -1 Int BE Pri !#0 N1480 P500 LD 2 -1 Int BE Pri Loop_exit !#0 N1481 P498 ST 1 0x22e Int BE Pri Loop_entry !#0 N1482 P499 LD 14 -1 Int BE Pri !#0 N1483 P500 LD 2 -1 Int BE Pri Loop_exit !#0 N1484 P501 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N1485 P501 CAS 18 -1 N1484 0x22f Int BE Pri Loop_entry Loop_exit !#0 N1486 P501 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N1487 P501 CAS 18 -1 N1486 0x230 Int BE Pri Loop_entry Loop_exit !#0 N1488 P502 MEMBAR !#0 N1489 P502 MEMBAR !#0 N1490 P503 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1491 P503 CASX 20 -1,0x0 N1490 0x231 Int BE Pri Loop_entry Loop_exit !#0 N1492 P503 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1493 P503 CASX 20 -1,0x0 N1492 0x232 Int BE Pri Loop_entry Loop_exit !#0 N1494 P504 LD 1 -1 Int LE Pri Loop_entry !#0 N1495 P505 LD 1 -1 Int BE Pri Loop_exit !#0 N1496 P506 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#0 N1497 P506 CASX 11 -1,0x0 N1496 0x233 Int BE Pri Loop_entry !#0 N1498 P507 REPLACEMENT 14 Int BE Pri Loop_exit !#0 N1499 P508 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#0 N1500 P508 CASX 11 -1,0x0 N1499 0x234 Int BE Pri Loop_entry !#0 N1501 P509 REPLACEMENT 0 Int BE Pri Loop_exit !#0 N1502 P510 ST 21 0x235 Int BE Pri Loop_entry Loop_exit !#0 N1503 P511 REPLACEMENT 0 Int BE Pri Loop_entry Loop_exit !#0 N1504 P511 REPLACEMENT 0 Int BE Pri Loop_entry Loop_exit !#0 N1505 P512 LD 13 -1 Int BE Pri Loop_entry !#0 N1506 P513 LD 7 -1 Int BE Pri Loop_exit !#0 N1507 P514 FLUSHI 10 Int BE Pri Loop_entry !#0 N1508 P515 REPLACEMENT 23 Int BE Pri Loop_exit !#0 N1509 P514 FLUSHI 10 Int BE Pri Loop_entry !#0 N1510 P515 REPLACEMENT 23 Int BE Pri Loop_exit !#0 N1511 P516 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#0 N1512 P516 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N1511 N1512 !#0 N1513 P516 CASX 12 -1 N1511 0x236 Int BE Pri Loop_entry Loop_exit !#0 N1514 P516 CASX 13 -1 N1512 0x237 Int BE Pri Loop_entry Loop_exit !#A N1513 N1514 !#0 N1515 P517 ST 19 0x238 Int BE Pri Loop_entry !#0 N1516 P518 LD 20 -1 Int BE Pri Loop_exit !#0 N1517 P518 CAS 20 -1 N1516 0x239 Int BE Pri Loop_exit !#0 N1518 P517 ST 19 0x23a Int BE Pri Loop_entry !#0 N1519 P518 LD 20 -1 Int BE Pri Loop_exit !#0 N1520 P518 CAS 20 -1 N1519 0x23b Int BE Pri Loop_exit !#0 N1521 P519 LD 7 -1 Int LE Pri Loop_entry !#0 N1522 P520 LD 9 -1 Int LE Pri Loop_exit !#0 N1523 P519 LD 7 -1 Int LE Pri Loop_entry !#0 N1524 P520 LD 9 -1 Int LE Pri Loop_exit !#0 N1525 P521 DWLD 21 -1 Int BE Pri Loop_entry !#0 N1526 P521 DWLD 22 -1 Int BE Pri Loop_entry !#A N1525 N1526 !#0 N1527 P521 CASX 21 -1 N1525 0x23c Int BE Pri Loop_entry !#0 N1528 P521 CASX 22 -1 N1526 0x23d Int BE Pri Loop_entry !#A N1527 N1528 !#0 N1529 P522 REPLACEMENT 1 Int BE Pri Loop_exit !#0 N1530 P523 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N1531 P523 CASX 2 -1,0x0 N1530 0x23e Int BE Pri Loop_entry !#0 N1532 P524 DWLD 6 -1 Int BE Pri Loop_exit !#0 N1533 P524 DWLD 7 -1 Int BE Pri Loop_exit !#A N1532 N1533 !#0 N1534 P524 CASX 6 -1 N1532 0x23f Int BE Pri Loop_exit !#0 N1535 P524 CASX 7 -1 N1533 0x240 Int BE Pri Loop_exit !#A N1534 N1535 !#0 N1536 P525 ST 11 0x3f800004 FP BE Pri Loop_entry Loop_exit !#0 N1537 P526 DWLD 3 -1 Int BE Pri Loop_entry !#0 N1538 P526 DWLD 4 -1 Int BE Pri Loop_entry !#A N1537 N1538 !#0 N1539 P526 CASX 3 -1 N1537 0x241 Int BE Pri Loop_entry !#0 N1540 P526 CASX 4 -1 N1538 0x242 Int BE Pri Loop_entry !#A N1539 N1540 !#0 N1541 P527 DWLD 18 -1 Int BE Pri Loop_exit !#0 N1542 P527 DWLD 19 -1 Int BE Pri Loop_exit !#A N1541 N1542 !#0 N1543 P527 CASX 18 -1 N1541 0x243 Int BE Pri Loop_exit !#0 N1544 P527 CASX 19 -1 N1542 0x244 Int BE Pri Loop_exit !#A N1543 N1544 !#0 N1545 P526 DWLD 3 -1 Int BE Pri Loop_entry !#0 N1546 P526 DWLD 4 -1 Int BE Pri Loop_entry !#A N1545 N1546 !#0 N1547 P526 CASX 3 -1 N1545 0x245 Int BE Pri Loop_entry !#0 N1548 P526 CASX 4 -1 N1546 0x246 Int BE Pri Loop_entry !#A N1547 N1548 !#0 N1549 P527 DWLD 18 -1 Int BE Pri Loop_exit !#0 N1550 P527 DWLD 19 -1 Int BE Pri Loop_exit !#A N1549 N1550 !#0 N1551 P527 CASX 18 -1 N1549 0x247 Int BE Pri Loop_exit !#0 N1552 P527 CASX 19 -1 N1550 0x248 Int BE Pri Loop_exit !#A N1551 N1552 !#0 N1553 P528 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1554 P528 CASX 5 -1,0x0 N1553 0x249 Int BE Pri Loop_entry Loop_exit !#0 N1555 P529 LD 20 -1 Int LE Pri Loop_entry !#0 N1556 P529 CAS 20 -1 N1555 0x24a Int LE Pri Loop_entry !#0 N1557 P530 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#0 N1558 P530 CASX 2 -1,0x0 N1557 0x24b Int BE Pri Loop_exit !#0 N1559 P529 LD 20 -1 Int LE Pri Loop_entry !#0 N1560 P529 CAS 20 -1 N1559 0x24c Int LE Pri Loop_entry !#0 N1561 P530 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#0 N1562 P530 CASX 2 -1,0x0 N1561 0x24d Int BE Pri Loop_exit !#0 N1563 P531 REPLACEMENT 12 Int BE Pri Loop_entry !#0 N1564 P532 DWLD 6 -1 Int BE Pri Loop_exit !#0 N1565 P532 DWLD 7 -1 Int BE Pri Loop_exit !#A N1564 N1565 !#0 N1566 P532 CASX 6 -1 N1564 0x24e Int BE Pri Loop_exit !#0 N1567 P532 CASX 7 -1 N1565 0x24f Int BE Pri Loop_exit !#A N1566 N1567 !#0 N1568 P533 REPLACEMENT 5 Int BE Pri Loop_entry Loop_exit !#0 N1569 P534 LD 1 -1 Int BE Pri Loop_entry !#0 N1570 P535 DWLD 17 -1,0x0 Int BE Pri !#0 N1571 P535 CASX 17 -1,0x0 N1570 0x250 Int BE Pri !#0 N1572 P536 LD 21 -1 Int BE Pri Loop_exit !#0 N1573 P537 DWLD 18 -1 Int BE Pri Loop_entry !#0 N1574 P537 DWLD 19 -1 Int BE Pri Loop_entry !#A N1573 N1574 !#0 N1575 P537 CASX 18 -1 N1573 0x251 Int BE Pri Loop_entry !#0 N1576 P537 CASX 19 -1 N1574 0x252 Int BE Pri Loop_entry !#A N1575 N1576 !#0 N1577 P538 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#0 N1578 P538 CASX 8 -1,0x0 N1577 0x253 Int BE Pri Loop_exit !#0 N1579 P537 DWLD 18 -1 Int BE Pri Loop_entry !#0 N1580 P537 DWLD 19 -1 Int BE Pri Loop_entry !#A N1579 N1580 !#0 N1581 P537 CASX 18 -1 N1579 0x254 Int BE Pri Loop_entry !#0 N1582 P537 CASX 19 -1 N1580 0x255 Int BE Pri Loop_entry !#A N1581 N1582 !#0 N1583 P538 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#0 N1584 P538 CASX 8 -1,0x0 N1583 0x256 Int BE Pri Loop_exit !#0 N1585 P539 ST 18 0x257 Int BE Pri Loop_entry !#0 N1586 P540 REPLACEMENT 21 Int BE Pri Loop_exit !#0 N1587 P539 ST 18 0x258 Int BE Pri Loop_entry !#0 N1588 P540 REPLACEMENT 21 Int BE Pri Loop_exit !#0 N1589 P541 FLUSHI 2 Int BE Pri Loop_entry !#0 N1590 P542 LD 5 -1 Int BE Pri !#0 N1591 P543 LD 1 -1 Int BE Pri Loop_exit !#0 N1592 P544 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#0 N1593 P544 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#0 N1594 P545 REPLACEMENT 11 Int BE Pri Loop_entry !#0 N1595 P546 REPLACEMENT 11 Int BE Pri Loop_exit !#0 N1596 P545 REPLACEMENT 11 Int BE Pri Loop_entry !#0 N1597 P546 REPLACEMENT 11 Int BE Pri Loop_exit !#0 N1598 P547 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1599 P547 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1598 N1599 !#0 N1600 P547 CASX 21 -1 N1598 0x259 Int BE Pri Loop_entry Loop_exit !#0 N1601 P547 CASX 22 -1 N1599 0x25a Int BE Pri Loop_entry Loop_exit !#A N1600 N1601 !#0 N1602 P547 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1603 P547 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1602 N1603 !#0 N1604 P547 CASX 21 -1 N1602 0x25b Int BE Pri Loop_entry Loop_exit !#0 N1605 P547 CASX 22 -1 N1603 0x25c Int BE Pri Loop_entry Loop_exit !#A N1604 N1605 !#0 N1606 P548 DWLD 11 -1,0x0 Int LE Pri Loop_entry Loop_exit !#0 N1607 P548 CASX 11 -1,0x0 N1606 0x25d Int LE Pri Loop_entry Loop_exit !#0 N1608 P548 DWLD 11 -1,0x0 Int LE Pri Loop_entry Loop_exit !#0 N1609 P548 CASX 11 -1,0x0 N1608 0x25e Int LE Pri Loop_entry Loop_exit !#0 N1610 P549 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#0 N1611 P549 CAS 10 -1 N1610 0x25f Int BE Pri Loop_entry Loop_exit !#0 N1612 P549 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#0 N1613 P549 CAS 10 -1 N1612 0x260 Int BE Pri Loop_entry Loop_exit !#0 N1614 P550 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#0 N1615 P550 CASX 20 -1,0x0 N1614 0x261 Int BE Pri Loop_entry !#0 N1616 P551 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#0 N1617 P551 CASX 20 -1,0x0 N1616 0x262 Int BE Pri Loop_exit !#0 N1618 P552 MEMBAR !#0 N1619 P552 MEMBAR !#0 N1620 P553 LD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N1621 P553 CAS 15 -1 N1620 0x263 Int BE Pri Loop_entry Loop_exit !#0 N1622 P554 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N1623 P554 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N1622 N1623 !#0 N1624 P554 CASX 9 -1 N1622 0x264 Int BE Pri Loop_entry Loop_exit !#0 N1625 P554 CASX 10 -1 N1623 0x265 Int BE Pri Loop_entry Loop_exit !#A N1624 N1625 !#0 N1626 P554 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N1627 P554 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N1626 N1627 !#0 N1628 P554 CASX 9 -1 N1626 0x266 Int BE Pri Loop_entry Loop_exit !#0 N1629 P554 CASX 10 -1 N1627 0x267 Int BE Pri Loop_entry Loop_exit !#A N1628 N1629 !#0 N1630 P555 ST 9 0x268 Int BE Pri Loop_entry Loop_exit !#0 N1631 P555 ST 9 0x269 Int BE Pri Loop_entry Loop_exit !#0 N1632 P556 ST 22 0x26a Int BE Pri Loop_entry !#0 N1633 P557 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#0 N1634 P557 CASX 5 -1,0x0 N1633 0x26b Int BE Pri Loop_exit !#0 N1635 P556 ST 22 0x26c Int BE Pri Loop_entry !#0 N1636 P557 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#0 N1637 P557 CASX 5 -1,0x0 N1636 0x26d Int BE Pri Loop_exit !#0 N1638 P558 LD 8 -1 Int LE Pri Loop_entry !#0 N1639 P559 DWLD 6 -1 Int BE Pri !#0 N1640 P559 DWLD 7 -1 Int BE Pri !#A N1639 N1640 !#0 N1641 P559 CASX 6 -1 N1639 0x26e Int BE Pri !#0 N1642 P559 CASX 7 -1 N1640 0x26f Int BE Pri !#A N1641 N1642 !#0 N1643 P560 LD 4 -1 Int BE Pri Loop_exit !#0 N1644 P558 LD 8 -1 Int LE Pri Loop_entry !#0 N1645 P559 DWLD 6 -1 Int BE Pri !#0 N1646 P559 DWLD 7 -1 Int BE Pri !#A N1645 N1646 !#0 N1647 P559 CASX 6 -1 N1645 0x270 Int BE Pri !#0 N1648 P559 CASX 7 -1 N1646 0x271 Int BE Pri !#A N1647 N1648 !#0 N1649 P560 LD 4 -1 Int BE Pri Loop_exit !#0 N1650 P561 LD 0 -1 Int BE Pri Loop_entry !#0 N1651 P562 PREFETCH 23 Int BE Pri !#0 N1652 P563 LD 10 -1 Int BE Pri Loop_exit !#0 N1653 P564 REPLACEMENT 15 Int BE Pri Loop_entry !#0 N1654 P565 ST 14 0x272 Int BE Pri Loop_exit !#0 N1655 P564 REPLACEMENT 15 Int BE Pri Loop_entry !#0 N1656 P565 ST 14 0x273 Int BE Pri Loop_exit !#0 N1657 P566 LD 12 -1 Int BE Pri Loop_entry !#0 N1658 P567 LD 1 -1 Int BE Pri Loop_exit !#0 N1659 P568 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#0 N1660 P568 CASX 20 -1,0x0 N1659 0x274 Int BE Pri Loop_entry !#0 N1661 P569 LD 11 -1 Int LE Pri !#0 N1662 P570 LD 6 -1 Int BE Pri Loop_exit !#0 N1663 P571 LD 1 -1 Int BE Pri Loop_entry !#0 N1664 P572 LD 9 -1 Int BE Pri Loop_exit !#0 N1665 P573 ST 11 0x3f800005 FP BE Pri Loop_entry Loop_exit !#0 N1666 P573 ST 11 0x3f800006 FP BE Pri Loop_entry Loop_exit !#0 N1667 P574 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N1668 P574 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N1667 N1668 !#0 N1669 P574 CASX 15 -1 N1667 0x275 Int BE Pri Loop_entry Loop_exit !#0 N1670 P574 CASX 16 -1 N1668 0x276 Int BE Pri Loop_entry Loop_exit !#A N1669 N1670 !#0 N1671 P575 LD 9 -1 FP BE Pri Loop_entry !#0 N1672 P576 MEMBAR !#0 N1673 P575 LD 9 -1 FP BE Pri Loop_entry !#0 N1674 P576 MEMBAR !#0 N1675 P577 REPLACEMENT 15 Int BE Pri Loop_entry !#0 N1676 P578 DWLD 6 -1 Int BE Pri Loop_exit !#0 N1677 P578 DWLD 7 -1 Int BE Pri Loop_exit !#A N1676 N1677 !#0 N1678 P578 CASX 6 -1 N1676 0x277 Int BE Pri Loop_exit !#0 N1679 P578 CASX 7 -1 N1677 0x278 Int BE Pri Loop_exit !#A N1678 N1679 !#0 N1680 P577 REPLACEMENT 15 Int BE Pri Loop_entry !#0 N1681 P578 DWLD 6 -1 Int BE Pri Loop_exit !#0 N1682 P578 DWLD 7 -1 Int BE Pri Loop_exit !#A N1681 N1682 !#0 N1683 P578 CASX 6 -1 N1681 0x279 Int BE Pri Loop_exit !#0 N1684 P578 CASX 7 -1 N1682 0x27a Int BE Pri Loop_exit !#A N1683 N1684 !#0 N1685 P579 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#0 N1686 P579 CASX 23 -1,0x0 N1685 0x27b Int BE Pri Loop_entry !#0 N1687 P580 DWLD 0 -1 Int BE Pri Loop_exit !#0 N1688 P580 DWLD 1 -1 Int BE Pri Loop_exit !#A N1687 N1688 !#0 N1689 P580 CASX 0 -1 N1687 0x27c Int BE Pri Loop_exit !#0 N1690 P580 CASX 1 -1 N1688 0x27d Int BE Pri Loop_exit !#A N1689 N1690 !#0 N1691 P579 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#0 N1692 P579 CASX 23 -1,0x0 N1691 0x27e Int BE Pri Loop_entry !#0 N1693 P580 DWLD 0 -1 Int BE Pri Loop_exit !#0 N1694 P580 DWLD 1 -1 Int BE Pri Loop_exit !#A N1693 N1694 !#0 N1695 P580 CASX 0 -1 N1693 0x27f Int BE Pri Loop_exit !#0 N1696 P580 CASX 1 -1 N1694 0x280 Int BE Pri Loop_exit !#A N1695 N1696 !#0 N1697 P581 MEMBAR !#0 N1698 P582 LD 12 -1 Int BE Pri !#0 N1699 P583 LD 11 -1 Int BE Pri Loop_exit !#0 N1700 P584 LD 6 -1 Int BE Pri Loop_entry !#0 N1701 P585 LD 14 -1 Int BE Pri Loop_exit !#0 N1702 P584 LD 6 -1 Int BE Pri Loop_entry !#0 N1703 P585 LD 14 -1 Int BE Pri Loop_exit !#0 N1704 P586 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1705 P586 CASX 11 -1,0x0 N1704 0x281 Int BE Pri Loop_entry Loop_exit !#0 N1706 P587 PREFETCH 17 Int BE Pri Loop_entry !#0 N1707 P588 LD 1 -1 Int BE Pri !#0 N1708 P589 LD 18 -1 Int BE Pri Loop_exit !#0 N1709 P587 PREFETCH 17 Int BE Pri Loop_entry !#0 N1710 P588 LD 1 -1 Int BE Pri !#0 N1711 P589 LD 18 -1 Int BE Pri Loop_exit !#0 N1712 P590 LD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N1713 P590 CAS 0 -1 N1712 0x282 Int BE Pri Loop_entry Loop_exit !#0 N1714 P591 PREFETCH 13 Int BE Pri Loop_entry !#0 N1715 P592 ST 7 0x283 Int BE Pri Loop_exit !#0 N1716 P593 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#0 N1717 P593 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N1716 N1717 !#0 N1718 P593 CASX 21 -1 N1716 0x284 Int BE Pri Loop_entry Loop_exit !#0 N1719 P593 CASX 22 -1 N1717 0x285 Int BE Pri Loop_entry Loop_exit !#A N1718 N1719 !#0 N1720 P594 LD 11 -1 Int BE Pri Loop_entry !#0 N1721 P595 LD 19 -1 Int BE Pri Loop_exit !#0 N1722 P596 LD 2 -1 Int BE Pri Loop_entry Loop_exit !#0 N1723 P596 CAS 2 -1 N1722 0x286 Int BE Pri Loop_entry Loop_exit !#0 N1724 P597 REPLACEMENT 21 Int BE Pri Loop_entry !#0 N1725 P598 DWLD 6 -1 Int BE Pri Loop_exit !#0 N1726 P598 DWLD 7 -1 Int BE Pri Loop_exit !#A N1725 N1726 !#0 N1727 P598 CASX 6 -1 N1725 0x287 Int BE Pri Loop_exit !#0 N1728 P598 CASX 7 -1 N1726 0x288 Int BE Pri Loop_exit !#A N1727 N1728 !#0 N1729 P599 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#0 N1730 P599 CAS 22 -1 N1729 0x289 Int BE Pri Loop_entry Loop_exit !#0 N1731 P599 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#0 N1732 P599 CAS 22 -1 N1731 0x28a Int BE Pri Loop_entry Loop_exit !#0 N1733 P600 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1734 P600 DWLD 1 -1 Int BE Pri Loop_entry !#A N1733 N1734 !#0 N1735 P600 CASX 0 -1 N1733 0x28b Int BE Pri Loop_entry !#0 N1736 P600 CASX 1 -1 N1734 0x28c Int BE Pri Loop_entry !#A N1735 N1736 !#0 N1737 P601 DWLD 6 -1 Int BE Pri Loop_exit !#0 N1738 P601 DWLD 7 -1 Int BE Pri Loop_exit !#A N1737 N1738 !#0 N1739 P601 CASX 6 -1 N1737 0x28d Int BE Pri Loop_exit !#0 N1740 P601 CASX 7 -1 N1738 0x28e Int BE Pri Loop_exit !#A N1739 N1740 !#0 N1741 P600 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1742 P600 DWLD 1 -1 Int BE Pri Loop_entry !#A N1741 N1742 !#0 N1743 P600 CASX 0 -1 N1741 0x28f Int BE Pri Loop_entry !#0 N1744 P600 CASX 1 -1 N1742 0x290 Int BE Pri Loop_entry !#A N1743 N1744 !#0 N1745 P601 DWLD 6 -1 Int BE Pri Loop_exit !#0 N1746 P601 DWLD 7 -1 Int BE Pri Loop_exit !#A N1745 N1746 !#0 N1747 P601 CASX 6 -1 N1745 0x291 Int BE Pri Loop_exit !#0 N1748 P601 CASX 7 -1 N1746 0x292 Int BE Pri Loop_exit !#A N1747 N1748 !#0 N1749 P602 LD 3 -1 Int BE Pri Loop_entry !#0 N1750 P602 CAS 3 -1 N1749 0x293 Int BE Pri Loop_entry !#0 N1751 P603 PREFETCH 1 Int BE Pri Loop_exit !#0 N1752 P602 LD 3 -1 Int BE Pri Loop_entry !#0 N1753 P602 CAS 3 -1 N1752 0x294 Int BE Pri Loop_entry !#0 N1754 P603 PREFETCH 1 Int BE Pri Loop_exit !#0 N1755 P604 ST 4 0x295 Int BE Pri Loop_entry !#0 N1756 P605 PREFETCH 15 Int BE Pri Loop_exit !#0 N1757 P606 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#0 N1758 P606 CAS 7 -1 N1757 0x296 Int BE Pri Loop_entry Loop_exit !#0 N1759 P607 ST 4 0x297 Int LE Pri Loop_entry !#0 N1760 P608 DWLD 0 -1 Int BE Pri Loop_exit !#0 N1761 P608 DWLD 1 -1 Int BE Pri Loop_exit !#A N1760 N1761 !#0 N1762 P608 CASX 0 -1 N1760 0x298 Int BE Pri Loop_exit !#0 N1763 P608 CASX 1 -1 N1761 0x299 Int BE Pri Loop_exit !#A N1762 N1763 !#0 N1764 P607 ST 4 0x29a Int LE Pri Loop_entry !#0 N1765 P608 DWLD 0 -1 Int BE Pri Loop_exit !#0 N1766 P608 DWLD 1 -1 Int BE Pri Loop_exit !#A N1765 N1766 !#0 N1767 P608 CASX 0 -1 N1765 0x29b Int BE Pri Loop_exit !#0 N1768 P608 CASX 1 -1 N1766 0x29c Int BE Pri Loop_exit !#A N1767 N1768 !#0 N1769 P609 REPLACEMENT 11 Int BE Pri Loop_entry !#0 N1770 P610 LD 19 -1 Int BE Pri Loop_exit !#0 N1771 P610 CAS 19 -1 N1770 0x29d Int BE Pri Loop_exit !#0 N1772 P609 REPLACEMENT 11 Int BE Pri Loop_entry !#0 N1773 P610 LD 19 -1 Int BE Pri Loop_exit !#0 N1774 P610 CAS 19 -1 N1773 0x29e Int BE Pri Loop_exit !#0 N1775 P611 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#0 N1776 P611 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N1775 N1776 !#0 N1777 P611 CASX 9 -1 N1775 0x29f Int BE Pri Loop_entry Loop_exit !#0 N1778 P611 CASX 10 -1 N1776 0x2a0 Int BE Pri Loop_entry Loop_exit !#A N1777 N1778 !#0 N1779 P612 LD 15 -1 Int BE Pri Loop_entry !#0 N1780 P613 LD 18 -1 Int BE Pri Loop_exit !#0 N1781 P612 LD 15 -1 Int BE Pri Loop_entry !#0 N1782 P613 LD 18 -1 Int BE Pri Loop_exit !#0 N1783 P614 LD 14 -1 Int BE Pri Loop_entry !#0 N1784 P615 LD 2 -1 Int BE Pri Loop_exit !#0 N1785 P616 LD 0 -1 Int BE Pri Loop_entry !#0 N1786 P617 LD 3 -1 Int BE Pri Loop_exit !#0 N1787 P616 LD 0 -1 Int BE Pri Loop_entry !#0 N1788 P617 LD 3 -1 Int BE Pri Loop_exit !#0 N1789 P618 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N1790 P618 CASX 2 -1,0x0 N1789 0x2a1 Int BE Pri Loop_entry !#0 N1791 P619 DWLD 18 -1 Int BE Pri Loop_exit !#0 N1792 P619 DWLD 19 -1 Int BE Pri Loop_exit !#A N1791 N1792 !#0 N1793 P619 CASX 18 -1 N1791 0x2a2 Int BE Pri Loop_exit !#0 N1794 P619 CASX 19 -1 N1792 0x2a3 Int BE Pri Loop_exit !#A N1793 N1794 !#0 N1795 P620 DWLD 12 -1 Int BE Pri Loop_entry !#0 N1796 P620 DWLD 13 -1 Int BE Pri Loop_entry !#A N1795 N1796 !#0 N1797 P620 CASX 12 -1 N1795 0x2a4 Int BE Pri Loop_entry !#0 N1798 P620 CASX 13 -1 N1796 0x2a5 Int BE Pri Loop_entry !#A N1797 N1798 !#0 N1799 P621 DWLD 15 -1 Int BE Pri Loop_exit !#0 N1800 P621 DWLD 16 -1 Int BE Pri Loop_exit !#A N1799 N1800 !#0 N1801 P621 CASX 15 -1 N1799 0x2a6 Int BE Pri Loop_exit !#0 N1802 P621 CASX 16 -1 N1800 0x2a7 Int BE Pri Loop_exit !#A N1801 N1802 !#0 N1803 P620 DWLD 12 -1 Int BE Pri Loop_entry !#0 N1804 P620 DWLD 13 -1 Int BE Pri Loop_entry !#A N1803 N1804 !#0 N1805 P620 CASX 12 -1 N1803 0x2a8 Int BE Pri Loop_entry !#0 N1806 P620 CASX 13 -1 N1804 0x2a9 Int BE Pri Loop_entry !#A N1805 N1806 !#0 N1807 P621 DWLD 15 -1 Int BE Pri Loop_exit !#0 N1808 P621 DWLD 16 -1 Int BE Pri Loop_exit !#A N1807 N1808 !#0 N1809 P621 CASX 15 -1 N1807 0x2aa Int BE Pri Loop_exit !#0 N1810 P621 CASX 16 -1 N1808 0x2ab Int BE Pri Loop_exit !#A N1809 N1810 !#0 N1811 P622 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1812 P622 CASX 23 -1,0x0 N1811 0x2ac Int BE Pri Loop_entry Loop_exit !#0 N1813 P622 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1814 P622 CASX 23 -1,0x0 N1813 0x2ad Int BE Pri Loop_entry Loop_exit !#0 N1815 P623 LD 6 -1 Int BE Pri Loop_entry !#0 N1816 P624 LD 16 -1 Int BE Pri Loop_exit !#0 N1817 P625 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1818 P625 CASX 17 -1,0x0 N1817 0x2ae Int BE Pri Loop_entry Loop_exit !#0 N1819 P625 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1820 P625 CASX 17 -1,0x0 N1819 0x2af Int BE Pri Loop_entry Loop_exit !#0 N1821 P626 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1822 P626 DWLD 1 -1 Int BE Pri Loop_entry !#A N1821 N1822 !#0 N1823 P626 CASX 0 -1 N1821 0x2b0 Int BE Pri Loop_entry !#0 N1824 P626 CASX 1 -1 N1822 0x2b1 Int BE Pri Loop_entry !#A N1823 N1824 !#0 N1825 P627 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#0 N1826 P627 CASX 17 -1,0x0 N1825 0x2b2 Int BE Pri Loop_exit !#0 N1827 P628 ST 4 0x2b3 Int BE Pri Loop_entry Loop_exit !#0 N1828 P628 ST 4 0x2b4 Int BE Pri Loop_entry Loop_exit !#0 N1829 P629 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#0 N1830 P629 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N1829 N1830 !#0 N1831 P629 CASX 18 -1 N1829 0x2b5 Int BE Pri Loop_entry Loop_exit !#0 N1832 P629 CASX 19 -1 N1830 0x2b6 Int BE Pri Loop_entry Loop_exit !#A N1831 N1832 !#0 N1833 P630 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1834 P630 DWLD 1 -1 Int BE Pri Loop_entry !#A N1833 N1834 !#0 N1835 P630 CASX 0 -1 N1833 0x2b7 Int BE Pri Loop_entry !#0 N1836 P630 CASX 1 -1 N1834 0x2b8 Int BE Pri Loop_entry !#A N1835 N1836 !#0 N1837 P631 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#0 N1838 P631 CASX 20 -1,0x0 N1837 0x2b9 Int BE Pri Loop_exit !#0 N1839 P632 LD 21 -1 Int BE Pri Loop_entry !#0 N1840 P632 CAS 21 -1 N1839 0x2ba Int BE Pri Loop_entry !#0 N1841 P633 ST 17 0x2bb Int BE Pri Loop_exit !#0 N1842 P634 ST 10 0x2bc Int BE Pri Loop_entry !#0 N1843 P635 LD 22 -1 Int LE Pri !#0 N1844 P636 LD 8 -1 Int BE Pri Loop_exit !#0 N1845 P634 ST 10 0x2bd Int BE Pri Loop_entry !#0 N1846 P635 LD 22 -1 Int LE Pri !#0 N1847 P636 LD 8 -1 Int BE Pri Loop_exit !#0 N1848 P637 DWLD 6 -1 Int BE Pri Loop_entry !#0 N1849 P637 DWLD 7 -1 Int BE Pri Loop_entry !#A N1848 N1849 !#0 N1850 P637 CASX 6 -1 N1848 0x2be Int BE Pri Loop_entry !#0 N1851 P637 CASX 7 -1 N1849 0x2bf Int BE Pri Loop_entry !#A N1850 N1851 !#0 N1852 P638 LD 0 -1 Int BE Pri Loop_exit !#0 N1853 P638 CAS 0 -1 N1852 0x2c0 Int BE Pri Loop_exit !#0 N1854 P639 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#0 N1855 P639 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N1854 N1855 !#0 N1856 P639 CASX 0 -1 N1854 0x2c1 Int BE Pri Loop_entry Loop_exit !#0 N1857 P639 CASX 1 -1 N1855 0x2c2 Int BE Pri Loop_entry Loop_exit !#A N1856 N1857 !#0 N1858 P640 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N1859 P640 CASX 2 -1,0x0 N1858 0x2c3 Int BE Pri Loop_entry !#0 N1860 P641 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#0 N1861 P641 CASX 17 -1,0x0 N1860 0x2c4 Int BE Pri Loop_exit !#0 N1862 P640 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#0 N1863 P640 CASX 2 -1,0x0 N1862 0x2c5 Int BE Pri Loop_entry !#0 N1864 P641 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#0 N1865 P641 CASX 17 -1,0x0 N1864 0x2c6 Int BE Pri Loop_exit !#0 N1866 P642 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#0 N1867 P643 ST 10 0x2c7 Int BE Pri Loop_entry !#0 N1868 P644 LD 19 -1 Int BE Pri !#0 N1869 P645 LD 3 -1 Int BE Pri Loop_exit !#0 N1870 P643 ST 10 0x2c8 Int BE Pri Loop_entry !#0 N1871 P644 LD 19 -1 Int BE Pri !#0 N1872 P645 LD 3 -1 Int BE Pri Loop_exit !#0 N1873 P646 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1874 P646 CASX 11 -1,0x0 N1873 0x2c9 Int BE Pri Loop_entry Loop_exit !#0 N1875 P647 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1876 P647 CASX 17 -1,0x0 N1875 0x2ca Int BE Pri Loop_entry Loop_exit !#0 N1877 P647 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1878 P647 CASX 17 -1,0x0 N1877 0x2cb Int BE Pri Loop_entry Loop_exit !#0 N1879 P648 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N1880 P648 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N1879 N1880 !#0 N1881 P648 CASX 15 -1 N1879 0x2cc Int BE Pri Loop_entry Loop_exit !#0 N1882 P648 CASX 16 -1 N1880 0x2cd Int BE Pri Loop_entry Loop_exit !#A N1881 N1882 !#0 N1883 P648 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#0 N1884 P648 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N1883 N1884 !#0 N1885 P648 CASX 15 -1 N1883 0x2ce Int BE Pri Loop_entry Loop_exit !#0 N1886 P648 CASX 16 -1 N1884 0x2cf Int BE Pri Loop_entry Loop_exit !#A N1885 N1886 !#0 N1887 P649 ST 4 0x2d0 Int BE Pri Loop_entry Loop_exit !#0 N1888 P650 LD 6 -1 Int BE Pri Loop_entry !#0 N1889 P651 LD 10 -1 Int BE Pri Loop_exit !#0 N1890 P652 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1891 P652 CASX 17 -1,0x0 N1890 0x2d1 Int BE Pri Loop_entry Loop_exit !#0 N1892 P653 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#0 N1893 P653 CASX 11 -1,0x0 N1892 0x2d2 Int BE Pri Loop_entry Loop_exit !#0 N1894 P654 LD 11 -1 Int BE Pri Loop_entry !#0 N1895 P655 LD 9 -1 Int BE Pri Loop_exit !#0 N1896 P656 DWLD 0 -1 Int BE Pri Loop_entry !#0 N1897 P656 DWLD 1 -1 Int BE Pri Loop_entry !#A N1896 N1897 !#0 N1898 P656 CASX 0 -1 N1896 0x2d3 Int BE Pri Loop_entry !#0 N1899 P656 CASX 1 -1 N1897 0x2d4 Int BE Pri Loop_entry !#A N1898 N1899 !#0 N1900 P657 LD 6 -1 Int BE Pri !#0 N1901 P658 LD 3 -1 Int BE Pri Loop_exit !#0 N1902 P659 MEMBAR !#1 N1903 P660 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N1904 P660 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N1903 N1904 !#1 N1905 P660 CASX 12 -1 N1903 0x800001 Int BE Pri Loop_entry Loop_exit !#1 N1906 P660 CASX 13 -1 N1904 0x800002 Int BE Pri Loop_entry Loop_exit !#A N1905 N1906 !#1 N1907 P660 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N1908 P660 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N1907 N1908 !#1 N1909 P660 CASX 12 -1 N1907 0x800003 Int BE Pri Loop_entry Loop_exit !#1 N1910 P660 CASX 13 -1 N1908 0x800004 Int BE Pri Loop_entry Loop_exit !#A N1909 N1910 !#1 N1911 P661 DWLD 9 -1 Int BE Pri Loop_entry !#1 N1912 P661 DWLD 10 -1 Int BE Pri Loop_entry !#A N1911 N1912 !#1 N1913 P661 CASX 9 -1 N1911 0x800005 Int BE Pri Loop_entry !#1 N1914 P661 CASX 10 -1 N1912 0x800006 Int BE Pri Loop_entry !#A N1913 N1914 !#1 N1915 P662 LD 3 -1 Int BE Pri !#1 N1916 P663 LD 8 -1 Int BE Pri Loop_exit !#1 N1917 P664 REPLACEMENT 9 Int BE Pri Loop_entry !#1 N1918 P665 ST 22 0x800007 Int BE Pri Loop_exit !#1 N1919 P666 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#1 N1920 P666 CASX 5 -1,0x0 N1919 0x800008 Int BE Pri Loop_entry !#1 N1921 P667 ST 21 0x800009 Int BE Pri Loop_exit !#1 N1922 P666 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#1 N1923 P666 CASX 5 -1,0x0 N1922 0x80000a Int BE Pri Loop_entry !#1 N1924 P667 ST 21 0x80000b Int BE Pri Loop_exit !#1 N1925 P668 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N1926 P668 CASX 23 -1,0x0 N1925 0x80000c Int BE Pri Loop_entry Loop_exit !#1 N1927 P669 LD 0 -1 Int BE Pri Loop_entry !#1 N1928 P670 LD 2 -1 Int BE Pri Loop_exit !#1 N1929 P671 DWLD 9 -1 Int BE Pri Loop_entry !#1 N1930 P671 DWLD 10 -1 Int BE Pri Loop_entry !#A N1929 N1930 !#1 N1931 P671 CASX 9 -1 N1929 0x80000d Int BE Pri Loop_entry !#1 N1932 P671 CASX 10 -1 N1930 0x80000e Int BE Pri Loop_entry !#A N1931 N1932 !#1 N1933 P672 DWLD 21 -1 Int BE Pri Loop_exit !#1 N1934 P672 DWLD 22 -1 Int BE Pri Loop_exit !#A N1933 N1934 !#1 N1935 P672 CASX 21 -1 N1933 0x80000f Int BE Pri Loop_exit !#1 N1936 P672 CASX 22 -1 N1934 0x800010 Int BE Pri Loop_exit !#A N1935 N1936 !#1 N1937 P671 DWLD 9 -1 Int BE Pri Loop_entry !#1 N1938 P671 DWLD 10 -1 Int BE Pri Loop_entry !#A N1937 N1938 !#1 N1939 P671 CASX 9 -1 N1937 0x800011 Int BE Pri Loop_entry !#1 N1940 P671 CASX 10 -1 N1938 0x800012 Int BE Pri Loop_entry !#A N1939 N1940 !#1 N1941 P672 DWLD 21 -1 Int BE Pri Loop_exit !#1 N1942 P672 DWLD 22 -1 Int BE Pri Loop_exit !#A N1941 N1942 !#1 N1943 P672 CASX 21 -1 N1941 0x800013 Int BE Pri Loop_exit !#1 N1944 P672 CASX 22 -1 N1942 0x800014 Int BE Pri Loop_exit !#A N1943 N1944 !#1 N1945 P673 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#1 N1946 P673 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#1 N1947 P674 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#1 N1948 P674 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N1947 N1948 !#1 N1949 P674 CASX 6 -1 N1947 0x800015 Int BE Pri Loop_entry Loop_exit !#1 N1950 P674 CASX 7 -1 N1948 0x800016 Int BE Pri Loop_entry Loop_exit !#A N1949 N1950 !#1 N1951 P674 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#1 N1952 P674 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N1951 N1952 !#1 N1953 P674 CASX 6 -1 N1951 0x800017 Int BE Pri Loop_entry Loop_exit !#1 N1954 P674 CASX 7 -1 N1952 0x800018 Int BE Pri Loop_entry Loop_exit !#A N1953 N1954 !#1 N1955 P675 DWLD 6 -1 Int BE Pri Loop_entry !#1 N1956 P675 DWLD 7 -1 Int BE Pri Loop_entry !#A N1955 N1956 !#1 N1957 P675 CASX 6 -1 N1955 0x800019 Int BE Pri Loop_entry !#1 N1958 P675 CASX 7 -1 N1956 0x80001a Int BE Pri Loop_entry !#A N1957 N1958 !#1 N1959 P676 REPLACEMENT 1 Int BE Pri Loop_exit !#1 N1960 P675 DWLD 6 -1 Int BE Pri Loop_entry !#1 N1961 P675 DWLD 7 -1 Int BE Pri Loop_entry !#A N1960 N1961 !#1 N1962 P675 CASX 6 -1 N1960 0x80001b Int BE Pri Loop_entry !#1 N1963 P675 CASX 7 -1 N1961 0x80001c Int BE Pri Loop_entry !#A N1962 N1963 !#1 N1964 P676 REPLACEMENT 1 Int BE Pri Loop_exit !#1 N1965 P677 LD 10 -1 Int BE Pri Loop_entry !#1 N1966 P678 LD 17 -1 Int BE Pri Loop_exit !#1 N1967 P679 LD 20 -1 Int BE Pri Loop_entry !#1 N1968 P680 LD 14 -1 Int BE Pri Loop_exit !#1 N1969 P679 LD 20 -1 Int BE Pri Loop_entry !#1 N1970 P680 LD 14 -1 Int BE Pri Loop_exit !#1 N1971 P681 LD 20 -1 Int BE Pri Loop_entry !#1 N1972 P682 LD 1 -1 Int BE Pri Loop_exit !#1 N1973 P683 LD 21 -1 Int BE Pri Loop_entry !#1 N1974 P684 REPLACEMENT 19 Int BE Pri !#1 N1975 P685 LD 14 -1 Int BE Pri Loop_exit !#1 N1976 P686 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#1 N1977 P686 CAS 23 -1 N1976 0x80001d Int BE Pri Loop_entry Loop_exit !#1 N1978 P686 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#1 N1979 P686 CAS 23 -1 N1978 0x80001e Int BE Pri Loop_entry Loop_exit !#1 N1980 P687 LD 23 -1 Int BE Pri Loop_entry !#1 N1981 P688 REPLACEMENT 10 Int BE Pri !#1 N1982 P689 LD 12 -1 Int BE Pri Loop_exit !#1 N1983 P687 LD 23 -1 Int BE Pri Loop_entry !#1 N1984 P688 REPLACEMENT 10 Int BE Pri !#1 N1985 P689 LD 12 -1 Int BE Pri Loop_exit !#1 N1986 P690 DWLD 6 -1 Int LE Pri Loop_entry !#1 N1987 P690 DWLD 7 -1 Int LE Pri Loop_entry !#A N1986 N1987 !#1 N1988 P690 CASX 6 -1 N1986 0x80001f Int LE Pri Loop_entry !#1 N1989 P690 CASX 7 -1 N1987 0x800020 Int LE Pri Loop_entry !#A N1988 N1989 !#1 N1990 P691 PREFETCH 8 Int BE Pri Loop_exit !#1 N1991 P692 LD 14 -1 Int BE Pri Loop_entry !#1 N1992 P692 CAS 14 -1 N1991 0x800021 Int BE Pri Loop_entry !#1 N1993 P693 LD 12 -1 Int BE Pri !#1 N1994 P694 LD 11 -1 Int BE Pri Loop_exit !#1 N1995 P692 LD 14 -1 Int BE Pri Loop_entry !#1 N1996 P692 CAS 14 -1 N1995 0x800022 Int BE Pri Loop_entry !#1 N1997 P693 LD 12 -1 Int BE Pri !#1 N1998 P694 LD 11 -1 Int BE Pri Loop_exit !#1 N1999 P695 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#1 N2000 P695 CASX 8 -1,0x0 N1999 0x800023 Int BE Pri Loop_entry !#1 N2001 P696 DWLD 0 -1 Int BE Pri Loop_exit !#1 N2002 P696 DWLD 1 -1 Int BE Pri Loop_exit !#A N2001 N2002 !#1 N2003 P696 CASX 0 -1 N2001 0x800024 Int BE Pri Loop_exit !#1 N2004 P696 CASX 1 -1 N2002 0x800025 Int BE Pri Loop_exit !#A N2003 N2004 !#1 N2005 P695 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#1 N2006 P695 CASX 8 -1,0x0 N2005 0x800026 Int BE Pri Loop_entry !#1 N2007 P696 DWLD 0 -1 Int BE Pri Loop_exit !#1 N2008 P696 DWLD 1 -1 Int BE Pri Loop_exit !#A N2007 N2008 !#1 N2009 P696 CASX 0 -1 N2007 0x800027 Int BE Pri Loop_exit !#1 N2010 P696 CASX 1 -1 N2008 0x800028 Int BE Pri Loop_exit !#A N2009 N2010 !#1 N2011 P697 LD 19 -1 Int BE Pri Loop_entry !#1 N2012 P698 LD 17 -1 Int BE Pri Loop_exit !#1 N2013 P697 LD 19 -1 Int BE Pri Loop_entry !#1 N2014 P698 LD 17 -1 Int BE Pri Loop_exit !#1 N2015 P699 LD 17 -1 Int BE Pri Loop_entry !#1 N2016 P700 LD 20 -1 Int BE Pri Loop_exit !#1 N2017 P699 LD 17 -1 Int BE Pri Loop_entry !#1 N2018 P700 LD 20 -1 Int BE Pri Loop_exit !#1 N2019 P701 LD 3 -1 Int BE Pri Loop_entry !#1 N2020 P702 LD 11 -1 Int BE Pri Loop_exit !#1 N2021 P703 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#1 N2022 P703 CAS 17 -1 N2021 0x800029 Int BE Pri Loop_entry Loop_exit !#1 N2023 P704 LD 17 -1 Int BE Pri Loop_entry !#1 N2024 P705 LD 11 -1 Int BE Pri Loop_exit !#1 N2025 P704 LD 17 -1 Int BE Pri Loop_entry !#1 N2026 P705 LD 11 -1 Int BE Pri Loop_exit !#1 N2027 P706 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N2028 P706 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N2027 N2028 !#1 N2029 P706 CASX 15 -1 N2027 0x80002a Int BE Pri Loop_entry Loop_exit !#1 N2030 P706 CASX 16 -1 N2028 0x80002b Int BE Pri Loop_entry Loop_exit !#A N2029 N2030 !#1 N2031 P706 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N2032 P706 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N2031 N2032 !#1 N2033 P706 CASX 15 -1 N2031 0x80002c Int BE Pri Loop_entry Loop_exit !#1 N2034 P706 CASX 16 -1 N2032 0x80002d Int BE Pri Loop_entry Loop_exit !#A N2033 N2034 !#1 N2035 P707 LD 5 -1 Int BE Pri Loop_entry !#1 N2036 P708 LD 19 -1 Int BE Pri !#1 N2037 P708 CAS 19 -1 N2036 0x80002e Int BE Pri !#1 N2038 P709 LD 15 -1 Int BE Pri Loop_exit !#1 N2039 P710 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#1 N2040 P710 CASX 20 -1,0x0 N2039 0x80002f Int BE Pri Loop_entry !#1 N2041 P711 REPLACEMENT 8 Int BE Pri Loop_exit !#1 N2042 P712 DWLD 21 -1 Int BE Pri Loop_entry !#1 N2043 P712 DWLD 22 -1 Int BE Pri Loop_entry !#A N2042 N2043 !#1 N2044 P712 CASX 21 -1 N2042 0x800030 Int BE Pri Loop_entry !#1 N2045 P712 CASX 22 -1 N2043 0x800031 Int BE Pri Loop_entry !#A N2044 N2045 !#1 N2046 P713 REPLACEMENT 3 Int BE Pri Loop_exit !#1 N2047 P714 LD 4 -1 Int BE Pri Loop_entry !#1 N2048 P714 CAS 4 -1 N2047 0x800032 Int BE Pri Loop_entry !#1 N2049 P715 REPLACEMENT 20 Int BE Pri Loop_exit !#1 N2050 P716 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2051 P716 CASX 11 -1,0x0 N2050 0x800033 Int BE Pri Loop_entry Loop_exit !#1 N2052 P716 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2053 P716 CASX 11 -1,0x0 N2052 0x800034 Int BE Pri Loop_entry Loop_exit !#1 N2054 P717 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#1 N2055 P717 CAS 11 -1 N2054 0x800035 Int BE Pri Loop_entry Loop_exit !#1 N2056 P718 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2057 P718 CASX 23 -1,0x0 N2056 0x800036 Int BE Pri Loop_entry Loop_exit !#1 N2058 P719 LD 9 -1 Int BE Pri Loop_entry !#1 N2059 P720 LD 15 -1 Int BE Pri Loop_exit !#1 N2060 P719 LD 9 -1 Int BE Pri Loop_entry !#1 N2061 P720 LD 15 -1 Int BE Pri Loop_exit !#1 N2062 P721 LD 15 -1 Int BE Pri Loop_entry !#1 N2063 P721 CAS 15 -1 N2062 0x800037 Int BE Pri Loop_entry !#1 N2064 P722 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#1 N2065 P722 CASX 11 -1,0x0 N2064 0x800038 Int BE Pri Loop_exit !#1 N2066 P723 ST 7 0x800039 Int BE Pri Loop_entry Loop_exit !#1 N2067 P723 ST 7 0x80003a Int BE Pri Loop_entry Loop_exit !#1 N2068 P724 PREFETCH 4 Int BE Pri Loop_entry !#1 N2069 P725 REPLACEMENT 3 Int BE Pri Loop_exit !#1 N2070 P726 MEMBAR !#1 N2071 P727 LD 20 -1 Int BE Pri !#1 N2072 P728 LD 6 -1 Int BE Pri Loop_exit !#1 N2073 P729 DWLD 12 -1 Int BE Pri Loop_entry !#1 N2074 P729 DWLD 13 -1 Int BE Pri Loop_entry !#A N2073 N2074 !#1 N2075 P729 CASX 12 -1 N2073 0x80003b Int BE Pri Loop_entry !#1 N2076 P729 CASX 13 -1 N2074 0x80003c Int BE Pri Loop_entry !#A N2075 N2076 !#1 N2077 P730 LD 9 -1 Int BE Pri !#1 N2078 P731 LD 8 -1 Int BE Pri Loop_exit !#1 N2079 P729 DWLD 12 -1 Int BE Pri Loop_entry !#1 N2080 P729 DWLD 13 -1 Int BE Pri Loop_entry !#A N2079 N2080 !#1 N2081 P729 CASX 12 -1 N2079 0x80003d Int BE Pri Loop_entry !#1 N2082 P729 CASX 13 -1 N2080 0x80003e Int BE Pri Loop_entry !#A N2081 N2082 !#1 N2083 P730 LD 9 -1 Int BE Pri !#1 N2084 P731 LD 8 -1 Int BE Pri Loop_exit !#1 N2085 P732 LD 3 -1 Int BE Pri Loop_entry !#1 N2086 P733 LD 11 -1 Int BE Pri Loop_exit !#1 N2087 P734 LD 3 -1 Int BE Pri Loop_entry !#1 N2088 P735 REPLACEMENT 23 Int BE Pri !#1 N2089 P736 LD 19 -1 Int BE Pri Loop_exit !#1 N2090 P737 DWLD 6 -1 Int LE Pri Loop_entry Loop_exit !#1 N2091 P737 DWLD 7 -1 Int LE Pri Loop_entry Loop_exit !#A N2090 N2091 !#1 N2092 P737 CASX 6 -1 N2090 0x80003f Int LE Pri Loop_entry Loop_exit !#1 N2093 P737 CASX 7 -1 N2091 0x800040 Int LE Pri Loop_entry Loop_exit !#A N2092 N2093 !#1 N2094 P738 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2095 P738 CASX 20 -1,0x0 N2094 0x800041 Int BE Pri Loop_entry Loop_exit !#1 N2096 P738 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2097 P738 CASX 20 -1,0x0 N2096 0x800042 Int BE Pri Loop_entry Loop_exit !#1 N2098 P739 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#1 N2099 P739 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#1 N2100 P740 DWLD 3 -1 Int BE Pri Loop_entry !#1 N2101 P740 DWLD 4 -1 Int BE Pri Loop_entry !#A N2100 N2101 !#1 N2102 P740 CASX 3 -1 N2100 0x800043 Int BE Pri Loop_entry !#1 N2103 P740 CASX 4 -1 N2101 0x800044 Int BE Pri Loop_entry !#A N2102 N2103 !#1 N2104 P741 MEMBAR !#1 N2105 P742 DWLD 15 -1 Int BE Pri Loop_entry !#1 N2106 P742 DWLD 16 -1 Int BE Pri Loop_entry !#A N2105 N2106 !#1 N2107 P742 CASX 15 -1 N2105 0x800045 Int BE Pri Loop_entry !#1 N2108 P742 CASX 16 -1 N2106 0x800046 Int BE Pri Loop_entry !#A N2107 N2108 !#1 N2109 P743 ST 3 0x800047 Int BE Pri Loop_exit !#1 N2110 P742 DWLD 15 -1 Int BE Pri Loop_entry !#1 N2111 P742 DWLD 16 -1 Int BE Pri Loop_entry !#A N2110 N2111 !#1 N2112 P742 CASX 15 -1 N2110 0x800048 Int BE Pri Loop_entry !#1 N2113 P742 CASX 16 -1 N2111 0x800049 Int BE Pri Loop_entry !#A N2112 N2113 !#1 N2114 P743 ST 3 0x80004a Int BE Pri Loop_exit !#1 N2115 P744 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2116 P744 CASX 23 -1,0x0 N2115 0x80004b Int BE Pri Loop_entry Loop_exit !#1 N2117 P745 ST 20 0x80004c Int BE Pri Loop_entry Loop_exit !#1 N2118 P745 ST 20 0x80004d Int BE Pri Loop_entry Loop_exit !#1 N2119 P746 MEMBAR !#1 N2120 P747 DWLD 15 -1 Int BE Pri Loop_exit !#1 N2121 P747 DWLD 16 -1 Int BE Pri Loop_exit !#A N2120 N2121 !#1 N2122 P747 CASX 15 -1 N2120 0x80004e Int BE Pri Loop_exit !#1 N2123 P747 CASX 16 -1 N2121 0x80004f Int BE Pri Loop_exit !#A N2122 N2123 !#1 N2124 P746 MEMBAR !#1 N2125 P747 DWLD 15 -1 Int BE Pri Loop_exit !#1 N2126 P747 DWLD 16 -1 Int BE Pri Loop_exit !#A N2125 N2126 !#1 N2127 P747 CASX 15 -1 N2125 0x800050 Int BE Pri Loop_exit !#1 N2128 P747 CASX 16 -1 N2126 0x800051 Int BE Pri Loop_exit !#A N2127 N2128 !#1 N2129 P748 LD 12 -1 Int BE Pri Loop_entry !#1 N2130 P748 CAS 12 -1 N2129 0x800052 Int BE Pri Loop_entry !#1 N2131 P749 ST 9 0x800053 Int BE Pri Loop_exit !#1 N2132 P750 REPLACEMENT 4 Int BE Pri Loop_entry !#1 N2133 P751 REPLACEMENT 9 Int BE Pri Loop_exit !#1 N2134 P750 REPLACEMENT 4 Int BE Pri Loop_entry !#1 N2135 P751 REPLACEMENT 9 Int BE Pri Loop_exit !#1 N2136 P752 LD 0 -1 FP BE Pri Loop_entry !#1 N2137 P753 LD 16 -1 Int BE Pri !#1 N2138 P754 LD 15 -1 Int BE Pri Loop_exit !#1 N2139 P755 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#1 N2140 P756 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#1 N2141 P756 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N2140 N2141 !#1 N2142 P756 CASX 0 -1 N2140 0x800054 Int BE Pri Loop_entry Loop_exit !#1 N2143 P756 CASX 1 -1 N2141 0x800055 Int BE Pri Loop_entry Loop_exit !#A N2142 N2143 !#1 N2144 P756 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#1 N2145 P756 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N2144 N2145 !#1 N2146 P756 CASX 0 -1 N2144 0x800056 Int BE Pri Loop_entry Loop_exit !#1 N2147 P756 CASX 1 -1 N2145 0x800057 Int BE Pri Loop_entry Loop_exit !#A N2146 N2147 !#1 N2148 P757 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N2149 P757 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N2148 N2149 !#1 N2150 P757 CASX 12 -1 N2148 0x800058 Int BE Pri Loop_entry Loop_exit !#1 N2151 P757 CASX 13 -1 N2149 0x800059 Int BE Pri Loop_entry Loop_exit !#A N2150 N2151 !#1 N2152 P758 LD 5 -1 Int BE Pri Loop_entry !#1 N2153 P759 LD 5 -1 Int BE Pri Loop_exit !#1 N2154 P758 LD 5 -1 Int BE Pri Loop_entry !#1 N2155 P759 LD 5 -1 Int BE Pri Loop_exit !#1 N2156 P760 REPLACEMENT 1 Int BE Pri Loop_entry !#1 N2157 P761 LD 5 -1 Int BE Pri Loop_exit !#1 N2158 P761 CAS 5 -1 N2157 0x80005a Int BE Pri Loop_exit !#1 N2159 P760 REPLACEMENT 1 Int BE Pri Loop_entry !#1 N2160 P761 LD 5 -1 Int BE Pri Loop_exit !#1 N2161 P761 CAS 5 -1 N2160 0x80005b Int BE Pri Loop_exit !#1 N2162 P762 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#1 N2163 P762 CASX 11 -1,0x0 N2162 0x80005c Int BE Pri Loop_entry !#1 N2164 P763 PREFETCH 18 Int BE Pri Loop_exit !#1 N2165 P764 LD 16 -1 Int LE Pri Loop_entry !#1 N2166 P765 LD 2 -1 Int BE Pri Loop_exit !#1 N2167 P764 LD 16 -1 Int LE Pri Loop_entry !#1 N2168 P765 LD 2 -1 Int BE Pri Loop_exit !#1 N2169 P766 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#1 N2170 P766 CASX 11 -1,0x0 N2169 0x80005d Int BE Pri Loop_entry !#1 N2171 P767 DWLD 3 -1 Int BE Pri Loop_exit !#1 N2172 P767 DWLD 4 -1 Int BE Pri Loop_exit !#A N2171 N2172 !#1 N2173 P767 CASX 3 -1 N2171 0x80005e Int BE Pri Loop_exit !#1 N2174 P767 CASX 4 -1 N2172 0x80005f Int BE Pri Loop_exit !#A N2173 N2174 !#1 N2175 P766 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#1 N2176 P766 CASX 11 -1,0x0 N2175 0x800060 Int BE Pri Loop_entry !#1 N2177 P767 DWLD 3 -1 Int BE Pri Loop_exit !#1 N2178 P767 DWLD 4 -1 Int BE Pri Loop_exit !#A N2177 N2178 !#1 N2179 P767 CASX 3 -1 N2177 0x800061 Int BE Pri Loop_exit !#1 N2180 P767 CASX 4 -1 N2178 0x800062 Int BE Pri Loop_exit !#A N2179 N2180 !#1 N2181 P768 REPLACEMENT 7 Int BE Pri Loop_entry !#1 N2182 P769 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#1 N2183 P769 CASX 5 -1,0x0 N2182 0x800063 Int BE Pri Loop_exit !#1 N2184 P768 REPLACEMENT 7 Int BE Pri Loop_entry !#1 N2185 P769 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#1 N2186 P769 CASX 5 -1,0x0 N2185 0x800064 Int BE Pri Loop_exit !#1 N2187 P770 MEMBAR !#1 N2188 P771 ST 1 0x800065 Int BE Pri Loop_exit !#1 N2189 P772 LD 14 -1 Int BE Pri Loop_entry !#1 N2190 P773 LD 23 -1 Int BE Pri Loop_exit !#1 N2191 P774 REPLACEMENT 16 Int BE Pri Loop_entry Loop_exit !#1 N2192 P774 REPLACEMENT 16 Int BE Pri Loop_entry Loop_exit !#1 N2193 P775 LD 3 -1 Int BE Pri Loop_entry !#1 N2194 P775 CAS 3 -1 N2193 0x800066 Int BE Pri Loop_entry !#1 N2195 P776 FLUSHI 4 Int BE Pri Loop_exit !#1 N2196 P775 LD 3 -1 Int BE Pri Loop_entry !#1 N2197 P775 CAS 3 -1 N2196 0x800067 Int BE Pri Loop_entry !#1 N2198 P776 FLUSHI 4 Int BE Pri Loop_exit !#1 N2199 P777 LD 13 -1 Int BE Pri Loop_entry !#1 N2200 P778 LD 16 -1 Int BE Pri Loop_exit !#1 N2201 P777 LD 13 -1 Int BE Pri Loop_entry !#1 N2202 P778 LD 16 -1 Int BE Pri Loop_exit !#1 N2203 P779 ST 7 0x800068 Int BE Pri Loop_entry !#1 N2204 P780 MEMBAR !#1 N2205 P779 ST 7 0x800069 Int BE Pri Loop_entry !#1 N2206 P780 MEMBAR !#1 N2207 P781 LD 12 -1 Int BE Pri Loop_entry !#1 N2208 P782 LD 4 -1 Int BE Pri Loop_exit !#1 N2209 P783 ST 2 0x80006a Int BE Pri Loop_entry !#1 N2210 P784 MEMBAR !#1 N2211 P785 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#1 N2212 P786 LD 1 -1 Int BE Pri Loop_entry !#1 N2213 P787 DWLD 12 -1 Int BE Pri !#1 N2214 P787 DWLD 13 -1 Int BE Pri !#A N2213 N2214 !#1 N2215 P787 CASX 12 -1 N2213 0x80006b Int BE Pri !#1 N2216 P787 CASX 13 -1 N2214 0x80006c Int BE Pri !#A N2215 N2216 !#1 N2217 P788 LD 23 -1 Int BE Pri Loop_exit !#1 N2218 P789 LD 18 -1 Int BE Pri Loop_entry !#1 N2219 P790 LD 12 -1 Int BE Pri Loop_exit !#1 N2220 P789 LD 18 -1 Int BE Pri Loop_entry !#1 N2221 P790 LD 12 -1 Int BE Pri Loop_exit !#1 N2222 P791 LD 6 -1 Int BE Pri Loop_entry !#1 N2223 P791 CAS 6 -1 N2222 0x80006d Int BE Pri Loop_entry !#1 N2224 P792 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#1 N2225 P792 CASX 2 -1,0x0 N2224 0x80006e Int BE Pri Loop_exit !#1 N2226 P793 REPLACEMENT 11 Int BE Pri Loop_entry !#1 N2227 P794 REPLACEMENT 13 Int BE Pri Loop_exit !#1 N2228 P795 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#1 N2229 P795 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#1 N2230 P796 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#1 N2231 P796 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N2230 N2231 !#1 N2232 P796 CASX 3 -1 N2230 0x80006f Int BE Pri Loop_entry Loop_exit !#1 N2233 P796 CASX 4 -1 N2231 0x800070 Int BE Pri Loop_entry Loop_exit !#A N2232 N2233 !#1 N2234 P797 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#1 N2235 P797 CAS 23 -1 N2234 0x800071 Int BE Pri Loop_entry Loop_exit !#1 N2236 P798 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#1 N2237 P798 CAS 22 -1 N2236 0x800072 Int BE Pri Loop_entry Loop_exit !#1 N2238 P799 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2239 P799 CASX 5 -1,0x0 N2238 0x800073 Int BE Pri Loop_entry Loop_exit !#1 N2240 P800 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N2241 P800 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N2240 N2241 !#1 N2242 P800 CASX 15 -1 N2240 0x800074 Int BE Pri Loop_entry Loop_exit !#1 N2243 P800 CASX 16 -1 N2241 0x800075 Int BE Pri Loop_entry Loop_exit !#A N2242 N2243 !#1 N2244 P800 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N2245 P800 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N2244 N2245 !#1 N2246 P800 CASX 15 -1 N2244 0x800076 Int BE Pri Loop_entry Loop_exit !#1 N2247 P800 CASX 16 -1 N2245 0x800077 Int BE Pri Loop_entry Loop_exit !#A N2246 N2247 !#1 N2248 P801 LD 18 -1 Int BE Pri Loop_entry !#1 N2249 P802 DWLD 14 -1,0x0 Int BE Pri !#1 N2250 P802 CASX 14 -1,0x0 N2249 0x800078 Int BE Pri !#1 N2251 P803 LD 10 -1 Int BE Pri Loop_exit !#1 N2252 P801 LD 18 -1 Int BE Pri Loop_entry !#1 N2253 P802 DWLD 14 -1,0x0 Int BE Pri !#1 N2254 P802 CASX 14 -1,0x0 N2253 0x800079 Int BE Pri !#1 N2255 P803 LD 10 -1 Int BE Pri Loop_exit !#1 N2256 P804 DWLD 15 -1 Int BE Pri Loop_entry !#1 N2257 P804 DWLD 16 -1 Int BE Pri Loop_entry !#A N2256 N2257 !#1 N2258 P804 CASX 15 -1 N2256 0x80007a Int BE Pri Loop_entry !#1 N2259 P804 CASX 16 -1 N2257 0x80007b Int BE Pri Loop_entry !#A N2258 N2259 !#1 N2260 P805 ST 12 0x40000001 FP BE Pri Loop_exit !#1 N2261 P806 ST 9 0x80007c Int BE Pri Loop_entry Loop_exit !#1 N2262 P807 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#1 N2263 P807 CAS 17 -1 N2262 0x80007d Int BE Pri Loop_entry Loop_exit !#1 N2264 P807 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#1 N2265 P807 CAS 17 -1 N2264 0x80007e Int BE Pri Loop_entry Loop_exit !#1 N2266 P808 DWLD 6 -1 Int BE Pri Loop_entry !#1 N2267 P808 DWLD 7 -1 Int BE Pri Loop_entry !#A N2266 N2267 !#1 N2268 P808 CASX 6 -1 N2266 0x80007f Int BE Pri Loop_entry !#1 N2269 P808 CASX 7 -1 N2267 0x800080 Int BE Pri Loop_entry !#A N2268 N2269 !#1 N2270 P809 LD 16 -1 Int LE Pri !#1 N2271 P810 LD 4 -1 Int BE Pri Loop_exit !#1 N2272 P811 LD 12 -1 FP BE Pri Loop_entry Loop_exit !#1 N2273 P812 REPLACEMENT 23 Int BE Pri Loop_entry !#1 N2274 P813 DWLD 0 -1 Int BE Pri Loop_exit !#1 N2275 P813 DWLD 1 -1 Int BE Pri Loop_exit !#A N2274 N2275 !#1 N2276 P813 CASX 0 -1 N2274 0x800081 Int BE Pri Loop_exit !#1 N2277 P813 CASX 1 -1 N2275 0x800082 Int BE Pri Loop_exit !#A N2276 N2277 !#1 N2278 P814 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N2279 P814 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N2278 N2279 !#1 N2280 P814 CASX 9 -1 N2278 0x800083 Int BE Pri Loop_entry Loop_exit !#1 N2281 P814 CASX 10 -1 N2279 0x800084 Int BE Pri Loop_entry Loop_exit !#A N2280 N2281 !#1 N2282 P814 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N2283 P814 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N2282 N2283 !#1 N2284 P814 CASX 9 -1 N2282 0x800085 Int BE Pri Loop_entry Loop_exit !#1 N2285 P814 CASX 10 -1 N2283 0x800086 Int BE Pri Loop_entry Loop_exit !#A N2284 N2285 !#1 N2286 P815 LD 18 -1 Int BE Pri Loop_entry !#1 N2287 P816 DWLD 20 -1,0x0 Int BE Pri !#1 N2288 P816 CASX 20 -1,0x0 N2287 0x800087 Int BE Pri !#1 N2289 P817 LD 5 -1 Int BE Pri Loop_exit !#1 N2290 P818 ST 21 0x800088 Int BE Pri Loop_entry !#1 N2291 P819 DWLD 15 -1 Int BE Pri Loop_exit !#1 N2292 P819 DWLD 16 -1 Int BE Pri Loop_exit !#A N2291 N2292 !#1 N2293 P819 CASX 15 -1 N2291 0x800089 Int BE Pri Loop_exit !#1 N2294 P819 CASX 16 -1 N2292 0x80008a Int BE Pri Loop_exit !#A N2293 N2294 !#1 N2295 P818 ST 21 0x80008b Int BE Pri Loop_entry !#1 N2296 P819 DWLD 15 -1 Int BE Pri Loop_exit !#1 N2297 P819 DWLD 16 -1 Int BE Pri Loop_exit !#A N2296 N2297 !#1 N2298 P819 CASX 15 -1 N2296 0x80008c Int BE Pri Loop_exit !#1 N2299 P819 CASX 16 -1 N2297 0x80008d Int BE Pri Loop_exit !#A N2298 N2299 !#1 N2300 P820 REPLACEMENT 16 Int BE Pri Loop_entry Loop_exit !#1 N2301 P821 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#1 N2302 P821 CAS 22 -1 N2301 0x80008e Int BE Pri Loop_entry Loop_exit !#1 N2303 P821 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#1 N2304 P821 CAS 22 -1 N2303 0x80008f Int BE Pri Loop_entry Loop_exit !#1 N2305 P822 LD 14 -1 Int BE Pri Loop_entry !#1 N2306 P823 LD 4 -1 Int BE Pri Loop_exit !#1 N2307 P824 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#1 N2308 P824 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N2307 N2308 !#1 N2309 P824 CASX 3 -1 N2307 0x800090 Int BE Pri Loop_entry Loop_exit !#1 N2310 P824 CASX 4 -1 N2308 0x800091 Int BE Pri Loop_entry Loop_exit !#A N2309 N2310 !#1 N2311 P825 ST 1 0x800092 Int BE Pri Loop_entry Loop_exit !#1 N2312 P826 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#1 N2313 P826 CAS 18 -1 N2312 0x800093 Int BE Pri Loop_entry Loop_exit !#1 N2314 P826 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#1 N2315 P826 CAS 18 -1 N2314 0x800094 Int BE Pri Loop_entry Loop_exit !#1 N2316 P827 DWLD 18 -1 Int BE Pri Loop_entry !#1 N2317 P827 DWLD 19 -1 Int BE Pri Loop_entry !#A N2316 N2317 !#1 N2318 P827 CASX 18 -1 N2316 0x800095 Int BE Pri Loop_entry !#1 N2319 P827 CASX 19 -1 N2317 0x800096 Int BE Pri Loop_entry !#A N2318 N2319 !#1 N2320 P828 DWLD 5 -1,0x0 Int LE Pri Loop_exit !#1 N2321 P828 CASX 5 -1,0x0 N2320 0x800097 Int LE Pri Loop_exit !#1 N2322 P829 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#1 N2323 P829 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N2322 N2323 !#1 N2324 P829 CASX 6 -1 N2322 0x800098 Int BE Pri Loop_entry Loop_exit !#1 N2325 P829 CASX 7 -1 N2323 0x800099 Int BE Pri Loop_entry Loop_exit !#A N2324 N2325 !#1 N2326 P830 LD 13 -1 Int BE Pri Loop_entry !#1 N2327 P831 LD 10 -1 Int BE Pri Loop_exit !#1 N2328 P832 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N2329 P832 CAS 12 -1 N2328 0x80009a Int BE Pri Loop_entry Loop_exit !#1 N2330 P832 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N2331 P832 CAS 12 -1 N2330 0x80009b Int BE Pri Loop_entry Loop_exit !#1 N2332 P833 DWLD 9 -1 Int BE Pri Loop_entry !#1 N2333 P833 DWLD 10 -1 Int BE Pri Loop_entry !#A N2332 N2333 !#1 N2334 P833 CASX 9 -1 N2332 0x80009c Int BE Pri Loop_entry !#1 N2335 P833 CASX 10 -1 N2333 0x80009d Int BE Pri Loop_entry !#A N2334 N2335 !#1 N2336 P834 DWLD 0 -1 Int BE Pri Loop_exit !#1 N2337 P834 DWLD 1 -1 Int BE Pri Loop_exit !#A N2336 N2337 !#1 N2338 P834 CASX 0 -1 N2336 0x80009e Int BE Pri Loop_exit !#1 N2339 P834 CASX 1 -1 N2337 0x80009f Int BE Pri Loop_exit !#A N2338 N2339 !#1 N2340 P835 DWLD 21 -1 Int LE Pri Loop_entry !#1 N2341 P835 DWLD 22 -1 Int LE Pri Loop_entry !#A N2340 N2341 !#1 N2342 P835 CASX 21 -1 N2340 0x8000a0 Int LE Pri Loop_entry !#1 N2343 P835 CASX 22 -1 N2341 0x8000a1 Int LE Pri Loop_entry !#A N2342 N2343 !#1 N2344 P836 LD 13 -1 Int BE Pri !#1 N2345 P837 LD 20 -1 Int BE Pri Loop_exit !#1 N2346 P838 REPLACEMENT 17 Int BE Pri Loop_entry Loop_exit !#1 N2347 P839 LD 16 -1 Int BE Pri Loop_entry !#1 N2348 P839 CAS 16 -1 N2347 0x8000a2 Int BE Pri Loop_entry !#1 N2349 P840 LD 3 -1 Int BE Pri !#1 N2350 P841 LD 7 -1 Int BE Pri Loop_exit !#1 N2351 P839 LD 16 -1 Int BE Pri Loop_entry !#1 N2352 P839 CAS 16 -1 N2351 0x8000a3 Int BE Pri Loop_entry !#1 N2353 P840 LD 3 -1 Int BE Pri !#1 N2354 P841 LD 7 -1 Int BE Pri Loop_exit !#1 N2355 P842 LD 6 -1 Int BE Pri Loop_entry !#1 N2356 P842 CAS 6 -1 N2355 0x8000a4 Int BE Pri Loop_entry !#1 N2357 P843 DWLD 18 -1 Int BE Pri Loop_exit !#1 N2358 P843 DWLD 19 -1 Int BE Pri Loop_exit !#A N2357 N2358 !#1 N2359 P843 CASX 18 -1 N2357 0x8000a5 Int BE Pri Loop_exit !#1 N2360 P843 CASX 19 -1 N2358 0x8000a6 Int BE Pri Loop_exit !#A N2359 N2360 !#1 N2361 P842 LD 6 -1 Int BE Pri Loop_entry !#1 N2362 P842 CAS 6 -1 N2361 0x8000a7 Int BE Pri Loop_entry !#1 N2363 P843 DWLD 18 -1 Int BE Pri Loop_exit !#1 N2364 P843 DWLD 19 -1 Int BE Pri Loop_exit !#A N2363 N2364 !#1 N2365 P843 CASX 18 -1 N2363 0x8000a8 Int BE Pri Loop_exit !#1 N2366 P843 CASX 19 -1 N2364 0x8000a9 Int BE Pri Loop_exit !#A N2365 N2366 !#1 N2367 P844 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#1 N2368 P844 CASX 17 -1,0x0 N2367 0x8000aa Int BE Pri Loop_entry !#1 N2369 P845 ST 13 0x8000ab Int BE Pri Loop_exit !#1 N2370 P844 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#1 N2371 P844 CASX 17 -1,0x0 N2370 0x8000ac Int BE Pri Loop_entry !#1 N2372 P845 ST 13 0x8000ad Int BE Pri Loop_exit !#1 N2373 P846 LD 5 -1 Int BE Pri Loop_entry !#1 N2374 P847 LD 9 -1 Int BE Pri Loop_exit !#1 N2375 P848 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#1 N2376 P848 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N2375 N2376 !#1 N2377 P848 CASX 6 -1 N2375 0x8000ae Int BE Pri Loop_entry Loop_exit !#1 N2378 P848 CASX 7 -1 N2376 0x8000af Int BE Pri Loop_entry Loop_exit !#A N2377 N2378 !#1 N2379 P848 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#1 N2380 P848 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N2379 N2380 !#1 N2381 P848 CASX 6 -1 N2379 0x8000b0 Int BE Pri Loop_entry Loop_exit !#1 N2382 P848 CASX 7 -1 N2380 0x8000b1 Int BE Pri Loop_entry Loop_exit !#A N2381 N2382 !#1 N2383 P849 PREFETCH 6 Int BE Pri Loop_entry Loop_exit !#1 N2384 P850 PREFETCH 2 Int BE Pri Loop_entry Loop_exit !#1 N2385 P851 PREFETCH 2 Int BE Pri Loop_entry Loop_exit !#1 N2386 P852 LD 19 -1 Int BE Pri Loop_entry !#1 N2387 P853 REPLACEMENT 18 Int BE Pri !#1 N2388 P854 LD 15 -1 Int BE Pri Loop_exit !#1 N2389 P852 LD 19 -1 Int BE Pri Loop_entry !#1 N2390 P853 REPLACEMENT 18 Int BE Pri !#1 N2391 P854 LD 15 -1 Int BE Pri Loop_exit !#1 N2392 P855 LD 14 -1 Int BE Pri Loop_entry !#1 N2393 P856 LD 7 -1 Int LE Pri Loop_exit !#1 N2394 P855 LD 14 -1 Int BE Pri Loop_entry !#1 N2395 P856 LD 7 -1 Int LE Pri Loop_exit !#1 N2396 P857 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2397 P857 CASX 20 -1,0x0 N2396 0x8000b2 Int BE Pri Loop_entry Loop_exit !#1 N2398 P858 LD 17 -1 Int BE Pri Loop_entry !#1 N2399 P859 DWLD 9 -1 Int BE Pri !#1 N2400 P859 DWLD 10 -1 Int BE Pri !#A N2399 N2400 !#1 N2401 P859 CASX 9 -1 N2399 0x8000b3 Int BE Pri !#1 N2402 P859 CASX 10 -1 N2400 0x8000b4 Int BE Pri !#A N2401 N2402 !#1 N2403 P860 LD 7 -1 Int BE Pri Loop_exit !#1 N2404 P861 DWLD 3 -1 Int BE Pri Loop_entry !#1 N2405 P861 DWLD 4 -1 Int BE Pri Loop_entry !#A N2404 N2405 !#1 N2406 P861 CASX 3 -1 N2404 0x8000b5 Int BE Pri Loop_entry !#1 N2407 P861 CASX 4 -1 N2405 0x8000b6 Int BE Pri Loop_entry !#A N2406 N2407 !#1 N2408 P862 DWLD 12 -1 Int BE Pri Loop_exit !#1 N2409 P862 DWLD 13 -1 Int BE Pri Loop_exit !#A N2408 N2409 !#1 N2410 P862 CASX 12 -1 N2408 0x8000b7 Int BE Pri Loop_exit !#1 N2411 P862 CASX 13 -1 N2409 0x8000b8 Int BE Pri Loop_exit !#A N2410 N2411 !#1 N2412 P863 DWLD 0 -1 Int BE Pri Loop_entry !#1 N2413 P863 DWLD 1 -1 Int BE Pri Loop_entry !#A N2412 N2413 !#1 N2414 P863 CASX 0 -1 N2412 0x8000b9 Int BE Pri Loop_entry !#1 N2415 P863 CASX 1 -1 N2413 0x8000ba Int BE Pri Loop_entry !#A N2414 N2415 !#1 N2416 P864 LD 0 -1 Int BE Pri Loop_exit !#1 N2417 P864 CAS 0 -1 N2416 0x8000bb Int BE Pri Loop_exit !#1 N2418 P865 ST 3 0x8000bc Int BE Pri Loop_entry Loop_exit !#1 N2419 P865 ST 3 0x8000bd Int BE Pri Loop_entry Loop_exit !#1 N2420 P866 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N2421 P866 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N2420 N2421 !#1 N2422 P866 CASX 15 -1 N2420 0x8000be Int BE Pri Loop_entry Loop_exit !#1 N2423 P866 CASX 16 -1 N2421 0x8000bf Int BE Pri Loop_entry Loop_exit !#A N2422 N2423 !#1 N2424 P866 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N2425 P866 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N2424 N2425 !#1 N2426 P866 CASX 15 -1 N2424 0x8000c0 Int BE Pri Loop_entry Loop_exit !#1 N2427 P866 CASX 16 -1 N2425 0x8000c1 Int BE Pri Loop_entry Loop_exit !#A N2426 N2427 !#1 N2428 P867 LD 18 -1 Int BE Pri Loop_entry !#1 N2429 P867 CAS 18 -1 N2428 0x8000c2 Int BE Pri Loop_entry !#1 N2430 P868 LD 6 -1 Int BE Pri !#1 N2431 P869 LD 10 -1 Int BE Pri Loop_exit !#1 N2432 P870 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#1 N2433 P870 CASX 20 -1,0x0 N2432 0x8000c3 Int BE Pri Loop_entry !#1 N2434 P871 LD 16 -1 Int BE Pri Loop_exit !#1 N2435 P871 CAS 16 -1 N2434 0x8000c4 Int BE Pri Loop_exit !#1 N2436 P870 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#1 N2437 P870 CASX 20 -1,0x0 N2436 0x8000c5 Int BE Pri Loop_entry !#1 N2438 P871 LD 16 -1 Int BE Pri Loop_exit !#1 N2439 P871 CAS 16 -1 N2438 0x8000c6 Int BE Pri Loop_exit !#1 N2440 P872 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2441 P872 CASX 8 -1,0x0 N2440 0x8000c7 Int BE Pri Loop_entry Loop_exit !#1 N2442 P872 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2443 P872 CASX 8 -1,0x0 N2442 0x8000c8 Int BE Pri Loop_entry Loop_exit !#1 N2444 P873 ST 14 0x8000c9 Int BE Pri Loop_entry !#1 N2445 P874 ST 12 0x8000ca Int BE Pri Loop_exit !#1 N2446 P873 ST 14 0x8000cb Int BE Pri Loop_entry !#1 N2447 P874 ST 12 0x8000cc Int BE Pri Loop_exit !#1 N2448 P875 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#1 N2449 P875 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#1 N2450 P876 LD 3 -1 Int BE Pri Loop_entry !#1 N2451 P877 LD 3 -1 Int BE Pri Loop_exit !#1 N2452 P878 DWLD 3 -1 Int LE Pri Loop_entry !#1 N2453 P878 DWLD 4 -1 Int LE Pri Loop_entry !#A N2452 N2453 !#1 N2454 P878 CASX 3 -1 N2452 0x8000cd Int LE Pri Loop_entry !#1 N2455 P878 CASX 4 -1 N2453 0x8000ce Int LE Pri Loop_entry !#A N2454 N2455 !#1 N2456 P879 PREFETCH 13 Int BE Pri Loop_exit !#1 N2457 P878 DWLD 3 -1 Int LE Pri Loop_entry !#1 N2458 P878 DWLD 4 -1 Int LE Pri Loop_entry !#A N2457 N2458 !#1 N2459 P878 CASX 3 -1 N2457 0x8000cf Int LE Pri Loop_entry !#1 N2460 P878 CASX 4 -1 N2458 0x8000d0 Int LE Pri Loop_entry !#A N2459 N2460 !#1 N2461 P879 PREFETCH 13 Int BE Pri Loop_exit !#1 N2462 P880 LD 8 -1 Int LE Pri Loop_entry !#1 N2463 P880 CAS 8 -1 N2462 0x8000d1 Int LE Pri Loop_entry !#1 N2464 P881 REPLACEMENT 20 Int BE Pri Loop_exit !#1 N2465 P880 LD 8 -1 Int LE Pri Loop_entry !#1 N2466 P880 CAS 8 -1 N2465 0x8000d2 Int LE Pri Loop_entry !#1 N2467 P881 REPLACEMENT 20 Int BE Pri Loop_exit !#1 N2468 P882 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#1 N2469 P882 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N2468 N2469 !#1 N2470 P882 CASX 3 -1 N2468 0x8000d3 Int BE Pri Loop_entry Loop_exit !#1 N2471 P882 CASX 4 -1 N2469 0x8000d4 Int BE Pri Loop_entry Loop_exit !#A N2470 N2471 !#1 N2472 P883 DWLD 21 -1 Int BE Pri Loop_entry !#1 N2473 P883 DWLD 22 -1 Int BE Pri Loop_entry !#A N2472 N2473 !#1 N2474 P883 CASX 21 -1 N2472 0x8000d5 Int BE Pri Loop_entry !#1 N2475 P883 CASX 22 -1 N2473 0x8000d6 Int BE Pri Loop_entry !#A N2474 N2475 !#1 N2476 P884 REPLACEMENT 6 Int BE Pri Loop_exit !#1 N2477 P883 DWLD 21 -1 Int BE Pri Loop_entry !#1 N2478 P883 DWLD 22 -1 Int BE Pri Loop_entry !#A N2477 N2478 !#1 N2479 P883 CASX 21 -1 N2477 0x8000d7 Int BE Pri Loop_entry !#1 N2480 P883 CASX 22 -1 N2478 0x8000d8 Int BE Pri Loop_entry !#A N2479 N2480 !#1 N2481 P884 REPLACEMENT 6 Int BE Pri Loop_exit !#1 N2482 P885 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#1 N2483 P885 CASX 11 -1,0x0 N2482 0x8000d9 Int BE Pri Loop_entry !#1 N2484 P886 DWLD 9 -1 Int BE Pri Loop_exit !#1 N2485 P886 DWLD 10 -1 Int BE Pri Loop_exit !#A N2484 N2485 !#1 N2486 P886 CASX 9 -1 N2484 0x8000da Int BE Pri Loop_exit !#1 N2487 P886 CASX 10 -1 N2485 0x8000db Int BE Pri Loop_exit !#A N2486 N2487 !#1 N2488 P887 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#1 N2489 P887 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#1 N2490 P888 REPLACEMENT 14 Int BE Pri Loop_entry !#1 N2491 P889 DWLD 3 -1 Int BE Pri Loop_exit !#1 N2492 P889 DWLD 4 -1 Int BE Pri Loop_exit !#A N2491 N2492 !#1 N2493 P889 CASX 3 -1 N2491 0x8000dc Int BE Pri Loop_exit !#1 N2494 P889 CASX 4 -1 N2492 0x8000dd Int BE Pri Loop_exit !#A N2493 N2494 !#1 N2495 P888 REPLACEMENT 14 Int BE Pri Loop_entry !#1 N2496 P889 DWLD 3 -1 Int BE Pri Loop_exit !#1 N2497 P889 DWLD 4 -1 Int BE Pri Loop_exit !#A N2496 N2497 !#1 N2498 P889 CASX 3 -1 N2496 0x8000de Int BE Pri Loop_exit !#1 N2499 P889 CASX 4 -1 N2497 0x8000df Int BE Pri Loop_exit !#A N2498 N2499 !#1 N2500 P890 LD 5 -1 Int BE Pri Loop_entry !#1 N2501 P890 CAS 5 -1 N2500 0x8000e0 Int BE Pri Loop_entry !#1 N2502 P891 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#1 N2503 P891 CASX 11 -1,0x0 N2502 0x8000e1 Int BE Pri Loop_exit !#1 N2504 P890 LD 5 -1 Int BE Pri Loop_entry !#1 N2505 P890 CAS 5 -1 N2504 0x8000e2 Int BE Pri Loop_entry !#1 N2506 P891 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#1 N2507 P891 CASX 11 -1,0x0 N2506 0x8000e3 Int BE Pri Loop_exit !#1 N2508 P892 ST 4 0x8000e4 Int BE Pri Loop_entry !#1 N2509 P893 ST 11 0x8000e5 Int BE Pri Loop_exit !#1 N2510 P892 ST 4 0x8000e6 Int BE Pri Loop_entry !#1 N2511 P893 ST 11 0x8000e7 Int BE Pri Loop_exit !#1 N2512 P894 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#1 N2513 P894 CASX 2 -1,0x0 N2512 0x8000e8 Int BE Pri Loop_entry !#1 N2514 P895 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#1 N2515 P895 CASX 8 -1,0x0 N2514 0x8000e9 Int BE Pri Loop_exit !#1 N2516 P894 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#1 N2517 P894 CASX 2 -1,0x0 N2516 0x8000ea Int BE Pri Loop_entry !#1 N2518 P895 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#1 N2519 P895 CASX 8 -1,0x0 N2518 0x8000eb Int BE Pri Loop_exit !#1 N2520 P896 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2521 P896 CASX 2 -1,0x0 N2520 0x8000ec Int BE Pri Loop_entry Loop_exit !#1 N2522 P897 REPLACEMENT 4 Int BE Pri Loop_entry !#1 N2523 P898 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#1 N2524 P898 CASX 23 -1,0x0 N2523 0x8000ed Int BE Pri Loop_exit !#1 N2525 P897 REPLACEMENT 4 Int BE Pri Loop_entry !#1 N2526 P898 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#1 N2527 P898 CASX 23 -1,0x0 N2526 0x8000ee Int BE Pri Loop_exit !#1 N2528 P899 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#1 N2529 P900 LD 11 -1 Int BE Pri Loop_entry !#1 N2530 P900 CAS 11 -1 N2529 0x8000ef Int BE Pri Loop_entry !#1 N2531 P901 REPLACEMENT 19 Int BE Pri Loop_exit !#1 N2532 P900 LD 11 -1 Int BE Pri Loop_entry !#1 N2533 P900 CAS 11 -1 N2532 0x8000f0 Int BE Pri Loop_entry !#1 N2534 P901 REPLACEMENT 19 Int BE Pri Loop_exit !#1 N2535 P902 ST 5 0x8000f1 Int BE Pri Loop_entry Loop_exit !#1 N2536 P903 PREFETCH 11 Int BE Pri Loop_entry !#1 N2537 P904 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#1 N2538 P904 CASX 17 -1,0x0 N2537 0x8000f2 Int BE Pri Loop_exit !#1 N2539 P903 PREFETCH 11 Int BE Pri Loop_entry !#1 N2540 P904 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#1 N2541 P904 CASX 17 -1,0x0 N2540 0x8000f3 Int BE Pri Loop_exit !#1 N2542 P905 LD 12 -1 FP BE Pri Loop_entry !#1 N2543 P906 DWLD 18 -1 Int BE Pri Loop_exit !#1 N2544 P906 DWLD 19 -1 Int BE Pri Loop_exit !#A N2543 N2544 !#1 N2545 P906 CASX 18 -1 N2543 0x8000f4 Int BE Pri Loop_exit !#1 N2546 P906 CASX 19 -1 N2544 0x8000f5 Int BE Pri Loop_exit !#A N2545 N2546 !#1 N2547 P907 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#1 N2548 P907 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#1 N2549 P908 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#1 N2550 P908 CASX 2 -1,0x0 N2549 0x8000f6 Int BE Pri Loop_entry !#1 N2551 P909 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#1 N2552 P909 CASX 2 -1,0x0 N2551 0x8000f7 Int BE Pri Loop_exit !#1 N2553 P910 DWLD 21 -1 Int BE Pri Loop_entry !#1 N2554 P910 DWLD 22 -1 Int BE Pri Loop_entry !#A N2553 N2554 !#1 N2555 P910 CASX 21 -1 N2553 0x8000f8 Int BE Pri Loop_entry !#1 N2556 P910 CASX 22 -1 N2554 0x8000f9 Int BE Pri Loop_entry !#A N2555 N2556 !#1 N2557 P911 MEMBAR !#1 N2558 P912 DWLD 18 -1 Int BE Pri Loop_entry !#1 N2559 P912 DWLD 19 -1 Int BE Pri Loop_entry !#A N2558 N2559 !#1 N2560 P912 CASX 18 -1 N2558 0x8000fa Int BE Pri Loop_entry !#1 N2561 P912 CASX 19 -1 N2559 0x8000fb Int BE Pri Loop_entry !#A N2560 N2561 !#1 N2562 P913 LD 13 -1 Int BE Pri Loop_exit !#1 N2563 P913 CAS 13 -1 N2562 0x8000fc Int BE Pri Loop_exit !#1 N2564 P912 DWLD 18 -1 Int BE Pri Loop_entry !#1 N2565 P912 DWLD 19 -1 Int BE Pri Loop_entry !#A N2564 N2565 !#1 N2566 P912 CASX 18 -1 N2564 0x8000fd Int BE Pri Loop_entry !#1 N2567 P912 CASX 19 -1 N2565 0x8000fe Int BE Pri Loop_entry !#A N2566 N2567 !#1 N2568 P913 LD 13 -1 Int BE Pri Loop_exit !#1 N2569 P913 CAS 13 -1 N2568 0x8000ff Int BE Pri Loop_exit !#1 N2570 P914 LD 5 -1 Int BE Pri Loop_entry !#1 N2571 P915 REPLACEMENT 15 Int BE Pri !#1 N2572 P916 LD 0 -1 Int BE Pri Loop_exit !#1 N2573 P917 REPLACEMENT 9 Int BE Pri Loop_entry !#1 N2574 P918 LD 7 -1 Int BE Pri !#1 N2575 P919 LD 4 -1 Int BE Pri Loop_exit !#1 N2576 P917 REPLACEMENT 9 Int BE Pri Loop_entry !#1 N2577 P918 LD 7 -1 Int BE Pri !#1 N2578 P919 LD 4 -1 Int BE Pri Loop_exit !#1 N2579 P920 LD 2 -1 Int BE Pri Loop_entry !#1 N2580 P921 LD 22 -1 Int BE Pri Loop_exit !#1 N2581 P922 LD 23 -1 Int BE Pri Loop_entry !#1 N2582 P923 DWLD 6 -1 Int BE Pri !#1 N2583 P923 DWLD 7 -1 Int BE Pri !#A N2582 N2583 !#1 N2584 P923 CASX 6 -1 N2582 0x800100 Int BE Pri !#1 N2585 P923 CASX 7 -1 N2583 0x800101 Int BE Pri !#A N2584 N2585 !#1 N2586 P924 LD 1 -1 Int BE Pri Loop_exit !#1 N2587 P922 LD 23 -1 Int BE Pri Loop_entry !#1 N2588 P923 DWLD 6 -1 Int BE Pri !#1 N2589 P923 DWLD 7 -1 Int BE Pri !#A N2588 N2589 !#1 N2590 P923 CASX 6 -1 N2588 0x800102 Int BE Pri !#1 N2591 P923 CASX 7 -1 N2589 0x800103 Int BE Pri !#A N2590 N2591 !#1 N2592 P924 LD 1 -1 Int BE Pri Loop_exit !#1 N2593 P925 ST 13 0x800104 Int BE Pri Loop_entry Loop_exit !#1 N2594 P925 ST 13 0x800105 Int BE Pri Loop_entry Loop_exit !#1 N2595 P926 LD 5 -1 Int BE Pri Loop_entry !#1 N2596 P927 LD 16 -1 Int BE Pri Loop_exit !#1 N2597 P926 LD 5 -1 Int BE Pri Loop_entry !#1 N2598 P927 LD 16 -1 Int BE Pri Loop_exit !#1 N2599 P928 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#1 N2600 P928 CASX 5 -1,0x0 N2599 0x800106 Int BE Pri Loop_entry !#1 N2601 P929 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#1 N2602 P929 CASX 17 -1,0x0 N2601 0x800107 Int BE Pri Loop_exit !#1 N2603 P928 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#1 N2604 P928 CASX 5 -1,0x0 N2603 0x800108 Int BE Pri Loop_entry !#1 N2605 P929 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#1 N2606 P929 CASX 17 -1,0x0 N2605 0x800109 Int BE Pri Loop_exit !#1 N2607 P930 LD 2 -1 Int BE Pri Loop_entry !#1 N2608 P931 LD 3 -1 Int BE Pri Loop_exit !#1 N2609 P930 LD 2 -1 Int BE Pri Loop_entry !#1 N2610 P931 LD 3 -1 Int BE Pri Loop_exit !#1 N2611 P932 DWLD 21 -1 Int BE Pri Loop_entry !#1 N2612 P932 DWLD 22 -1 Int BE Pri Loop_entry !#A N2611 N2612 !#1 N2613 P932 CASX 21 -1 N2611 0x80010a Int BE Pri Loop_entry !#1 N2614 P932 CASX 22 -1 N2612 0x80010b Int BE Pri Loop_entry !#A N2613 N2614 !#1 N2615 P933 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#1 N2616 P933 CASX 5 -1,0x0 N2615 0x80010c Int BE Pri Loop_exit !#1 N2617 P934 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2618 P934 CASX 5 -1,0x0 N2617 0x80010d Int BE Pri Loop_entry Loop_exit !#1 N2619 P935 LD 22 -1 FP BE Pri Loop_entry !#1 N2620 P936 ST 7 0x80010e Int BE Pri Loop_exit !#1 N2621 P935 LD 22 -1 FP BE Pri Loop_entry !#1 N2622 P936 ST 7 0x80010f Int BE Pri Loop_exit !#1 N2623 P937 ST 14 0x800110 Int BE Pri Loop_entry Loop_exit !#1 N2624 P937 ST 14 0x800111 Int BE Pri Loop_entry Loop_exit !#1 N2625 P938 LD 16 -1 FP BE Pri Loop_entry Loop_exit !#1 N2626 P938 LD 16 -1 FP BE Pri Loop_entry Loop_exit !#1 N2627 P939 LD 16 -1 Int BE Pri Loop_entry !#1 N2628 P940 LD 14 -1 Int BE Pri Loop_exit !#1 N2629 P941 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#1 N2630 P941 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#1 N2631 P942 LD 21 -1 Int BE Pri Loop_entry !#1 N2632 P943 LD 5 -1 Int BE Pri Loop_exit !#1 N2633 P942 LD 21 -1 Int BE Pri Loop_entry !#1 N2634 P943 LD 5 -1 Int BE Pri Loop_exit !#1 N2635 P944 ST 0 0x800112 Int BE Pri Loop_entry !#1 N2636 P945 DWLD 0 -1 Int BE Pri Loop_exit !#1 N2637 P945 DWLD 1 -1 Int BE Pri Loop_exit !#A N2636 N2637 !#1 N2638 P945 CASX 0 -1 N2636 0x800113 Int BE Pri Loop_exit !#1 N2639 P945 CASX 1 -1 N2637 0x800114 Int BE Pri Loop_exit !#A N2638 N2639 !#1 N2640 P946 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#1 N2641 P946 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N2640 N2641 !#1 N2642 P946 CASX 0 -1 N2640 0x800115 Int BE Pri Loop_entry Loop_exit !#1 N2643 P946 CASX 1 -1 N2641 0x800116 Int BE Pri Loop_entry Loop_exit !#A N2642 N2643 !#1 N2644 P947 REPLACEMENT 14 Int BE Pri Loop_entry !#1 N2645 P948 DWLD 15 -1 Int BE Pri Loop_exit !#1 N2646 P948 DWLD 16 -1 Int BE Pri Loop_exit !#A N2645 N2646 !#1 N2647 P948 CASX 15 -1 N2645 0x800117 Int BE Pri Loop_exit !#1 N2648 P948 CASX 16 -1 N2646 0x800118 Int BE Pri Loop_exit !#A N2647 N2648 !#1 N2649 P949 LD 4 -1 Int BE Pri Loop_entry !#1 N2650 P950 LD 10 -1 Int BE Pri Loop_exit !#1 N2651 P951 LD 18 -1 Int BE Pri Loop_entry !#1 N2652 P952 LD 18 -1 Int BE Pri Loop_exit !#1 N2653 P951 LD 18 -1 Int BE Pri Loop_entry !#1 N2654 P952 LD 18 -1 Int BE Pri Loop_exit !#1 N2655 P953 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#1 N2656 P953 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N2655 N2656 !#1 N2657 P953 CASX 6 -1 N2655 0x800119 Int BE Pri Loop_entry Loop_exit !#1 N2658 P953 CASX 7 -1 N2656 0x80011a Int BE Pri Loop_entry Loop_exit !#A N2657 N2658 !#1 N2659 P954 ST 13 0x80011b Int BE Pri Loop_entry !#1 N2660 P955 DWLD 15 -1 Int BE Pri Loop_exit !#1 N2661 P955 DWLD 16 -1 Int BE Pri Loop_exit !#A N2660 N2661 !#1 N2662 P955 CASX 15 -1 N2660 0x80011c Int BE Pri Loop_exit !#1 N2663 P955 CASX 16 -1 N2661 0x80011d Int BE Pri Loop_exit !#A N2662 N2663 !#1 N2664 P956 ST 16 0x80011e Int BE Pri Loop_entry Loop_exit !#1 N2665 P957 DWLD 18 -1 Int BE Pri Loop_entry !#1 N2666 P957 DWLD 19 -1 Int BE Pri Loop_entry !#A N2665 N2666 !#1 N2667 P957 CASX 18 -1 N2665 0x80011f Int BE Pri Loop_entry !#1 N2668 P957 CASX 19 -1 N2666 0x800120 Int BE Pri Loop_entry !#A N2667 N2668 !#1 N2669 P958 LD 22 -1 Int BE Pri !#1 N2670 P959 LD 17 -1 Int BE Pri Loop_exit !#1 N2671 P960 DWLD 6 -1 Int BE Pri Loop_entry !#1 N2672 P960 DWLD 7 -1 Int BE Pri Loop_entry !#A N2671 N2672 !#1 N2673 P960 CASX 6 -1 N2671 0x800121 Int BE Pri Loop_entry !#1 N2674 P960 CASX 7 -1 N2672 0x800122 Int BE Pri Loop_entry !#A N2673 N2674 !#1 N2675 P961 DWLD 18 -1 Int LE Pri Loop_exit !#1 N2676 P961 DWLD 19 -1 Int LE Pri Loop_exit !#A N2675 N2676 !#1 N2677 P961 CASX 18 -1 N2675 0x800123 Int LE Pri Loop_exit !#1 N2678 P961 CASX 19 -1 N2676 0x800124 Int LE Pri Loop_exit !#A N2677 N2678 !#1 N2679 P960 DWLD 6 -1 Int BE Pri Loop_entry !#1 N2680 P960 DWLD 7 -1 Int BE Pri Loop_entry !#A N2679 N2680 !#1 N2681 P960 CASX 6 -1 N2679 0x800125 Int BE Pri Loop_entry !#1 N2682 P960 CASX 7 -1 N2680 0x800126 Int BE Pri Loop_entry !#A N2681 N2682 !#1 N2683 P961 DWLD 18 -1 Int LE Pri Loop_exit !#1 N2684 P961 DWLD 19 -1 Int LE Pri Loop_exit !#A N2683 N2684 !#1 N2685 P961 CASX 18 -1 N2683 0x800127 Int LE Pri Loop_exit !#1 N2686 P961 CASX 19 -1 N2684 0x800128 Int LE Pri Loop_exit !#A N2685 N2686 !#1 N2687 P962 DWLD 0 -1 Int BE Pri Loop_entry !#1 N2688 P962 DWLD 1 -1 Int BE Pri Loop_entry !#A N2687 N2688 !#1 N2689 P962 CASX 0 -1 N2687 0x800129 Int BE Pri Loop_entry !#1 N2690 P962 CASX 1 -1 N2688 0x80012a Int BE Pri Loop_entry !#A N2689 N2690 !#1 N2691 P963 REPLACEMENT 12 Int BE Pri Loop_exit !#1 N2692 P964 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2693 P964 CASX 20 -1,0x0 N2692 0x80012b Int BE Pri Loop_entry Loop_exit !#1 N2694 P965 REPLACEMENT 18 Int BE Pri Loop_entry !#1 N2695 P966 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#1 N2696 P966 CASX 17 -1,0x0 N2695 0x80012c Int BE Pri Loop_exit !#1 N2697 P965 REPLACEMENT 18 Int BE Pri Loop_entry !#1 N2698 P966 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#1 N2699 P966 CASX 17 -1,0x0 N2698 0x80012d Int BE Pri Loop_exit !#1 N2700 P967 REPLACEMENT 23 Int BE Pri Loop_entry !#1 N2701 P968 ST 16 0x80012e Int BE Pri Loop_exit !#1 N2702 P969 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#1 N2703 P969 CASX 17 -1,0x0 N2702 0x80012f Int BE Pri Loop_entry !#1 N2704 P970 DWLD 21 -1 Int BE Pri Loop_exit !#1 N2705 P970 DWLD 22 -1 Int BE Pri Loop_exit !#A N2704 N2705 !#1 N2706 P970 CASX 21 -1 N2704 0x800130 Int BE Pri Loop_exit !#1 N2707 P970 CASX 22 -1 N2705 0x800131 Int BE Pri Loop_exit !#A N2706 N2707 !#1 N2708 P971 DWLD 2 -1,0x0 Int LE Pri Loop_entry !#1 N2709 P971 CASX 2 -1,0x0 N2708 0x800132 Int LE Pri Loop_entry !#1 N2710 P972 LD 18 -1 Int BE Pri !#1 N2711 P973 LD 6 -1 Int BE Pri Loop_exit !#1 N2712 P974 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#1 N2713 P974 CASX 5 -1,0x0 N2712 0x800133 Int BE Pri Loop_entry !#1 N2714 P975 DWLD 12 -1 Int BE Pri Loop_exit !#1 N2715 P975 DWLD 13 -1 Int BE Pri Loop_exit !#A N2714 N2715 !#1 N2716 P975 CASX 12 -1 N2714 0x800134 Int BE Pri Loop_exit !#1 N2717 P975 CASX 13 -1 N2715 0x800135 Int BE Pri Loop_exit !#A N2716 N2717 !#1 N2718 P976 DWLD 3 -1 Int BE Pri Loop_entry !#1 N2719 P976 DWLD 4 -1 Int BE Pri Loop_entry !#A N2718 N2719 !#1 N2720 P976 CASX 3 -1 N2718 0x800136 Int BE Pri Loop_entry !#1 N2721 P976 CASX 4 -1 N2719 0x800137 Int BE Pri Loop_entry !#A N2720 N2721 !#1 N2722 P977 DWLD 12 -1 Int BE Pri Loop_exit !#1 N2723 P977 DWLD 13 -1 Int BE Pri Loop_exit !#A N2722 N2723 !#1 N2724 P977 CASX 12 -1 N2722 0x800138 Int BE Pri Loop_exit !#1 N2725 P977 CASX 13 -1 N2723 0x800139 Int BE Pri Loop_exit !#A N2724 N2725 !#1 N2726 P976 DWLD 3 -1 Int BE Pri Loop_entry !#1 N2727 P976 DWLD 4 -1 Int BE Pri Loop_entry !#A N2726 N2727 !#1 N2728 P976 CASX 3 -1 N2726 0x80013a Int BE Pri Loop_entry !#1 N2729 P976 CASX 4 -1 N2727 0x80013b Int BE Pri Loop_entry !#A N2728 N2729 !#1 N2730 P977 DWLD 12 -1 Int BE Pri Loop_exit !#1 N2731 P977 DWLD 13 -1 Int BE Pri Loop_exit !#A N2730 N2731 !#1 N2732 P977 CASX 12 -1 N2730 0x80013c Int BE Pri Loop_exit !#1 N2733 P977 CASX 13 -1 N2731 0x80013d Int BE Pri Loop_exit !#A N2732 N2733 !#1 N2734 P978 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#1 N2735 P978 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N2734 N2735 !#1 N2736 P978 CASX 18 -1 N2734 0x80013e Int BE Pri Loop_entry Loop_exit !#1 N2737 P978 CASX 19 -1 N2735 0x80013f Int BE Pri Loop_entry Loop_exit !#A N2736 N2737 !#1 N2738 P978 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#1 N2739 P978 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N2738 N2739 !#1 N2740 P978 CASX 18 -1 N2738 0x800140 Int BE Pri Loop_entry Loop_exit !#1 N2741 P978 CASX 19 -1 N2739 0x800141 Int BE Pri Loop_entry Loop_exit !#A N2740 N2741 !#1 N2742 P979 LD 5 -1 Int BE Pri Loop_entry !#1 N2743 P980 LD 8 -1 Int BE Pri !#1 N2744 P980 CAS 8 -1 N2743 0x800142 Int BE Pri !#1 N2745 P981 LD 5 -1 Int BE Pri Loop_exit !#1 N2746 P982 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#1 N2747 P983 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#1 N2748 P983 CASX 14 -1,0x0 N2747 0x800143 Int BE Pri Loop_entry !#1 N2749 P984 PREFETCH 20 Int BE Pri Loop_exit !#1 N2750 P983 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#1 N2751 P983 CASX 14 -1,0x0 N2750 0x800144 Int BE Pri Loop_entry !#1 N2752 P984 PREFETCH 20 Int BE Pri Loop_exit !#1 N2753 P985 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N2754 P985 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N2753 N2754 !#1 N2755 P985 CASX 15 -1 N2753 0x800145 Int BE Pri Loop_entry Loop_exit !#1 N2756 P985 CASX 16 -1 N2754 0x800146 Int BE Pri Loop_entry Loop_exit !#A N2755 N2756 !#1 N2757 P986 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2758 P986 CASX 5 -1,0x0 N2757 0x800147 Int BE Pri Loop_entry Loop_exit !#1 N2759 P986 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2760 P986 CASX 5 -1,0x0 N2759 0x800148 Int BE Pri Loop_entry Loop_exit !#1 N2761 P987 ST 16 0x40000002 FP BE Pri Loop_entry Loop_exit !#1 N2762 P987 ST 16 0x40000003 FP BE Pri Loop_entry Loop_exit !#1 N2763 P988 LD 8 -1 Int BE Pri Loop_entry !#1 N2764 P989 MEMBAR !#1 N2765 P990 LD 22 -1 Int LE Pri Loop_exit !#1 N2766 P988 LD 8 -1 Int BE Pri Loop_entry !#1 N2767 P989 MEMBAR !#1 N2768 P990 LD 22 -1 Int LE Pri Loop_exit !#1 N2769 P991 ST 0 0x800149 Int BE Pri Loop_entry !#1 N2770 P992 LD 14 -1 Int BE Pri Loop_exit !#1 N2771 P992 CAS 14 -1 N2770 0x80014a Int BE Pri Loop_exit !#1 N2772 P991 ST 0 0x80014b Int BE Pri Loop_entry !#1 N2773 P992 LD 14 -1 Int BE Pri Loop_exit !#1 N2774 P992 CAS 14 -1 N2773 0x80014c Int BE Pri Loop_exit !#1 N2775 P993 PREFETCH 22 Int BE Pri Loop_entry !#1 N2776 P994 PREFETCH 5 Int BE Pri Loop_exit !#1 N2777 P995 FLUSHI 23 Int BE Pri Loop_entry !#1 N2778 P996 ST 11 0x80014d Int BE Pri Loop_exit !#1 N2779 P997 LD 13 -1 FP BE Pri Loop_entry !#1 N2780 P998 DWLD 3 -1 Int BE Pri Loop_exit !#1 N2781 P998 DWLD 4 -1 Int BE Pri Loop_exit !#A N2780 N2781 !#1 N2782 P998 CASX 3 -1 N2780 0x80014e Int BE Pri Loop_exit !#1 N2783 P998 CASX 4 -1 N2781 0x80014f Int BE Pri Loop_exit !#A N2782 N2783 !#1 N2784 P997 LD 13 -1 FP BE Pri Loop_entry !#1 N2785 P998 DWLD 3 -1 Int BE Pri Loop_exit !#1 N2786 P998 DWLD 4 -1 Int BE Pri Loop_exit !#A N2785 N2786 !#1 N2787 P998 CASX 3 -1 N2785 0x800150 Int BE Pri Loop_exit !#1 N2788 P998 CASX 4 -1 N2786 0x800151 Int BE Pri Loop_exit !#A N2787 N2788 !#1 N2789 P999 FLUSHI 14 Int BE Pri Loop_entry !#1 N2790 P1000 ST 17 0x800152 Int BE Pri Loop_exit !#1 N2791 P999 FLUSHI 14 Int BE Pri Loop_entry !#1 N2792 P1000 ST 17 0x800153 Int BE Pri Loop_exit !#1 N2793 P1001 REPLACEMENT 3 Int BE Pri Loop_entry !#1 N2794 P1002 ST 11 0x800154 Int BE Pri Loop_exit !#1 N2795 P1003 LD 23 -1 FP BE Pri Loop_entry Loop_exit !#1 N2796 P1003 LD 23 -1 FP BE Pri Loop_entry Loop_exit !#1 N2797 P1004 LD 20 -1 Int BE Pri Loop_entry !#1 N2798 P1004 CAS 20 -1 N2797 0x800155 Int BE Pri Loop_entry !#1 N2799 P1005 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#1 N2800 P1005 CASX 2 -1,0x0 N2799 0x800156 Int BE Pri Loop_exit !#1 N2801 P1006 DWLD 0 -1 Int BE Pri Loop_entry !#1 N2802 P1006 DWLD 1 -1 Int BE Pri Loop_entry !#A N2801 N2802 !#1 N2803 P1006 CASX 0 -1 N2801 0x800157 Int BE Pri Loop_entry !#1 N2804 P1006 CASX 1 -1 N2802 0x800158 Int BE Pri Loop_entry !#A N2803 N2804 !#1 N2805 P1007 LD 18 -1 Int BE Pri Loop_exit !#1 N2806 P1007 CAS 18 -1 N2805 0x800159 Int BE Pri Loop_exit !#1 N2807 P1006 DWLD 0 -1 Int BE Pri Loop_entry !#1 N2808 P1006 DWLD 1 -1 Int BE Pri Loop_entry !#A N2807 N2808 !#1 N2809 P1006 CASX 0 -1 N2807 0x80015a Int BE Pri Loop_entry !#1 N2810 P1006 CASX 1 -1 N2808 0x80015b Int BE Pri Loop_entry !#A N2809 N2810 !#1 N2811 P1007 LD 18 -1 Int BE Pri Loop_exit !#1 N2812 P1007 CAS 18 -1 N2811 0x80015c Int BE Pri Loop_exit !#1 N2813 P1008 REPLACEMENT 17 Int BE Pri Loop_entry Loop_exit !#1 N2814 P1009 LD 6 -1 Int BE Pri Loop_entry !#1 N2815 P1010 LD 8 -1 Int BE Pri Loop_exit !#1 N2816 P1009 LD 6 -1 Int BE Pri Loop_entry !#1 N2817 P1010 LD 8 -1 Int BE Pri Loop_exit !#1 N2818 P1011 LD 11 -1 Int LE Pri Loop_entry Loop_exit !#1 N2819 P1011 CAS 11 -1 N2818 0x80015d Int LE Pri Loop_entry Loop_exit !#1 N2820 P1011 LD 11 -1 Int LE Pri Loop_entry Loop_exit !#1 N2821 P1011 CAS 11 -1 N2820 0x80015e Int LE Pri Loop_entry Loop_exit !#1 N2822 P1012 ST 13 0x40000004 FP BE Pri Loop_entry !#1 N2823 P1013 REPLACEMENT 20 Int BE Pri Loop_exit !#1 N2824 P1012 ST 13 0x40000005 FP BE Pri Loop_entry !#1 N2825 P1013 REPLACEMENT 20 Int BE Pri Loop_exit !#1 N2826 P1014 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2827 P1014 CASX 11 -1,0x0 N2826 0x80015f Int BE Pri Loop_entry Loop_exit !#1 N2828 P1014 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N2829 P1014 CASX 11 -1,0x0 N2828 0x800160 Int BE Pri Loop_entry Loop_exit !#1 N2830 P1015 LD 21 -1 Int BE Pri Loop_entry !#1 N2831 P1016 LD 13 -1 Int BE Pri Loop_exit !#1 N2832 P1017 DWLD 18 -1 Int BE Pri Loop_entry !#1 N2833 P1017 DWLD 19 -1 Int BE Pri Loop_entry !#A N2832 N2833 !#1 N2834 P1017 CASX 18 -1 N2832 0x800161 Int BE Pri Loop_entry !#1 N2835 P1017 CASX 19 -1 N2833 0x800162 Int BE Pri Loop_entry !#A N2834 N2835 !#1 N2836 P1018 LD 7 -1 Int BE Pri !#1 N2837 P1019 LD 19 -1 Int BE Pri Loop_exit !#1 N2838 P1017 DWLD 18 -1 Int BE Pri Loop_entry !#1 N2839 P1017 DWLD 19 -1 Int BE Pri Loop_entry !#A N2838 N2839 !#1 N2840 P1017 CASX 18 -1 N2838 0x800163 Int BE Pri Loop_entry !#1 N2841 P1017 CASX 19 -1 N2839 0x800164 Int BE Pri Loop_entry !#A N2840 N2841 !#1 N2842 P1018 LD 7 -1 Int BE Pri !#1 N2843 P1019 LD 19 -1 Int BE Pri Loop_exit !#1 N2844 P1020 DWLD 0 -1 Int LE Pri Loop_entry Loop_exit !#1 N2845 P1020 DWLD 1 -1 Int LE Pri Loop_entry Loop_exit !#A N2844 N2845 !#1 N2846 P1020 CASX 0 -1 N2844 0x800165 Int LE Pri Loop_entry Loop_exit !#1 N2847 P1020 CASX 1 -1 N2845 0x800166 Int LE Pri Loop_entry Loop_exit !#A N2846 N2847 !#1 N2848 P1021 LD 3 -1 Int LE Pri Loop_entry !#1 N2849 P1022 LD 5 -1 Int BE Pri Loop_exit !#1 N2850 P1023 LD 9 -1 Int BE Pri Loop_entry !#1 N2851 P1024 DWLD 2 -1,0x0 Int BE Pri !#1 N2852 P1024 CASX 2 -1,0x0 N2851 0x800167 Int BE Pri !#1 N2853 P1025 LD 12 -1 Int BE Pri Loop_exit !#1 N2854 P1023 LD 9 -1 Int BE Pri Loop_entry !#1 N2855 P1024 DWLD 2 -1,0x0 Int BE Pri !#1 N2856 P1024 CASX 2 -1,0x0 N2855 0x800168 Int BE Pri !#1 N2857 P1025 LD 12 -1 Int BE Pri Loop_exit !#1 N2858 P1026 ST 9 0x800169 Int BE Pri Loop_entry !#1 N2859 P1027 DWLD 18 -1 Int BE Pri Loop_exit !#1 N2860 P1027 DWLD 19 -1 Int BE Pri Loop_exit !#A N2859 N2860 !#1 N2861 P1027 CASX 18 -1 N2859 0x80016a Int BE Pri Loop_exit !#1 N2862 P1027 CASX 19 -1 N2860 0x80016b Int BE Pri Loop_exit !#A N2861 N2862 !#1 N2863 P1028 DWLD 3 -1 Int BE Pri Loop_entry !#1 N2864 P1028 DWLD 4 -1 Int BE Pri Loop_entry !#A N2863 N2864 !#1 N2865 P1028 CASX 3 -1 N2863 0x80016c Int BE Pri Loop_entry !#1 N2866 P1028 CASX 4 -1 N2864 0x80016d Int BE Pri Loop_entry !#A N2865 N2866 !#1 N2867 P1029 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#1 N2868 P1029 CASX 17 -1,0x0 N2867 0x80016e Int BE Pri Loop_exit !#1 N2869 P1028 DWLD 3 -1 Int BE Pri Loop_entry !#1 N2870 P1028 DWLD 4 -1 Int BE Pri Loop_entry !#A N2869 N2870 !#1 N2871 P1028 CASX 3 -1 N2869 0x80016f Int BE Pri Loop_entry !#1 N2872 P1028 CASX 4 -1 N2870 0x800170 Int BE Pri Loop_entry !#A N2871 N2872 !#1 N2873 P1029 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#1 N2874 P1029 CASX 17 -1,0x0 N2873 0x800171 Int BE Pri Loop_exit !#1 N2875 P1030 LD 6 -1 Int BE Pri Loop_entry !#1 N2876 P1031 LD 17 -1 Int BE Pri Loop_exit !#1 N2877 P1030 LD 6 -1 Int BE Pri Loop_entry !#1 N2878 P1031 LD 17 -1 Int BE Pri Loop_exit !#1 N2879 P1032 LD 11 -1 Int BE Pri Loop_entry !#1 N2880 P1032 CAS 11 -1 N2879 0x800172 Int BE Pri Loop_entry !#1 N2881 P1033 LD 15 -1 Int BE Pri !#1 N2882 P1034 LD 1 -1 Int BE Pri Loop_exit !#1 N2883 P1032 LD 11 -1 Int BE Pri Loop_entry !#1 N2884 P1032 CAS 11 -1 N2883 0x800173 Int BE Pri Loop_entry !#1 N2885 P1033 LD 15 -1 Int BE Pri !#1 N2886 P1034 LD 1 -1 Int BE Pri Loop_exit !#1 N2887 P1035 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N2888 P1035 CAS 21 -1 N2887 0x800174 Int BE Pri Loop_entry Loop_exit !#1 N2889 P1035 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N2890 P1035 CAS 21 -1 N2889 0x800175 Int BE Pri Loop_entry Loop_exit !#1 N2891 P1036 LD 2 -1 Int BE Pri Loop_entry !#1 N2892 P1037 PREFETCH 20 Int BE Pri !#1 N2893 P1038 LD 5 -1 Int BE Pri Loop_exit !#1 N2894 P1036 LD 2 -1 Int BE Pri Loop_entry !#1 N2895 P1037 PREFETCH 20 Int BE Pri !#1 N2896 P1038 LD 5 -1 Int BE Pri Loop_exit !#1 N2897 P1039 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N2898 P1039 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N2897 N2898 !#1 N2899 P1039 CASX 15 -1 N2897 0x800176 Int BE Pri Loop_entry Loop_exit !#1 N2900 P1039 CASX 16 -1 N2898 0x800177 Int BE Pri Loop_entry Loop_exit !#A N2899 N2900 !#1 N2901 P1040 PREFETCH 2 Int LE Pri Loop_entry Loop_exit !#1 N2902 P1040 PREFETCH 2 Int LE Pri Loop_entry Loop_exit !#1 N2903 P1041 ST 11 0x800178 Int BE Pri Loop_entry Loop_exit !#1 N2904 P1042 REPLACEMENT 17 Int BE Pri Loop_entry !#1 N2905 P1043 DWLD 12 -1 Int BE Pri Loop_exit !#1 N2906 P1043 DWLD 13 -1 Int BE Pri Loop_exit !#A N2905 N2906 !#1 N2907 P1043 CASX 12 -1 N2905 0x800179 Int BE Pri Loop_exit !#1 N2908 P1043 CASX 13 -1 N2906 0x80017a Int BE Pri Loop_exit !#A N2907 N2908 !#1 N2909 P1044 REPLACEMENT 5 Int BE Pri Loop_entry Loop_exit !#1 N2910 P1044 REPLACEMENT 5 Int BE Pri Loop_entry Loop_exit !#1 N2911 P1045 DWLD 9 -1 Int LE Pri Loop_entry !#1 N2912 P1045 DWLD 10 -1 Int LE Pri Loop_entry !#A N2911 N2912 !#1 N2913 P1045 CASX 9 -1 N2911 0x80017b Int LE Pri Loop_entry !#1 N2914 P1045 CASX 10 -1 N2912 0x80017c Int LE Pri Loop_entry !#A N2913 N2914 !#1 N2915 P1046 DWLD 0 -1 Int LE Pri Loop_exit !#1 N2916 P1046 DWLD 1 -1 Int LE Pri Loop_exit !#A N2915 N2916 !#1 N2917 P1046 CASX 0 -1 N2915 0x80017d Int LE Pri Loop_exit !#1 N2918 P1046 CASX 1 -1 N2916 0x80017e Int LE Pri Loop_exit !#A N2917 N2918 !#1 N2919 P1045 DWLD 9 -1 Int LE Pri Loop_entry !#1 N2920 P1045 DWLD 10 -1 Int LE Pri Loop_entry !#A N2919 N2920 !#1 N2921 P1045 CASX 9 -1 N2919 0x80017f Int LE Pri Loop_entry !#1 N2922 P1045 CASX 10 -1 N2920 0x800180 Int LE Pri Loop_entry !#A N2921 N2922 !#1 N2923 P1046 DWLD 0 -1 Int LE Pri Loop_exit !#1 N2924 P1046 DWLD 1 -1 Int LE Pri Loop_exit !#A N2923 N2924 !#1 N2925 P1046 CASX 0 -1 N2923 0x800181 Int LE Pri Loop_exit !#1 N2926 P1046 CASX 1 -1 N2924 0x800182 Int LE Pri Loop_exit !#A N2925 N2926 !#1 N2927 P1047 LD 12 -1 Int BE Pri Loop_entry !#1 N2928 P1048 ST 9 0x800183 Int BE Pri !#1 N2929 P1049 LD 16 -1 Int BE Pri Loop_exit !#1 N2930 P1047 LD 12 -1 Int BE Pri Loop_entry !#1 N2931 P1048 ST 9 0x800184 Int BE Pri !#1 N2932 P1049 LD 16 -1 Int BE Pri Loop_exit !#1 N2933 P1050 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N2934 P1050 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N2933 N2934 !#1 N2935 P1050 CASX 9 -1 N2933 0x800185 Int BE Pri Loop_entry Loop_exit !#1 N2936 P1050 CASX 10 -1 N2934 0x800186 Int BE Pri Loop_entry Loop_exit !#A N2935 N2936 !#1 N2937 P1051 DWLD 21 -1 Int BE Pri Loop_entry !#1 N2938 P1051 DWLD 22 -1 Int BE Pri Loop_entry !#A N2937 N2938 !#1 N2939 P1051 CASX 21 -1 N2937 0x800187 Int BE Pri Loop_entry !#1 N2940 P1051 CASX 22 -1 N2938 0x800188 Int BE Pri Loop_entry !#A N2939 N2940 !#1 N2941 P1052 MEMBAR !#1 N2942 P1051 DWLD 21 -1 Int BE Pri Loop_entry !#1 N2943 P1051 DWLD 22 -1 Int BE Pri Loop_entry !#A N2942 N2943 !#1 N2944 P1051 CASX 21 -1 N2942 0x800189 Int BE Pri Loop_entry !#1 N2945 P1051 CASX 22 -1 N2943 0x80018a Int BE Pri Loop_entry !#A N2944 N2945 !#1 N2946 P1052 MEMBAR !#1 N2947 P1053 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#1 N2948 P1054 ST 0 0x80018b Int BE Pri Loop_entry !#1 N2949 P1055 DWLD 0 -1 Int BE Pri Loop_exit !#1 N2950 P1055 DWLD 1 -1 Int BE Pri Loop_exit !#A N2949 N2950 !#1 N2951 P1055 CASX 0 -1 N2949 0x80018c Int BE Pri Loop_exit !#1 N2952 P1055 CASX 1 -1 N2950 0x80018d Int BE Pri Loop_exit !#A N2951 N2952 !#1 N2953 P1054 ST 0 0x80018e Int BE Pri Loop_entry !#1 N2954 P1055 DWLD 0 -1 Int BE Pri Loop_exit !#1 N2955 P1055 DWLD 1 -1 Int BE Pri Loop_exit !#A N2954 N2955 !#1 N2956 P1055 CASX 0 -1 N2954 0x80018f Int BE Pri Loop_exit !#1 N2957 P1055 CASX 1 -1 N2955 0x800190 Int BE Pri Loop_exit !#A N2956 N2957 !#1 N2958 P1056 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#1 N2959 P1057 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#1 N2960 P1057 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N2959 N2960 !#1 N2961 P1057 CASX 0 -1 N2959 0x800191 Int BE Pri Loop_entry Loop_exit !#1 N2962 P1057 CASX 1 -1 N2960 0x800192 Int BE Pri Loop_entry Loop_exit !#A N2961 N2962 !#1 N2963 P1058 DWLD 6 -1 Int BE Pri Loop_entry !#1 N2964 P1058 DWLD 7 -1 Int BE Pri Loop_entry !#A N2963 N2964 !#1 N2965 P1058 CASX 6 -1 N2963 0x800193 Int BE Pri Loop_entry !#1 N2966 P1058 CASX 7 -1 N2964 0x800194 Int BE Pri Loop_entry !#A N2965 N2966 !#1 N2967 P1059 LD 3 -1 Int BE Pri Loop_exit !#1 N2968 P1059 CAS 3 -1 N2967 0x800195 Int BE Pri Loop_exit !#1 N2969 P1058 DWLD 6 -1 Int BE Pri Loop_entry !#1 N2970 P1058 DWLD 7 -1 Int BE Pri Loop_entry !#A N2969 N2970 !#1 N2971 P1058 CASX 6 -1 N2969 0x800196 Int BE Pri Loop_entry !#1 N2972 P1058 CASX 7 -1 N2970 0x800197 Int BE Pri Loop_entry !#A N2971 N2972 !#1 N2973 P1059 LD 3 -1 Int BE Pri Loop_exit !#1 N2974 P1059 CAS 3 -1 N2973 0x800198 Int BE Pri Loop_exit !#1 N2975 P1060 LD 22 -1 Int BE Pri Loop_entry !#1 N2976 P1061 LD 2 -1 Int BE Pri Loop_exit !#1 N2977 P1060 LD 22 -1 Int BE Pri Loop_entry !#1 N2978 P1061 LD 2 -1 Int BE Pri Loop_exit !#1 N2979 P1062 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#1 N2980 P1062 CAS 20 -1 N2979 0x800199 Int BE Pri Loop_entry Loop_exit !#1 N2981 P1062 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#1 N2982 P1062 CAS 20 -1 N2981 0x80019a Int BE Pri Loop_entry Loop_exit !#1 N2983 P1063 DWLD 3 -1 Int BE Pri Loop_entry !#1 N2984 P1063 DWLD 4 -1 Int BE Pri Loop_entry !#A N2983 N2984 !#1 N2985 P1063 CASX 3 -1 N2983 0x80019b Int BE Pri Loop_entry !#1 N2986 P1063 CASX 4 -1 N2984 0x80019c Int BE Pri Loop_entry !#A N2985 N2986 !#1 N2987 P1064 REPLACEMENT 0 Int BE Pri Loop_exit !#1 N2988 P1063 DWLD 3 -1 Int BE Pri Loop_entry !#1 N2989 P1063 DWLD 4 -1 Int BE Pri Loop_entry !#A N2988 N2989 !#1 N2990 P1063 CASX 3 -1 N2988 0x80019d Int BE Pri Loop_entry !#1 N2991 P1063 CASX 4 -1 N2989 0x80019e Int BE Pri Loop_entry !#A N2990 N2991 !#1 N2992 P1064 REPLACEMENT 0 Int BE Pri Loop_exit !#1 N2993 P1065 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N2994 P1065 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N2993 N2994 !#1 N2995 P1065 CASX 21 -1 N2993 0x80019f Int BE Pri Loop_entry Loop_exit !#1 N2996 P1065 CASX 22 -1 N2994 0x8001a0 Int BE Pri Loop_entry Loop_exit !#A N2995 N2996 !#1 N2997 P1065 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N2998 P1065 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N2997 N2998 !#1 N2999 P1065 CASX 21 -1 N2997 0x8001a1 Int BE Pri Loop_entry Loop_exit !#1 N3000 P1065 CASX 22 -1 N2998 0x8001a2 Int BE Pri Loop_entry Loop_exit !#A N2999 N3000 !#1 N3001 P1066 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#1 N3002 P1066 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#1 N3003 P1067 ST 17 0x8001a3 Int BE Pri Loop_entry Loop_exit !#1 N3004 P1068 ST 11 0x8001a4 Int BE Pri Loop_entry !#1 N3005 P1069 ST 16 0x8001a5 Int BE Pri Loop_exit !#1 N3006 P1070 LD 10 -1 Int BE Pri Loop_entry !#1 N3007 P1071 REPLACEMENT 8 Int BE Pri !#1 N3008 P1072 LD 0 -1 Int BE Pri Loop_exit !#1 N3009 P1070 LD 10 -1 Int BE Pri Loop_entry !#1 N3010 P1071 REPLACEMENT 8 Int BE Pri !#1 N3011 P1072 LD 0 -1 Int BE Pri Loop_exit !#1 N3012 P1073 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3013 P1073 CASX 17 -1,0x0 N3012 0x8001a6 Int BE Pri Loop_entry Loop_exit !#1 N3014 P1074 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3015 P1074 CASX 23 -1,0x0 N3014 0x8001a7 Int BE Pri Loop_entry Loop_exit !#1 N3016 P1075 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3017 P1075 CASX 23 -1,0x0 N3016 0x8001a8 Int BE Pri Loop_entry Loop_exit !#1 N3018 P1076 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N3019 P1076 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N3018 N3019 !#1 N3020 P1076 CASX 12 -1 N3018 0x8001a9 Int BE Pri Loop_entry Loop_exit !#1 N3021 P1076 CASX 13 -1 N3019 0x8001aa Int BE Pri Loop_entry Loop_exit !#A N3020 N3021 !#1 N3022 P1076 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N3023 P1076 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N3022 N3023 !#1 N3024 P1076 CASX 12 -1 N3022 0x8001ab Int BE Pri Loop_entry Loop_exit !#1 N3025 P1076 CASX 13 -1 N3023 0x8001ac Int BE Pri Loop_entry Loop_exit !#A N3024 N3025 !#1 N3026 P1077 ST 11 0x8001ad Int BE Pri Loop_entry !#1 N3027 P1078 REPLACEMENT 1 Int BE Pri Loop_exit !#1 N3028 P1079 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3029 P1079 DWLD 13 -1 Int BE Pri Loop_entry !#A N3028 N3029 !#1 N3030 P1079 CASX 12 -1 N3028 0x8001ae Int BE Pri Loop_entry !#1 N3031 P1079 CASX 13 -1 N3029 0x8001af Int BE Pri Loop_entry !#A N3030 N3031 !#1 N3032 P1080 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#1 N3033 P1080 CASX 20 -1,0x0 N3032 0x8001b0 Int BE Pri Loop_exit !#1 N3034 P1079 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3035 P1079 DWLD 13 -1 Int BE Pri Loop_entry !#A N3034 N3035 !#1 N3036 P1079 CASX 12 -1 N3034 0x8001b1 Int BE Pri Loop_entry !#1 N3037 P1079 CASX 13 -1 N3035 0x8001b2 Int BE Pri Loop_entry !#A N3036 N3037 !#1 N3038 P1080 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#1 N3039 P1080 CASX 20 -1,0x0 N3038 0x8001b3 Int BE Pri Loop_exit !#1 N3040 P1081 DWLD 15 -1 Int BE Pri Loop_entry !#1 N3041 P1081 DWLD 16 -1 Int BE Pri Loop_entry !#A N3040 N3041 !#1 N3042 P1081 CASX 15 -1 N3040 0x8001b4 Int BE Pri Loop_entry !#1 N3043 P1081 CASX 16 -1 N3041 0x8001b5 Int BE Pri Loop_entry !#A N3042 N3043 !#1 N3044 P1082 LD 7 -1 Int BE Pri !#1 N3045 P1083 LD 0 -1 Int BE Pri Loop_exit !#1 N3046 P1084 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N3047 P1084 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N3046 N3047 !#1 N3048 P1084 CASX 12 -1 N3046 0x8001b6 Int BE Pri Loop_entry Loop_exit !#1 N3049 P1084 CASX 13 -1 N3047 0x8001b7 Int BE Pri Loop_entry Loop_exit !#A N3048 N3049 !#1 N3050 P1085 PREFETCH 4 Int BE Pri Loop_entry !#1 N3051 P1086 DWLD 15 -1 Int BE Pri Loop_exit !#1 N3052 P1086 DWLD 16 -1 Int BE Pri Loop_exit !#A N3051 N3052 !#1 N3053 P1086 CASX 15 -1 N3051 0x8001b8 Int BE Pri Loop_exit !#1 N3054 P1086 CASX 16 -1 N3052 0x8001b9 Int BE Pri Loop_exit !#A N3053 N3054 !#1 N3055 P1087 ST 8 0x8001ba Int BE Pri Loop_entry !#1 N3056 P1088 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#1 N3057 P1088 CASX 20 -1,0x0 N3056 0x8001bb Int BE Pri Loop_exit !#1 N3058 P1087 ST 8 0x8001bc Int BE Pri Loop_entry !#1 N3059 P1088 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#1 N3060 P1088 CASX 20 -1,0x0 N3059 0x8001bd Int BE Pri Loop_exit !#1 N3061 P1089 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3062 P1089 CASX 5 -1,0x0 N3061 0x8001be Int BE Pri Loop_entry Loop_exit !#1 N3063 P1089 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3064 P1089 CASX 5 -1,0x0 N3063 0x8001bf Int BE Pri Loop_entry Loop_exit !#1 N3065 P1090 FLUSHI 18 Int BE Pri Loop_entry !#1 N3066 P1091 LD 15 -1 Int LE Pri !#1 N3067 P1092 LD 9 -1 Int BE Pri Loop_exit !#1 N3068 P1090 FLUSHI 18 Int BE Pri Loop_entry !#1 N3069 P1091 LD 15 -1 Int LE Pri !#1 N3070 P1092 LD 9 -1 Int BE Pri Loop_exit !#1 N3071 P1093 PREFETCH 7 Int BE Pri Loop_entry !#1 N3072 P1094 ST 18 0x8001c0 Int BE Pri Loop_exit !#1 N3073 P1095 LD 14 -1 Int BE Pri Loop_entry !#1 N3074 P1095 CAS 14 -1 N3073 0x8001c1 Int BE Pri Loop_entry !#1 N3075 P1096 MEMBAR !#1 N3076 P1095 LD 14 -1 Int BE Pri Loop_entry !#1 N3077 P1095 CAS 14 -1 N3076 0x8001c2 Int BE Pri Loop_entry !#1 N3078 P1096 MEMBAR !#1 N3079 P1097 FLUSHI 13 Int BE Pri Loop_entry Loop_exit !#1 N3080 P1098 LD 7 -1 Int BE Pri Loop_entry !#1 N3081 P1099 LD 12 -1 Int BE Pri Loop_exit !#1 N3082 P1098 LD 7 -1 Int BE Pri Loop_entry !#1 N3083 P1099 LD 12 -1 Int BE Pri Loop_exit !#1 N3084 P1100 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#1 N3085 P1100 CAS 13 -1 N3084 0x8001c3 Int BE Pri Loop_entry Loop_exit !#1 N3086 P1100 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#1 N3087 P1100 CAS 13 -1 N3086 0x8001c4 Int BE Pri Loop_entry Loop_exit !#1 N3088 P1101 LD 6 -1 Int BE Pri Loop_entry !#1 N3089 P1102 LD 11 -1 Int BE Pri Loop_exit !#1 N3090 P1101 LD 6 -1 Int BE Pri Loop_entry !#1 N3091 P1102 LD 11 -1 Int BE Pri Loop_exit !#1 N3092 P1103 LD 17 -1 Int BE Pri Loop_entry !#1 N3093 P1104 LD 4 -1 Int BE Pri Loop_exit !#1 N3094 P1105 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N3095 P1105 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N3094 N3095 !#1 N3096 P1105 CASX 12 -1 N3094 0x8001c5 Int BE Pri Loop_entry Loop_exit !#1 N3097 P1105 CASX 13 -1 N3095 0x8001c6 Int BE Pri Loop_entry Loop_exit !#A N3096 N3097 !#1 N3098 P1106 REPLACEMENT 14 Int BE Pri Loop_entry !#1 N3099 P1107 DWLD 6 -1 Int BE Pri Loop_exit !#1 N3100 P1107 DWLD 7 -1 Int BE Pri Loop_exit !#A N3099 N3100 !#1 N3101 P1107 CASX 6 -1 N3099 0x8001c7 Int BE Pri Loop_exit !#1 N3102 P1107 CASX 7 -1 N3100 0x8001c8 Int BE Pri Loop_exit !#A N3101 N3102 !#1 N3103 P1106 REPLACEMENT 14 Int BE Pri Loop_entry !#1 N3104 P1107 DWLD 6 -1 Int BE Pri Loop_exit !#1 N3105 P1107 DWLD 7 -1 Int BE Pri Loop_exit !#A N3104 N3105 !#1 N3106 P1107 CASX 6 -1 N3104 0x8001c9 Int BE Pri Loop_exit !#1 N3107 P1107 CASX 7 -1 N3105 0x8001ca Int BE Pri Loop_exit !#A N3106 N3107 !#1 N3108 P1108 ST 18 0x8001cb Int BE Pri Loop_entry !#1 N3109 P1109 LD 12 -1 Int BE Pri !#1 N3110 P1110 LD 18 -1 Int BE Pri Loop_exit !#1 N3111 P1111 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#1 N3112 P1111 CASX 11 -1,0x0 N3111 0x8001cc Int BE Pri Loop_entry !#1 N3113 P1112 DWLD 6 -1 Int BE Pri Loop_exit !#1 N3114 P1112 DWLD 7 -1 Int BE Pri Loop_exit !#A N3113 N3114 !#1 N3115 P1112 CASX 6 -1 N3113 0x8001cd Int BE Pri Loop_exit !#1 N3116 P1112 CASX 7 -1 N3114 0x8001ce Int BE Pri Loop_exit !#A N3115 N3116 !#1 N3117 P1113 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N3118 P1113 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N3117 N3118 !#1 N3119 P1113 CASX 9 -1 N3117 0x8001cf Int BE Pri Loop_entry Loop_exit !#1 N3120 P1113 CASX 10 -1 N3118 0x8001d0 Int BE Pri Loop_entry Loop_exit !#A N3119 N3120 !#1 N3121 P1113 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N3122 P1113 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N3121 N3122 !#1 N3123 P1113 CASX 9 -1 N3121 0x8001d1 Int BE Pri Loop_entry Loop_exit !#1 N3124 P1113 CASX 10 -1 N3122 0x8001d2 Int BE Pri Loop_entry Loop_exit !#A N3123 N3124 !#1 N3125 P1114 LD 12 -1 Int BE Pri Loop_entry !#1 N3126 P1115 LD 6 -1 Int BE Pri Loop_exit !#1 N3127 P1114 LD 12 -1 Int BE Pri Loop_entry !#1 N3128 P1115 LD 6 -1 Int BE Pri Loop_exit !#1 N3129 P1116 LD 15 -1 Int BE Pri Loop_entry !#1 N3130 P1116 CAS 15 -1 N3129 0x8001d3 Int BE Pri Loop_entry !#1 N3131 P1117 PREFETCH 5 Int BE Pri Loop_exit !#1 N3132 P1116 LD 15 -1 Int BE Pri Loop_entry !#1 N3133 P1116 CAS 15 -1 N3132 0x8001d4 Int BE Pri Loop_entry !#1 N3134 P1117 PREFETCH 5 Int BE Pri Loop_exit !#1 N3135 P1118 LD 21 -1 Int BE Pri Loop_entry !#1 N3136 P1119 LD 16 -1 Int BE Pri Loop_exit !#1 N3137 P1120 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N3138 P1120 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N3137 N3138 !#1 N3139 P1120 CASX 21 -1 N3137 0x8001d5 Int BE Pri Loop_entry Loop_exit !#1 N3140 P1120 CASX 22 -1 N3138 0x8001d6 Int BE Pri Loop_entry Loop_exit !#A N3139 N3140 !#1 N3141 P1121 DWLD 9 -1 Int BE Pri Loop_entry !#1 N3142 P1121 DWLD 10 -1 Int BE Pri Loop_entry !#A N3141 N3142 !#1 N3143 P1121 CASX 9 -1 N3141 0x8001d7 Int BE Pri Loop_entry !#1 N3144 P1121 CASX 10 -1 N3142 0x8001d8 Int BE Pri Loop_entry !#A N3143 N3144 !#1 N3145 P1122 PREFETCH 20 Int LE Pri Loop_exit !#1 N3146 P1123 LD 13 -1 Int BE Pri Loop_entry !#1 N3147 P1124 LD 18 -1 Int BE Pri Loop_exit !#1 N3148 P1123 LD 13 -1 Int BE Pri Loop_entry !#1 N3149 P1124 LD 18 -1 Int BE Pri Loop_exit !#1 N3150 P1125 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3151 P1125 DWLD 13 -1 Int BE Pri Loop_entry !#A N3150 N3151 !#1 N3152 P1125 CASX 12 -1 N3150 0x8001d9 Int BE Pri Loop_entry !#1 N3153 P1125 CASX 13 -1 N3151 0x8001da Int BE Pri Loop_entry !#A N3152 N3153 !#1 N3154 P1126 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#1 N3155 P1126 CASX 11 -1,0x0 N3154 0x8001db Int BE Pri Loop_exit !#1 N3156 P1125 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3157 P1125 DWLD 13 -1 Int BE Pri Loop_entry !#A N3156 N3157 !#1 N3158 P1125 CASX 12 -1 N3156 0x8001dc Int BE Pri Loop_entry !#1 N3159 P1125 CASX 13 -1 N3157 0x8001dd Int BE Pri Loop_entry !#A N3158 N3159 !#1 N3160 P1126 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#1 N3161 P1126 CASX 11 -1,0x0 N3160 0x8001de Int BE Pri Loop_exit !#1 N3162 P1127 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#1 N3163 P1127 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#1 N3164 P1128 LD 8 -1 FP BE Pri Loop_entry Loop_exit !#1 N3165 P1129 LD 11 -1 Int BE Pri Loop_entry !#1 N3166 P1130 DWLD 18 -1 Int BE Pri !#1 N3167 P1130 DWLD 19 -1 Int BE Pri !#A N3166 N3167 !#1 N3168 P1130 CASX 18 -1 N3166 0x8001df Int BE Pri !#1 N3169 P1130 CASX 19 -1 N3167 0x8001e0 Int BE Pri !#A N3168 N3169 !#1 N3170 P1131 LD 1 -1 Int BE Pri Loop_exit !#1 N3171 P1129 LD 11 -1 Int BE Pri Loop_entry !#1 N3172 P1130 DWLD 18 -1 Int BE Pri !#1 N3173 P1130 DWLD 19 -1 Int BE Pri !#A N3172 N3173 !#1 N3174 P1130 CASX 18 -1 N3172 0x8001e1 Int BE Pri !#1 N3175 P1130 CASX 19 -1 N3173 0x8001e2 Int BE Pri !#A N3174 N3175 !#1 N3176 P1131 LD 1 -1 Int BE Pri Loop_exit !#1 N3177 P1132 LD 15 -1 Int BE Pri Loop_entry !#1 N3178 P1133 LD 13 -1 Int BE Pri !#1 N3179 P1133 CAS 13 -1 N3178 0x8001e3 Int BE Pri !#1 N3180 P1134 LD 10 -1 Int BE Pri Loop_exit !#1 N3181 P1132 LD 15 -1 Int BE Pri Loop_entry !#1 N3182 P1133 LD 13 -1 Int BE Pri !#1 N3183 P1133 CAS 13 -1 N3182 0x8001e4 Int BE Pri !#1 N3184 P1134 LD 10 -1 Int BE Pri Loop_exit !#1 N3185 P1135 ST 1 0x8001e5 Int BE Pri Loop_entry Loop_exit !#1 N3186 P1135 ST 1 0x8001e6 Int BE Pri Loop_entry Loop_exit !#1 N3187 P1136 LD 12 -1 Int BE Pri Loop_entry !#1 N3188 P1137 DWLD 12 -1 Int BE Pri !#1 N3189 P1137 DWLD 13 -1 Int BE Pri !#A N3188 N3189 !#1 N3190 P1137 CASX 12 -1 N3188 0x8001e7 Int BE Pri !#1 N3191 P1137 CASX 13 -1 N3189 0x8001e8 Int BE Pri !#A N3190 N3191 !#1 N3192 P1138 LD 13 -1 Int BE Pri Loop_exit !#1 N3193 P1139 LD 4 -1 Int BE Pri Loop_entry !#1 N3194 P1140 LD 2 -1 Int BE Pri Loop_exit !#1 N3195 P1141 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3196 P1141 DWLD 13 -1 Int BE Pri Loop_entry !#A N3195 N3196 !#1 N3197 P1141 CASX 12 -1 N3195 0x8001e9 Int BE Pri Loop_entry !#1 N3198 P1141 CASX 13 -1 N3196 0x8001ea Int BE Pri Loop_entry !#A N3197 N3198 !#1 N3199 P1142 ST 2 0x8001eb Int BE Pri Loop_exit !#1 N3200 P1141 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3201 P1141 DWLD 13 -1 Int BE Pri Loop_entry !#A N3200 N3201 !#1 N3202 P1141 CASX 12 -1 N3200 0x8001ec Int BE Pri Loop_entry !#1 N3203 P1141 CASX 13 -1 N3201 0x8001ed Int BE Pri Loop_entry !#A N3202 N3203 !#1 N3204 P1142 ST 2 0x8001ee Int BE Pri Loop_exit !#1 N3205 P1143 LD 17 -1 Int BE Pri Loop_entry !#1 N3206 P1144 LD 13 -1 Int BE Pri Loop_exit !#1 N3207 P1145 DWLD 12 -1 Int LE Pri Loop_entry !#1 N3208 P1145 DWLD 13 -1 Int LE Pri Loop_entry !#A N3207 N3208 !#1 N3209 P1145 CASX 12 -1 N3207 0x8001ef Int LE Pri Loop_entry !#1 N3210 P1145 CASX 13 -1 N3208 0x8001f0 Int LE Pri Loop_entry !#A N3209 N3210 !#1 N3211 P1146 DWLD 9 -1 Int BE Pri Loop_exit !#1 N3212 P1146 DWLD 10 -1 Int BE Pri Loop_exit !#A N3211 N3212 !#1 N3213 P1146 CASX 9 -1 N3211 0x8001f1 Int BE Pri Loop_exit !#1 N3214 P1146 CASX 10 -1 N3212 0x8001f2 Int BE Pri Loop_exit !#A N3213 N3214 !#1 N3215 P1145 DWLD 12 -1 Int LE Pri Loop_entry !#1 N3216 P1145 DWLD 13 -1 Int LE Pri Loop_entry !#A N3215 N3216 !#1 N3217 P1145 CASX 12 -1 N3215 0x8001f3 Int LE Pri Loop_entry !#1 N3218 P1145 CASX 13 -1 N3216 0x8001f4 Int LE Pri Loop_entry !#A N3217 N3218 !#1 N3219 P1146 DWLD 9 -1 Int BE Pri Loop_exit !#1 N3220 P1146 DWLD 10 -1 Int BE Pri Loop_exit !#A N3219 N3220 !#1 N3221 P1146 CASX 9 -1 N3219 0x8001f5 Int BE Pri Loop_exit !#1 N3222 P1146 CASX 10 -1 N3220 0x8001f6 Int BE Pri Loop_exit !#A N3221 N3222 !#1 N3223 P1147 LD 18 -1 Int BE Pri Loop_entry !#1 N3224 P1148 DWLD 20 -1,0x0 Int BE Pri !#1 N3225 P1148 CASX 20 -1,0x0 N3224 0x8001f7 Int BE Pri !#1 N3226 P1149 LD 23 -1 Int BE Pri Loop_exit !#1 N3227 P1147 LD 18 -1 Int BE Pri Loop_entry !#1 N3228 P1148 DWLD 20 -1,0x0 Int BE Pri !#1 N3229 P1148 CASX 20 -1,0x0 N3228 0x8001f8 Int BE Pri !#1 N3230 P1149 LD 23 -1 Int BE Pri Loop_exit !#1 N3231 P1150 DWLD 23 -1,0x0 Int LE Pri Loop_entry Loop_exit !#1 N3232 P1150 CASX 23 -1,0x0 N3231 0x8001f9 Int LE Pri Loop_entry Loop_exit !#1 N3233 P1150 DWLD 23 -1,0x0 Int LE Pri Loop_entry Loop_exit !#1 N3234 P1150 CASX 23 -1,0x0 N3233 0x8001fa Int LE Pri Loop_entry Loop_exit !#1 N3235 P1151 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N3236 P1151 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N3235 N3236 !#1 N3237 P1151 CASX 15 -1 N3235 0x8001fb Int BE Pri Loop_entry Loop_exit !#1 N3238 P1151 CASX 16 -1 N3236 0x8001fc Int BE Pri Loop_entry Loop_exit !#A N3237 N3238 !#1 N3239 P1151 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N3240 P1151 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N3239 N3240 !#1 N3241 P1151 CASX 15 -1 N3239 0x8001fd Int BE Pri Loop_entry Loop_exit !#1 N3242 P1151 CASX 16 -1 N3240 0x8001fe Int BE Pri Loop_entry Loop_exit !#A N3241 N3242 !#1 N3243 P1152 LD 11 -1 Int BE Pri Loop_entry !#1 N3244 P1152 CAS 11 -1 N3243 0x8001ff Int BE Pri Loop_entry !#1 N3245 P1153 REPLACEMENT 7 Int BE Pri Loop_exit !#1 N3246 P1154 LD 9 -1 Int BE Pri Loop_entry !#1 N3247 P1155 LD 4 -1 Int BE Pri Loop_exit !#1 N3248 P1156 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#1 N3249 P1157 PREFETCH 21 Int BE Pri Loop_entry !#1 N3250 P1158 DWLD 3 -1 Int BE Pri Loop_exit !#1 N3251 P1158 DWLD 4 -1 Int BE Pri Loop_exit !#A N3250 N3251 !#1 N3252 P1158 CASX 3 -1 N3250 0x800200 Int BE Pri Loop_exit !#1 N3253 P1158 CASX 4 -1 N3251 0x800201 Int BE Pri Loop_exit !#A N3252 N3253 !#1 N3254 P1157 PREFETCH 21 Int BE Pri Loop_entry !#1 N3255 P1158 DWLD 3 -1 Int BE Pri Loop_exit !#1 N3256 P1158 DWLD 4 -1 Int BE Pri Loop_exit !#A N3255 N3256 !#1 N3257 P1158 CASX 3 -1 N3255 0x800202 Int BE Pri Loop_exit !#1 N3258 P1158 CASX 4 -1 N3256 0x800203 Int BE Pri Loop_exit !#A N3257 N3258 !#1 N3259 P1159 DWLD 15 -1 Int BE Pri Loop_entry !#1 N3260 P1159 DWLD 16 -1 Int BE Pri Loop_entry !#A N3259 N3260 !#1 N3261 P1159 CASX 15 -1 N3259 0x800204 Int BE Pri Loop_entry !#1 N3262 P1159 CASX 16 -1 N3260 0x800205 Int BE Pri Loop_entry !#A N3261 N3262 !#1 N3263 P1160 DWLD 21 -1 Int BE Pri Loop_exit !#1 N3264 P1160 DWLD 22 -1 Int BE Pri Loop_exit !#A N3263 N3264 !#1 N3265 P1160 CASX 21 -1 N3263 0x800206 Int BE Pri Loop_exit !#1 N3266 P1160 CASX 22 -1 N3264 0x800207 Int BE Pri Loop_exit !#A N3265 N3266 !#1 N3267 P1161 ST 14 0x800208 Int LE Pri Loop_entry Loop_exit !#1 N3268 P1162 FLUSHI 22 Int BE Pri Loop_entry Loop_exit !#1 N3269 P1162 FLUSHI 22 Int BE Pri Loop_entry Loop_exit !#1 N3270 P1163 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N3271 P1163 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N3270 N3271 !#1 N3272 P1163 CASX 9 -1 N3270 0x800209 Int BE Pri Loop_entry Loop_exit !#1 N3273 P1163 CASX 10 -1 N3271 0x80020a Int BE Pri Loop_entry Loop_exit !#A N3272 N3273 !#1 N3274 P1163 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N3275 P1163 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N3274 N3275 !#1 N3276 P1163 CASX 9 -1 N3274 0x80020b Int BE Pri Loop_entry Loop_exit !#1 N3277 P1163 CASX 10 -1 N3275 0x80020c Int BE Pri Loop_entry Loop_exit !#A N3276 N3277 !#1 N3278 P1164 REPLACEMENT 17 Int BE Pri Loop_entry !#1 N3279 P1165 LD 7 -1 Int BE Pri !#1 N3280 P1166 LD 18 -1 Int BE Pri Loop_exit !#1 N3281 P1164 REPLACEMENT 17 Int BE Pri Loop_entry !#1 N3282 P1165 LD 7 -1 Int BE Pri !#1 N3283 P1166 LD 18 -1 Int BE Pri Loop_exit !#1 N3284 P1167 PREFETCH 11 Int BE Pri Loop_entry !#1 N3285 P1168 DWLD 6 -1 Int BE Pri Loop_exit !#1 N3286 P1168 DWLD 7 -1 Int BE Pri Loop_exit !#A N3285 N3286 !#1 N3287 P1168 CASX 6 -1 N3285 0x80020d Int BE Pri Loop_exit !#1 N3288 P1168 CASX 7 -1 N3286 0x80020e Int BE Pri Loop_exit !#A N3287 N3288 !#1 N3289 P1167 PREFETCH 11 Int BE Pri Loop_entry !#1 N3290 P1168 DWLD 6 -1 Int BE Pri Loop_exit !#1 N3291 P1168 DWLD 7 -1 Int BE Pri Loop_exit !#A N3290 N3291 !#1 N3292 P1168 CASX 6 -1 N3290 0x80020f Int BE Pri Loop_exit !#1 N3293 P1168 CASX 7 -1 N3291 0x800210 Int BE Pri Loop_exit !#A N3292 N3293 !#1 N3294 P1169 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#1 N3295 P1169 CAS 13 -1 N3294 0x800211 Int BE Pri Loop_entry Loop_exit !#1 N3296 P1170 ST 14 0x800212 Int BE Pri Loop_entry Loop_exit !#1 N3297 P1170 ST 14 0x800213 Int BE Pri Loop_entry Loop_exit !#1 N3298 P1171 DWLD 6 -1 Int BE Pri Loop_entry !#1 N3299 P1171 DWLD 7 -1 Int BE Pri Loop_entry !#A N3298 N3299 !#1 N3300 P1171 CASX 6 -1 N3298 0x800214 Int BE Pri Loop_entry !#1 N3301 P1171 CASX 7 -1 N3299 0x800215 Int BE Pri Loop_entry !#A N3300 N3301 !#1 N3302 P1172 REPLACEMENT 3 Int BE Pri Loop_exit !#1 N3303 P1173 REPLACEMENT 20 Int BE Pri Loop_entry !#1 N3304 P1174 LD 17 -1 Int BE Pri !#1 N3305 P1175 LD 11 -1 Int BE Pri Loop_exit !#1 N3306 P1173 REPLACEMENT 20 Int BE Pri Loop_entry !#1 N3307 P1174 LD 17 -1 Int BE Pri !#1 N3308 P1175 LD 11 -1 Int BE Pri Loop_exit !#1 N3309 P1176 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#1 N3310 P1177 LD 7 -1 Int BE Pri Loop_entry !#1 N3311 P1178 LD 21 -1 Int BE Pri Loop_exit !#1 N3312 P1179 LD 10 -1 Int BE Pri Loop_entry !#1 N3313 P1180 LD 10 -1 Int BE Pri Loop_exit !#1 N3314 P1179 LD 10 -1 Int BE Pri Loop_entry !#1 N3315 P1180 LD 10 -1 Int BE Pri Loop_exit !#1 N3316 P1181 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#1 N3317 P1182 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3318 P1182 CASX 11 -1,0x0 N3317 0x800216 Int BE Pri Loop_entry Loop_exit !#1 N3319 P1182 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3320 P1182 CASX 11 -1,0x0 N3319 0x800217 Int BE Pri Loop_entry Loop_exit !#1 N3321 P1183 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3322 P1183 CASX 2 -1,0x0 N3321 0x800218 Int BE Pri Loop_entry Loop_exit !#1 N3323 P1184 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#1 N3324 P1184 CASX 5 -1,0x0 N3323 0x800219 Int BE Pri Loop_entry !#1 N3325 P1185 REPLACEMENT 23 Int BE Pri Loop_exit !#1 N3326 P1186 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#1 N3327 P1186 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N3326 N3327 !#1 N3328 P1186 CASX 6 -1 N3326 0x80021a Int BE Pri Loop_entry Loop_exit !#1 N3329 P1186 CASX 7 -1 N3327 0x80021b Int BE Pri Loop_entry Loop_exit !#A N3328 N3329 !#1 N3330 P1186 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#1 N3331 P1186 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N3330 N3331 !#1 N3332 P1186 CASX 6 -1 N3330 0x80021c Int BE Pri Loop_entry Loop_exit !#1 N3333 P1186 CASX 7 -1 N3331 0x80021d Int BE Pri Loop_entry Loop_exit !#A N3332 N3333 !#1 N3334 P1187 LD 12 -1 Int BE Pri Loop_entry !#1 N3335 P1187 CAS 12 -1 N3334 0x80021e Int BE Pri Loop_entry !#1 N3336 P1188 DWLD 5 -1,0x0 Int LE Pri Loop_exit !#1 N3337 P1188 CASX 5 -1,0x0 N3336 0x80021f Int LE Pri Loop_exit !#1 N3338 P1187 LD 12 -1 Int BE Pri Loop_entry !#1 N3339 P1187 CAS 12 -1 N3338 0x800220 Int BE Pri Loop_entry !#1 N3340 P1188 DWLD 5 -1,0x0 Int LE Pri Loop_exit !#1 N3341 P1188 CASX 5 -1,0x0 N3340 0x800221 Int LE Pri Loop_exit !#1 N3342 P1189 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#1 N3343 P1189 CAS 4 -1 N3342 0x800222 Int BE Pri Loop_entry Loop_exit !#1 N3344 P1190 PREFETCH 2 Int BE Pri Loop_entry Loop_exit !#1 N3345 P1190 PREFETCH 2 Int BE Pri Loop_entry Loop_exit !#1 N3346 P1191 LD 21 -1 FP BE Pri Loop_entry Loop_exit !#1 N3347 P1191 LD 21 -1 FP BE Pri Loop_entry Loop_exit !#1 N3348 P1192 LD 21 -1 Int BE Pri Loop_entry !#1 N3349 P1192 CAS 21 -1 N3348 0x800223 Int BE Pri Loop_entry !#1 N3350 P1193 REPLACEMENT 8 Int BE Pri Loop_exit !#1 N3351 P1194 REPLACEMENT 6 Int BE Pri Loop_entry !#1 N3352 P1195 DWLD 21 -1 Int BE Pri Loop_exit !#1 N3353 P1195 DWLD 22 -1 Int BE Pri Loop_exit !#A N3352 N3353 !#1 N3354 P1195 CASX 21 -1 N3352 0x800224 Int BE Pri Loop_exit !#1 N3355 P1195 CASX 22 -1 N3353 0x800225 Int BE Pri Loop_exit !#A N3354 N3355 !#1 N3356 P1196 DWLD 21 -1 Int BE Pri Loop_entry !#1 N3357 P1196 DWLD 22 -1 Int BE Pri Loop_entry !#A N3356 N3357 !#1 N3358 P1196 CASX 21 -1 N3356 0x800226 Int BE Pri Loop_entry !#1 N3359 P1196 CASX 22 -1 N3357 0x800227 Int BE Pri Loop_entry !#A N3358 N3359 !#1 N3360 P1197 LD 1 -1 Int BE Pri Loop_exit !#1 N3361 P1197 CAS 1 -1 N3360 0x800228 Int BE Pri Loop_exit !#1 N3362 P1198 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N3363 P1198 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N3362 N3363 !#1 N3364 P1198 CASX 15 -1 N3362 0x800229 Int BE Pri Loop_entry Loop_exit !#1 N3365 P1198 CASX 16 -1 N3363 0x80022a Int BE Pri Loop_entry Loop_exit !#A N3364 N3365 !#1 N3366 P1199 LD 0 -1 Int BE Pri Loop_entry !#1 N3367 P1200 LD 9 -1 Int BE Pri !#1 N3368 P1200 CAS 9 -1 N3367 0x80022b Int BE Pri !#1 N3369 P1201 LD 18 -1 Int BE Pri Loop_exit !#1 N3370 P1202 DWLD 9 -1 Int BE Pri Loop_entry !#1 N3371 P1202 DWLD 10 -1 Int BE Pri Loop_entry !#A N3370 N3371 !#1 N3372 P1202 CASX 9 -1 N3370 0x80022c Int BE Pri Loop_entry !#1 N3373 P1202 CASX 10 -1 N3371 0x80022d Int BE Pri Loop_entry !#A N3372 N3373 !#1 N3374 P1203 LD 11 -1 Int BE Pri Loop_exit !#1 N3375 P1203 CAS 11 -1 N3374 0x80022e Int BE Pri Loop_exit !#1 N3376 P1204 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#1 N3377 P1204 CASX 14 -1,0x0 N3376 0x80022f Int BE Pri Loop_entry !#1 N3378 P1205 LD 20 -1 Int BE Pri !#1 N3379 P1206 LD 20 -1 Int BE Pri Loop_exit !#1 N3380 P1204 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#1 N3381 P1204 CASX 14 -1,0x0 N3380 0x800230 Int BE Pri Loop_entry !#1 N3382 P1205 LD 20 -1 Int BE Pri !#1 N3383 P1206 LD 20 -1 Int BE Pri Loop_exit !#1 N3384 P1207 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3385 P1207 CASX 20 -1,0x0 N3384 0x800231 Int BE Pri Loop_entry Loop_exit !#1 N3386 P1208 LD 5 -1 Int BE Pri Loop_entry !#1 N3387 P1208 CAS 5 -1 N3386 0x800232 Int BE Pri Loop_entry !#1 N3388 P1209 DWLD 21 -1 Int BE Pri Loop_exit !#1 N3389 P1209 DWLD 22 -1 Int BE Pri Loop_exit !#A N3388 N3389 !#1 N3390 P1209 CASX 21 -1 N3388 0x800233 Int BE Pri Loop_exit !#1 N3391 P1209 CASX 22 -1 N3389 0x800234 Int BE Pri Loop_exit !#A N3390 N3391 !#1 N3392 P1208 LD 5 -1 Int BE Pri Loop_entry !#1 N3393 P1208 CAS 5 -1 N3392 0x800235 Int BE Pri Loop_entry !#1 N3394 P1209 DWLD 21 -1 Int BE Pri Loop_exit !#1 N3395 P1209 DWLD 22 -1 Int BE Pri Loop_exit !#A N3394 N3395 !#1 N3396 P1209 CASX 21 -1 N3394 0x800236 Int BE Pri Loop_exit !#1 N3397 P1209 CASX 22 -1 N3395 0x800237 Int BE Pri Loop_exit !#A N3396 N3397 !#1 N3398 P1210 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#1 N3399 P1210 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N3398 N3399 !#1 N3400 P1210 CASX 3 -1 N3398 0x800238 Int BE Pri Loop_entry Loop_exit !#1 N3401 P1210 CASX 4 -1 N3399 0x800239 Int BE Pri Loop_entry Loop_exit !#A N3400 N3401 !#1 N3402 P1210 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#1 N3403 P1210 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N3402 N3403 !#1 N3404 P1210 CASX 3 -1 N3402 0x80023a Int BE Pri Loop_entry Loop_exit !#1 N3405 P1210 CASX 4 -1 N3403 0x80023b Int BE Pri Loop_entry Loop_exit !#A N3404 N3405 !#1 N3406 P1211 LD 4 -1 Int BE Pri Loop_entry !#1 N3407 P1212 LD 18 -1 Int BE Pri Loop_exit !#1 N3408 P1213 ST 3 0x80023c Int BE Pri Loop_entry !#1 N3409 P1214 LD 4 -1 Int BE Pri !#1 N3410 P1215 LD 6 -1 Int BE Pri Loop_exit !#1 N3411 P1213 ST 3 0x80023d Int BE Pri Loop_entry !#1 N3412 P1214 LD 4 -1 Int BE Pri !#1 N3413 P1215 LD 6 -1 Int BE Pri Loop_exit !#1 N3414 P1216 LD 22 -1 Int BE Pri Loop_entry !#1 N3415 P1217 LD 9 -1 Int BE Pri Loop_exit !#1 N3416 P1218 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#1 N3417 P1218 CASX 20 -1,0x0 N3416 0x80023e Int BE Pri Loop_entry !#1 N3418 P1219 LD 11 -1 Int BE Pri !#1 N3419 P1220 LD 5 -1 Int BE Pri Loop_exit !#1 N3420 P1218 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#1 N3421 P1218 CASX 20 -1,0x0 N3420 0x80023f Int BE Pri Loop_entry !#1 N3422 P1219 LD 11 -1 Int BE Pri !#1 N3423 P1220 LD 5 -1 Int BE Pri Loop_exit !#1 N3424 P1221 LD 0 -1 Int BE Pri Loop_entry !#1 N3425 P1222 LD 11 -1 Int BE Pri Loop_exit !#1 N3426 P1221 LD 0 -1 Int BE Pri Loop_entry !#1 N3427 P1222 LD 11 -1 Int BE Pri Loop_exit !#1 N3428 P1223 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N3429 P1223 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N3428 N3429 !#1 N3430 P1223 CASX 12 -1 N3428 0x800240 Int BE Pri Loop_entry Loop_exit !#1 N3431 P1223 CASX 13 -1 N3429 0x800241 Int BE Pri Loop_entry Loop_exit !#A N3430 N3431 !#1 N3432 P1223 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#1 N3433 P1223 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N3432 N3433 !#1 N3434 P1223 CASX 12 -1 N3432 0x800242 Int BE Pri Loop_entry Loop_exit !#1 N3435 P1223 CASX 13 -1 N3433 0x800243 Int BE Pri Loop_entry Loop_exit !#A N3434 N3435 !#1 N3436 P1224 LD 8 -1 Int BE Pri Loop_entry !#1 N3437 P1225 LD 0 -1 Int BE Pri Loop_exit !#1 N3438 P1226 LD 3 -1 Int BE Pri Loop_entry !#1 N3439 P1227 LD 11 -1 Int BE Pri Loop_exit !#1 N3440 P1228 REPLACEMENT 19 Int BE Pri Loop_entry !#1 N3441 P1229 ST 23 0x40000006 FP BE Pri Loop_exit !#1 N3442 P1230 ST 10 0x800244 Int BE Pri Loop_entry Loop_exit !#1 N3443 P1231 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#1 N3444 P1231 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#1 N3445 P1232 MEMBAR !#1 N3446 P1233 LD 13 -1 Int BE Pri Loop_entry !#1 N3447 P1234 LD 10 -1 Int BE Pri !#1 N3448 P1234 CAS 10 -1 N3447 0x800245 Int BE Pri !#1 N3449 P1235 LD 21 -1 Int BE Pri Loop_exit !#1 N3450 P1233 LD 13 -1 Int BE Pri Loop_entry !#1 N3451 P1234 LD 10 -1 Int BE Pri !#1 N3452 P1234 CAS 10 -1 N3451 0x800246 Int BE Pri !#1 N3453 P1235 LD 21 -1 Int BE Pri Loop_exit !#1 N3454 P1236 REPLACEMENT 9 Int BE Pri Loop_entry !#1 N3455 P1237 ST 5 0x800247 Int BE Pri Loop_exit !#1 N3456 P1238 LD 0 -1 Int BE Pri Loop_entry !#1 N3457 P1239 REPLACEMENT 11 Int BE Pri !#1 N3458 P1240 LD 6 -1 Int BE Pri Loop_exit !#1 N3459 P1241 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N3460 P1241 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N3459 N3460 !#1 N3461 P1241 CASX 21 -1 N3459 0x800248 Int BE Pri Loop_entry Loop_exit !#1 N3462 P1241 CASX 22 -1 N3460 0x800249 Int BE Pri Loop_entry Loop_exit !#A N3461 N3462 !#1 N3463 P1241 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N3464 P1241 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N3463 N3464 !#1 N3465 P1241 CASX 21 -1 N3463 0x80024a Int BE Pri Loop_entry Loop_exit !#1 N3466 P1241 CASX 22 -1 N3464 0x80024b Int BE Pri Loop_entry Loop_exit !#A N3465 N3466 !#1 N3467 P1242 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3468 P1242 CASX 14 -1,0x0 N3467 0x80024c Int BE Pri Loop_entry Loop_exit !#1 N3469 P1243 LD 18 -1 Int BE Pri Loop_entry !#1 N3470 P1244 LD 5 -1 Int BE Pri Loop_exit !#1 N3471 P1243 LD 18 -1 Int BE Pri Loop_entry !#1 N3472 P1244 LD 5 -1 Int BE Pri Loop_exit !#1 N3473 P1245 ST 11 0x40000007 FP BE Pri Loop_entry Loop_exit !#1 N3474 P1246 LD 0 -1 Int BE Pri Loop_entry !#1 N3475 P1247 DWLD 9 -1 Int BE Pri !#1 N3476 P1247 DWLD 10 -1 Int BE Pri !#A N3475 N3476 !#1 N3477 P1247 CASX 9 -1 N3475 0x80024d Int BE Pri !#1 N3478 P1247 CASX 10 -1 N3476 0x80024e Int BE Pri !#A N3477 N3478 !#1 N3479 P1248 LD 2 -1 Int BE Pri Loop_exit !#1 N3480 P1246 LD 0 -1 Int BE Pri Loop_entry !#1 N3481 P1247 DWLD 9 -1 Int BE Pri !#1 N3482 P1247 DWLD 10 -1 Int BE Pri !#A N3481 N3482 !#1 N3483 P1247 CASX 9 -1 N3481 0x80024f Int BE Pri !#1 N3484 P1247 CASX 10 -1 N3482 0x800250 Int BE Pri !#A N3483 N3484 !#1 N3485 P1248 LD 2 -1 Int BE Pri Loop_exit !#1 N3486 P1249 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3487 P1249 DWLD 13 -1 Int BE Pri Loop_entry !#A N3486 N3487 !#1 N3488 P1249 CASX 12 -1 N3486 0x800251 Int BE Pri Loop_entry !#1 N3489 P1249 CASX 13 -1 N3487 0x800252 Int BE Pri Loop_entry !#A N3488 N3489 !#1 N3490 P1250 DWLD 15 -1 Int BE Pri Loop_exit !#1 N3491 P1250 DWLD 16 -1 Int BE Pri Loop_exit !#A N3490 N3491 !#1 N3492 P1250 CASX 15 -1 N3490 0x800253 Int BE Pri Loop_exit !#1 N3493 P1250 CASX 16 -1 N3491 0x800254 Int BE Pri Loop_exit !#A N3492 N3493 !#1 N3494 P1251 LD 11 -1 Int BE Pri Loop_entry !#1 N3495 P1252 LD 15 -1 Int BE Pri Loop_exit !#1 N3496 P1253 LD 6 -1 Int BE Pri Loop_entry !#1 N3497 P1254 LD 18 -1 Int BE Pri Loop_exit !#1 N3498 P1255 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#1 N3499 P1255 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#1 N3500 P1256 DWLD 0 -1 Int BE Pri Loop_entry !#1 N3501 P1256 DWLD 1 -1 Int BE Pri Loop_entry !#A N3500 N3501 !#1 N3502 P1256 CASX 0 -1 N3500 0x800255 Int BE Pri Loop_entry !#1 N3503 P1256 CASX 1 -1 N3501 0x800256 Int BE Pri Loop_entry !#A N3502 N3503 !#1 N3504 P1257 LD 16 -1 Int BE Pri !#1 N3505 P1258 LD 17 -1 Int LE Pri Loop_exit !#1 N3506 P1259 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#1 N3507 P1259 CASX 11 -1,0x0 N3506 0x800257 Int BE Pri Loop_entry !#1 N3508 P1260 DWLD 0 -1 Int BE Pri Loop_exit !#1 N3509 P1260 DWLD 1 -1 Int BE Pri Loop_exit !#A N3508 N3509 !#1 N3510 P1260 CASX 0 -1 N3508 0x800258 Int BE Pri Loop_exit !#1 N3511 P1260 CASX 1 -1 N3509 0x800259 Int BE Pri Loop_exit !#A N3510 N3511 !#1 N3512 P1259 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#1 N3513 P1259 CASX 11 -1,0x0 N3512 0x80025a Int BE Pri Loop_entry !#1 N3514 P1260 DWLD 0 -1 Int BE Pri Loop_exit !#1 N3515 P1260 DWLD 1 -1 Int BE Pri Loop_exit !#A N3514 N3515 !#1 N3516 P1260 CASX 0 -1 N3514 0x80025b Int BE Pri Loop_exit !#1 N3517 P1260 CASX 1 -1 N3515 0x80025c Int BE Pri Loop_exit !#A N3516 N3517 !#1 N3518 P1261 ST 21 0x40000008 FP BE Pri Loop_entry !#1 N3519 P1262 LD 14 -1 Int BE Pri Loop_exit !#1 N3520 P1262 CAS 14 -1 N3519 0x80025d Int BE Pri Loop_exit !#1 N3521 P1261 ST 21 0x40000009 FP BE Pri Loop_entry !#1 N3522 P1262 LD 14 -1 Int BE Pri Loop_exit !#1 N3523 P1262 CAS 14 -1 N3522 0x80025e Int BE Pri Loop_exit !#1 N3524 P1263 REPLACEMENT 18 Int BE Pri Loop_entry Loop_exit !#1 N3525 P1264 REPLACEMENT 10 Int BE Pri Loop_entry !#1 N3526 P1265 DWLD 15 -1 Int BE Pri Loop_exit !#1 N3527 P1265 DWLD 16 -1 Int BE Pri Loop_exit !#A N3526 N3527 !#1 N3528 P1265 CASX 15 -1 N3526 0x80025f Int BE Pri Loop_exit !#1 N3529 P1265 CASX 16 -1 N3527 0x800260 Int BE Pri Loop_exit !#A N3528 N3529 !#1 N3530 P1264 REPLACEMENT 10 Int BE Pri Loop_entry !#1 N3531 P1265 DWLD 15 -1 Int BE Pri Loop_exit !#1 N3532 P1265 DWLD 16 -1 Int BE Pri Loop_exit !#A N3531 N3532 !#1 N3533 P1265 CASX 15 -1 N3531 0x800261 Int BE Pri Loop_exit !#1 N3534 P1265 CASX 16 -1 N3532 0x800262 Int BE Pri Loop_exit !#A N3533 N3534 !#1 N3535 P1266 REPLACEMENT 8 Int BE Pri Loop_entry !#1 N3536 P1267 REPLACEMENT 2 Int BE Pri Loop_exit !#1 N3537 P1268 REPLACEMENT 7 Int BE Pri Loop_entry !#1 N3538 P1269 DWLD 3 -1 Int BE Pri Loop_exit !#1 N3539 P1269 DWLD 4 -1 Int BE Pri Loop_exit !#A N3538 N3539 !#1 N3540 P1269 CASX 3 -1 N3538 0x800263 Int BE Pri Loop_exit !#1 N3541 P1269 CASX 4 -1 N3539 0x800264 Int BE Pri Loop_exit !#A N3540 N3541 !#1 N3542 P1270 PREFETCH 22 Int BE Pri Loop_entry Loop_exit !#1 N3543 P1271 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3544 P1271 DWLD 13 -1 Int BE Pri Loop_entry !#A N3543 N3544 !#1 N3545 P1271 CASX 12 -1 N3543 0x800265 Int BE Pri Loop_entry !#1 N3546 P1271 CASX 13 -1 N3544 0x800266 Int BE Pri Loop_entry !#A N3545 N3546 !#1 N3547 P1272 DWLD 6 -1 Int BE Pri Loop_exit !#1 N3548 P1272 DWLD 7 -1 Int BE Pri Loop_exit !#A N3547 N3548 !#1 N3549 P1272 CASX 6 -1 N3547 0x800267 Int BE Pri Loop_exit !#1 N3550 P1272 CASX 7 -1 N3548 0x800268 Int BE Pri Loop_exit !#A N3549 N3550 !#1 N3551 P1271 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3552 P1271 DWLD 13 -1 Int BE Pri Loop_entry !#A N3551 N3552 !#1 N3553 P1271 CASX 12 -1 N3551 0x800269 Int BE Pri Loop_entry !#1 N3554 P1271 CASX 13 -1 N3552 0x80026a Int BE Pri Loop_entry !#A N3553 N3554 !#1 N3555 P1272 DWLD 6 -1 Int BE Pri Loop_exit !#1 N3556 P1272 DWLD 7 -1 Int BE Pri Loop_exit !#A N3555 N3556 !#1 N3557 P1272 CASX 6 -1 N3555 0x80026b Int BE Pri Loop_exit !#1 N3558 P1272 CASX 7 -1 N3556 0x80026c Int BE Pri Loop_exit !#A N3557 N3558 !#1 N3559 P1273 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#1 N3560 P1273 CASX 14 -1,0x0 N3559 0x80026d Int BE Pri Loop_entry !#1 N3561 P1274 REPLACEMENT 13 Int BE Pri Loop_exit !#1 N3562 P1275 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#1 N3563 P1275 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#1 N3564 P1276 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3565 P1276 DWLD 13 -1 Int BE Pri Loop_entry !#A N3564 N3565 !#1 N3566 P1276 CASX 12 -1 N3564 0x80026e Int BE Pri Loop_entry !#1 N3567 P1276 CASX 13 -1 N3565 0x80026f Int BE Pri Loop_entry !#A N3566 N3567 !#1 N3568 P1277 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#1 N3569 P1277 CASX 2 -1,0x0 N3568 0x800270 Int BE Pri Loop_exit !#1 N3570 P1276 DWLD 12 -1 Int BE Pri Loop_entry !#1 N3571 P1276 DWLD 13 -1 Int BE Pri Loop_entry !#A N3570 N3571 !#1 N3572 P1276 CASX 12 -1 N3570 0x800271 Int BE Pri Loop_entry !#1 N3573 P1276 CASX 13 -1 N3571 0x800272 Int BE Pri Loop_entry !#A N3572 N3573 !#1 N3574 P1277 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#1 N3575 P1277 CASX 2 -1,0x0 N3574 0x800273 Int BE Pri Loop_exit !#1 N3576 P1278 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3577 P1278 CASX 23 -1,0x0 N3576 0x800274 Int BE Pri Loop_entry Loop_exit !#1 N3578 P1278 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3579 P1278 CASX 23 -1,0x0 N3578 0x800275 Int BE Pri Loop_entry Loop_exit !#1 N3580 P1279 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3581 P1279 CASX 5 -1,0x0 N3580 0x800276 Int BE Pri Loop_entry Loop_exit !#1 N3582 P1280 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#1 N3583 P1280 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N3582 N3583 !#1 N3584 P1280 CASX 18 -1 N3582 0x800277 Int BE Pri Loop_entry Loop_exit !#1 N3585 P1280 CASX 19 -1 N3583 0x800278 Int BE Pri Loop_entry Loop_exit !#A N3584 N3585 !#1 N3586 P1280 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#1 N3587 P1280 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N3586 N3587 !#1 N3588 P1280 CASX 18 -1 N3586 0x800279 Int BE Pri Loop_entry Loop_exit !#1 N3589 P1280 CASX 19 -1 N3587 0x80027a Int BE Pri Loop_entry Loop_exit !#A N3588 N3589 !#1 N3590 P1281 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#1 N3591 P1281 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#1 N3592 P1282 LD 1 -1 Int BE Pri Loop_entry !#1 N3593 P1283 LD 8 -1 Int BE Pri Loop_exit !#1 N3594 P1282 LD 1 -1 Int BE Pri Loop_entry !#1 N3595 P1283 LD 8 -1 Int BE Pri Loop_exit !#1 N3596 P1284 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#1 N3597 P1284 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#1 N3598 P1285 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3599 P1285 CASX 2 -1,0x0 N3598 0x80027b Int BE Pri Loop_entry Loop_exit !#1 N3600 P1285 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3601 P1285 CASX 2 -1,0x0 N3600 0x80027c Int BE Pri Loop_entry Loop_exit !#1 N3602 P1286 LD 13 -1 Int BE Pri Loop_entry !#1 N3603 P1287 LD 5 -1 Int BE Pri Loop_exit !#1 N3604 P1288 LD 5 -1 Int BE Pri Loop_entry !#1 N3605 P1289 DWLD 21 -1 Int BE Pri !#1 N3606 P1289 DWLD 22 -1 Int BE Pri !#A N3605 N3606 !#1 N3607 P1289 CASX 21 -1 N3605 0x80027d Int BE Pri !#1 N3608 P1289 CASX 22 -1 N3606 0x80027e Int BE Pri !#A N3607 N3608 !#1 N3609 P1290 LD 12 -1 Int BE Pri Loop_exit !#1 N3610 P1288 LD 5 -1 Int BE Pri Loop_entry !#1 N3611 P1289 DWLD 21 -1 Int BE Pri !#1 N3612 P1289 DWLD 22 -1 Int BE Pri !#A N3611 N3612 !#1 N3613 P1289 CASX 21 -1 N3611 0x80027f Int BE Pri !#1 N3614 P1289 CASX 22 -1 N3612 0x800280 Int BE Pri !#A N3613 N3614 !#1 N3615 P1290 LD 12 -1 Int BE Pri Loop_exit !#1 N3616 P1291 LD 14 -1 Int BE Pri Loop_entry !#1 N3617 P1292 LD 13 -1 Int BE Pri Loop_exit !#1 N3618 P1291 LD 14 -1 Int BE Pri Loop_entry !#1 N3619 P1292 LD 13 -1 Int BE Pri Loop_exit !#1 N3620 P1293 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N3621 P1293 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N3620 N3621 !#1 N3622 P1293 CASX 9 -1 N3620 0x800281 Int BE Pri Loop_entry Loop_exit !#1 N3623 P1293 CASX 10 -1 N3621 0x800282 Int BE Pri Loop_entry Loop_exit !#A N3622 N3623 !#1 N3624 P1293 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N3625 P1293 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N3624 N3625 !#1 N3626 P1293 CASX 9 -1 N3624 0x800283 Int BE Pri Loop_entry Loop_exit !#1 N3627 P1293 CASX 10 -1 N3625 0x800284 Int BE Pri Loop_entry Loop_exit !#A N3626 N3627 !#1 N3628 P1294 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N3629 P1294 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N3628 N3629 !#1 N3630 P1294 CASX 21 -1 N3628 0x800285 Int BE Pri Loop_entry Loop_exit !#1 N3631 P1294 CASX 22 -1 N3629 0x800286 Int BE Pri Loop_entry Loop_exit !#A N3630 N3631 !#1 N3632 P1294 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#1 N3633 P1294 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N3632 N3633 !#1 N3634 P1294 CASX 21 -1 N3632 0x800287 Int BE Pri Loop_entry Loop_exit !#1 N3635 P1294 CASX 22 -1 N3633 0x800288 Int BE Pri Loop_entry Loop_exit !#A N3634 N3635 !#1 N3636 P1295 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N3637 P1295 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N3636 N3637 !#1 N3638 P1295 CASX 9 -1 N3636 0x800289 Int BE Pri Loop_entry Loop_exit !#1 N3639 P1295 CASX 10 -1 N3637 0x80028a Int BE Pri Loop_entry Loop_exit !#A N3638 N3639 !#1 N3640 P1296 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#1 N3641 P1296 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N3640 N3641 !#1 N3642 P1296 CASX 0 -1 N3640 0x80028b Int BE Pri Loop_entry Loop_exit !#1 N3643 P1296 CASX 1 -1 N3641 0x80028c Int BE Pri Loop_entry Loop_exit !#A N3642 N3643 !#1 N3644 P1297 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3645 P1297 CASX 14 -1,0x0 N3644 0x80028d Int BE Pri Loop_entry Loop_exit !#1 N3646 P1297 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3647 P1297 CASX 14 -1,0x0 N3646 0x80028e Int BE Pri Loop_entry Loop_exit !#1 N3648 P1298 DWLD 9 -1 Int BE Pri Loop_entry !#1 N3649 P1298 DWLD 10 -1 Int BE Pri Loop_entry !#A N3648 N3649 !#1 N3650 P1298 CASX 9 -1 N3648 0x80028f Int BE Pri Loop_entry !#1 N3651 P1298 CASX 10 -1 N3649 0x800290 Int BE Pri Loop_entry !#A N3650 N3651 !#1 N3652 P1299 LD 18 -1 Int BE Pri !#1 N3653 P1300 LD 22 -1 Int BE Pri Loop_exit !#1 N3654 P1298 DWLD 9 -1 Int BE Pri Loop_entry !#1 N3655 P1298 DWLD 10 -1 Int BE Pri Loop_entry !#A N3654 N3655 !#1 N3656 P1298 CASX 9 -1 N3654 0x800291 Int BE Pri Loop_entry !#1 N3657 P1298 CASX 10 -1 N3655 0x800292 Int BE Pri Loop_entry !#A N3656 N3657 !#1 N3658 P1299 LD 18 -1 Int BE Pri !#1 N3659 P1300 LD 22 -1 Int BE Pri Loop_exit !#1 N3660 P1301 ST 5 0x800293 Int BE Pri Loop_entry Loop_exit !#1 N3661 P1301 ST 5 0x800294 Int BE Pri Loop_entry Loop_exit !#1 N3662 P1302 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3663 P1302 CASX 14 -1,0x0 N3662 0x800295 Int BE Pri Loop_entry Loop_exit !#1 N3664 P1303 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3665 P1303 CASX 14 -1,0x0 N3664 0x800296 Int BE Pri Loop_entry Loop_exit !#1 N3666 P1304 DWLD 3 -1 Int BE Pri Loop_entry !#1 N3667 P1304 DWLD 4 -1 Int BE Pri Loop_entry !#A N3666 N3667 !#1 N3668 P1304 CASX 3 -1 N3666 0x800297 Int BE Pri Loop_entry !#1 N3669 P1304 CASX 4 -1 N3667 0x800298 Int BE Pri Loop_entry !#A N3668 N3669 !#1 N3670 P1305 DWLD 0 -1 Int BE Pri Loop_exit !#1 N3671 P1305 DWLD 1 -1 Int BE Pri Loop_exit !#A N3670 N3671 !#1 N3672 P1305 CASX 0 -1 N3670 0x800299 Int BE Pri Loop_exit !#1 N3673 P1305 CASX 1 -1 N3671 0x80029a Int BE Pri Loop_exit !#A N3672 N3673 !#1 N3674 P1306 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#1 N3675 P1306 CASX 2 -1,0x0 N3674 0x80029b Int BE Pri Loop_entry Loop_exit !#1 N3676 P1307 LD 11 -1 Int BE Pri Loop_entry !#1 N3677 P1308 LD 1 -1 Int BE Pri Loop_exit !#1 N3678 P1309 DWLD 3 -1 Int BE Pri Loop_entry !#1 N3679 P1309 DWLD 4 -1 Int BE Pri Loop_entry !#A N3678 N3679 !#1 N3680 P1309 CASX 3 -1 N3678 0x80029c Int BE Pri Loop_entry !#1 N3681 P1309 CASX 4 -1 N3679 0x80029d Int BE Pri Loop_entry !#A N3680 N3681 !#1 N3682 P1310 LD 2 -1 Int BE Pri Loop_exit !#1 N3683 P1310 CAS 2 -1 N3682 0x80029e Int BE Pri Loop_exit !#1 N3684 P1311 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#1 N3685 P1311 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#1 N3686 P1312 LD 15 -1 Int BE Pri Loop_entry !#1 N3687 P1313 MEMBAR !#1 N3688 P1314 LD 6 -1 Int BE Pri Loop_exit !#1 N3689 P1312 LD 15 -1 Int BE Pri Loop_entry !#1 N3690 P1313 MEMBAR !#1 N3691 P1314 LD 6 -1 Int BE Pri Loop_exit !#1 N3692 P1315 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#1 N3693 P1315 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N3692 N3693 !#1 N3694 P1315 CASX 15 -1 N3692 0x80029f Int BE Pri Loop_entry Loop_exit !#1 N3695 P1315 CASX 16 -1 N3693 0x8002a0 Int BE Pri Loop_entry Loop_exit !#A N3694 N3695 !#1 N3696 P1316 LD 14 -1 FP BE Pri Loop_entry !#1 N3697 P1317 LD 13 -1 Int BE Pri Loop_exit !#1 N3698 P1317 CAS 13 -1 N3697 0x8002a1 Int BE Pri Loop_exit !#1 N3699 P1316 LD 14 -1 FP BE Pri Loop_entry !#1 N3700 P1317 LD 13 -1 Int BE Pri Loop_exit !#1 N3701 P1317 CAS 13 -1 N3700 0x8002a2 Int BE Pri Loop_exit !#1 N3702 P1318 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#1 N3703 P1318 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N3702 N3703 !#1 N3704 P1318 CASX 18 -1 N3702 0x8002a3 Int BE Pri Loop_entry Loop_exit !#1 N3705 P1318 CASX 19 -1 N3703 0x8002a4 Int BE Pri Loop_entry Loop_exit !#A N3704 N3705 !#1 N3706 P1319 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#1 N3707 P1319 CAS 5 -1 N3706 0x8002a5 Int BE Pri Loop_entry Loop_exit !#1 N3708 P1319 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#1 N3709 P1319 CAS 5 -1 N3708 0x8002a6 Int BE Pri Loop_entry Loop_exit !#1 N3710 P1320 LD 9 -1 Int BE Pri Loop_entry Loop_exit !#1 N3711 P1320 CAS 9 -1 N3710 0x8002a7 Int BE Pri Loop_entry Loop_exit !#1 N3712 P1321 MEMBAR !#2 N3713 P1322 LD 19 -1 Int LE Pri Loop_entry !#2 N3714 P1323 DWLD 3 -1 Int BE Pri !#2 N3715 P1323 DWLD 4 -1 Int BE Pri !#A N3714 N3715 !#2 N3716 P1323 CASX 3 -1 N3714 0x1000001 Int BE Pri !#2 N3717 P1323 CASX 4 -1 N3715 0x1000002 Int BE Pri !#A N3716 N3717 !#2 N3718 P1324 LD 6 -1 Int BE Pri Loop_exit !#2 N3719 P1322 LD 19 -1 Int LE Pri Loop_entry !#2 N3720 P1323 DWLD 3 -1 Int BE Pri !#2 N3721 P1323 DWLD 4 -1 Int BE Pri !#A N3720 N3721 !#2 N3722 P1323 CASX 3 -1 N3720 0x1000003 Int BE Pri !#2 N3723 P1323 CASX 4 -1 N3721 0x1000004 Int BE Pri !#A N3722 N3723 !#2 N3724 P1324 LD 6 -1 Int BE Pri Loop_exit !#2 N3725 P1325 DWLD 0 -1 Int BE Pri Loop_entry !#2 N3726 P1325 DWLD 1 -1 Int BE Pri Loop_entry !#A N3725 N3726 !#2 N3727 P1325 CASX 0 -1 N3725 0x1000005 Int BE Pri Loop_entry !#2 N3728 P1325 CASX 1 -1 N3726 0x1000006 Int BE Pri Loop_entry !#A N3727 N3728 !#2 N3729 P1326 ST 7 0x1000007 Int BE Pri Loop_exit !#2 N3730 P1325 DWLD 0 -1 Int BE Pri Loop_entry !#2 N3731 P1325 DWLD 1 -1 Int BE Pri Loop_entry !#A N3730 N3731 !#2 N3732 P1325 CASX 0 -1 N3730 0x1000008 Int BE Pri Loop_entry !#2 N3733 P1325 CASX 1 -1 N3731 0x1000009 Int BE Pri Loop_entry !#A N3732 N3733 !#2 N3734 P1326 ST 7 0x100000a Int BE Pri Loop_exit !#2 N3735 P1327 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3736 P1327 CASX 2 -1,0x0 N3735 0x100000b Int BE Pri Loop_entry Loop_exit !#2 N3737 P1328 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N3738 P1328 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N3737 N3738 !#2 N3739 P1328 CASX 12 -1 N3737 0x100000c Int BE Pri Loop_entry Loop_exit !#2 N3740 P1328 CASX 13 -1 N3738 0x100000d Int BE Pri Loop_entry Loop_exit !#A N3739 N3740 !#2 N3741 P1329 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#2 N3742 P1329 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N3741 N3742 !#2 N3743 P1329 CASX 6 -1 N3741 0x100000e Int BE Pri Loop_entry Loop_exit !#2 N3744 P1329 CASX 7 -1 N3742 0x100000f Int BE Pri Loop_entry Loop_exit !#A N3743 N3744 !#2 N3745 P1329 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#2 N3746 P1329 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N3745 N3746 !#2 N3747 P1329 CASX 6 -1 N3745 0x1000010 Int BE Pri Loop_entry Loop_exit !#2 N3748 P1329 CASX 7 -1 N3746 0x1000011 Int BE Pri Loop_entry Loop_exit !#A N3747 N3748 !#2 N3749 P1330 PREFETCH 20 Int BE Pri Loop_entry !#2 N3750 P1331 PREFETCH 14 Int BE Pri Loop_exit !#2 N3751 P1332 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3752 P1332 CASX 5 -1,0x0 N3751 0x1000012 Int BE Pri Loop_entry Loop_exit !#2 N3753 P1332 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3754 P1332 CASX 5 -1,0x0 N3753 0x1000013 Int BE Pri Loop_entry Loop_exit !#2 N3755 P1333 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#2 N3756 P1333 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N3755 N3756 !#2 N3757 P1333 CASX 15 -1 N3755 0x1000014 Int BE Pri Loop_entry Loop_exit !#2 N3758 P1333 CASX 16 -1 N3756 0x1000015 Int BE Pri Loop_entry Loop_exit !#A N3757 N3758 !#2 N3759 P1334 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3760 P1334 CASX 23 -1,0x0 N3759 0x1000016 Int BE Pri Loop_entry Loop_exit !#2 N3761 P1334 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3762 P1334 CASX 23 -1,0x0 N3761 0x1000017 Int BE Pri Loop_entry Loop_exit !#2 N3763 P1335 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N3764 P1335 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N3763 N3764 !#2 N3765 P1335 CASX 18 -1 N3763 0x1000018 Int BE Pri Loop_entry Loop_exit !#2 N3766 P1335 CASX 19 -1 N3764 0x1000019 Int BE Pri Loop_entry Loop_exit !#A N3765 N3766 !#2 N3767 P1335 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N3768 P1335 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N3767 N3768 !#2 N3769 P1335 CASX 18 -1 N3767 0x100001a Int BE Pri Loop_entry Loop_exit !#2 N3770 P1335 CASX 19 -1 N3768 0x100001b Int BE Pri Loop_entry Loop_exit !#A N3769 N3770 !#2 N3771 P1336 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#2 N3772 P1336 CASX 20 -1,0x0 N3771 0x100001c Int BE Pri Loop_entry !#2 N3773 P1337 DWLD 15 -1 Int BE Pri Loop_exit !#2 N3774 P1337 DWLD 16 -1 Int BE Pri Loop_exit !#A N3773 N3774 !#2 N3775 P1337 CASX 15 -1 N3773 0x100001d Int BE Pri Loop_exit !#2 N3776 P1337 CASX 16 -1 N3774 0x100001e Int BE Pri Loop_exit !#A N3775 N3776 !#2 N3777 P1338 DWLD 12 -1 Int BE Pri Loop_entry !#2 N3778 P1338 DWLD 13 -1 Int BE Pri Loop_entry !#A N3777 N3778 !#2 N3779 P1338 CASX 12 -1 N3777 0x100001f Int BE Pri Loop_entry !#2 N3780 P1338 CASX 13 -1 N3778 0x1000020 Int BE Pri Loop_entry !#A N3779 N3780 !#2 N3781 P1339 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#2 N3782 P1339 CASX 20 -1,0x0 N3781 0x1000021 Int BE Pri Loop_exit !#2 N3783 P1338 DWLD 12 -1 Int BE Pri Loop_entry !#2 N3784 P1338 DWLD 13 -1 Int BE Pri Loop_entry !#A N3783 N3784 !#2 N3785 P1338 CASX 12 -1 N3783 0x1000022 Int BE Pri Loop_entry !#2 N3786 P1338 CASX 13 -1 N3784 0x1000023 Int BE Pri Loop_entry !#A N3785 N3786 !#2 N3787 P1339 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#2 N3788 P1339 CASX 20 -1,0x0 N3787 0x1000024 Int BE Pri Loop_exit !#2 N3789 P1340 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3790 P1340 CASX 2 -1,0x0 N3789 0x1000025 Int BE Pri Loop_entry Loop_exit !#2 N3791 P1341 LD 7 -1 Int BE Pri Loop_entry !#2 N3792 P1341 CAS 7 -1 N3791 0x1000026 Int BE Pri Loop_entry !#2 N3793 P1342 DWLD 21 -1 Int BE Pri Loop_exit !#2 N3794 P1342 DWLD 22 -1 Int BE Pri Loop_exit !#A N3793 N3794 !#2 N3795 P1342 CASX 21 -1 N3793 0x1000027 Int BE Pri Loop_exit !#2 N3796 P1342 CASX 22 -1 N3794 0x1000028 Int BE Pri Loop_exit !#A N3795 N3796 !#2 N3797 P1343 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#2 N3798 P1343 CAS 22 -1 N3797 0x1000029 Int BE Pri Loop_entry Loop_exit !#2 N3799 P1343 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#2 N3800 P1343 CAS 22 -1 N3799 0x100002a Int BE Pri Loop_entry Loop_exit !#2 N3801 P1344 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3802 P1344 CASX 20 -1,0x0 N3801 0x100002b Int BE Pri Loop_entry Loop_exit !#2 N3803 P1344 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3804 P1344 CASX 20 -1,0x0 N3803 0x100002c Int BE Pri Loop_entry Loop_exit !#2 N3805 P1345 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3806 P1345 CASX 17 -1,0x0 N3805 0x100002d Int BE Pri Loop_entry Loop_exit !#2 N3807 P1346 LD 3 -1 Int BE Pri Loop_entry !#2 N3808 P1346 CAS 3 -1 N3807 0x100002e Int BE Pri Loop_entry !#2 N3809 P1347 ST 13 0x100002f Int BE Pri Loop_exit !#2 N3810 P1346 LD 3 -1 Int BE Pri Loop_entry !#2 N3811 P1346 CAS 3 -1 N3810 0x1000030 Int BE Pri Loop_entry !#2 N3812 P1347 ST 13 0x1000031 Int BE Pri Loop_exit !#2 N3813 P1348 LD 9 -1 Int BE Pri Loop_entry !#2 N3814 P1348 CAS 9 -1 N3813 0x1000032 Int BE Pri Loop_entry !#2 N3815 P1349 DWLD 18 -1 Int BE Pri Loop_exit !#2 N3816 P1349 DWLD 19 -1 Int BE Pri Loop_exit !#A N3815 N3816 !#2 N3817 P1349 CASX 18 -1 N3815 0x1000033 Int BE Pri Loop_exit !#2 N3818 P1349 CASX 19 -1 N3816 0x1000034 Int BE Pri Loop_exit !#A N3817 N3818 !#2 N3819 P1348 LD 9 -1 Int BE Pri Loop_entry !#2 N3820 P1348 CAS 9 -1 N3819 0x1000035 Int BE Pri Loop_entry !#2 N3821 P1349 DWLD 18 -1 Int BE Pri Loop_exit !#2 N3822 P1349 DWLD 19 -1 Int BE Pri Loop_exit !#A N3821 N3822 !#2 N3823 P1349 CASX 18 -1 N3821 0x1000036 Int BE Pri Loop_exit !#2 N3824 P1349 CASX 19 -1 N3822 0x1000037 Int BE Pri Loop_exit !#A N3823 N3824 !#2 N3825 P1350 LD 21 -1 Int BE Pri Loop_entry !#2 N3826 P1351 LD 1 -1 Int BE Pri Loop_exit !#2 N3827 P1350 LD 21 -1 Int BE Pri Loop_entry !#2 N3828 P1351 LD 1 -1 Int BE Pri Loop_exit !#2 N3829 P1352 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#2 N3830 P1352 CAS 23 -1 N3829 0x1000038 Int BE Pri Loop_entry Loop_exit !#2 N3831 P1352 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#2 N3832 P1352 CAS 23 -1 N3831 0x1000039 Int BE Pri Loop_entry Loop_exit !#2 N3833 P1353 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#2 N3834 P1353 CASX 17 -1,0x0 N3833 0x100003a Int BE Pri Loop_entry !#2 N3835 P1354 LD 1 -1 Int BE Pri Loop_exit !#2 N3836 P1354 CAS 1 -1 N3835 0x100003b Int BE Pri Loop_exit !#2 N3837 P1355 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N3838 P1355 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N3837 N3838 !#2 N3839 P1355 CASX 21 -1 N3837 0x100003c Int BE Pri Loop_entry Loop_exit !#2 N3840 P1355 CASX 22 -1 N3838 0x100003d Int BE Pri Loop_entry Loop_exit !#A N3839 N3840 !#2 N3841 P1355 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N3842 P1355 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N3841 N3842 !#2 N3843 P1355 CASX 21 -1 N3841 0x100003e Int BE Pri Loop_entry Loop_exit !#2 N3844 P1355 CASX 22 -1 N3842 0x100003f Int BE Pri Loop_entry Loop_exit !#A N3843 N3844 !#2 N3845 P1356 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3846 P1356 CASX 2 -1,0x0 N3845 0x1000040 Int BE Pri Loop_entry Loop_exit !#2 N3847 P1356 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3848 P1356 CASX 2 -1,0x0 N3847 0x1000041 Int BE Pri Loop_entry Loop_exit !#2 N3849 P1357 DWLD 21 -1 Int BE Pri Loop_entry !#2 N3850 P1357 DWLD 22 -1 Int BE Pri Loop_entry !#A N3849 N3850 !#2 N3851 P1357 CASX 21 -1 N3849 0x1000042 Int BE Pri Loop_entry !#2 N3852 P1357 CASX 22 -1 N3850 0x1000043 Int BE Pri Loop_entry !#A N3851 N3852 !#2 N3853 P1358 DWLD 9 -1 Int BE Pri Loop_exit !#2 N3854 P1358 DWLD 10 -1 Int BE Pri Loop_exit !#A N3853 N3854 !#2 N3855 P1358 CASX 9 -1 N3853 0x1000044 Int BE Pri Loop_exit !#2 N3856 P1358 CASX 10 -1 N3854 0x1000045 Int BE Pri Loop_exit !#A N3855 N3856 !#2 N3857 P1357 DWLD 21 -1 Int BE Pri Loop_entry !#2 N3858 P1357 DWLD 22 -1 Int BE Pri Loop_entry !#A N3857 N3858 !#2 N3859 P1357 CASX 21 -1 N3857 0x1000046 Int BE Pri Loop_entry !#2 N3860 P1357 CASX 22 -1 N3858 0x1000047 Int BE Pri Loop_entry !#A N3859 N3860 !#2 N3861 P1358 DWLD 9 -1 Int BE Pri Loop_exit !#2 N3862 P1358 DWLD 10 -1 Int BE Pri Loop_exit !#A N3861 N3862 !#2 N3863 P1358 CASX 9 -1 N3861 0x1000048 Int BE Pri Loop_exit !#2 N3864 P1358 CASX 10 -1 N3862 0x1000049 Int BE Pri Loop_exit !#A N3863 N3864 !#2 N3865 P1359 DWLD 3 -1 Int BE Pri Loop_entry !#2 N3866 P1359 DWLD 4 -1 Int BE Pri Loop_entry !#A N3865 N3866 !#2 N3867 P1359 CASX 3 -1 N3865 0x100004a Int BE Pri Loop_entry !#2 N3868 P1359 CASX 4 -1 N3866 0x100004b Int BE Pri Loop_entry !#A N3867 N3868 !#2 N3869 P1360 DWLD 18 -1 Int BE Pri Loop_exit !#2 N3870 P1360 DWLD 19 -1 Int BE Pri Loop_exit !#A N3869 N3870 !#2 N3871 P1360 CASX 18 -1 N3869 0x100004c Int BE Pri Loop_exit !#2 N3872 P1360 CASX 19 -1 N3870 0x100004d Int BE Pri Loop_exit !#A N3871 N3872 !#2 N3873 P1361 PREFETCH 12 Int BE Pri Loop_entry !#2 N3874 P1362 REPLACEMENT 18 Int BE Pri Loop_exit !#2 N3875 P1363 ST 20 0x100004e Int BE Pri Loop_entry !#2 N3876 P1364 REPLACEMENT 12 Int BE Pri Loop_exit !#2 N3877 P1365 DWLD 9 -1 Int BE Pri Loop_entry !#2 N3878 P1365 DWLD 10 -1 Int BE Pri Loop_entry !#A N3877 N3878 !#2 N3879 P1365 CASX 9 -1 N3877 0x100004f Int BE Pri Loop_entry !#2 N3880 P1365 CASX 10 -1 N3878 0x1000050 Int BE Pri Loop_entry !#A N3879 N3880 !#2 N3881 P1366 LD 0 -1 Int BE Pri !#2 N3882 P1367 LD 13 -1 Int BE Pri Loop_exit !#2 N3883 P1368 DWLD 9 -1 Int LE Pri Loop_entry Loop_exit !#2 N3884 P1368 DWLD 10 -1 Int LE Pri Loop_entry Loop_exit !#A N3883 N3884 !#2 N3885 P1368 CASX 9 -1 N3883 0x1000051 Int LE Pri Loop_entry Loop_exit !#2 N3886 P1368 CASX 10 -1 N3884 0x1000052 Int LE Pri Loop_entry Loop_exit !#A N3885 N3886 !#2 N3887 P1369 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N3888 P1369 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N3887 N3888 !#2 N3889 P1369 CASX 3 -1 N3887 0x1000053 Int BE Pri Loop_entry Loop_exit !#2 N3890 P1369 CASX 4 -1 N3888 0x1000054 Int BE Pri Loop_entry Loop_exit !#A N3889 N3890 !#2 N3891 P1369 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N3892 P1369 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N3891 N3892 !#2 N3893 P1369 CASX 3 -1 N3891 0x1000055 Int BE Pri Loop_entry Loop_exit !#2 N3894 P1369 CASX 4 -1 N3892 0x1000056 Int BE Pri Loop_entry Loop_exit !#A N3893 N3894 !#2 N3895 P1370 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#2 N3896 P1370 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N3895 N3896 !#2 N3897 P1370 CASX 6 -1 N3895 0x1000057 Int BE Pri Loop_entry Loop_exit !#2 N3898 P1370 CASX 7 -1 N3896 0x1000058 Int BE Pri Loop_entry Loop_exit !#A N3897 N3898 !#2 N3899 P1370 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#2 N3900 P1370 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N3899 N3900 !#2 N3901 P1370 CASX 6 -1 N3899 0x1000059 Int BE Pri Loop_entry Loop_exit !#2 N3902 P1370 CASX 7 -1 N3900 0x100005a Int BE Pri Loop_entry Loop_exit !#A N3901 N3902 !#2 N3903 P1371 PREFETCH 1 Int BE Pri Loop_entry Loop_exit !#2 N3904 P1372 REPLACEMENT 14 Int BE Pri Loop_entry !#2 N3905 P1373 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#2 N3906 P1373 CASX 8 -1,0x0 N3905 0x100005b Int BE Pri Loop_exit !#2 N3907 P1374 ST 4 0x100005c Int BE Pri Loop_entry !#2 N3908 P1375 LD 15 -1 Int BE Pri !#2 N3909 P1376 LD 9 -1 Int BE Pri Loop_exit !#2 N3910 P1377 PREFETCH 5 Int BE Pri Loop_entry !#2 N3911 P1378 LD 2 -1 Int BE Pri Loop_exit !#2 N3912 P1378 CAS 2 -1 N3911 0x100005d Int BE Pri Loop_exit !#2 N3913 P1379 LD 11 -1 Int BE Pri Loop_entry !#2 N3914 P1380 DWLD 2 -1,0x0 Int BE Pri !#2 N3915 P1380 CASX 2 -1,0x0 N3914 0x100005e Int BE Pri !#2 N3916 P1381 LD 10 -1 Int BE Pri Loop_exit !#2 N3917 P1379 LD 11 -1 Int BE Pri Loop_entry !#2 N3918 P1380 DWLD 2 -1,0x0 Int BE Pri !#2 N3919 P1380 CASX 2 -1,0x0 N3918 0x100005f Int BE Pri !#2 N3920 P1381 LD 10 -1 Int BE Pri Loop_exit !#2 N3921 P1382 ST 9 0x40800001 FP BE Pri Loop_entry Loop_exit !#2 N3922 P1382 ST 9 0x40800002 FP BE Pri Loop_entry Loop_exit !#2 N3923 P1383 ST 8 0x1000060 Int BE Pri Loop_entry !#2 N3924 P1384 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#2 N3925 P1384 CASX 14 -1,0x0 N3924 0x1000061 Int BE Pri Loop_exit !#2 N3926 P1385 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#2 N3927 P1385 CASX 23 -1,0x0 N3926 0x1000062 Int BE Pri Loop_entry !#2 N3928 P1386 ST 10 0x1000063 Int BE Pri Loop_exit !#2 N3929 P1387 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3930 P1387 CASX 23 -1,0x0 N3929 0x1000064 Int BE Pri Loop_entry Loop_exit !#2 N3931 P1388 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#2 N3932 P1388 CASX 20 -1,0x0 N3931 0x1000065 Int BE Pri Loop_entry !#2 N3933 P1389 DWLD 3 -1 Int BE Pri Loop_exit !#2 N3934 P1389 DWLD 4 -1 Int BE Pri Loop_exit !#A N3933 N3934 !#2 N3935 P1389 CASX 3 -1 N3933 0x1000066 Int BE Pri Loop_exit !#2 N3936 P1389 CASX 4 -1 N3934 0x1000067 Int BE Pri Loop_exit !#A N3935 N3936 !#2 N3937 P1388 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#2 N3938 P1388 CASX 20 -1,0x0 N3937 0x1000068 Int BE Pri Loop_entry !#2 N3939 P1389 DWLD 3 -1 Int BE Pri Loop_exit !#2 N3940 P1389 DWLD 4 -1 Int BE Pri Loop_exit !#A N3939 N3940 !#2 N3941 P1389 CASX 3 -1 N3939 0x1000069 Int BE Pri Loop_exit !#2 N3942 P1389 CASX 4 -1 N3940 0x100006a Int BE Pri Loop_exit !#A N3941 N3942 !#2 N3943 P1390 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3944 P1390 CASX 2 -1,0x0 N3943 0x100006b Int BE Pri Loop_entry Loop_exit !#2 N3945 P1390 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N3946 P1390 CASX 2 -1,0x0 N3945 0x100006c Int BE Pri Loop_entry Loop_exit !#2 N3947 P1391 LD 3 -1 Int BE Pri Loop_entry !#2 N3948 P1391 CAS 3 -1 N3947 0x100006d Int BE Pri Loop_entry !#2 N3949 P1392 PREFETCH 5 Int BE Pri Loop_exit !#2 N3950 P1393 MEMBAR !#2 N3951 P1393 MEMBAR !#2 N3952 P1394 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N3953 P1394 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N3952 N3953 !#2 N3954 P1394 CASX 3 -1 N3952 0x100006e Int BE Pri Loop_entry Loop_exit !#2 N3955 P1394 CASX 4 -1 N3953 0x100006f Int BE Pri Loop_entry Loop_exit !#A N3954 N3955 !#2 N3956 P1394 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N3957 P1394 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N3956 N3957 !#2 N3958 P1394 CASX 3 -1 N3956 0x1000070 Int BE Pri Loop_entry Loop_exit !#2 N3959 P1394 CASX 4 -1 N3957 0x1000071 Int BE Pri Loop_entry Loop_exit !#A N3958 N3959 !#2 N3960 P1395 LD 14 -1 Int BE Pri Loop_entry !#2 N3961 P1396 DWLD 15 -1 Int BE Pri !#2 N3962 P1396 DWLD 16 -1 Int BE Pri !#A N3961 N3962 !#2 N3963 P1396 CASX 15 -1 N3961 0x1000072 Int BE Pri !#2 N3964 P1396 CASX 16 -1 N3962 0x1000073 Int BE Pri !#A N3963 N3964 !#2 N3965 P1397 LD 4 -1 Int BE Pri Loop_exit !#2 N3966 P1398 LD 1 -1 Int BE Pri Loop_entry !#2 N3967 P1399 LD 17 -1 Int BE Pri !#2 N3968 P1399 CAS 17 -1 N3967 0x1000074 Int BE Pri !#2 N3969 P1400 LD 17 -1 Int BE Pri Loop_exit !#2 N3970 P1398 LD 1 -1 Int BE Pri Loop_entry !#2 N3971 P1399 LD 17 -1 Int BE Pri !#2 N3972 P1399 CAS 17 -1 N3971 0x1000075 Int BE Pri !#2 N3973 P1400 LD 17 -1 Int BE Pri Loop_exit !#2 N3974 P1401 REPLACEMENT 10 Int BE Pri Loop_entry !#2 N3975 P1402 LD 2 -1 Int BE Pri Loop_exit !#2 N3976 P1402 CAS 2 -1 N3975 0x1000076 Int BE Pri Loop_exit !#2 N3977 P1401 REPLACEMENT 10 Int BE Pri Loop_entry !#2 N3978 P1402 LD 2 -1 Int BE Pri Loop_exit !#2 N3979 P1402 CAS 2 -1 N3978 0x1000077 Int BE Pri Loop_exit !#2 N3980 P1403 LD 19 -1 Int BE Pri Loop_entry !#2 N3981 P1404 LD 18 -1 Int BE Pri Loop_exit !#2 N3982 P1403 LD 19 -1 Int BE Pri Loop_entry !#2 N3983 P1404 LD 18 -1 Int BE Pri Loop_exit !#2 N3984 P1405 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#2 N3985 P1405 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#2 N3986 P1406 LD 17 -1 Int BE Pri Loop_entry !#2 N3987 P1407 REPLACEMENT 16 Int BE Pri !#2 N3988 P1408 LD 12 -1 Int BE Pri Loop_exit !#2 N3989 P1406 LD 17 -1 Int BE Pri Loop_entry !#2 N3990 P1407 REPLACEMENT 16 Int BE Pri !#2 N3991 P1408 LD 12 -1 Int BE Pri Loop_exit !#2 N3992 P1409 LD 22 -1 Int BE Pri Loop_entry !#2 N3993 P1410 LD 20 -1 Int BE Pri Loop_exit !#2 N3994 P1411 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N3995 P1411 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N3994 N3995 !#2 N3996 P1411 CASX 3 -1 N3994 0x1000078 Int BE Pri Loop_entry Loop_exit !#2 N3997 P1411 CASX 4 -1 N3995 0x1000079 Int BE Pri Loop_entry Loop_exit !#A N3996 N3997 !#2 N3998 P1411 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N3999 P1411 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N3998 N3999 !#2 N4000 P1411 CASX 3 -1 N3998 0x100007a Int BE Pri Loop_entry Loop_exit !#2 N4001 P1411 CASX 4 -1 N3999 0x100007b Int BE Pri Loop_entry Loop_exit !#A N4000 N4001 !#2 N4002 P1412 LD 22 -1 Int BE Pri Loop_entry !#2 N4003 P1413 LD 2 -1 Int BE Pri !#2 N4004 P1413 CAS 2 -1 N4003 0x100007c Int BE Pri !#2 N4005 P1414 LD 9 -1 Int BE Pri Loop_exit !#2 N4006 P1415 ST 16 0x100007d Int BE Pri Loop_entry !#2 N4007 P1416 DWLD 14 -1,0x0 Int LE Pri Loop_exit !#2 N4008 P1416 CASX 14 -1,0x0 N4007 0x100007e Int LE Pri Loop_exit !#2 N4009 P1417 REPLACEMENT 3 Int BE Pri Loop_entry Loop_exit !#2 N4010 P1418 DWLD 3 -1 Int BE Pri Loop_entry !#2 N4011 P1418 DWLD 4 -1 Int BE Pri Loop_entry !#A N4010 N4011 !#2 N4012 P1418 CASX 3 -1 N4010 0x100007f Int BE Pri Loop_entry !#2 N4013 P1418 CASX 4 -1 N4011 0x1000080 Int BE Pri Loop_entry !#A N4012 N4013 !#2 N4014 P1419 DWLD 21 -1 Int BE Pri Loop_exit !#2 N4015 P1419 DWLD 22 -1 Int BE Pri Loop_exit !#A N4014 N4015 !#2 N4016 P1419 CASX 21 -1 N4014 0x1000081 Int BE Pri Loop_exit !#2 N4017 P1419 CASX 22 -1 N4015 0x1000082 Int BE Pri Loop_exit !#A N4016 N4017 !#2 N4018 P1420 LD 3 -1 Int BE Pri Loop_entry !#2 N4019 P1421 LD 0 -1 Int BE Pri Loop_exit !#2 N4020 P1422 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#2 N4021 P1422 CAS 10 -1 N4020 0x1000083 Int BE Pri Loop_entry Loop_exit !#2 N4022 P1422 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#2 N4023 P1422 CAS 10 -1 N4022 0x1000084 Int BE Pri Loop_entry Loop_exit !#2 N4024 P1423 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4025 P1423 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N4024 N4025 !#2 N4026 P1423 CASX 12 -1 N4024 0x1000085 Int BE Pri Loop_entry Loop_exit !#2 N4027 P1423 CASX 13 -1 N4025 0x1000086 Int BE Pri Loop_entry Loop_exit !#A N4026 N4027 !#2 N4028 P1423 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4029 P1423 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N4028 N4029 !#2 N4030 P1423 CASX 12 -1 N4028 0x1000087 Int BE Pri Loop_entry Loop_exit !#2 N4031 P1423 CASX 13 -1 N4029 0x1000088 Int BE Pri Loop_entry Loop_exit !#A N4030 N4031 !#2 N4032 P1424 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#2 N4033 P1424 CASX 8 -1,0x0 N4032 0x1000089 Int BE Pri Loop_entry !#2 N4034 P1425 DWLD 12 -1 Int BE Pri Loop_exit !#2 N4035 P1425 DWLD 13 -1 Int BE Pri Loop_exit !#A N4034 N4035 !#2 N4036 P1425 CASX 12 -1 N4034 0x100008a Int BE Pri Loop_exit !#2 N4037 P1425 CASX 13 -1 N4035 0x100008b Int BE Pri Loop_exit !#A N4036 N4037 !#2 N4038 P1424 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#2 N4039 P1424 CASX 8 -1,0x0 N4038 0x100008c Int BE Pri Loop_entry !#2 N4040 P1425 DWLD 12 -1 Int BE Pri Loop_exit !#2 N4041 P1425 DWLD 13 -1 Int BE Pri Loop_exit !#A N4040 N4041 !#2 N4042 P1425 CASX 12 -1 N4040 0x100008d Int BE Pri Loop_exit !#2 N4043 P1425 CASX 13 -1 N4041 0x100008e Int BE Pri Loop_exit !#A N4042 N4043 !#2 N4044 P1426 LD 8 -1 Int BE Pri Loop_entry !#2 N4045 P1427 LD 5 -1 Int BE Pri Loop_exit !#2 N4046 P1428 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4047 P1428 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4046 N4047 !#2 N4048 P1428 CASX 0 -1 N4046 0x100008f Int BE Pri Loop_entry Loop_exit !#2 N4049 P1428 CASX 1 -1 N4047 0x1000090 Int BE Pri Loop_entry Loop_exit !#A N4048 N4049 !#2 N4050 P1428 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4051 P1428 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4050 N4051 !#2 N4052 P1428 CASX 0 -1 N4050 0x1000091 Int BE Pri Loop_entry Loop_exit !#2 N4053 P1428 CASX 1 -1 N4051 0x1000092 Int BE Pri Loop_entry Loop_exit !#A N4052 N4053 !#2 N4054 P1429 LD 2 -1 Int BE Pri Loop_entry Loop_exit !#2 N4055 P1429 CAS 2 -1 N4054 0x1000093 Int BE Pri Loop_entry Loop_exit !#2 N4056 P1430 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#2 N4057 P1430 CASX 8 -1,0x0 N4056 0x1000094 Int BE Pri Loop_entry !#2 N4058 P1431 PREFETCH 5 Int LE Pri Loop_exit !#2 N4059 P1432 REPLACEMENT 14 Int BE Pri Loop_entry Loop_exit !#2 N4060 P1433 REPLACEMENT 4 Int BE Pri Loop_entry !#2 N4061 P1434 LD 4 -1 Int BE Pri Loop_exit !#2 N4062 P1434 CAS 4 -1 N4061 0x1000095 Int BE Pri Loop_exit !#2 N4063 P1435 LD 2 -1 Int BE Pri Loop_entry !#2 N4064 P1436 LD 3 -1 Int BE Pri Loop_exit !#2 N4065 P1435 LD 2 -1 Int BE Pri Loop_entry !#2 N4066 P1436 LD 3 -1 Int BE Pri Loop_exit !#2 N4067 P1437 LD 15 -1 Int BE Pri Loop_entry !#2 N4068 P1438 LD 17 -1 Int BE Pri Loop_exit !#2 N4069 P1439 DWLD 6 -1 Int BE Pri Loop_entry !#2 N4070 P1439 DWLD 7 -1 Int BE Pri Loop_entry !#A N4069 N4070 !#2 N4071 P1439 CASX 6 -1 N4069 0x1000096 Int BE Pri Loop_entry !#2 N4072 P1439 CASX 7 -1 N4070 0x1000097 Int BE Pri Loop_entry !#A N4071 N4072 !#2 N4073 P1440 ST 21 0x1000098 Int LE Pri Loop_exit !#2 N4074 P1441 REPLACEMENT 9 Int BE Pri Loop_entry !#2 N4075 P1442 LD 13 -1 Int BE Pri !#2 N4076 P1443 LD 13 -1 Int BE Pri Loop_exit !#2 N4077 P1441 REPLACEMENT 9 Int BE Pri Loop_entry !#2 N4078 P1442 LD 13 -1 Int BE Pri !#2 N4079 P1443 LD 13 -1 Int BE Pri Loop_exit !#2 N4080 P1444 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#2 N4081 P1444 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N4080 N4081 !#2 N4082 P1444 CASX 6 -1 N4080 0x1000099 Int BE Pri Loop_entry Loop_exit !#2 N4083 P1444 CASX 7 -1 N4081 0x100009a Int BE Pri Loop_entry Loop_exit !#A N4082 N4083 !#2 N4084 P1444 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#2 N4085 P1444 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N4084 N4085 !#2 N4086 P1444 CASX 6 -1 N4084 0x100009b Int BE Pri Loop_entry Loop_exit !#2 N4087 P1444 CASX 7 -1 N4085 0x100009c Int BE Pri Loop_entry Loop_exit !#A N4086 N4087 !#2 N4088 P1445 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#2 N4089 P1446 ST 13 0x100009d Int BE Pri Loop_entry Loop_exit !#2 N4090 P1447 REPLACEMENT 20 Int BE Pri Loop_entry !#2 N4091 P1448 DWLD 0 -1 Int BE Pri Loop_exit !#2 N4092 P1448 DWLD 1 -1 Int BE Pri Loop_exit !#A N4091 N4092 !#2 N4093 P1448 CASX 0 -1 N4091 0x100009e Int BE Pri Loop_exit !#2 N4094 P1448 CASX 1 -1 N4092 0x100009f Int BE Pri Loop_exit !#A N4093 N4094 !#2 N4095 P1449 REPLACEMENT 14 Int BE Pri Loop_entry !#2 N4096 P1450 REPLACEMENT 1 Int BE Pri Loop_exit !#2 N4097 P1449 REPLACEMENT 14 Int BE Pri Loop_entry !#2 N4098 P1450 REPLACEMENT 1 Int BE Pri Loop_exit !#2 N4099 P1451 LD 10 -1 Int BE Pri Loop_entry !#2 N4100 P1452 LD 1 -1 Int BE Pri Loop_exit !#2 N4101 P1453 LD 15 -1 Int BE Pri Loop_entry !#2 N4102 P1454 LD 2 -1 Int BE Pri Loop_exit !#2 N4103 P1455 LD 1 -1 Int BE Pri Loop_entry !#2 N4104 P1456 LD 10 -1 Int BE Pri Loop_exit !#2 N4105 P1455 LD 1 -1 Int BE Pri Loop_entry !#2 N4106 P1456 LD 10 -1 Int BE Pri Loop_exit !#2 N4107 P1457 MEMBAR !#2 N4108 P1457 MEMBAR !#2 N4109 P1458 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N4110 P1458 CAS 18 -1 N4109 0x10000a0 Int BE Pri Loop_entry Loop_exit !#2 N4111 P1459 DWLD 15 -1 Int BE Pri Loop_entry !#2 N4112 P1459 DWLD 16 -1 Int BE Pri Loop_entry !#A N4111 N4112 !#2 N4113 P1459 CASX 15 -1 N4111 0x10000a1 Int BE Pri Loop_entry !#2 N4114 P1459 CASX 16 -1 N4112 0x10000a2 Int BE Pri Loop_entry !#A N4113 N4114 !#2 N4115 P1460 REPLACEMENT 19 Int BE Pri Loop_exit !#2 N4116 P1461 LD 1 -1 Int BE Pri Loop_entry !#2 N4117 P1462 LD 8 -1 Int BE Pri Loop_exit !#2 N4118 P1463 LD 3 -1 Int BE Pri Loop_entry !#2 N4119 P1463 CAS 3 -1 N4118 0x10000a3 Int BE Pri Loop_entry !#2 N4120 P1464 DWLD 3 -1 Int BE Pri Loop_exit !#2 N4121 P1464 DWLD 4 -1 Int BE Pri Loop_exit !#A N4120 N4121 !#2 N4122 P1464 CASX 3 -1 N4120 0x10000a4 Int BE Pri Loop_exit !#2 N4123 P1464 CASX 4 -1 N4121 0x10000a5 Int BE Pri Loop_exit !#A N4122 N4123 !#2 N4124 P1465 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#2 N4125 P1465 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#2 N4126 P1466 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#2 N4127 P1466 CASX 14 -1,0x0 N4126 0x10000a6 Int BE Pri Loop_entry !#2 N4128 P1467 DWLD 12 -1 Int BE Pri Loop_exit !#2 N4129 P1467 DWLD 13 -1 Int BE Pri Loop_exit !#A N4128 N4129 !#2 N4130 P1467 CASX 12 -1 N4128 0x10000a7 Int BE Pri Loop_exit !#2 N4131 P1467 CASX 13 -1 N4129 0x10000a8 Int BE Pri Loop_exit !#A N4130 N4131 !#2 N4132 P1468 ST 14 0x10000a9 Int BE Pri Loop_entry Loop_exit !#2 N4133 P1469 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#2 N4134 P1470 DWLD 21 -1 Int BE Pri Loop_entry !#2 N4135 P1470 DWLD 22 -1 Int BE Pri Loop_entry !#A N4134 N4135 !#2 N4136 P1470 CASX 21 -1 N4134 0x10000aa Int BE Pri Loop_entry !#2 N4137 P1470 CASX 22 -1 N4135 0x10000ab Int BE Pri Loop_entry !#A N4136 N4137 !#2 N4138 P1471 LD 12 -1 Int BE Pri !#2 N4139 P1472 LD 20 -1 Int BE Pri Loop_exit !#2 N4140 P1470 DWLD 21 -1 Int BE Pri Loop_entry !#2 N4141 P1470 DWLD 22 -1 Int BE Pri Loop_entry !#A N4140 N4141 !#2 N4142 P1470 CASX 21 -1 N4140 0x10000ac Int BE Pri Loop_entry !#2 N4143 P1470 CASX 22 -1 N4141 0x10000ad Int BE Pri Loop_entry !#A N4142 N4143 !#2 N4144 P1471 LD 12 -1 Int BE Pri !#2 N4145 P1472 LD 20 -1 Int BE Pri Loop_exit !#2 N4146 P1473 LD 18 -1 Int BE Pri Loop_entry !#2 N4147 P1474 LD 21 -1 Int BE Pri Loop_exit !#2 N4148 P1475 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N4149 P1475 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N4148 N4149 !#2 N4150 P1475 CASX 3 -1 N4148 0x10000ae Int BE Pri Loop_entry Loop_exit !#2 N4151 P1475 CASX 4 -1 N4149 0x10000af Int BE Pri Loop_entry Loop_exit !#A N4150 N4151 !#2 N4152 P1476 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4153 P1476 CASX 20 -1,0x0 N4152 0x10000b0 Int BE Pri Loop_entry Loop_exit !#2 N4154 P1476 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4155 P1476 CASX 20 -1,0x0 N4154 0x10000b1 Int BE Pri Loop_entry Loop_exit !#2 N4156 P1477 LD 12 -1 Int BE Pri Loop_entry !#2 N4157 P1478 LD 1 -1 Int BE Pri Loop_exit !#2 N4158 P1479 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N4159 P1479 CASX 5 -1,0x0 N4158 0x10000b2 Int BE Pri Loop_entry !#2 N4160 P1480 REPLACEMENT 14 Int BE Pri Loop_exit !#2 N4161 P1479 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N4162 P1479 CASX 5 -1,0x0 N4161 0x10000b3 Int BE Pri Loop_entry !#2 N4163 P1480 REPLACEMENT 14 Int BE Pri Loop_exit !#2 N4164 P1481 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N4165 P1481 CASX 5 -1,0x0 N4164 0x10000b4 Int BE Pri Loop_entry !#2 N4166 P1482 LD 19 -1 Int BE Pri Loop_exit !#2 N4167 P1482 CAS 19 -1 N4166 0x10000b5 Int BE Pri Loop_exit !#2 N4168 P1481 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N4169 P1481 CASX 5 -1,0x0 N4168 0x10000b6 Int BE Pri Loop_entry !#2 N4170 P1482 LD 19 -1 Int BE Pri Loop_exit !#2 N4171 P1482 CAS 19 -1 N4170 0x10000b7 Int BE Pri Loop_exit !#2 N4172 P1483 REPLACEMENT 21 Int BE Pri Loop_entry !#2 N4173 P1484 DWLD 21 -1 Int BE Pri Loop_exit !#2 N4174 P1484 DWLD 22 -1 Int BE Pri Loop_exit !#A N4173 N4174 !#2 N4175 P1484 CASX 21 -1 N4173 0x10000b8 Int BE Pri Loop_exit !#2 N4176 P1484 CASX 22 -1 N4174 0x10000b9 Int BE Pri Loop_exit !#A N4175 N4176 !#2 N4177 P1483 REPLACEMENT 21 Int BE Pri Loop_entry !#2 N4178 P1484 DWLD 21 -1 Int BE Pri Loop_exit !#2 N4179 P1484 DWLD 22 -1 Int BE Pri Loop_exit !#A N4178 N4179 !#2 N4180 P1484 CASX 21 -1 N4178 0x10000ba Int BE Pri Loop_exit !#2 N4181 P1484 CASX 22 -1 N4179 0x10000bb Int BE Pri Loop_exit !#A N4180 N4181 !#2 N4182 P1485 DWLD 9 -1 Int BE Pri Loop_entry !#2 N4183 P1485 DWLD 10 -1 Int BE Pri Loop_entry !#A N4182 N4183 !#2 N4184 P1485 CASX 9 -1 N4182 0x10000bc Int BE Pri Loop_entry !#2 N4185 P1485 CASX 10 -1 N4183 0x10000bd Int BE Pri Loop_entry !#A N4184 N4185 !#2 N4186 P1486 LD 13 -1 Int BE Pri Loop_exit !#2 N4187 P1486 CAS 13 -1 N4186 0x10000be Int BE Pri Loop_exit !#2 N4188 P1487 ST 4 0x10000bf Int BE Pri Loop_entry !#2 N4189 P1488 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#2 N4190 P1488 CASX 17 -1,0x0 N4189 0x10000c0 Int BE Pri Loop_exit !#2 N4191 P1487 ST 4 0x10000c1 Int BE Pri Loop_entry !#2 N4192 P1488 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#2 N4193 P1488 CASX 17 -1,0x0 N4192 0x10000c2 Int BE Pri Loop_exit !#2 N4194 P1489 FLUSHI 20 Int BE Pri Loop_entry Loop_exit !#2 N4195 P1489 FLUSHI 20 Int BE Pri Loop_entry Loop_exit !#2 N4196 P1490 LD 11 -1 Int BE Pri Loop_entry !#2 N4197 P1491 ST 6 0x10000c3 Int BE Pri !#2 N4198 P1492 LD 14 -1 Int BE Pri Loop_exit !#2 N4199 P1493 LD 11 -1 Int BE Pri Loop_entry !#2 N4200 P1494 DWLD 9 -1 Int BE Pri !#2 N4201 P1494 DWLD 10 -1 Int BE Pri !#A N4200 N4201 !#2 N4202 P1494 CASX 9 -1 N4200 0x10000c4 Int BE Pri !#2 N4203 P1494 CASX 10 -1 N4201 0x10000c5 Int BE Pri !#A N4202 N4203 !#2 N4204 P1495 LD 5 -1 Int BE Pri Loop_exit !#2 N4205 P1496 ST 10 0x10000c6 Int BE Pri Loop_entry !#2 N4206 P1497 DWLD 21 -1 Int BE Pri Loop_exit !#2 N4207 P1497 DWLD 22 -1 Int BE Pri Loop_exit !#A N4206 N4207 !#2 N4208 P1497 CASX 21 -1 N4206 0x10000c7 Int BE Pri Loop_exit !#2 N4209 P1497 CASX 22 -1 N4207 0x10000c8 Int BE Pri Loop_exit !#A N4208 N4209 !#2 N4210 P1498 DWLD 21 -1 Int BE Pri Loop_entry !#2 N4211 P1498 DWLD 22 -1 Int BE Pri Loop_entry !#A N4210 N4211 !#2 N4212 P1498 CASX 21 -1 N4210 0x10000c9 Int BE Pri Loop_entry !#2 N4213 P1498 CASX 22 -1 N4211 0x10000ca Int BE Pri Loop_entry !#A N4212 N4213 !#2 N4214 P1499 LD 5 -1 FP BE Pri Loop_exit !#2 N4215 P1500 ST 12 0x40800003 FP BE Pri Loop_entry Loop_exit !#2 N4216 P1500 ST 12 0x40800004 FP BE Pri Loop_entry Loop_exit !#2 N4217 P1501 ST 11 0x10000cb Int BE Pri Loop_entry !#2 N4218 P1502 LD 16 -1 Int BE Pri !#2 N4219 P1503 LD 20 -1 Int BE Pri Loop_exit !#2 N4220 P1504 LD 12 -1 FP BE Pri Loop_entry Loop_exit !#2 N4221 P1504 LD 12 -1 FP BE Pri Loop_entry Loop_exit !#2 N4222 P1505 LD 12 -1 Int BE Pri Loop_entry !#2 N4223 P1506 LD 11 -1 Int LE Pri Loop_exit !#2 N4224 P1505 LD 12 -1 Int BE Pri Loop_entry !#2 N4225 P1506 LD 11 -1 Int LE Pri Loop_exit !#2 N4226 P1507 LD 17 -1 Int BE Pri Loop_entry !#2 N4227 P1508 LD 2 -1 Int LE Pri !#2 N4228 P1508 CAS 2 -1 N4227 0x10000cc Int LE Pri !#2 N4229 P1509 LD 23 -1 Int BE Pri Loop_exit !#2 N4230 P1507 LD 17 -1 Int BE Pri Loop_entry !#2 N4231 P1508 LD 2 -1 Int LE Pri !#2 N4232 P1508 CAS 2 -1 N4231 0x10000cd Int LE Pri !#2 N4233 P1509 LD 23 -1 Int BE Pri Loop_exit !#2 N4234 P1510 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4235 P1510 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4234 N4235 !#2 N4236 P1510 CASX 0 -1 N4234 0x10000ce Int BE Pri Loop_entry Loop_exit !#2 N4237 P1510 CASX 1 -1 N4235 0x10000cf Int BE Pri Loop_entry Loop_exit !#A N4236 N4237 !#2 N4238 P1511 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#2 N4239 P1511 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#2 N4240 P1512 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4241 P1512 CASX 5 -1,0x0 N4240 0x10000d0 Int BE Pri Loop_entry Loop_exit !#2 N4242 P1512 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4243 P1512 CASX 5 -1,0x0 N4242 0x10000d1 Int BE Pri Loop_entry Loop_exit !#2 N4244 P1513 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#2 N4245 P1514 ST 1 0x10000d2 Int BE Pri Loop_entry Loop_exit !#2 N4246 P1515 REPLACEMENT 18 Int BE Pri Loop_entry !#2 N4247 P1516 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#2 N4248 P1516 CASX 14 -1,0x0 N4247 0x10000d3 Int BE Pri Loop_exit !#2 N4249 P1517 REPLACEMENT 15 Int BE Pri Loop_entry !#2 N4250 P1518 PREFETCH 12 Int BE Pri Loop_exit !#2 N4251 P1519 LD 1 -1 Int BE Pri Loop_entry !#2 N4252 P1520 LD 10 -1 Int BE Pri Loop_exit !#2 N4253 P1521 REPLACEMENT 18 Int BE Pri Loop_entry !#2 N4254 P1522 LD 10 -1 Int BE Pri !#2 N4255 P1523 LD 18 -1 Int BE Pri Loop_exit !#2 N4256 P1521 REPLACEMENT 18 Int BE Pri Loop_entry !#2 N4257 P1522 LD 10 -1 Int BE Pri !#2 N4258 P1523 LD 18 -1 Int BE Pri Loop_exit !#2 N4259 P1524 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N4260 P1524 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N4259 N4260 !#2 N4261 P1524 CASX 21 -1 N4259 0x10000d4 Int BE Pri Loop_entry Loop_exit !#2 N4262 P1524 CASX 22 -1 N4260 0x10000d5 Int BE Pri Loop_entry Loop_exit !#A N4261 N4262 !#2 N4263 P1524 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N4264 P1524 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N4263 N4264 !#2 N4265 P1524 CASX 21 -1 N4263 0x10000d6 Int BE Pri Loop_entry Loop_exit !#2 N4266 P1524 CASX 22 -1 N4264 0x10000d7 Int BE Pri Loop_entry Loop_exit !#A N4265 N4266 !#2 N4267 P1525 LD 8 -1 Int BE Pri Loop_entry !#2 N4268 P1525 CAS 8 -1 N4267 0x10000d8 Int BE Pri Loop_entry !#2 N4269 P1526 LD 7 -1 Int BE Pri !#2 N4270 P1527 LD 16 -1 Int BE Pri Loop_exit !#2 N4271 P1525 LD 8 -1 Int BE Pri Loop_entry !#2 N4272 P1525 CAS 8 -1 N4271 0x10000d9 Int BE Pri Loop_entry !#2 N4273 P1526 LD 7 -1 Int BE Pri !#2 N4274 P1527 LD 16 -1 Int BE Pri Loop_exit !#2 N4275 P1528 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#2 N4276 P1528 CAS 22 -1 N4275 0x10000da Int BE Pri Loop_entry Loop_exit !#2 N4277 P1528 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#2 N4278 P1528 CAS 22 -1 N4277 0x10000db Int BE Pri Loop_entry Loop_exit !#2 N4279 P1529 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4280 P1529 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4279 N4280 !#2 N4281 P1529 CASX 9 -1 N4279 0x10000dc Int BE Pri Loop_entry Loop_exit !#2 N4282 P1529 CASX 10 -1 N4280 0x10000dd Int BE Pri Loop_entry Loop_exit !#A N4281 N4282 !#2 N4283 P1530 PREFETCH 19 Int BE Pri Loop_entry Loop_exit !#2 N4284 P1530 PREFETCH 19 Int BE Pri Loop_entry Loop_exit !#2 N4285 P1531 DWLD 15 -1 Int BE Pri Loop_entry !#2 N4286 P1531 DWLD 16 -1 Int BE Pri Loop_entry !#A N4285 N4286 !#2 N4287 P1531 CASX 15 -1 N4285 0x10000de Int BE Pri Loop_entry !#2 N4288 P1531 CASX 16 -1 N4286 0x10000df Int BE Pri Loop_entry !#A N4287 N4288 !#2 N4289 P1532 PREFETCH 14 Int BE Pri Loop_exit !#2 N4290 P1533 LD 12 -1 Int BE Pri Loop_entry !#2 N4291 P1534 LD 3 -1 Int BE Pri Loop_exit !#2 N4292 P1533 LD 12 -1 Int BE Pri Loop_entry !#2 N4293 P1534 LD 3 -1 Int BE Pri Loop_exit !#2 N4294 P1535 LD 2 -1 Int BE Pri Loop_entry !#2 N4295 P1536 LD 20 -1 Int BE Pri Loop_exit !#2 N4296 P1535 LD 2 -1 Int BE Pri Loop_entry !#2 N4297 P1536 LD 20 -1 Int BE Pri Loop_exit !#2 N4298 P1537 LD 5 -1 Int BE Pri Loop_entry !#2 N4299 P1538 LD 1 -1 Int BE Pri Loop_exit !#2 N4300 P1537 LD 5 -1 Int BE Pri Loop_entry !#2 N4301 P1538 LD 1 -1 Int BE Pri Loop_exit !#2 N4302 P1539 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#2 N4303 P1539 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#2 N4304 P1540 LD 8 -1 Int BE Pri Loop_entry Loop_exit !#2 N4305 P1540 CAS 8 -1 N4304 0x10000e0 Int BE Pri Loop_entry Loop_exit !#2 N4306 P1540 LD 8 -1 Int BE Pri Loop_entry Loop_exit !#2 N4307 P1540 CAS 8 -1 N4306 0x10000e1 Int BE Pri Loop_entry Loop_exit !#2 N4308 P1541 LD 9 -1 Int BE Pri Loop_entry !#2 N4309 P1542 DWLD 12 -1 Int BE Pri !#2 N4310 P1542 DWLD 13 -1 Int BE Pri !#A N4309 N4310 !#2 N4311 P1542 CASX 12 -1 N4309 0x10000e2 Int BE Pri !#2 N4312 P1542 CASX 13 -1 N4310 0x10000e3 Int BE Pri !#A N4311 N4312 !#2 N4313 P1543 LD 14 -1 Int BE Pri Loop_exit !#2 N4314 P1541 LD 9 -1 Int BE Pri Loop_entry !#2 N4315 P1542 DWLD 12 -1 Int BE Pri !#2 N4316 P1542 DWLD 13 -1 Int BE Pri !#A N4315 N4316 !#2 N4317 P1542 CASX 12 -1 N4315 0x10000e4 Int BE Pri !#2 N4318 P1542 CASX 13 -1 N4316 0x10000e5 Int BE Pri !#A N4317 N4318 !#2 N4319 P1543 LD 14 -1 Int BE Pri Loop_exit !#2 N4320 P1544 LD 15 -1 Int BE Pri Loop_entry !#2 N4321 P1545 LD 20 -1 Int BE Pri Loop_exit !#2 N4322 P1544 LD 15 -1 Int BE Pri Loop_entry !#2 N4323 P1545 LD 20 -1 Int BE Pri Loop_exit !#2 N4324 P1546 DWLD 15 -1 Int BE Pri Loop_entry !#2 N4325 P1546 DWLD 16 -1 Int BE Pri Loop_entry !#A N4324 N4325 !#2 N4326 P1546 CASX 15 -1 N4324 0x10000e6 Int BE Pri Loop_entry !#2 N4327 P1546 CASX 16 -1 N4325 0x10000e7 Int BE Pri Loop_entry !#A N4326 N4327 !#2 N4328 P1547 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#2 N4329 P1547 CASX 17 -1,0x0 N4328 0x10000e8 Int BE Pri Loop_exit !#2 N4330 P1548 REPLACEMENT 6 Int BE Pri Loop_entry !#2 N4331 P1549 LD 21 -1 Int BE Pri !#2 N4332 P1550 LD 14 -1 Int BE Pri Loop_exit !#2 N4333 P1548 REPLACEMENT 6 Int BE Pri Loop_entry !#2 N4334 P1549 LD 21 -1 Int BE Pri !#2 N4335 P1550 LD 14 -1 Int BE Pri Loop_exit !#2 N4336 P1551 REPLACEMENT 3 Int BE Pri Loop_entry !#2 N4337 P1552 ST 5 0x10000e9 Int LE Pri Loop_exit !#2 N4338 P1553 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4339 P1553 CASX 5 -1,0x0 N4338 0x10000ea Int BE Pri Loop_entry Loop_exit !#2 N4340 P1553 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4341 P1553 CASX 5 -1,0x0 N4340 0x10000eb Int BE Pri Loop_entry Loop_exit !#2 N4342 P1554 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4343 P1554 CASX 2 -1,0x0 N4342 0x10000ec Int BE Pri Loop_entry Loop_exit !#2 N4344 P1554 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4345 P1554 CASX 2 -1,0x0 N4344 0x10000ed Int BE Pri Loop_entry Loop_exit !#2 N4346 P1555 DWLD 15 -1 Int LE Pri Loop_entry !#2 N4347 P1555 DWLD 16 -1 Int LE Pri Loop_entry !#A N4346 N4347 !#2 N4348 P1555 CASX 15 -1 N4346 0x10000ee Int LE Pri Loop_entry !#2 N4349 P1555 CASX 16 -1 N4347 0x10000ef Int LE Pri Loop_entry !#A N4348 N4349 !#2 N4350 P1556 LD 6 -1 Int BE Pri !#2 N4351 P1557 LD 21 -1 Int BE Pri Loop_exit !#2 N4352 P1555 DWLD 15 -1 Int LE Pri Loop_entry !#2 N4353 P1555 DWLD 16 -1 Int LE Pri Loop_entry !#A N4352 N4353 !#2 N4354 P1555 CASX 15 -1 N4352 0x10000f0 Int LE Pri Loop_entry !#2 N4355 P1555 CASX 16 -1 N4353 0x10000f1 Int LE Pri Loop_entry !#A N4354 N4355 !#2 N4356 P1556 LD 6 -1 Int BE Pri !#2 N4357 P1557 LD 21 -1 Int BE Pri Loop_exit !#2 N4358 P1558 LD 19 -1 Int BE Pri Loop_entry !#2 N4359 P1559 LD 11 -1 Int BE Pri Loop_exit !#2 N4360 P1560 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#2 N4361 P1560 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N4360 N4361 !#2 N4362 P1560 CASX 15 -1 N4360 0x10000f2 Int BE Pri Loop_entry Loop_exit !#2 N4363 P1560 CASX 16 -1 N4361 0x10000f3 Int BE Pri Loop_entry Loop_exit !#A N4362 N4363 !#2 N4364 P1561 ST 13 0x10000f4 Int BE Pri Loop_entry Loop_exit !#2 N4365 P1561 ST 13 0x10000f5 Int BE Pri Loop_entry Loop_exit !#2 N4366 P1562 DWLD 18 -1 Int BE Pri Loop_entry !#2 N4367 P1562 DWLD 19 -1 Int BE Pri Loop_entry !#A N4366 N4367 !#2 N4368 P1562 CASX 18 -1 N4366 0x10000f6 Int BE Pri Loop_entry !#2 N4369 P1562 CASX 19 -1 N4367 0x10000f7 Int BE Pri Loop_entry !#A N4368 N4369 !#2 N4370 P1563 ST 0 0x10000f8 Int BE Pri Loop_exit !#2 N4371 P1564 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4372 P1564 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N4371 N4372 !#2 N4373 P1564 CASX 12 -1 N4371 0x10000f9 Int BE Pri Loop_entry Loop_exit !#2 N4374 P1564 CASX 13 -1 N4372 0x10000fa Int BE Pri Loop_entry Loop_exit !#A N4373 N4374 !#2 N4375 P1564 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4376 P1564 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N4375 N4376 !#2 N4377 P1564 CASX 12 -1 N4375 0x10000fb Int BE Pri Loop_entry Loop_exit !#2 N4378 P1564 CASX 13 -1 N4376 0x10000fc Int BE Pri Loop_entry Loop_exit !#A N4377 N4378 !#2 N4379 P1565 LD 14 -1 Int BE Pri Loop_entry !#2 N4380 P1566 LD 15 -1 Int BE Pri Loop_exit !#2 N4381 P1565 LD 14 -1 Int BE Pri Loop_entry !#2 N4382 P1566 LD 15 -1 Int BE Pri Loop_exit !#2 N4383 P1567 LD 15 -1 Int BE Pri Loop_entry !#2 N4384 P1568 MEMBAR !#2 N4385 P1569 LD 12 -1 Int BE Pri Loop_exit !#2 N4386 P1570 FLUSHI 21 Int BE Pri Loop_entry !#2 N4387 P1571 PREFETCH 1 Int BE Pri Loop_exit !#2 N4388 P1572 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N4389 P1572 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N4388 N4389 !#2 N4390 P1572 CASX 18 -1 N4388 0x10000fd Int BE Pri Loop_entry Loop_exit !#2 N4391 P1572 CASX 19 -1 N4389 0x10000fe Int BE Pri Loop_entry Loop_exit !#A N4390 N4391 !#2 N4392 P1573 LD 23 -1 Int BE Pri Loop_entry !#2 N4393 P1574 LD 1 -1 Int BE Pri Loop_exit !#2 N4394 P1573 LD 23 -1 Int BE Pri Loop_entry !#2 N4395 P1574 LD 1 -1 Int BE Pri Loop_exit !#2 N4396 P1575 LD 18 -1 Int BE Pri Loop_entry !#2 N4397 P1576 DWLD 23 -1,0x0 Int BE Pri !#2 N4398 P1576 CASX 23 -1,0x0 N4397 0x10000ff Int BE Pri !#2 N4399 P1577 LD 23 -1 Int BE Pri Loop_exit !#2 N4400 P1578 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#2 N4401 P1578 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#2 N4402 P1579 LD 22 -1 Int BE Pri Loop_entry !#2 N4403 P1580 LD 8 -1 Int BE Pri Loop_exit !#2 N4404 P1579 LD 22 -1 Int BE Pri Loop_entry !#2 N4405 P1580 LD 8 -1 Int BE Pri Loop_exit !#2 N4406 P1581 REPLACEMENT 2 Int BE Pri Loop_entry !#2 N4407 P1582 LD 18 -1 Int BE Pri !#2 N4408 P1583 LD 9 -1 Int BE Pri Loop_exit !#2 N4409 P1584 REPLACEMENT 8 Int BE Pri Loop_entry !#2 N4410 P1585 REPLACEMENT 0 Int BE Pri Loop_exit !#2 N4411 P1584 REPLACEMENT 8 Int BE Pri Loop_entry !#2 N4412 P1585 REPLACEMENT 0 Int BE Pri Loop_exit !#2 N4413 P1586 LD 2 -1 Int BE Pri Loop_entry !#2 N4414 P1587 LD 23 -1 Int BE Pri Loop_exit !#2 N4415 P1586 LD 2 -1 Int BE Pri Loop_entry !#2 N4416 P1587 LD 23 -1 Int BE Pri Loop_exit !#2 N4417 P1588 LD 16 -1 Int BE Pri Loop_entry !#2 N4418 P1589 LD 7 -1 Int BE Pri Loop_exit !#2 N4419 P1590 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4420 P1590 CASX 11 -1,0x0 N4419 0x1000100 Int BE Pri Loop_entry Loop_exit !#2 N4421 P1591 REPLACEMENT 12 Int BE Pri Loop_entry !#2 N4422 P1592 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#2 N4423 P1592 CASX 2 -1,0x0 N4422 0x1000101 Int BE Pri Loop_exit !#2 N4424 P1591 REPLACEMENT 12 Int BE Pri Loop_entry !#2 N4425 P1592 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#2 N4426 P1592 CASX 2 -1,0x0 N4425 0x1000102 Int BE Pri Loop_exit !#2 N4427 P1593 DWLD 14 -1,0x0 Int LE Pri Loop_entry Loop_exit !#2 N4428 P1593 CASX 14 -1,0x0 N4427 0x1000103 Int LE Pri Loop_entry Loop_exit !#2 N4429 P1593 DWLD 14 -1,0x0 Int LE Pri Loop_entry Loop_exit !#2 N4430 P1593 CASX 14 -1,0x0 N4429 0x1000104 Int LE Pri Loop_entry Loop_exit !#2 N4431 P1594 LD 17 -1 Int BE Pri Loop_entry !#2 N4432 P1595 ST 18 0x1000105 Int BE Pri !#2 N4433 P1596 LD 12 -1 Int BE Pri Loop_exit !#2 N4434 P1597 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4435 P1597 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4434 N4435 !#2 N4436 P1597 CASX 0 -1 N4434 0x1000106 Int BE Pri Loop_entry Loop_exit !#2 N4437 P1597 CASX 1 -1 N4435 0x1000107 Int BE Pri Loop_entry Loop_exit !#A N4436 N4437 !#2 N4438 P1597 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4439 P1597 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4438 N4439 !#2 N4440 P1597 CASX 0 -1 N4438 0x1000108 Int BE Pri Loop_entry Loop_exit !#2 N4441 P1597 CASX 1 -1 N4439 0x1000109 Int BE Pri Loop_entry Loop_exit !#A N4440 N4441 !#2 N4442 P1598 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4443 P1598 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N4442 N4443 !#2 N4444 P1598 CASX 12 -1 N4442 0x100010a Int BE Pri Loop_entry Loop_exit !#2 N4445 P1598 CASX 13 -1 N4443 0x100010b Int BE Pri Loop_entry Loop_exit !#A N4444 N4445 !#2 N4446 P1599 REPLACEMENT 12 Int BE Pri Loop_entry !#2 N4447 P1600 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#2 N4448 P1600 CASX 23 -1,0x0 N4447 0x100010c Int BE Pri Loop_exit !#2 N4449 P1599 REPLACEMENT 12 Int BE Pri Loop_entry !#2 N4450 P1600 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#2 N4451 P1600 CASX 23 -1,0x0 N4450 0x100010d Int BE Pri Loop_exit !#2 N4452 P1601 ST 11 0x100010e Int BE Pri Loop_entry Loop_exit !#2 N4453 P1601 ST 11 0x100010f Int BE Pri Loop_entry Loop_exit !#2 N4454 P1602 DWLD 21 -1 Int BE Pri Loop_entry !#2 N4455 P1602 DWLD 22 -1 Int BE Pri Loop_entry !#A N4454 N4455 !#2 N4456 P1602 CASX 21 -1 N4454 0x1000110 Int BE Pri Loop_entry !#2 N4457 P1602 CASX 22 -1 N4455 0x1000111 Int BE Pri Loop_entry !#A N4456 N4457 !#2 N4458 P1603 LD 19 -1 Int BE Pri !#2 N4459 P1604 LD 10 -1 Int BE Pri Loop_exit !#2 N4460 P1605 ST 1 0x1000112 Int BE Pri Loop_entry Loop_exit !#2 N4461 P1606 REPLACEMENT 19 Int BE Pri Loop_entry !#2 N4462 P1607 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#2 N4463 P1607 CASX 5 -1,0x0 N4462 0x1000113 Int BE Pri Loop_exit !#2 N4464 P1608 DWLD 9 -1 Int LE Pri Loop_entry !#2 N4465 P1608 DWLD 10 -1 Int LE Pri Loop_entry !#A N4464 N4465 !#2 N4466 P1608 CASX 9 -1 N4464 0x1000114 Int LE Pri Loop_entry !#2 N4467 P1608 CASX 10 -1 N4465 0x1000115 Int LE Pri Loop_entry !#A N4466 N4467 !#2 N4468 P1609 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#2 N4469 P1609 CASX 11 -1,0x0 N4468 0x1000116 Int BE Pri Loop_exit !#2 N4470 P1610 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#2 N4471 P1610 CAS 5 -1 N4470 0x1000117 Int BE Pri Loop_entry Loop_exit !#2 N4472 P1610 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#2 N4473 P1610 CAS 5 -1 N4472 0x1000118 Int BE Pri Loop_entry Loop_exit !#2 N4474 P1611 DWLD 18 -1 Int BE Pri Loop_entry !#2 N4475 P1611 DWLD 19 -1 Int BE Pri Loop_entry !#A N4474 N4475 !#2 N4476 P1611 CASX 18 -1 N4474 0x1000119 Int BE Pri Loop_entry !#2 N4477 P1611 CASX 19 -1 N4475 0x100011a Int BE Pri Loop_entry !#A N4476 N4477 !#2 N4478 P1612 LD 4 -1 FP BE Pri Loop_exit !#2 N4479 P1613 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4480 P1613 CASX 23 -1,0x0 N4479 0x100011b Int BE Pri Loop_entry Loop_exit !#2 N4481 P1613 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4482 P1613 CASX 23 -1,0x0 N4481 0x100011c Int BE Pri Loop_entry Loop_exit !#2 N4483 P1614 LD 2 -1 Int BE Pri Loop_entry !#2 N4484 P1615 LD 16 -1 Int BE Pri Loop_exit !#2 N4485 P1614 LD 2 -1 Int BE Pri Loop_entry !#2 N4486 P1615 LD 16 -1 Int BE Pri Loop_exit !#2 N4487 P1616 REPLACEMENT 10 Int BE Pri Loop_entry !#2 N4488 P1617 REPLACEMENT 22 Int BE Pri Loop_exit !#2 N4489 P1616 REPLACEMENT 10 Int BE Pri Loop_entry !#2 N4490 P1617 REPLACEMENT 22 Int BE Pri Loop_exit !#2 N4491 P1618 LD 4 -1 FP BE Pri Loop_entry !#2 N4492 P1619 DWLD 12 -1 Int BE Pri Loop_exit !#2 N4493 P1619 DWLD 13 -1 Int BE Pri Loop_exit !#A N4492 N4493 !#2 N4494 P1619 CASX 12 -1 N4492 0x100011d Int BE Pri Loop_exit !#2 N4495 P1619 CASX 13 -1 N4493 0x100011e Int BE Pri Loop_exit !#A N4494 N4495 !#2 N4496 P1618 LD 4 -1 FP BE Pri Loop_entry !#2 N4497 P1619 DWLD 12 -1 Int BE Pri Loop_exit !#2 N4498 P1619 DWLD 13 -1 Int BE Pri Loop_exit !#A N4497 N4498 !#2 N4499 P1619 CASX 12 -1 N4497 0x100011f Int BE Pri Loop_exit !#2 N4500 P1619 CASX 13 -1 N4498 0x1000120 Int BE Pri Loop_exit !#A N4499 N4500 !#2 N4501 P1620 ST 8 0x1000121 Int BE Pri Loop_entry Loop_exit !#2 N4502 P1620 ST 8 0x1000122 Int BE Pri Loop_entry Loop_exit !#2 N4503 P1621 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4504 P1621 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N4503 N4504 !#2 N4505 P1621 CASX 12 -1 N4503 0x1000123 Int BE Pri Loop_entry Loop_exit !#2 N4506 P1621 CASX 13 -1 N4504 0x1000124 Int BE Pri Loop_entry Loop_exit !#A N4505 N4506 !#2 N4507 P1621 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4508 P1621 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N4507 N4508 !#2 N4509 P1621 CASX 12 -1 N4507 0x1000125 Int BE Pri Loop_entry Loop_exit !#2 N4510 P1621 CASX 13 -1 N4508 0x1000126 Int BE Pri Loop_entry Loop_exit !#A N4509 N4510 !#2 N4511 P1622 PREFETCH 8 Int BE Pri Loop_entry !#2 N4512 P1623 PREFETCH 16 Int BE Pri Loop_exit !#2 N4513 P1624 LD 21 -1 Int BE Pri Loop_entry !#2 N4514 P1625 LD 23 -1 Int BE Pri Loop_exit !#2 N4515 P1624 LD 21 -1 Int BE Pri Loop_entry !#2 N4516 P1625 LD 23 -1 Int BE Pri Loop_exit !#2 N4517 P1626 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4518 P1626 CASX 11 -1,0x0 N4517 0x1000127 Int BE Pri Loop_entry Loop_exit !#2 N4519 P1627 LD 19 -1 Int BE Pri Loop_entry !#2 N4520 P1628 LD 1 -1 Int BE Pri !#2 N4521 P1628 CAS 1 -1 N4520 0x1000128 Int BE Pri !#2 N4522 P1629 LD 21 -1 Int BE Pri Loop_exit !#2 N4523 P1627 LD 19 -1 Int BE Pri Loop_entry !#2 N4524 P1628 LD 1 -1 Int BE Pri !#2 N4525 P1628 CAS 1 -1 N4524 0x1000129 Int BE Pri !#2 N4526 P1629 LD 21 -1 Int BE Pri Loop_exit !#2 N4527 P1630 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#2 N4528 P1630 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N4527 N4528 !#2 N4529 P1630 CASX 15 -1 N4527 0x100012a Int BE Pri Loop_entry Loop_exit !#2 N4530 P1630 CASX 16 -1 N4528 0x100012b Int BE Pri Loop_entry Loop_exit !#A N4529 N4530 !#2 N4531 P1631 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4532 P1631 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4531 N4532 !#2 N4533 P1631 CASX 0 -1 N4531 0x100012c Int BE Pri Loop_entry Loop_exit !#2 N4534 P1631 CASX 1 -1 N4532 0x100012d Int BE Pri Loop_entry Loop_exit !#A N4533 N4534 !#2 N4535 P1631 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4536 P1631 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4535 N4536 !#2 N4537 P1631 CASX 0 -1 N4535 0x100012e Int BE Pri Loop_entry Loop_exit !#2 N4538 P1631 CASX 1 -1 N4536 0x100012f Int BE Pri Loop_entry Loop_exit !#A N4537 N4538 !#2 N4539 P1632 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#2 N4540 P1632 CAS 22 -1 N4539 0x1000130 Int BE Pri Loop_entry Loop_exit !#2 N4541 P1632 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#2 N4542 P1632 CAS 22 -1 N4541 0x1000131 Int BE Pri Loop_entry Loop_exit !#2 N4543 P1633 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#2 N4544 P1633 CASX 14 -1,0x0 N4543 0x1000132 Int BE Pri Loop_entry !#2 N4545 P1634 LD 4 -1 Int BE Pri !#2 N4546 P1635 LD 15 -1 Int BE Pri Loop_exit !#2 N4547 P1633 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#2 N4548 P1633 CASX 14 -1,0x0 N4547 0x1000133 Int BE Pri Loop_entry !#2 N4549 P1634 LD 4 -1 Int BE Pri !#2 N4550 P1635 LD 15 -1 Int BE Pri Loop_exit !#2 N4551 P1636 DWLD 9 -1 Int BE Pri Loop_entry !#2 N4552 P1636 DWLD 10 -1 Int BE Pri Loop_entry !#A N4551 N4552 !#2 N4553 P1636 CASX 9 -1 N4551 0x1000134 Int BE Pri Loop_entry !#2 N4554 P1636 CASX 10 -1 N4552 0x1000135 Int BE Pri Loop_entry !#A N4553 N4554 !#2 N4555 P1637 DWLD 15 -1 Int BE Pri Loop_exit !#2 N4556 P1637 DWLD 16 -1 Int BE Pri Loop_exit !#A N4555 N4556 !#2 N4557 P1637 CASX 15 -1 N4555 0x1000136 Int BE Pri Loop_exit !#2 N4558 P1637 CASX 16 -1 N4556 0x1000137 Int BE Pri Loop_exit !#A N4557 N4558 !#2 N4559 P1636 DWLD 9 -1 Int BE Pri Loop_entry !#2 N4560 P1636 DWLD 10 -1 Int BE Pri Loop_entry !#A N4559 N4560 !#2 N4561 P1636 CASX 9 -1 N4559 0x1000138 Int BE Pri Loop_entry !#2 N4562 P1636 CASX 10 -1 N4560 0x1000139 Int BE Pri Loop_entry !#A N4561 N4562 !#2 N4563 P1637 DWLD 15 -1 Int BE Pri Loop_exit !#2 N4564 P1637 DWLD 16 -1 Int BE Pri Loop_exit !#A N4563 N4564 !#2 N4565 P1637 CASX 15 -1 N4563 0x100013a Int BE Pri Loop_exit !#2 N4566 P1637 CASX 16 -1 N4564 0x100013b Int BE Pri Loop_exit !#A N4565 N4566 !#2 N4567 P1638 LD 8 -1 Int BE Pri Loop_entry Loop_exit !#2 N4568 P1638 CAS 8 -1 N4567 0x100013c Int BE Pri Loop_entry Loop_exit !#2 N4569 P1639 DWLD 0 -1 Int BE Pri Loop_entry !#2 N4570 P1639 DWLD 1 -1 Int BE Pri Loop_entry !#A N4569 N4570 !#2 N4571 P1639 CASX 0 -1 N4569 0x100013d Int BE Pri Loop_entry !#2 N4572 P1639 CASX 1 -1 N4570 0x100013e Int BE Pri Loop_entry !#A N4571 N4572 !#2 N4573 P1640 LD 17 -1 Int BE Pri Loop_exit !#2 N4574 P1640 CAS 17 -1 N4573 0x100013f Int BE Pri Loop_exit !#2 N4575 P1639 DWLD 0 -1 Int BE Pri Loop_entry !#2 N4576 P1639 DWLD 1 -1 Int BE Pri Loop_entry !#A N4575 N4576 !#2 N4577 P1639 CASX 0 -1 N4575 0x1000140 Int BE Pri Loop_entry !#2 N4578 P1639 CASX 1 -1 N4576 0x1000141 Int BE Pri Loop_entry !#A N4577 N4578 !#2 N4579 P1640 LD 17 -1 Int BE Pri Loop_exit !#2 N4580 P1640 CAS 17 -1 N4579 0x1000142 Int BE Pri Loop_exit !#2 N4581 P1641 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N4582 P1641 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N4581 N4582 !#2 N4583 P1641 CASX 3 -1 N4581 0x1000143 Int BE Pri Loop_entry Loop_exit !#2 N4584 P1641 CASX 4 -1 N4582 0x1000144 Int BE Pri Loop_entry Loop_exit !#A N4583 N4584 !#2 N4585 P1641 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N4586 P1641 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N4585 N4586 !#2 N4587 P1641 CASX 3 -1 N4585 0x1000145 Int BE Pri Loop_entry Loop_exit !#2 N4588 P1641 CASX 4 -1 N4586 0x1000146 Int BE Pri Loop_entry Loop_exit !#A N4587 N4588 !#2 N4589 P1642 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4590 P1642 CASX 5 -1,0x0 N4589 0x1000147 Int BE Pri Loop_entry Loop_exit !#2 N4591 P1643 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#2 N4592 P1643 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#2 N4593 P1644 ST 18 0x1000148 Int BE Pri Loop_entry !#2 N4594 P1645 ST 14 0x1000149 Int BE Pri Loop_exit !#2 N4595 P1644 ST 18 0x100014a Int BE Pri Loop_entry !#2 N4596 P1645 ST 14 0x100014b Int BE Pri Loop_exit !#2 N4597 P1646 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#2 N4598 P1647 LD 23 -1 Int BE Pri Loop_entry !#2 N4599 P1647 CAS 23 -1 N4598 0x100014c Int BE Pri Loop_entry !#2 N4600 P1648 LD 12 -1 Int BE Pri !#2 N4601 P1649 LD 6 -1 Int BE Pri Loop_exit !#2 N4602 P1650 PREFETCH 14 Int BE Pri Loop_entry Loop_exit !#2 N4603 P1651 DWLD 3 -1 Int LE Pri Loop_entry Loop_exit !#2 N4604 P1651 DWLD 4 -1 Int LE Pri Loop_entry Loop_exit !#A N4603 N4604 !#2 N4605 P1651 CASX 3 -1 N4603 0x100014d Int LE Pri Loop_entry Loop_exit !#2 N4606 P1651 CASX 4 -1 N4604 0x100014e Int LE Pri Loop_entry Loop_exit !#A N4605 N4606 !#2 N4607 P1652 LD 11 -1 Int BE Pri Loop_entry !#2 N4608 P1652 CAS 11 -1 N4607 0x100014f Int BE Pri Loop_entry !#2 N4609 P1653 ST 0 0x1000150 Int BE Pri Loop_exit !#2 N4610 P1654 LD 13 -1 FP BE Pri Loop_entry !#2 N4611 P1655 REPLACEMENT 14 Int BE Pri Loop_exit !#2 N4612 P1654 LD 13 -1 FP BE Pri Loop_entry !#2 N4613 P1655 REPLACEMENT 14 Int BE Pri Loop_exit !#2 N4614 P1656 LD 22 -1 Int BE Pri Loop_entry !#2 N4615 P1656 CAS 22 -1 N4614 0x1000151 Int BE Pri Loop_entry !#2 N4616 P1657 DWLD 18 -1 Int BE Pri Loop_exit !#2 N4617 P1657 DWLD 19 -1 Int BE Pri Loop_exit !#A N4616 N4617 !#2 N4618 P1657 CASX 18 -1 N4616 0x1000152 Int BE Pri Loop_exit !#2 N4619 P1657 CASX 19 -1 N4617 0x1000153 Int BE Pri Loop_exit !#A N4618 N4619 !#2 N4620 P1658 PREFETCH 9 Int BE Pri Loop_entry !#2 N4621 P1659 LD 13 -1 Int BE Pri !#2 N4622 P1660 LD 0 -1 Int BE Pri Loop_exit !#2 N4623 P1658 PREFETCH 9 Int BE Pri Loop_entry !#2 N4624 P1659 LD 13 -1 Int BE Pri !#2 N4625 P1660 LD 0 -1 Int BE Pri Loop_exit !#2 N4626 P1661 LD 0 -1 Int LE Pri Loop_entry Loop_exit !#2 N4627 P1661 CAS 0 -1 N4626 0x1000154 Int LE Pri Loop_entry Loop_exit !#2 N4628 P1662 ST 3 0x1000155 Int BE Pri Loop_entry !#2 N4629 P1663 DWLD 0 -1 Int BE Pri Loop_exit !#2 N4630 P1663 DWLD 1 -1 Int BE Pri Loop_exit !#A N4629 N4630 !#2 N4631 P1663 CASX 0 -1 N4629 0x1000156 Int BE Pri Loop_exit !#2 N4632 P1663 CASX 1 -1 N4630 0x1000157 Int BE Pri Loop_exit !#A N4631 N4632 !#2 N4633 P1662 ST 3 0x1000158 Int BE Pri Loop_entry !#2 N4634 P1663 DWLD 0 -1 Int BE Pri Loop_exit !#2 N4635 P1663 DWLD 1 -1 Int BE Pri Loop_exit !#A N4634 N4635 !#2 N4636 P1663 CASX 0 -1 N4634 0x1000159 Int BE Pri Loop_exit !#2 N4637 P1663 CASX 1 -1 N4635 0x100015a Int BE Pri Loop_exit !#A N4636 N4637 !#2 N4638 P1664 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#2 N4639 P1664 CASX 23 -1,0x0 N4638 0x100015b Int BE Pri Loop_entry !#2 N4640 P1665 ST 12 0x100015c Int BE Pri Loop_exit !#2 N4641 P1664 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#2 N4642 P1664 CASX 23 -1,0x0 N4641 0x100015d Int BE Pri Loop_entry !#2 N4643 P1665 ST 12 0x100015e Int BE Pri Loop_exit !#2 N4644 P1666 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4645 P1666 CASX 5 -1,0x0 N4644 0x100015f Int BE Pri Loop_entry Loop_exit !#2 N4646 P1666 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4647 P1666 CASX 5 -1,0x0 N4646 0x1000160 Int BE Pri Loop_entry Loop_exit !#2 N4648 P1667 REPLACEMENT 5 Int BE Pri Loop_entry Loop_exit !#2 N4649 P1668 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4650 P1668 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4649 N4650 !#2 N4651 P1668 CASX 0 -1 N4649 0x1000161 Int BE Pri Loop_entry Loop_exit !#2 N4652 P1668 CASX 1 -1 N4650 0x1000162 Int BE Pri Loop_entry Loop_exit !#A N4651 N4652 !#2 N4653 P1669 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N4654 P1669 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N4653 N4654 !#2 N4655 P1669 CASX 21 -1 N4653 0x1000163 Int BE Pri Loop_entry Loop_exit !#2 N4656 P1669 CASX 22 -1 N4654 0x1000164 Int BE Pri Loop_entry Loop_exit !#A N4655 N4656 !#2 N4657 P1669 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N4658 P1669 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N4657 N4658 !#2 N4659 P1669 CASX 21 -1 N4657 0x1000165 Int BE Pri Loop_entry Loop_exit !#2 N4660 P1669 CASX 22 -1 N4658 0x1000166 Int BE Pri Loop_entry Loop_exit !#A N4659 N4660 !#2 N4661 P1670 DWLD 3 -1 Int LE Pri Loop_entry Loop_exit !#2 N4662 P1670 DWLD 4 -1 Int LE Pri Loop_entry Loop_exit !#A N4661 N4662 !#2 N4663 P1670 CASX 3 -1 N4661 0x1000167 Int LE Pri Loop_entry Loop_exit !#2 N4664 P1670 CASX 4 -1 N4662 0x1000168 Int LE Pri Loop_entry Loop_exit !#A N4663 N4664 !#2 N4665 P1670 DWLD 3 -1 Int LE Pri Loop_entry Loop_exit !#2 N4666 P1670 DWLD 4 -1 Int LE Pri Loop_entry Loop_exit !#A N4665 N4666 !#2 N4667 P1670 CASX 3 -1 N4665 0x1000169 Int LE Pri Loop_entry Loop_exit !#2 N4668 P1670 CASX 4 -1 N4666 0x100016a Int LE Pri Loop_entry Loop_exit !#A N4667 N4668 !#2 N4669 P1671 DWLD 9 -1 Int BE Pri Loop_entry !#2 N4670 P1671 DWLD 10 -1 Int BE Pri Loop_entry !#A N4669 N4670 !#2 N4671 P1671 CASX 9 -1 N4669 0x100016b Int BE Pri Loop_entry !#2 N4672 P1671 CASX 10 -1 N4670 0x100016c Int BE Pri Loop_entry !#A N4671 N4672 !#2 N4673 P1672 DWLD 21 -1 Int BE Pri Loop_exit !#2 N4674 P1672 DWLD 22 -1 Int BE Pri Loop_exit !#A N4673 N4674 !#2 N4675 P1672 CASX 21 -1 N4673 0x100016d Int BE Pri Loop_exit !#2 N4676 P1672 CASX 22 -1 N4674 0x100016e Int BE Pri Loop_exit !#A N4675 N4676 !#2 N4677 P1673 LD 13 -1 Int BE Pri Loop_entry !#2 N4678 P1673 CAS 13 -1 N4677 0x100016f Int BE Pri Loop_entry !#2 N4679 P1674 REPLACEMENT 10 Int BE Pri Loop_exit !#2 N4680 P1673 LD 13 -1 Int BE Pri Loop_entry !#2 N4681 P1673 CAS 13 -1 N4680 0x1000170 Int BE Pri Loop_entry !#2 N4682 P1674 REPLACEMENT 10 Int BE Pri Loop_exit !#2 N4683 P1675 LD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N4684 P1675 CAS 3 -1 N4683 0x1000171 Int BE Pri Loop_entry Loop_exit !#2 N4685 P1675 LD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N4686 P1675 CAS 3 -1 N4685 0x1000172 Int BE Pri Loop_entry Loop_exit !#2 N4687 P1676 ST 4 0x1000173 Int BE Pri Loop_entry !#2 N4688 P1677 LD 9 -1 FP BE Pri Loop_exit !#2 N4689 P1676 ST 4 0x1000174 Int BE Pri Loop_entry !#2 N4690 P1677 LD 9 -1 FP BE Pri Loop_exit !#2 N4691 P1678 LD 6 -1 FP BE Pri Loop_entry !#2 N4692 P1679 LD 1 -1 Int BE Pri !#2 N4693 P1680 LD 12 -1 Int BE Pri Loop_exit !#2 N4694 P1678 LD 6 -1 FP BE Pri Loop_entry !#2 N4695 P1679 LD 1 -1 Int BE Pri !#2 N4696 P1680 LD 12 -1 Int BE Pri Loop_exit !#2 N4697 P1681 ST 15 0x1000175 Int BE Pri Loop_entry !#2 N4698 P1682 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#2 N4699 P1682 CASX 8 -1,0x0 N4698 0x1000176 Int BE Pri Loop_exit !#2 N4700 P1683 ST 21 0x1000177 Int BE Pri Loop_entry !#2 N4701 P1684 LD 15 -1 Int BE Pri !#2 N4702 P1685 LD 1 -1 Int BE Pri Loop_exit !#2 N4703 P1683 ST 21 0x1000178 Int BE Pri Loop_entry !#2 N4704 P1684 LD 15 -1 Int BE Pri !#2 N4705 P1685 LD 1 -1 Int BE Pri Loop_exit !#2 N4706 P1686 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4707 P1686 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4706 N4707 !#2 N4708 P1686 CASX 9 -1 N4706 0x1000179 Int BE Pri Loop_entry Loop_exit !#2 N4709 P1686 CASX 10 -1 N4707 0x100017a Int BE Pri Loop_entry Loop_exit !#A N4708 N4709 !#2 N4710 P1686 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4711 P1686 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4710 N4711 !#2 N4712 P1686 CASX 9 -1 N4710 0x100017b Int BE Pri Loop_entry Loop_exit !#2 N4713 P1686 CASX 10 -1 N4711 0x100017c Int BE Pri Loop_entry Loop_exit !#A N4712 N4713 !#2 N4714 P1687 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4715 P1687 CASX 14 -1,0x0 N4714 0x100017d Int BE Pri Loop_entry Loop_exit !#2 N4716 P1688 LD 11 -1 Int BE Pri Loop_entry !#2 N4717 P1689 DWLD 12 -1 Int BE Pri !#2 N4718 P1689 DWLD 13 -1 Int BE Pri !#A N4717 N4718 !#2 N4719 P1689 CASX 12 -1 N4717 0x100017e Int BE Pri !#2 N4720 P1689 CASX 13 -1 N4718 0x100017f Int BE Pri !#A N4719 N4720 !#2 N4721 P1690 LD 21 -1 Int BE Pri Loop_exit !#2 N4722 P1691 LD 20 -1 Int BE Pri Loop_entry !#2 N4723 P1692 LD 22 -1 Int BE Pri Loop_exit !#2 N4724 P1691 LD 20 -1 Int BE Pri Loop_entry !#2 N4725 P1692 LD 22 -1 Int BE Pri Loop_exit !#2 N4726 P1693 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#2 N4727 P1693 CAS 13 -1 N4726 0x1000180 Int BE Pri Loop_entry Loop_exit !#2 N4728 P1694 REPLACEMENT 8 Int BE Pri Loop_entry !#2 N4729 P1695 REPLACEMENT 18 Int BE Pri Loop_exit !#2 N4730 P1694 REPLACEMENT 8 Int BE Pri Loop_entry !#2 N4731 P1695 REPLACEMENT 18 Int BE Pri Loop_exit !#2 N4732 P1696 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#2 N4733 P1696 CASX 20 -1,0x0 N4732 0x1000181 Int BE Pri Loop_entry !#2 N4734 P1697 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#2 N4735 P1697 CASX 23 -1,0x0 N4734 0x1000182 Int BE Pri Loop_exit !#2 N4736 P1698 LD 15 -1 Int BE Pri Loop_entry !#2 N4737 P1699 DWLD 18 -1 Int BE Pri !#2 N4738 P1699 DWLD 19 -1 Int BE Pri !#A N4737 N4738 !#2 N4739 P1699 CASX 18 -1 N4737 0x1000183 Int BE Pri !#2 N4740 P1699 CASX 19 -1 N4738 0x1000184 Int BE Pri !#A N4739 N4740 !#2 N4741 P1700 LD 9 -1 Int BE Pri Loop_exit !#2 N4742 P1701 LD 4 -1 Int BE Pri Loop_entry !#2 N4743 P1702 LD 19 -1 Int LE Pri Loop_exit !#2 N4744 P1703 DWLD 21 -1 Int BE Pri Loop_entry !#2 N4745 P1703 DWLD 22 -1 Int BE Pri Loop_entry !#A N4744 N4745 !#2 N4746 P1703 CASX 21 -1 N4744 0x1000185 Int BE Pri Loop_entry !#2 N4747 P1703 CASX 22 -1 N4745 0x1000186 Int BE Pri Loop_entry !#A N4746 N4747 !#2 N4748 P1704 DWLD 15 -1 Int BE Pri Loop_exit !#2 N4749 P1704 DWLD 16 -1 Int BE Pri Loop_exit !#A N4748 N4749 !#2 N4750 P1704 CASX 15 -1 N4748 0x1000187 Int BE Pri Loop_exit !#2 N4751 P1704 CASX 16 -1 N4749 0x1000188 Int BE Pri Loop_exit !#A N4750 N4751 !#2 N4752 P1705 LD 11 -1 Int BE Pri Loop_entry !#2 N4753 P1706 LD 9 -1 Int BE Pri Loop_exit !#2 N4754 P1705 LD 11 -1 Int BE Pri Loop_entry !#2 N4755 P1706 LD 9 -1 Int BE Pri Loop_exit !#2 N4756 P1707 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4757 P1707 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4756 N4757 !#2 N4758 P1707 CASX 9 -1 N4756 0x1000189 Int BE Pri Loop_entry Loop_exit !#2 N4759 P1707 CASX 10 -1 N4757 0x100018a Int BE Pri Loop_entry Loop_exit !#A N4758 N4759 !#2 N4760 P1708 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4761 P1708 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4760 N4761 !#2 N4762 P1708 CASX 9 -1 N4760 0x100018b Int BE Pri Loop_entry Loop_exit !#2 N4763 P1708 CASX 10 -1 N4761 0x100018c Int BE Pri Loop_entry Loop_exit !#A N4762 N4763 !#2 N4764 P1708 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4765 P1708 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4764 N4765 !#2 N4766 P1708 CASX 9 -1 N4764 0x100018d Int BE Pri Loop_entry Loop_exit !#2 N4767 P1708 CASX 10 -1 N4765 0x100018e Int BE Pri Loop_entry Loop_exit !#A N4766 N4767 !#2 N4768 P1709 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N4769 P1709 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N4768 N4769 !#2 N4770 P1709 CASX 18 -1 N4768 0x100018f Int BE Pri Loop_entry Loop_exit !#2 N4771 P1709 CASX 19 -1 N4769 0x1000190 Int BE Pri Loop_entry Loop_exit !#A N4770 N4771 !#2 N4772 P1710 REPLACEMENT 22 Int BE Pri Loop_entry !#2 N4773 P1711 DWLD 12 -1 Int BE Pri Loop_exit !#2 N4774 P1711 DWLD 13 -1 Int BE Pri Loop_exit !#A N4773 N4774 !#2 N4775 P1711 CASX 12 -1 N4773 0x1000191 Int BE Pri Loop_exit !#2 N4776 P1711 CASX 13 -1 N4774 0x1000192 Int BE Pri Loop_exit !#A N4775 N4776 !#2 N4777 P1710 REPLACEMENT 22 Int BE Pri Loop_entry !#2 N4778 P1711 DWLD 12 -1 Int BE Pri Loop_exit !#2 N4779 P1711 DWLD 13 -1 Int BE Pri Loop_exit !#A N4778 N4779 !#2 N4780 P1711 CASX 12 -1 N4778 0x1000193 Int BE Pri Loop_exit !#2 N4781 P1711 CASX 13 -1 N4779 0x1000194 Int BE Pri Loop_exit !#A N4780 N4781 !#2 N4782 P1712 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N4783 P1712 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N4782 N4783 !#2 N4784 P1712 CASX 0 -1 N4782 0x1000195 Int BE Pri Loop_entry Loop_exit !#2 N4785 P1712 CASX 1 -1 N4783 0x1000196 Int BE Pri Loop_entry Loop_exit !#A N4784 N4785 !#2 N4786 P1713 LD 15 -1 Int BE Pri Loop_entry !#2 N4787 P1714 REPLACEMENT 8 Int BE Pri !#2 N4788 P1715 LD 23 -1 Int BE Pri Loop_exit !#2 N4789 P1716 DWLD 15 -1 Int BE Pri Loop_entry !#2 N4790 P1716 DWLD 16 -1 Int BE Pri Loop_entry !#A N4789 N4790 !#2 N4791 P1716 CASX 15 -1 N4789 0x1000197 Int BE Pri Loop_entry !#2 N4792 P1716 CASX 16 -1 N4790 0x1000198 Int BE Pri Loop_entry !#A N4791 N4792 !#2 N4793 P1717 LD 14 -1 Int BE Pri !#2 N4794 P1718 LD 22 -1 Int BE Pri Loop_exit !#2 N4795 P1719 DWLD 6 -1 Int BE Pri Loop_entry !#2 N4796 P1719 DWLD 7 -1 Int BE Pri Loop_entry !#A N4795 N4796 !#2 N4797 P1719 CASX 6 -1 N4795 0x1000199 Int BE Pri Loop_entry !#2 N4798 P1719 CASX 7 -1 N4796 0x100019a Int BE Pri Loop_entry !#A N4797 N4798 !#2 N4799 P1720 MEMBAR !#2 N4800 P1721 ST 8 0x100019b Int BE Pri Loop_entry Loop_exit !#2 N4801 P1721 ST 8 0x100019c Int BE Pri Loop_entry Loop_exit !#2 N4802 P1722 REPLACEMENT 7 Int BE Pri Loop_entry !#2 N4803 P1723 LD 0 -1 Int BE Pri !#2 N4804 P1724 LD 13 -1 Int BE Pri Loop_exit !#2 N4805 P1725 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4806 P1725 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4805 N4806 !#2 N4807 P1725 CASX 9 -1 N4805 0x100019d Int BE Pri Loop_entry Loop_exit !#2 N4808 P1725 CASX 10 -1 N4806 0x100019e Int BE Pri Loop_entry Loop_exit !#A N4807 N4808 !#2 N4809 P1726 DWLD 6 -1 Int BE Pri Loop_entry !#2 N4810 P1726 DWLD 7 -1 Int BE Pri Loop_entry !#A N4809 N4810 !#2 N4811 P1726 CASX 6 -1 N4809 0x100019f Int BE Pri Loop_entry !#2 N4812 P1726 CASX 7 -1 N4810 0x10001a0 Int BE Pri Loop_entry !#A N4811 N4812 !#2 N4813 P1727 DWLD 6 -1 Int BE Pri Loop_exit !#2 N4814 P1727 DWLD 7 -1 Int BE Pri Loop_exit !#A N4813 N4814 !#2 N4815 P1727 CASX 6 -1 N4813 0x10001a1 Int BE Pri Loop_exit !#2 N4816 P1727 CASX 7 -1 N4814 0x10001a2 Int BE Pri Loop_exit !#A N4815 N4816 !#2 N4817 P1728 LD 2 -1 Int BE Pri Loop_entry Loop_exit !#2 N4818 P1728 CAS 2 -1 N4817 0x10001a3 Int BE Pri Loop_entry Loop_exit !#2 N4819 P1729 DWLD 21 -1 Int BE Pri Loop_entry !#2 N4820 P1729 DWLD 22 -1 Int BE Pri Loop_entry !#A N4819 N4820 !#2 N4821 P1729 CASX 21 -1 N4819 0x10001a4 Int BE Pri Loop_entry !#2 N4822 P1729 CASX 22 -1 N4820 0x10001a5 Int BE Pri Loop_entry !#A N4821 N4822 !#2 N4823 P1730 DWLD 21 -1 Int BE Pri Loop_exit !#2 N4824 P1730 DWLD 22 -1 Int BE Pri Loop_exit !#A N4823 N4824 !#2 N4825 P1730 CASX 21 -1 N4823 0x10001a6 Int BE Pri Loop_exit !#2 N4826 P1730 CASX 22 -1 N4824 0x10001a7 Int BE Pri Loop_exit !#A N4825 N4826 !#2 N4827 P1731 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#2 N4828 P1731 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N4827 N4828 !#2 N4829 P1731 CASX 6 -1 N4827 0x10001a8 Int BE Pri Loop_entry Loop_exit !#2 N4830 P1731 CASX 7 -1 N4828 0x10001a9 Int BE Pri Loop_entry Loop_exit !#A N4829 N4830 !#2 N4831 P1731 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#2 N4832 P1731 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N4831 N4832 !#2 N4833 P1731 CASX 6 -1 N4831 0x10001aa Int BE Pri Loop_entry Loop_exit !#2 N4834 P1731 CASX 7 -1 N4832 0x10001ab Int BE Pri Loop_entry Loop_exit !#A N4833 N4834 !#2 N4835 P1732 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4836 P1732 CASX 5 -1,0x0 N4835 0x10001ac Int BE Pri Loop_entry Loop_exit !#2 N4837 P1732 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4838 P1732 CASX 5 -1,0x0 N4837 0x10001ad Int BE Pri Loop_entry Loop_exit !#2 N4839 P1733 ST 10 0x10001ae Int BE Pri Loop_entry !#2 N4840 P1734 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#2 N4841 P1734 CASX 17 -1,0x0 N4840 0x10001af Int BE Pri Loop_exit !#2 N4842 P1733 ST 10 0x10001b0 Int BE Pri Loop_entry !#2 N4843 P1734 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#2 N4844 P1734 CASX 17 -1,0x0 N4843 0x10001b1 Int BE Pri Loop_exit !#2 N4845 P1735 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#2 N4846 P1735 CASX 8 -1,0x0 N4845 0x10001b2 Int BE Pri Loop_entry !#2 N4847 P1736 DWLD 0 -1 Int BE Pri Loop_exit !#2 N4848 P1736 DWLD 1 -1 Int BE Pri Loop_exit !#A N4847 N4848 !#2 N4849 P1736 CASX 0 -1 N4847 0x10001b3 Int BE Pri Loop_exit !#2 N4850 P1736 CASX 1 -1 N4848 0x10001b4 Int BE Pri Loop_exit !#A N4849 N4850 !#2 N4851 P1737 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4852 P1737 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N4851 N4852 !#2 N4853 P1737 CASX 12 -1 N4851 0x10001b5 Int BE Pri Loop_entry Loop_exit !#2 N4854 P1737 CASX 13 -1 N4852 0x10001b6 Int BE Pri Loop_entry Loop_exit !#A N4853 N4854 !#2 N4855 P1738 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N4856 P1738 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N4855 N4856 !#2 N4857 P1738 CASX 21 -1 N4855 0x10001b7 Int BE Pri Loop_entry Loop_exit !#2 N4858 P1738 CASX 22 -1 N4856 0x10001b8 Int BE Pri Loop_entry Loop_exit !#A N4857 N4858 !#2 N4859 P1738 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N4860 P1738 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N4859 N4860 !#2 N4861 P1738 CASX 21 -1 N4859 0x10001b9 Int BE Pri Loop_entry Loop_exit !#2 N4862 P1738 CASX 22 -1 N4860 0x10001ba Int BE Pri Loop_entry Loop_exit !#A N4861 N4862 !#2 N4863 P1739 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4864 P1739 CASX 11 -1,0x0 N4863 0x10001bb Int BE Pri Loop_entry Loop_exit !#2 N4865 P1740 LD 13 -1 Int BE Pri Loop_entry !#2 N4866 P1741 LD 16 -1 Int BE Pri Loop_exit !#2 N4867 P1740 LD 13 -1 Int BE Pri Loop_entry !#2 N4868 P1741 LD 16 -1 Int BE Pri Loop_exit !#2 N4869 P1742 LD 12 -1 Int BE Pri Loop_entry !#2 N4870 P1742 CAS 12 -1 N4869 0x10001bc Int BE Pri Loop_entry !#2 N4871 P1743 ST 23 0x40800005 FP BE Pri Loop_exit !#2 N4872 P1744 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#2 N4873 P1744 CAS 17 -1 N4872 0x10001bd Int BE Pri Loop_entry Loop_exit !#2 N4874 P1745 LD 7 -1 Int BE Pri Loop_entry !#2 N4875 P1745 CAS 7 -1 N4874 0x10001be Int BE Pri Loop_entry !#2 N4876 P1746 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#2 N4877 P1746 CASX 20 -1,0x0 N4876 0x10001bf Int BE Pri Loop_exit !#2 N4878 P1747 LD 21 -1 Int BE Pri Loop_entry !#2 N4879 P1748 LD 1 -1 Int BE Pri Loop_exit !#2 N4880 P1749 REPLACEMENT 9 Int BE Pri Loop_entry !#2 N4881 P1750 FLUSHI 0 Int BE Pri Loop_exit !#2 N4882 P1749 REPLACEMENT 9 Int BE Pri Loop_entry !#2 N4883 P1750 FLUSHI 0 Int BE Pri Loop_exit !#2 N4884 P1751 DWLD 18 -1 Int BE Pri Loop_entry !#2 N4885 P1751 DWLD 19 -1 Int BE Pri Loop_entry !#A N4884 N4885 !#2 N4886 P1751 CASX 18 -1 N4884 0x10001c0 Int BE Pri Loop_entry !#2 N4887 P1751 CASX 19 -1 N4885 0x10001c1 Int BE Pri Loop_entry !#A N4886 N4887 !#2 N4888 P1752 ST 8 0x10001c2 Int BE Pri Loop_exit !#2 N4889 P1751 DWLD 18 -1 Int BE Pri Loop_entry !#2 N4890 P1751 DWLD 19 -1 Int BE Pri Loop_entry !#A N4889 N4890 !#2 N4891 P1751 CASX 18 -1 N4889 0x10001c3 Int BE Pri Loop_entry !#2 N4892 P1751 CASX 19 -1 N4890 0x10001c4 Int BE Pri Loop_entry !#A N4891 N4892 !#2 N4893 P1752 ST 8 0x10001c5 Int BE Pri Loop_exit !#2 N4894 P1753 DWLD 15 -1 Int BE Pri Loop_entry !#2 N4895 P1753 DWLD 16 -1 Int BE Pri Loop_entry !#A N4894 N4895 !#2 N4896 P1753 CASX 15 -1 N4894 0x10001c6 Int BE Pri Loop_entry !#2 N4897 P1753 CASX 16 -1 N4895 0x10001c7 Int BE Pri Loop_entry !#A N4896 N4897 !#2 N4898 P1754 LD 15 -1 Int BE Pri Loop_exit !#2 N4899 P1754 CAS 15 -1 N4898 0x10001c8 Int BE Pri Loop_exit !#2 N4900 P1755 DWLD 12 -1 Int BE Pri Loop_entry !#2 N4901 P1755 DWLD 13 -1 Int BE Pri Loop_entry !#A N4900 N4901 !#2 N4902 P1755 CASX 12 -1 N4900 0x10001c9 Int BE Pri Loop_entry !#2 N4903 P1755 CASX 13 -1 N4901 0x10001ca Int BE Pri Loop_entry !#A N4902 N4903 !#2 N4904 P1756 LD 11 -1 Int BE Pri !#2 N4905 P1757 LD 4 -1 Int BE Pri Loop_exit !#2 N4906 P1758 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4907 P1758 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4906 N4907 !#2 N4908 P1758 CASX 9 -1 N4906 0x10001cb Int BE Pri Loop_entry Loop_exit !#2 N4909 P1758 CASX 10 -1 N4907 0x10001cc Int BE Pri Loop_entry Loop_exit !#A N4908 N4909 !#2 N4910 P1758 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4911 P1758 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4910 N4911 !#2 N4912 P1758 CASX 9 -1 N4910 0x10001cd Int BE Pri Loop_entry Loop_exit !#2 N4913 P1758 CASX 10 -1 N4911 0x10001ce Int BE Pri Loop_entry Loop_exit !#A N4912 N4913 !#2 N4914 P1759 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4915 P1759 CASX 5 -1,0x0 N4914 0x10001cf Int BE Pri Loop_entry Loop_exit !#2 N4916 P1759 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4917 P1759 CASX 5 -1,0x0 N4916 0x10001d0 Int BE Pri Loop_entry Loop_exit !#2 N4918 P1760 DWLD 12 -1 Int BE Pri Loop_entry !#2 N4919 P1760 DWLD 13 -1 Int BE Pri Loop_entry !#A N4918 N4919 !#2 N4920 P1760 CASX 12 -1 N4918 0x10001d1 Int BE Pri Loop_entry !#2 N4921 P1760 CASX 13 -1 N4919 0x10001d2 Int BE Pri Loop_entry !#A N4920 N4921 !#2 N4922 P1761 DWLD 15 -1 Int BE Pri Loop_exit !#2 N4923 P1761 DWLD 16 -1 Int BE Pri Loop_exit !#A N4922 N4923 !#2 N4924 P1761 CASX 15 -1 N4922 0x10001d3 Int BE Pri Loop_exit !#2 N4925 P1761 CASX 16 -1 N4923 0x10001d4 Int BE Pri Loop_exit !#A N4924 N4925 !#2 N4926 P1760 DWLD 12 -1 Int BE Pri Loop_entry !#2 N4927 P1760 DWLD 13 -1 Int BE Pri Loop_entry !#A N4926 N4927 !#2 N4928 P1760 CASX 12 -1 N4926 0x10001d5 Int BE Pri Loop_entry !#2 N4929 P1760 CASX 13 -1 N4927 0x10001d6 Int BE Pri Loop_entry !#A N4928 N4929 !#2 N4930 P1761 DWLD 15 -1 Int BE Pri Loop_exit !#2 N4931 P1761 DWLD 16 -1 Int BE Pri Loop_exit !#A N4930 N4931 !#2 N4932 P1761 CASX 15 -1 N4930 0x10001d7 Int BE Pri Loop_exit !#2 N4933 P1761 CASX 16 -1 N4931 0x10001d8 Int BE Pri Loop_exit !#A N4932 N4933 !#2 N4934 P1762 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N4935 P1762 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N4934 N4935 !#2 N4936 P1762 CASX 21 -1 N4934 0x10001d9 Int BE Pri Loop_entry Loop_exit !#2 N4937 P1762 CASX 22 -1 N4935 0x10001da Int BE Pri Loop_entry Loop_exit !#A N4936 N4937 !#2 N4938 P1763 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4939 P1763 CAS 12 -1 N4938 0x10001db Int BE Pri Loop_entry Loop_exit !#2 N4940 P1763 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N4941 P1763 CAS 12 -1 N4940 0x10001dc Int BE Pri Loop_entry Loop_exit !#2 N4942 P1764 DWLD 0 -1 Int BE Pri Loop_entry !#2 N4943 P1764 DWLD 1 -1 Int BE Pri Loop_entry !#A N4942 N4943 !#2 N4944 P1764 CASX 0 -1 N4942 0x10001dd Int BE Pri Loop_entry !#2 N4945 P1764 CASX 1 -1 N4943 0x10001de Int BE Pri Loop_entry !#A N4944 N4945 !#2 N4946 P1765 ST 21 0x10001df Int BE Pri Loop_exit !#2 N4947 P1764 DWLD 0 -1 Int BE Pri Loop_entry !#2 N4948 P1764 DWLD 1 -1 Int BE Pri Loop_entry !#A N4947 N4948 !#2 N4949 P1764 CASX 0 -1 N4947 0x10001e0 Int BE Pri Loop_entry !#2 N4950 P1764 CASX 1 -1 N4948 0x10001e1 Int BE Pri Loop_entry !#A N4949 N4950 !#2 N4951 P1765 ST 21 0x10001e2 Int BE Pri Loop_exit !#2 N4952 P1766 LD 0 -1 Int BE Pri Loop_entry !#2 N4953 P1767 LD 10 -1 Int BE Pri !#2 N4954 P1767 CAS 10 -1 N4953 0x10001e3 Int BE Pri !#2 N4955 P1768 LD 2 -1 Int BE Pri Loop_exit !#2 N4956 P1766 LD 0 -1 Int BE Pri Loop_entry !#2 N4957 P1767 LD 10 -1 Int BE Pri !#2 N4958 P1767 CAS 10 -1 N4957 0x10001e4 Int BE Pri !#2 N4959 P1768 LD 2 -1 Int BE Pri Loop_exit !#2 N4960 P1769 LD 5 -1 Int BE Pri Loop_entry !#2 N4961 P1770 LD 16 -1 Int BE Pri Loop_exit !#2 N4962 P1771 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#2 N4963 P1771 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N4962 N4963 !#2 N4964 P1771 CASX 15 -1 N4962 0x10001e5 Int BE Pri Loop_entry Loop_exit !#2 N4965 P1771 CASX 16 -1 N4963 0x10001e6 Int BE Pri Loop_entry Loop_exit !#A N4964 N4965 !#2 N4966 P1772 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N4967 P1772 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N4966 N4967 !#2 N4968 P1772 CASX 21 -1 N4966 0x10001e7 Int BE Pri Loop_entry Loop_exit !#2 N4969 P1772 CASX 22 -1 N4967 0x10001e8 Int BE Pri Loop_entry Loop_exit !#A N4968 N4969 !#2 N4970 P1773 LD 8 -1 Int BE Pri Loop_entry !#2 N4971 P1773 CAS 8 -1 N4970 0x10001e9 Int BE Pri Loop_entry !#2 N4972 P1774 REPLACEMENT 20 Int BE Pri Loop_exit !#2 N4973 P1775 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N4974 P1775 CASX 14 -1,0x0 N4973 0x10001ea Int BE Pri Loop_entry Loop_exit !#2 N4975 P1776 DWLD 12 -1 Int BE Pri Loop_entry !#2 N4976 P1776 DWLD 13 -1 Int BE Pri Loop_entry !#A N4975 N4976 !#2 N4977 P1776 CASX 12 -1 N4975 0x10001eb Int BE Pri Loop_entry !#2 N4978 P1776 CASX 13 -1 N4976 0x10001ec Int BE Pri Loop_entry !#A N4977 N4978 !#2 N4979 P1777 LD 0 -1 Int BE Pri Loop_exit !#2 N4980 P1777 CAS 0 -1 N4979 0x10001ed Int BE Pri Loop_exit !#2 N4981 P1776 DWLD 12 -1 Int BE Pri Loop_entry !#2 N4982 P1776 DWLD 13 -1 Int BE Pri Loop_entry !#A N4981 N4982 !#2 N4983 P1776 CASX 12 -1 N4981 0x10001ee Int BE Pri Loop_entry !#2 N4984 P1776 CASX 13 -1 N4982 0x10001ef Int BE Pri Loop_entry !#A N4983 N4984 !#2 N4985 P1777 LD 0 -1 Int BE Pri Loop_exit !#2 N4986 P1777 CAS 0 -1 N4985 0x10001f0 Int BE Pri Loop_exit !#2 N4987 P1778 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N4988 P1778 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N4987 N4988 !#2 N4989 P1778 CASX 9 -1 N4987 0x10001f1 Int BE Pri Loop_entry Loop_exit !#2 N4990 P1778 CASX 10 -1 N4988 0x10001f2 Int BE Pri Loop_entry Loop_exit !#A N4989 N4990 !#2 N4991 P1779 ST 2 0x10001f3 Int BE Pri Loop_entry Loop_exit !#2 N4992 P1779 ST 2 0x10001f4 Int BE Pri Loop_entry Loop_exit !#2 N4993 P1780 ST 22 0x10001f5 Int BE Pri Loop_entry Loop_exit !#2 N4994 P1781 FLUSHI 13 Int BE Pri Loop_entry !#2 N4995 P1782 ST 16 0x10001f6 Int BE Pri Loop_exit !#2 N4996 P1781 FLUSHI 13 Int BE Pri Loop_entry !#2 N4997 P1782 ST 16 0x10001f7 Int BE Pri Loop_exit !#2 N4998 P1783 MEMBAR !#2 N4999 P1784 DWLD 12 -1 Int BE Pri Loop_exit !#2 N5000 P1784 DWLD 13 -1 Int BE Pri Loop_exit !#A N4999 N5000 !#2 N5001 P1784 CASX 12 -1 N4999 0x10001f8 Int BE Pri Loop_exit !#2 N5002 P1784 CASX 13 -1 N5000 0x10001f9 Int BE Pri Loop_exit !#A N5001 N5002 !#2 N5003 P1783 MEMBAR !#2 N5004 P1784 DWLD 12 -1 Int BE Pri Loop_exit !#2 N5005 P1784 DWLD 13 -1 Int BE Pri Loop_exit !#A N5004 N5005 !#2 N5006 P1784 CASX 12 -1 N5004 0x10001fa Int BE Pri Loop_exit !#2 N5007 P1784 CASX 13 -1 N5005 0x10001fb Int BE Pri Loop_exit !#A N5006 N5007 !#2 N5008 P1785 ST 18 0x10001fc Int BE Pri Loop_entry Loop_exit !#2 N5009 P1785 ST 18 0x10001fd Int BE Pri Loop_entry Loop_exit !#2 N5010 P1786 DWLD 3 -1 Int BE Pri Loop_entry !#2 N5011 P1786 DWLD 4 -1 Int BE Pri Loop_entry !#A N5010 N5011 !#2 N5012 P1786 CASX 3 -1 N5010 0x10001fe Int BE Pri Loop_entry !#2 N5013 P1786 CASX 4 -1 N5011 0x10001ff Int BE Pri Loop_entry !#A N5012 N5013 !#2 N5014 P1787 REPLACEMENT 1 Int BE Pri Loop_exit !#2 N5015 P1786 DWLD 3 -1 Int BE Pri Loop_entry !#2 N5016 P1786 DWLD 4 -1 Int BE Pri Loop_entry !#A N5015 N5016 !#2 N5017 P1786 CASX 3 -1 N5015 0x1000200 Int BE Pri Loop_entry !#2 N5018 P1786 CASX 4 -1 N5016 0x1000201 Int BE Pri Loop_entry !#A N5017 N5018 !#2 N5019 P1787 REPLACEMENT 1 Int BE Pri Loop_exit !#2 N5020 P1788 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#2 N5021 P1788 CASX 17 -1,0x0 N5020 0x1000202 Int BE Pri Loop_entry !#2 N5022 P1789 LD 18 -1 Int BE Pri !#2 N5023 P1790 LD 8 -1 Int LE Pri Loop_exit !#2 N5024 P1791 LD 2 -1 Int BE Pri Loop_entry !#2 N5025 P1792 LD 12 -1 Int BE Pri Loop_exit !#2 N5026 P1793 DWLD 12 -1 Int LE Pri Loop_entry !#2 N5027 P1793 DWLD 13 -1 Int LE Pri Loop_entry !#A N5026 N5027 !#2 N5028 P1793 CASX 12 -1 N5026 0x1000203 Int LE Pri Loop_entry !#2 N5029 P1793 CASX 13 -1 N5027 0x1000204 Int LE Pri Loop_entry !#A N5028 N5029 !#2 N5030 P1794 LD 6 -1 Int BE Pri !#2 N5031 P1795 LD 7 -1 Int BE Pri Loop_exit !#2 N5032 P1793 DWLD 12 -1 Int LE Pri Loop_entry !#2 N5033 P1793 DWLD 13 -1 Int LE Pri Loop_entry !#A N5032 N5033 !#2 N5034 P1793 CASX 12 -1 N5032 0x1000205 Int LE Pri Loop_entry !#2 N5035 P1793 CASX 13 -1 N5033 0x1000206 Int LE Pri Loop_entry !#A N5034 N5035 !#2 N5036 P1794 LD 6 -1 Int BE Pri !#2 N5037 P1795 LD 7 -1 Int BE Pri Loop_exit !#2 N5038 P1796 DWLD 0 -1 Int BE Pri Loop_entry !#2 N5039 P1796 DWLD 1 -1 Int BE Pri Loop_entry !#A N5038 N5039 !#2 N5040 P1796 CASX 0 -1 N5038 0x1000207 Int BE Pri Loop_entry !#2 N5041 P1796 CASX 1 -1 N5039 0x1000208 Int BE Pri Loop_entry !#A N5040 N5041 !#2 N5042 P1797 MEMBAR !#2 N5043 P1798 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#2 N5044 P1798 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N5043 N5044 !#2 N5045 P1798 CASX 15 -1 N5043 0x1000209 Int BE Pri Loop_entry Loop_exit !#2 N5046 P1798 CASX 16 -1 N5044 0x100020a Int BE Pri Loop_entry Loop_exit !#A N5045 N5046 !#2 N5047 P1798 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#2 N5048 P1798 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N5047 N5048 !#2 N5049 P1798 CASX 15 -1 N5047 0x100020b Int BE Pri Loop_entry Loop_exit !#2 N5050 P1798 CASX 16 -1 N5048 0x100020c Int BE Pri Loop_entry Loop_exit !#A N5049 N5050 !#2 N5051 P1799 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5052 P1799 CASX 8 -1,0x0 N5051 0x100020d Int BE Pri Loop_entry Loop_exit !#2 N5053 P1799 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5054 P1799 CASX 8 -1,0x0 N5053 0x100020e Int BE Pri Loop_entry Loop_exit !#2 N5055 P1800 LD 18 -1 Int LE Pri Loop_entry !#2 N5056 P1800 CAS 18 -1 N5055 0x100020f Int LE Pri Loop_entry !#2 N5057 P1801 FLUSHI 2 Int BE Pri Loop_exit !#2 N5058 P1800 LD 18 -1 Int LE Pri Loop_entry !#2 N5059 P1800 CAS 18 -1 N5058 0x1000210 Int LE Pri Loop_entry !#2 N5060 P1801 FLUSHI 2 Int BE Pri Loop_exit !#2 N5061 P1802 DWLD 6 -1 Int BE Pri Loop_entry !#2 N5062 P1802 DWLD 7 -1 Int BE Pri Loop_entry !#A N5061 N5062 !#2 N5063 P1802 CASX 6 -1 N5061 0x1000211 Int BE Pri Loop_entry !#2 N5064 P1802 CASX 7 -1 N5062 0x1000212 Int BE Pri Loop_entry !#A N5063 N5064 !#2 N5065 P1803 ST 12 0x1000213 Int BE Pri Loop_exit !#2 N5066 P1804 PREFETCH 3 Int BE Pri Loop_entry Loop_exit !#2 N5067 P1804 PREFETCH 3 Int BE Pri Loop_entry Loop_exit !#2 N5068 P1805 ST 14 0x1000214 Int BE Pri Loop_entry Loop_exit !#2 N5069 P1805 ST 14 0x1000215 Int BE Pri Loop_entry Loop_exit !#2 N5070 P1806 LD 21 -1 Int BE Pri Loop_entry !#2 N5071 P1807 LD 6 -1 Int BE Pri Loop_exit !#2 N5072 P1808 ST 10 0x1000216 Int LE Pri Loop_entry !#2 N5073 P1809 PREFETCH 21 Int BE Pri Loop_exit !#2 N5074 P1808 ST 10 0x1000217 Int LE Pri Loop_entry !#2 N5075 P1809 PREFETCH 21 Int BE Pri Loop_exit !#2 N5076 P1810 PREFETCH 15 Int BE Pri Loop_entry !#2 N5077 P1811 LD 12 -1 Int BE Pri !#2 N5078 P1812 LD 13 -1 Int BE Pri Loop_exit !#2 N5079 P1813 ST 8 0x1000218 Int BE Pri Loop_entry !#2 N5080 P1814 LD 22 -1 Int LE Pri !#2 N5081 P1815 LD 6 -1 Int BE Pri Loop_exit !#2 N5082 P1813 ST 8 0x1000219 Int BE Pri Loop_entry !#2 N5083 P1814 LD 22 -1 Int LE Pri !#2 N5084 P1815 LD 6 -1 Int BE Pri Loop_exit !#2 N5085 P1816 DWLD 6 -1 Int BE Pri Loop_entry !#2 N5086 P1816 DWLD 7 -1 Int BE Pri Loop_entry !#A N5085 N5086 !#2 N5087 P1816 CASX 6 -1 N5085 0x100021a Int BE Pri Loop_entry !#2 N5088 P1816 CASX 7 -1 N5086 0x100021b Int BE Pri Loop_entry !#A N5087 N5088 !#2 N5089 P1817 PREFETCH 7 Int BE Pri Loop_exit !#2 N5090 P1816 DWLD 6 -1 Int BE Pri Loop_entry !#2 N5091 P1816 DWLD 7 -1 Int BE Pri Loop_entry !#A N5090 N5091 !#2 N5092 P1816 CASX 6 -1 N5090 0x100021c Int BE Pri Loop_entry !#2 N5093 P1816 CASX 7 -1 N5091 0x100021d Int BE Pri Loop_entry !#A N5092 N5093 !#2 N5094 P1817 PREFETCH 7 Int BE Pri Loop_exit !#2 N5095 P1818 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5096 P1818 CASX 5 -1,0x0 N5095 0x100021e Int BE Pri Loop_entry Loop_exit !#2 N5097 P1818 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5098 P1818 CASX 5 -1,0x0 N5097 0x100021f Int BE Pri Loop_entry Loop_exit !#2 N5099 P1819 REPLACEMENT 3 Int BE Pri Loop_entry !#2 N5100 P1820 PREFETCH 14 Int BE Pri Loop_exit !#2 N5101 P1821 LD 13 -1 FP BE Pri Loop_entry Loop_exit !#2 N5102 P1821 LD 13 -1 FP BE Pri Loop_entry Loop_exit !#2 N5103 P1822 LD 8 -1 Int BE Pri Loop_entry !#2 N5104 P1823 LD 8 -1 Int BE Pri Loop_exit !#2 N5105 P1824 ST 22 0x1000220 Int BE Pri Loop_entry Loop_exit !#2 N5106 P1824 ST 22 0x1000221 Int BE Pri Loop_entry Loop_exit !#2 N5107 P1825 LD 23 -1 FP BE Pri Loop_entry !#2 N5108 P1826 REPLACEMENT 5 Int BE Pri Loop_exit !#2 N5109 P1825 LD 23 -1 FP BE Pri Loop_entry !#2 N5110 P1826 REPLACEMENT 5 Int BE Pri Loop_exit !#2 N5111 P1827 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N5112 P1827 CASX 5 -1,0x0 N5111 0x1000222 Int BE Pri Loop_entry !#2 N5113 P1828 DWLD 6 -1 Int BE Pri Loop_exit !#2 N5114 P1828 DWLD 7 -1 Int BE Pri Loop_exit !#A N5113 N5114 !#2 N5115 P1828 CASX 6 -1 N5113 0x1000223 Int BE Pri Loop_exit !#2 N5116 P1828 CASX 7 -1 N5114 0x1000224 Int BE Pri Loop_exit !#A N5115 N5116 !#2 N5117 P1829 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#2 N5118 P1829 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N5117 N5118 !#2 N5119 P1829 CASX 9 -1 N5117 0x1000225 Int BE Pri Loop_entry Loop_exit !#2 N5120 P1829 CASX 10 -1 N5118 0x1000226 Int BE Pri Loop_entry Loop_exit !#A N5119 N5120 !#2 N5121 P1830 PREFETCH 2 Int BE Pri Loop_entry Loop_exit !#2 N5122 P1831 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N5123 P1831 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N5122 N5123 !#2 N5124 P1831 CASX 12 -1 N5122 0x1000227 Int BE Pri Loop_entry Loop_exit !#2 N5125 P1831 CASX 13 -1 N5123 0x1000228 Int BE Pri Loop_entry Loop_exit !#A N5124 N5125 !#2 N5126 P1831 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N5127 P1831 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N5126 N5127 !#2 N5128 P1831 CASX 12 -1 N5126 0x1000229 Int BE Pri Loop_entry Loop_exit !#2 N5129 P1831 CASX 13 -1 N5127 0x100022a Int BE Pri Loop_entry Loop_exit !#A N5128 N5129 !#2 N5130 P1832 MEMBAR !#2 N5131 P1833 LD 17 -1 Int BE Pri !#2 N5132 P1834 LD 22 -1 Int BE Pri Loop_exit !#2 N5133 P1835 PREFETCH 3 Int BE Pri Loop_entry !#2 N5134 P1836 REPLACEMENT 12 Int BE Pri Loop_exit !#2 N5135 P1835 PREFETCH 3 Int BE Pri Loop_entry !#2 N5136 P1836 REPLACEMENT 12 Int BE Pri Loop_exit !#2 N5137 P1837 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N5138 P1837 CAS 21 -1 N5137 0x100022b Int BE Pri Loop_entry Loop_exit !#2 N5139 P1838 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5140 P1838 CASX 23 -1,0x0 N5139 0x100022c Int BE Pri Loop_entry Loop_exit !#2 N5141 P1838 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5142 P1838 CASX 23 -1,0x0 N5141 0x100022d Int BE Pri Loop_entry Loop_exit !#2 N5143 P1839 ST 8 0x100022e Int BE Pri Loop_entry !#2 N5144 P1840 LD 1 -1 Int LE Pri !#2 N5145 P1841 LD 1 -1 Int BE Pri Loop_exit !#2 N5146 P1839 ST 8 0x100022f Int BE Pri Loop_entry !#2 N5147 P1840 LD 1 -1 Int LE Pri !#2 N5148 P1841 LD 1 -1 Int BE Pri Loop_exit !#2 N5149 P1842 LD 2 -1 Int BE Pri Loop_entry !#2 N5150 P1843 LD 0 -1 Int BE Pri !#2 N5151 P1843 CAS 0 -1 N5150 0x1000230 Int BE Pri !#2 N5152 P1844 LD 21 -1 Int BE Pri Loop_exit !#2 N5153 P1842 LD 2 -1 Int BE Pri Loop_entry !#2 N5154 P1843 LD 0 -1 Int BE Pri !#2 N5155 P1843 CAS 0 -1 N5154 0x1000231 Int BE Pri !#2 N5156 P1844 LD 21 -1 Int BE Pri Loop_exit !#2 N5157 P1845 LD 19 -1 Int BE Pri Loop_entry !#2 N5158 P1846 LD 19 -1 Int BE Pri Loop_exit !#2 N5159 P1847 DWLD 12 -1 Int BE Pri Loop_entry !#2 N5160 P1847 DWLD 13 -1 Int BE Pri Loop_entry !#A N5159 N5160 !#2 N5161 P1847 CASX 12 -1 N5159 0x1000232 Int BE Pri Loop_entry !#2 N5162 P1847 CASX 13 -1 N5160 0x1000233 Int BE Pri Loop_entry !#A N5161 N5162 !#2 N5163 P1848 LD 9 -1 Int BE Pri !#2 N5164 P1849 LD 15 -1 Int BE Pri Loop_exit !#2 N5165 P1847 DWLD 12 -1 Int BE Pri Loop_entry !#2 N5166 P1847 DWLD 13 -1 Int BE Pri Loop_entry !#A N5165 N5166 !#2 N5167 P1847 CASX 12 -1 N5165 0x1000234 Int BE Pri Loop_entry !#2 N5168 P1847 CASX 13 -1 N5166 0x1000235 Int BE Pri Loop_entry !#A N5167 N5168 !#2 N5169 P1848 LD 9 -1 Int BE Pri !#2 N5170 P1849 LD 15 -1 Int BE Pri Loop_exit !#2 N5171 P1850 LD 16 -1 FP BE Pri Loop_entry Loop_exit !#2 N5172 P1851 ST 11 0x40800006 FP BE Pri Loop_entry !#2 N5173 P1852 LD 0 -1 Int BE Pri !#2 N5174 P1853 LD 18 -1 Int BE Pri Loop_exit !#2 N5175 P1854 LD 16 -1 Int BE Pri Loop_entry !#2 N5176 P1855 LD 21 -1 Int BE Pri Loop_exit !#2 N5177 P1856 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N5178 P1856 CAS 18 -1 N5177 0x1000236 Int BE Pri Loop_entry Loop_exit !#2 N5179 P1856 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N5180 P1856 CAS 18 -1 N5179 0x1000237 Int BE Pri Loop_entry Loop_exit !#2 N5181 P1857 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#2 N5182 P1857 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#2 N5183 P1858 ST 23 0x1000238 Int BE Pri Loop_entry !#2 N5184 P1859 LD 21 -1 Int BE Pri Loop_exit !#2 N5185 P1859 CAS 21 -1 N5184 0x1000239 Int BE Pri Loop_exit !#2 N5186 P1858 ST 23 0x100023a Int BE Pri Loop_entry !#2 N5187 P1859 LD 21 -1 Int BE Pri Loop_exit !#2 N5188 P1859 CAS 21 -1 N5187 0x100023b Int BE Pri Loop_exit !#2 N5189 P1860 DWLD 9 -1 Int BE Pri Loop_entry !#2 N5190 P1860 DWLD 10 -1 Int BE Pri Loop_entry !#A N5189 N5190 !#2 N5191 P1860 CASX 9 -1 N5189 0x100023c Int BE Pri Loop_entry !#2 N5192 P1860 CASX 10 -1 N5190 0x100023d Int BE Pri Loop_entry !#A N5191 N5192 !#2 N5193 P1861 ST 22 0x100023e Int BE Pri Loop_exit !#2 N5194 P1860 DWLD 9 -1 Int BE Pri Loop_entry !#2 N5195 P1860 DWLD 10 -1 Int BE Pri Loop_entry !#A N5194 N5195 !#2 N5196 P1860 CASX 9 -1 N5194 0x100023f Int BE Pri Loop_entry !#2 N5197 P1860 CASX 10 -1 N5195 0x1000240 Int BE Pri Loop_entry !#A N5196 N5197 !#2 N5198 P1861 ST 22 0x1000241 Int BE Pri Loop_exit !#2 N5199 P1862 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5200 P1862 CASX 5 -1,0x0 N5199 0x1000242 Int BE Pri Loop_entry Loop_exit !#2 N5201 P1863 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#2 N5202 P1863 CASX 11 -1,0x0 N5201 0x1000243 Int BE Pri Loop_entry !#2 N5203 P1864 DWLD 12 -1 Int BE Pri Loop_exit !#2 N5204 P1864 DWLD 13 -1 Int BE Pri Loop_exit !#A N5203 N5204 !#2 N5205 P1864 CASX 12 -1 N5203 0x1000244 Int BE Pri Loop_exit !#2 N5206 P1864 CASX 13 -1 N5204 0x1000245 Int BE Pri Loop_exit !#A N5205 N5206 !#2 N5207 P1863 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#2 N5208 P1863 CASX 11 -1,0x0 N5207 0x1000246 Int BE Pri Loop_entry !#2 N5209 P1864 DWLD 12 -1 Int BE Pri Loop_exit !#2 N5210 P1864 DWLD 13 -1 Int BE Pri Loop_exit !#A N5209 N5210 !#2 N5211 P1864 CASX 12 -1 N5209 0x1000247 Int BE Pri Loop_exit !#2 N5212 P1864 CASX 13 -1 N5210 0x1000248 Int BE Pri Loop_exit !#A N5211 N5212 !#2 N5213 P1865 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#2 N5214 P1865 CAS 23 -1 N5213 0x1000249 Int BE Pri Loop_entry Loop_exit !#2 N5215 P1866 LD 0 -1 Int BE Pri Loop_entry !#2 N5216 P1867 LD 17 -1 Int BE Pri Loop_exit !#2 N5217 P1866 LD 0 -1 Int BE Pri Loop_entry !#2 N5218 P1867 LD 17 -1 Int BE Pri Loop_exit !#2 N5219 P1868 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N5220 P1868 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5219 N5220 !#2 N5221 P1868 CASX 0 -1 N5219 0x100024a Int BE Pri Loop_entry Loop_exit !#2 N5222 P1868 CASX 1 -1 N5220 0x100024b Int BE Pri Loop_entry Loop_exit !#A N5221 N5222 !#2 N5223 P1868 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N5224 P1868 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5223 N5224 !#2 N5225 P1868 CASX 0 -1 N5223 0x100024c Int BE Pri Loop_entry Loop_exit !#2 N5226 P1868 CASX 1 -1 N5224 0x100024d Int BE Pri Loop_entry Loop_exit !#A N5225 N5226 !#2 N5227 P1869 LD 4 -1 Int BE Pri Loop_entry !#2 N5228 P1870 REPLACEMENT 5 Int BE Pri !#2 N5229 P1871 LD 17 -1 Int BE Pri Loop_exit !#2 N5230 P1869 LD 4 -1 Int BE Pri Loop_entry !#2 N5231 P1870 REPLACEMENT 5 Int BE Pri !#2 N5232 P1871 LD 17 -1 Int BE Pri Loop_exit !#2 N5233 P1872 LD 9 -1 Int BE Pri Loop_entry !#2 N5234 P1873 LD 5 -1 Int BE Pri Loop_exit !#2 N5235 P1872 LD 9 -1 Int BE Pri Loop_entry !#2 N5236 P1873 LD 5 -1 Int BE Pri Loop_exit !#2 N5237 P1874 PREFETCH 5 Int BE Pri Loop_entry !#2 N5238 P1875 PREFETCH 23 Int BE Pri Loop_exit !#2 N5239 P1876 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N5240 P1876 CASX 5 -1,0x0 N5239 0x100024e Int BE Pri Loop_entry !#2 N5241 P1877 REPLACEMENT 15 Int BE Pri Loop_exit !#2 N5242 P1876 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N5243 P1876 CASX 5 -1,0x0 N5242 0x100024f Int BE Pri Loop_entry !#2 N5244 P1877 REPLACEMENT 15 Int BE Pri Loop_exit !#2 N5245 P1878 ST 18 0x1000250 Int BE Pri Loop_entry !#2 N5246 P1879 PREFETCH 2 Int BE Pri Loop_exit !#2 N5247 P1878 ST 18 0x1000251 Int BE Pri Loop_entry !#2 N5248 P1879 PREFETCH 2 Int BE Pri Loop_exit !#2 N5249 P1880 LD 11 -1 Int BE Pri Loop_entry !#2 N5250 P1880 CAS 11 -1 N5249 0x1000252 Int BE Pri Loop_entry !#2 N5251 P1881 DWLD 3 -1 Int BE Pri Loop_exit !#2 N5252 P1881 DWLD 4 -1 Int BE Pri Loop_exit !#A N5251 N5252 !#2 N5253 P1881 CASX 3 -1 N5251 0x1000253 Int BE Pri Loop_exit !#2 N5254 P1881 CASX 4 -1 N5252 0x1000254 Int BE Pri Loop_exit !#A N5253 N5254 !#2 N5255 P1882 MEMBAR !#2 N5256 P1883 REPLACEMENT 16 Int BE Pri Loop_exit !#2 N5257 P1882 MEMBAR !#2 N5258 P1883 REPLACEMENT 16 Int BE Pri Loop_exit !#2 N5259 P1884 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#2 N5260 P1885 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#2 N5261 P1885 CASX 14 -1,0x0 N5260 0x1000255 Int BE Pri Loop_entry !#2 N5262 P1886 REPLACEMENT 17 Int BE Pri Loop_exit !#2 N5263 P1885 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#2 N5264 P1885 CASX 14 -1,0x0 N5263 0x1000256 Int BE Pri Loop_entry !#2 N5265 P1886 REPLACEMENT 17 Int BE Pri Loop_exit !#2 N5266 P1887 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#2 N5267 P1887 CASX 20 -1,0x0 N5266 0x1000257 Int BE Pri Loop_entry !#2 N5268 P1888 DWLD 0 -1 Int BE Pri Loop_exit !#2 N5269 P1888 DWLD 1 -1 Int BE Pri Loop_exit !#A N5268 N5269 !#2 N5270 P1888 CASX 0 -1 N5268 0x1000258 Int BE Pri Loop_exit !#2 N5271 P1888 CASX 1 -1 N5269 0x1000259 Int BE Pri Loop_exit !#A N5270 N5271 !#2 N5272 P1889 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N5273 P1889 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5272 N5273 !#2 N5274 P1889 CASX 0 -1 N5272 0x100025a Int BE Pri Loop_entry Loop_exit !#2 N5275 P1889 CASX 1 -1 N5273 0x100025b Int BE Pri Loop_entry Loop_exit !#A N5274 N5275 !#2 N5276 P1890 DWLD 6 -1 Int BE Pri Loop_entry !#2 N5277 P1890 DWLD 7 -1 Int BE Pri Loop_entry !#A N5276 N5277 !#2 N5278 P1890 CASX 6 -1 N5276 0x100025c Int BE Pri Loop_entry !#2 N5279 P1890 CASX 7 -1 N5277 0x100025d Int BE Pri Loop_entry !#A N5278 N5279 !#2 N5280 P1891 DWLD 0 -1 Int BE Pri Loop_exit !#2 N5281 P1891 DWLD 1 -1 Int BE Pri Loop_exit !#A N5280 N5281 !#2 N5282 P1891 CASX 0 -1 N5280 0x100025e Int BE Pri Loop_exit !#2 N5283 P1891 CASX 1 -1 N5281 0x100025f Int BE Pri Loop_exit !#A N5282 N5283 !#2 N5284 P1892 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5285 P1892 CASX 2 -1,0x0 N5284 0x1000260 Int BE Pri Loop_entry Loop_exit !#2 N5286 P1893 LD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N5287 P1893 CAS 3 -1 N5286 0x1000261 Int BE Pri Loop_entry Loop_exit !#2 N5288 P1893 LD 3 -1 Int BE Pri Loop_entry Loop_exit !#2 N5289 P1893 CAS 3 -1 N5288 0x1000262 Int BE Pri Loop_entry Loop_exit !#2 N5290 P1894 LD 16 -1 Int BE Pri Loop_entry Loop_exit !#2 N5291 P1894 CAS 16 -1 N5290 0x1000263 Int BE Pri Loop_entry Loop_exit !#2 N5292 P1895 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#2 N5293 P1895 CASX 2 -1,0x0 N5292 0x1000264 Int BE Pri Loop_entry !#2 N5294 P1896 REPLACEMENT 9 Int BE Pri Loop_exit !#2 N5295 P1895 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#2 N5296 P1895 CASX 2 -1,0x0 N5295 0x1000265 Int BE Pri Loop_entry !#2 N5297 P1896 REPLACEMENT 9 Int BE Pri Loop_exit !#2 N5298 P1897 LD 8 -1 FP BE Pri Loop_entry Loop_exit !#2 N5299 P1898 LD 13 -1 FP BE Pri Loop_entry Loop_exit !#2 N5300 P1899 LD 18 -1 Int BE Pri Loop_entry !#2 N5301 P1900 LD 11 -1 Int BE Pri Loop_exit !#2 N5302 P1899 LD 18 -1 Int BE Pri Loop_entry !#2 N5303 P1900 LD 11 -1 Int BE Pri Loop_exit !#2 N5304 P1901 ST 5 0x1000266 Int BE Pri Loop_entry Loop_exit !#2 N5305 P1902 LD 5 -1 Int BE Pri Loop_entry !#2 N5306 P1903 DWLD 15 -1 Int BE Pri !#2 N5307 P1903 DWLD 16 -1 Int BE Pri !#A N5306 N5307 !#2 N5308 P1903 CASX 15 -1 N5306 0x1000267 Int BE Pri !#2 N5309 P1903 CASX 16 -1 N5307 0x1000268 Int BE Pri !#A N5308 N5309 !#2 N5310 P1904 LD 13 -1 Int BE Pri Loop_exit !#2 N5311 P1902 LD 5 -1 Int BE Pri Loop_entry !#2 N5312 P1903 DWLD 15 -1 Int BE Pri !#2 N5313 P1903 DWLD 16 -1 Int BE Pri !#A N5312 N5313 !#2 N5314 P1903 CASX 15 -1 N5312 0x1000269 Int BE Pri !#2 N5315 P1903 CASX 16 -1 N5313 0x100026a Int BE Pri !#A N5314 N5315 !#2 N5316 P1904 LD 13 -1 Int BE Pri Loop_exit !#2 N5317 P1905 LD 6 -1 Int BE Pri Loop_entry !#2 N5318 P1906 LD 8 -1 Int BE Pri !#2 N5319 P1906 CAS 8 -1 N5318 0x100026b Int BE Pri !#2 N5320 P1907 LD 3 -1 Int BE Pri Loop_exit !#2 N5321 P1905 LD 6 -1 Int BE Pri Loop_entry !#2 N5322 P1906 LD 8 -1 Int BE Pri !#2 N5323 P1906 CAS 8 -1 N5322 0x100026c Int BE Pri !#2 N5324 P1907 LD 3 -1 Int BE Pri Loop_exit !#2 N5325 P1908 DWLD 18 -1 Int BE Pri Loop_entry !#2 N5326 P1908 DWLD 19 -1 Int BE Pri Loop_entry !#A N5325 N5326 !#2 N5327 P1908 CASX 18 -1 N5325 0x100026d Int BE Pri Loop_entry !#2 N5328 P1908 CASX 19 -1 N5326 0x100026e Int BE Pri Loop_entry !#A N5327 N5328 !#2 N5329 P1909 LD 9 -1 Int BE Pri !#2 N5330 P1910 LD 12 -1 Int BE Pri Loop_exit !#2 N5331 P1911 REPLACEMENT 11 Int BE Pri Loop_entry !#2 N5332 P1912 REPLACEMENT 15 Int BE Pri Loop_exit !#2 N5333 P1911 REPLACEMENT 11 Int BE Pri Loop_entry !#2 N5334 P1912 REPLACEMENT 15 Int BE Pri Loop_exit !#2 N5335 P1913 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5336 P1913 CASX 14 -1,0x0 N5335 0x100026f Int BE Pri Loop_entry Loop_exit !#2 N5337 P1914 LD 10 -1 Int BE Pri Loop_entry !#2 N5338 P1915 LD 13 -1 Int BE Pri Loop_exit !#2 N5339 P1914 LD 10 -1 Int BE Pri Loop_entry !#2 N5340 P1915 LD 13 -1 Int BE Pri Loop_exit !#2 N5341 P1916 LD 17 -1 Int BE Pri Loop_entry !#2 N5342 P1917 DWLD 0 -1 Int LE Pri !#2 N5343 P1917 DWLD 1 -1 Int LE Pri !#A N5342 N5343 !#2 N5344 P1917 CASX 0 -1 N5342 0x1000270 Int LE Pri !#2 N5345 P1917 CASX 1 -1 N5343 0x1000271 Int LE Pri !#A N5344 N5345 !#2 N5346 P1918 LD 20 -1 Int BE Pri Loop_exit !#2 N5347 P1916 LD 17 -1 Int BE Pri Loop_entry !#2 N5348 P1917 DWLD 0 -1 Int LE Pri !#2 N5349 P1917 DWLD 1 -1 Int LE Pri !#A N5348 N5349 !#2 N5350 P1917 CASX 0 -1 N5348 0x1000272 Int LE Pri !#2 N5351 P1917 CASX 1 -1 N5349 0x1000273 Int LE Pri !#A N5350 N5351 !#2 N5352 P1918 LD 20 -1 Int BE Pri Loop_exit !#2 N5353 P1919 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#2 N5354 P1920 ST 2 0x1000274 Int BE Pri Loop_entry Loop_exit !#2 N5355 P1920 ST 2 0x1000275 Int BE Pri Loop_entry Loop_exit !#2 N5356 P1921 LD 4 -1 Int BE Pri Loop_entry !#2 N5357 P1922 LD 5 -1 Int BE Pri !#2 N5358 P1922 CAS 5 -1 N5357 0x1000276 Int BE Pri !#2 N5359 P1923 LD 10 -1 Int BE Pri Loop_exit !#2 N5360 P1924 MEMBAR !#2 N5361 P1924 MEMBAR !#2 N5362 P1925 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5363 P1925 CASX 14 -1,0x0 N5362 0x1000277 Int BE Pri Loop_entry Loop_exit !#2 N5364 P1926 ST 9 0x1000278 Int BE Pri Loop_entry !#2 N5365 P1927 LD 8 -1 Int BE Pri !#2 N5366 P1928 LD 8 -1 Int BE Pri Loop_exit !#2 N5367 P1929 LD 20 -1 Int BE Pri Loop_entry !#2 N5368 P1929 CAS 20 -1 N5367 0x1000279 Int BE Pri Loop_entry !#2 N5369 P1930 LD 0 -1 Int LE Pri Loop_exit !#2 N5370 P1930 CAS 0 -1 N5369 0x100027a Int LE Pri Loop_exit !#2 N5371 P1931 LD 14 -1 Int BE Pri Loop_entry Loop_exit !#2 N5372 P1931 CAS 14 -1 N5371 0x100027b Int BE Pri Loop_entry Loop_exit !#2 N5373 P1932 ST 15 0x100027c Int BE Pri Loop_entry Loop_exit !#2 N5374 P1933 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N5375 P1933 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N5374 N5375 !#2 N5376 P1933 CASX 18 -1 N5374 0x100027d Int BE Pri Loop_entry Loop_exit !#2 N5377 P1933 CASX 19 -1 N5375 0x100027e Int BE Pri Loop_entry Loop_exit !#A N5376 N5377 !#2 N5378 P1933 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N5379 P1933 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N5378 N5379 !#2 N5380 P1933 CASX 18 -1 N5378 0x100027f Int BE Pri Loop_entry Loop_exit !#2 N5381 P1933 CASX 19 -1 N5379 0x1000280 Int BE Pri Loop_entry Loop_exit !#A N5380 N5381 !#2 N5382 P1934 ST 0 0x40800007 FP BE Pri Loop_entry !#2 N5383 P1935 ST 7 0x1000281 Int BE Pri Loop_exit !#2 N5384 P1936 LD 10 -1 Int BE Pri Loop_entry !#2 N5385 P1936 CAS 10 -1 N5384 0x1000282 Int BE Pri Loop_entry !#2 N5386 P1937 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#2 N5387 P1937 CASX 11 -1,0x0 N5386 0x1000283 Int BE Pri Loop_exit !#2 N5388 P1938 DWLD 9 -1 Int BE Pri Loop_entry !#2 N5389 P1938 DWLD 10 -1 Int BE Pri Loop_entry !#A N5388 N5389 !#2 N5390 P1938 CASX 9 -1 N5388 0x1000284 Int BE Pri Loop_entry !#2 N5391 P1938 CASX 10 -1 N5389 0x1000285 Int BE Pri Loop_entry !#A N5390 N5391 !#2 N5392 P1939 PREFETCH 17 Int BE Pri Loop_exit !#2 N5393 P1940 PREFETCH 16 Int BE Pri Loop_entry !#2 N5394 P1941 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#2 N5395 P1941 CASX 5 -1,0x0 N5394 0x1000286 Int BE Pri Loop_exit !#2 N5396 P1940 PREFETCH 16 Int BE Pri Loop_entry !#2 N5397 P1941 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#2 N5398 P1941 CASX 5 -1,0x0 N5397 0x1000287 Int BE Pri Loop_exit !#2 N5399 P1942 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N5400 P1942 CAS 18 -1 N5399 0x1000288 Int BE Pri Loop_entry Loop_exit !#2 N5401 P1942 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N5402 P1942 CAS 18 -1 N5401 0x1000289 Int BE Pri Loop_entry Loop_exit !#2 N5403 P1943 ST 16 0x100028a Int BE Pri Loop_entry !#2 N5404 P1944 REPLACEMENT 21 Int BE Pri Loop_exit !#2 N5405 P1945 LD 11 -1 Int BE Pri Loop_entry !#2 N5406 P1946 LD 1 -1 Int BE Pri Loop_exit !#2 N5407 P1945 LD 11 -1 Int BE Pri Loop_entry !#2 N5408 P1946 LD 1 -1 Int BE Pri Loop_exit !#2 N5409 P1947 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#2 N5410 P1947 CASX 11 -1,0x0 N5409 0x100028b Int BE Pri Loop_entry !#2 N5411 P1948 REPLACEMENT 6 Int BE Pri Loop_exit !#2 N5412 P1947 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#2 N5413 P1947 CASX 11 -1,0x0 N5412 0x100028c Int BE Pri Loop_entry !#2 N5414 P1948 REPLACEMENT 6 Int BE Pri Loop_exit !#2 N5415 P1949 ST 9 0x40800008 FP BE Pri Loop_entry !#2 N5416 P1950 ST 21 0x40800009 FP BE Pri Loop_exit !#2 N5417 P1951 MEMBAR !#2 N5418 P1952 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5419 P1952 CASX 2 -1,0x0 N5418 0x100028d Int BE Pri Loop_entry Loop_exit !#2 N5420 P1953 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N5421 P1953 CASX 5 -1,0x0 N5420 0x100028e Int BE Pri Loop_entry !#2 N5422 P1954 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#2 N5423 P1954 CASX 20 -1,0x0 N5422 0x100028f Int BE Pri Loop_exit !#2 N5424 P1953 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#2 N5425 P1953 CASX 5 -1,0x0 N5424 0x1000290 Int BE Pri Loop_entry !#2 N5426 P1954 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#2 N5427 P1954 CASX 20 -1,0x0 N5426 0x1000291 Int BE Pri Loop_exit !#2 N5428 P1955 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#2 N5429 P1956 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#2 N5430 P1956 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N5429 N5430 !#2 N5431 P1956 CASX 12 -1 N5429 0x1000292 Int BE Pri Loop_entry Loop_exit !#2 N5432 P1956 CASX 13 -1 N5430 0x1000293 Int BE Pri Loop_entry Loop_exit !#A N5431 N5432 !#2 N5433 P1957 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#2 N5434 P1957 CAS 11 -1 N5433 0x1000294 Int BE Pri Loop_entry Loop_exit !#2 N5435 P1957 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#2 N5436 P1957 CAS 11 -1 N5435 0x1000295 Int BE Pri Loop_entry Loop_exit !#2 N5437 P1958 DWLD 6 -1 Int BE Pri Loop_entry !#2 N5438 P1958 DWLD 7 -1 Int BE Pri Loop_entry !#A N5437 N5438 !#2 N5439 P1958 CASX 6 -1 N5437 0x1000296 Int BE Pri Loop_entry !#2 N5440 P1958 CASX 7 -1 N5438 0x1000297 Int BE Pri Loop_entry !#A N5439 N5440 !#2 N5441 P1959 LD 20 -1 Int BE Pri Loop_exit !#2 N5442 P1959 CAS 20 -1 N5441 0x1000298 Int BE Pri Loop_exit !#2 N5443 P1958 DWLD 6 -1 Int BE Pri Loop_entry !#2 N5444 P1958 DWLD 7 -1 Int BE Pri Loop_entry !#A N5443 N5444 !#2 N5445 P1958 CASX 6 -1 N5443 0x1000299 Int BE Pri Loop_entry !#2 N5446 P1958 CASX 7 -1 N5444 0x100029a Int BE Pri Loop_entry !#A N5445 N5446 !#2 N5447 P1959 LD 20 -1 Int BE Pri Loop_exit !#2 N5448 P1959 CAS 20 -1 N5447 0x100029b Int BE Pri Loop_exit !#2 N5449 P1960 ST 15 0x100029c Int BE Pri Loop_entry Loop_exit !#2 N5450 P1961 LD 10 -1 FP BE Pri Loop_entry Loop_exit !#2 N5451 P1962 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#2 N5452 P1962 CASX 17 -1,0x0 N5451 0x100029d Int BE Pri Loop_entry !#2 N5453 P1963 REPLACEMENT 12 Int BE Pri Loop_exit !#2 N5454 P1962 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#2 N5455 P1962 CASX 17 -1,0x0 N5454 0x100029e Int BE Pri Loop_entry !#2 N5456 P1963 REPLACEMENT 12 Int BE Pri Loop_exit !#2 N5457 P1964 DWLD 23 -1,0x0 Int LE Pri Loop_entry Loop_exit !#2 N5458 P1964 CASX 23 -1,0x0 N5457 0x100029f Int LE Pri Loop_entry Loop_exit !#2 N5459 P1964 DWLD 23 -1,0x0 Int LE Pri Loop_entry Loop_exit !#2 N5460 P1964 CASX 23 -1,0x0 N5459 0x10002a0 Int LE Pri Loop_entry Loop_exit !#2 N5461 P1965 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#2 N5462 P1965 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N5461 N5462 !#2 N5463 P1965 CASX 18 -1 N5461 0x10002a1 Int BE Pri Loop_entry Loop_exit !#2 N5464 P1965 CASX 19 -1 N5462 0x10002a2 Int BE Pri Loop_entry Loop_exit !#A N5463 N5464 !#2 N5465 P1966 ST 20 0x10002a3 Int BE Pri Loop_entry Loop_exit !#2 N5466 P1966 ST 20 0x10002a4 Int BE Pri Loop_entry Loop_exit !#2 N5467 P1967 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5468 P1967 CASX 5 -1,0x0 N5467 0x10002a5 Int BE Pri Loop_entry Loop_exit !#2 N5469 P1967 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5470 P1967 CASX 5 -1,0x0 N5469 0x10002a6 Int BE Pri Loop_entry Loop_exit !#2 N5471 P1968 LD 5 -1 FP BE Pri Loop_entry Loop_exit !#2 N5472 P1969 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N5473 P1969 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5472 N5473 !#2 N5474 P1969 CASX 0 -1 N5472 0x10002a7 Int BE Pri Loop_entry Loop_exit !#2 N5475 P1969 CASX 1 -1 N5473 0x10002a8 Int BE Pri Loop_entry Loop_exit !#A N5474 N5475 !#2 N5476 P1969 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#2 N5477 P1969 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5476 N5477 !#2 N5478 P1969 CASX 0 -1 N5476 0x10002a9 Int BE Pri Loop_entry Loop_exit !#2 N5479 P1969 CASX 1 -1 N5477 0x10002aa Int BE Pri Loop_entry Loop_exit !#A N5478 N5479 !#2 N5480 P1970 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#2 N5481 P1970 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N5480 N5481 !#2 N5482 P1970 CASX 21 -1 N5480 0x10002ab Int BE Pri Loop_entry Loop_exit !#2 N5483 P1970 CASX 22 -1 N5481 0x10002ac Int BE Pri Loop_entry Loop_exit !#A N5482 N5483 !#2 N5484 P1971 ST 15 0x10002ad Int BE Pri Loop_entry Loop_exit !#2 N5485 P1972 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#2 N5486 P1972 CASX 8 -1,0x0 N5485 0x10002ae Int BE Pri Loop_entry !#2 N5487 P1973 LD 12 -1 Int LE Pri !#2 N5488 P1974 LD 7 -1 Int BE Pri Loop_exit !#2 N5489 P1972 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#2 N5490 P1972 CASX 8 -1,0x0 N5489 0x10002af Int BE Pri Loop_entry !#2 N5491 P1973 LD 12 -1 Int LE Pri !#2 N5492 P1974 LD 7 -1 Int BE Pri Loop_exit !#2 N5493 P1975 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#2 N5494 P1975 CASX 14 -1,0x0 N5493 0x10002b0 Int BE Pri Loop_entry !#2 N5495 P1976 DWLD 18 -1 Int BE Pri Loop_exit !#2 N5496 P1976 DWLD 19 -1 Int BE Pri Loop_exit !#A N5495 N5496 !#2 N5497 P1976 CASX 18 -1 N5495 0x10002b1 Int BE Pri Loop_exit !#2 N5498 P1976 CASX 19 -1 N5496 0x10002b2 Int BE Pri Loop_exit !#A N5497 N5498 !#2 N5499 P1975 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#2 N5500 P1975 CASX 14 -1,0x0 N5499 0x10002b3 Int BE Pri Loop_entry !#2 N5501 P1976 DWLD 18 -1 Int BE Pri Loop_exit !#2 N5502 P1976 DWLD 19 -1 Int BE Pri Loop_exit !#A N5501 N5502 !#2 N5503 P1976 CASX 18 -1 N5501 0x10002b4 Int BE Pri Loop_exit !#2 N5504 P1976 CASX 19 -1 N5502 0x10002b5 Int BE Pri Loop_exit !#A N5503 N5504 !#2 N5505 P1977 PREFETCH 1 Int BE Pri Loop_entry Loop_exit !#2 N5506 P1977 PREFETCH 1 Int BE Pri Loop_entry Loop_exit !#2 N5507 P1978 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5508 P1978 CASX 8 -1,0x0 N5507 0x10002b6 Int BE Pri Loop_entry Loop_exit !#2 N5509 P1978 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#2 N5510 P1978 CASX 8 -1,0x0 N5509 0x10002b7 Int BE Pri Loop_entry Loop_exit !#2 N5511 P1979 ST 21 0x10002b8 Int BE Pri Loop_entry !#2 N5512 P1980 REPLACEMENT 6 Int BE Pri Loop_exit !#2 N5513 P1979 ST 21 0x10002b9 Int BE Pri Loop_entry !#2 N5514 P1980 REPLACEMENT 6 Int BE Pri Loop_exit !#2 N5515 P1981 LD 11 -1 Int LE Pri Loop_entry !#2 N5516 P1982 LD 3 -1 Int BE Pri Loop_exit !#2 N5517 P1983 LD 21 -1 Int BE Pri Loop_entry !#2 N5518 P1984 LD 15 -1 Int LE Pri Loop_exit !#2 N5519 P1983 LD 21 -1 Int BE Pri Loop_entry !#2 N5520 P1984 LD 15 -1 Int LE Pri Loop_exit !#2 N5521 P1985 MEMBAR !#3 N5522 P1986 LD 5 -1 Int BE Pri Loop_entry !#3 N5523 P1987 REPLACEMENT 4 Int BE Pri !#3 N5524 P1988 LD 11 -1 Int BE Pri Loop_exit !#3 N5525 P1986 LD 5 -1 Int BE Pri Loop_entry !#3 N5526 P1987 REPLACEMENT 4 Int BE Pri !#3 N5527 P1988 LD 11 -1 Int BE Pri Loop_exit !#3 N5528 P1989 MEMBAR !#3 N5529 P1990 LD 9 -1 Int BE Pri !#3 N5530 P1991 LD 10 -1 Int BE Pri Loop_exit !#3 N5531 P1992 ST 5 0x1800001 Int BE Pri Loop_entry Loop_exit !#3 N5532 P1993 LD 21 -1 Int BE Pri Loop_entry !#3 N5533 P1994 LD 13 -1 Int BE Pri Loop_exit !#3 N5534 P1995 ST 4 0x1800002 Int BE Pri Loop_entry Loop_exit !#3 N5535 P1996 LD 6 -1 Int BE Pri Loop_entry Loop_exit !#3 N5536 P1996 CAS 6 -1 N5535 0x1800003 Int BE Pri Loop_entry Loop_exit !#3 N5537 P1997 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N5538 P1997 CASX 5 -1,0x0 N5537 0x1800004 Int BE Pri Loop_entry !#3 N5539 P1998 PREFETCH 9 Int BE Pri Loop_exit !#3 N5540 P1997 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N5541 P1997 CASX 5 -1,0x0 N5540 0x1800005 Int BE Pri Loop_entry !#3 N5542 P1998 PREFETCH 9 Int BE Pri Loop_exit !#3 N5543 P1999 DWLD 3 -1 Int BE Pri Loop_entry !#3 N5544 P1999 DWLD 4 -1 Int BE Pri Loop_entry !#A N5543 N5544 !#3 N5545 P1999 CASX 3 -1 N5543 0x1800006 Int BE Pri Loop_entry !#3 N5546 P1999 CASX 4 -1 N5544 0x1800007 Int BE Pri Loop_entry !#A N5545 N5546 !#3 N5547 P2000 PREFETCH 9 Int BE Pri Loop_exit !#3 N5548 P1999 DWLD 3 -1 Int BE Pri Loop_entry !#3 N5549 P1999 DWLD 4 -1 Int BE Pri Loop_entry !#A N5548 N5549 !#3 N5550 P1999 CASX 3 -1 N5548 0x1800008 Int BE Pri Loop_entry !#3 N5551 P1999 CASX 4 -1 N5549 0x1800009 Int BE Pri Loop_entry !#A N5550 N5551 !#3 N5552 P2000 PREFETCH 9 Int BE Pri Loop_exit !#3 N5553 P2001 PREFETCH 0 Int BE Pri Loop_entry Loop_exit !#3 N5554 P2002 LD 14 -1 Int BE Pri Loop_entry !#3 N5555 P2003 LD 10 -1 Int BE Pri !#3 N5556 P2003 CAS 10 -1 N5555 0x180000a Int BE Pri !#3 N5557 P2004 LD 16 -1 Int BE Pri Loop_exit !#3 N5558 P2005 DWLD 9 -1 Int BE Pri Loop_entry !#3 N5559 P2005 DWLD 10 -1 Int BE Pri Loop_entry !#A N5558 N5559 !#3 N5560 P2005 CASX 9 -1 N5558 0x180000b Int BE Pri Loop_entry !#3 N5561 P2005 CASX 10 -1 N5559 0x180000c Int BE Pri Loop_entry !#A N5560 N5561 !#3 N5562 P2006 LD 8 -1 Int BE Pri Loop_exit !#3 N5563 P2006 CAS 8 -1 N5562 0x180000d Int BE Pri Loop_exit !#3 N5564 P2005 DWLD 9 -1 Int BE Pri Loop_entry !#3 N5565 P2005 DWLD 10 -1 Int BE Pri Loop_entry !#A N5564 N5565 !#3 N5566 P2005 CASX 9 -1 N5564 0x180000e Int BE Pri Loop_entry !#3 N5567 P2005 CASX 10 -1 N5565 0x180000f Int BE Pri Loop_entry !#A N5566 N5567 !#3 N5568 P2006 LD 8 -1 Int BE Pri Loop_exit !#3 N5569 P2006 CAS 8 -1 N5568 0x1800010 Int BE Pri Loop_exit !#3 N5570 P2007 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#3 N5571 P2007 CAS 10 -1 N5570 0x1800011 Int BE Pri Loop_entry Loop_exit !#3 N5572 P2008 LD 13 -1 Int BE Pri Loop_entry !#3 N5573 P2009 DWLD 5 -1,0x0 Int BE Pri !#3 N5574 P2009 CASX 5 -1,0x0 N5573 0x1800012 Int BE Pri !#3 N5575 P2010 LD 15 -1 Int BE Pri Loop_exit !#3 N5576 P2011 ST 3 0x1800013 Int BE Pri Loop_entry !#3 N5577 P2012 LD 21 -1 Int BE Pri Loop_exit !#3 N5578 P2012 CAS 21 -1 N5577 0x1800014 Int BE Pri Loop_exit !#3 N5579 P2011 ST 3 0x1800015 Int BE Pri Loop_entry !#3 N5580 P2012 LD 21 -1 Int BE Pri Loop_exit !#3 N5581 P2012 CAS 21 -1 N5580 0x1800016 Int BE Pri Loop_exit !#3 N5582 P2013 DWLD 15 -1 Int LE Pri Loop_entry !#3 N5583 P2013 DWLD 16 -1 Int LE Pri Loop_entry !#A N5582 N5583 !#3 N5584 P2013 CASX 15 -1 N5582 0x1800017 Int LE Pri Loop_entry !#3 N5585 P2013 CASX 16 -1 N5583 0x1800018 Int LE Pri Loop_entry !#A N5584 N5585 !#3 N5586 P2014 LD 4 -1 Int BE Pri !#3 N5587 P2015 LD 21 -1 Int BE Pri Loop_exit !#3 N5588 P2016 ST 7 0x1800019 Int BE Pri Loop_entry Loop_exit !#3 N5589 P2016 ST 7 0x180001a Int BE Pri Loop_entry Loop_exit !#3 N5590 P2017 REPLACEMENT 4 Int BE Pri Loop_entry !#3 N5591 P2018 DWLD 0 -1 Int BE Pri Loop_exit !#3 N5592 P2018 DWLD 1 -1 Int BE Pri Loop_exit !#A N5591 N5592 !#3 N5593 P2018 CASX 0 -1 N5591 0x180001b Int BE Pri Loop_exit !#3 N5594 P2018 CASX 1 -1 N5592 0x180001c Int BE Pri Loop_exit !#A N5593 N5594 !#3 N5595 P2017 REPLACEMENT 4 Int BE Pri Loop_entry !#3 N5596 P2018 DWLD 0 -1 Int BE Pri Loop_exit !#3 N5597 P2018 DWLD 1 -1 Int BE Pri Loop_exit !#A N5596 N5597 !#3 N5598 P2018 CASX 0 -1 N5596 0x180001d Int BE Pri Loop_exit !#3 N5599 P2018 CASX 1 -1 N5597 0x180001e Int BE Pri Loop_exit !#A N5598 N5599 !#3 N5600 P2019 PREFETCH 0 Int BE Pri Loop_entry Loop_exit !#3 N5601 P2019 PREFETCH 0 Int BE Pri Loop_entry Loop_exit !#3 N5602 P2020 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#3 N5603 P2021 DWLD 18 -1 Int BE Pri Loop_entry !#3 N5604 P2021 DWLD 19 -1 Int BE Pri Loop_entry !#A N5603 N5604 !#3 N5605 P2021 CASX 18 -1 N5603 0x180001f Int BE Pri Loop_entry !#3 N5606 P2021 CASX 19 -1 N5604 0x1800020 Int BE Pri Loop_entry !#A N5605 N5606 !#3 N5607 P2022 REPLACEMENT 10 Int BE Pri Loop_exit !#3 N5608 P2023 LD 4 -1 Int LE Pri Loop_entry !#3 N5609 P2024 LD 16 -1 Int BE Pri Loop_exit !#3 N5610 P2023 LD 4 -1 Int LE Pri Loop_entry !#3 N5611 P2024 LD 16 -1 Int BE Pri Loop_exit !#3 N5612 P2025 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#3 N5613 P2025 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N5612 N5613 !#3 N5614 P2025 CASX 6 -1 N5612 0x1800021 Int BE Pri Loop_entry Loop_exit !#3 N5615 P2025 CASX 7 -1 N5613 0x1800022 Int BE Pri Loop_entry Loop_exit !#A N5614 N5615 !#3 N5616 P2026 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#3 N5617 P2026 CAS 20 -1 N5616 0x1800023 Int BE Pri Loop_entry Loop_exit !#3 N5618 P2026 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#3 N5619 P2026 CAS 20 -1 N5618 0x1800024 Int BE Pri Loop_entry Loop_exit !#3 N5620 P2027 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5621 P2027 CASX 8 -1,0x0 N5620 0x1800025 Int BE Pri Loop_entry Loop_exit !#3 N5622 P2027 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5623 P2027 CASX 8 -1,0x0 N5622 0x1800026 Int BE Pri Loop_entry Loop_exit !#3 N5624 P2028 ST 21 0x1800027 Int BE Pri Loop_entry !#3 N5625 P2029 LD 21 -1 Int BE Pri !#3 N5626 P2030 LD 0 -1 Int BE Pri Loop_exit !#3 N5627 P2028 ST 21 0x1800028 Int BE Pri Loop_entry !#3 N5628 P2029 LD 21 -1 Int BE Pri !#3 N5629 P2030 LD 0 -1 Int BE Pri Loop_exit !#3 N5630 P2031 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#3 N5631 P2031 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N5630 N5631 !#3 N5632 P2031 CASX 12 -1 N5630 0x1800029 Int BE Pri Loop_entry Loop_exit !#3 N5633 P2031 CASX 13 -1 N5631 0x180002a Int BE Pri Loop_entry Loop_exit !#A N5632 N5633 !#3 N5634 P2032 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N5635 P2032 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N5634 N5635 !#3 N5636 P2032 CASX 18 -1 N5634 0x180002b Int BE Pri Loop_entry Loop_exit !#3 N5637 P2032 CASX 19 -1 N5635 0x180002c Int BE Pri Loop_entry Loop_exit !#A N5636 N5637 !#3 N5638 P2033 MEMBAR !#3 N5639 P2033 MEMBAR !#3 N5640 P2034 REPLACEMENT 16 Int BE Pri Loop_entry !#3 N5641 P2035 LD 5 -1 Int BE Pri Loop_exit !#3 N5642 P2035 CAS 5 -1 N5641 0x180002d Int BE Pri Loop_exit !#3 N5643 P2034 REPLACEMENT 16 Int BE Pri Loop_entry !#3 N5644 P2035 LD 5 -1 Int BE Pri Loop_exit !#3 N5645 P2035 CAS 5 -1 N5644 0x180002e Int BE Pri Loop_exit !#3 N5646 P2036 DWLD 21 -1 Int BE Pri Loop_entry !#3 N5647 P2036 DWLD 22 -1 Int BE Pri Loop_entry !#A N5646 N5647 !#3 N5648 P2036 CASX 21 -1 N5646 0x180002f Int BE Pri Loop_entry !#3 N5649 P2036 CASX 22 -1 N5647 0x1800030 Int BE Pri Loop_entry !#A N5648 N5649 !#3 N5650 P2037 LD 0 -1 Int BE Pri Loop_exit !#3 N5651 P2037 CAS 0 -1 N5650 0x1800031 Int BE Pri Loop_exit !#3 N5652 P2038 MEMBAR !#3 N5653 P2039 PREFETCH 2 Int BE Pri Loop_entry !#3 N5654 P2040 LD 0 -1 Int BE Pri !#3 N5655 P2041 LD 11 -1 Int BE Pri Loop_exit !#3 N5656 P2039 PREFETCH 2 Int BE Pri Loop_entry !#3 N5657 P2040 LD 0 -1 Int BE Pri !#3 N5658 P2041 LD 11 -1 Int BE Pri Loop_exit !#3 N5659 P2042 LD 22 -1 Int BE Pri Loop_entry !#3 N5660 P2043 LD 22 -1 Int BE Pri Loop_exit !#3 N5661 P2044 MEMBAR !#3 N5662 P2045 DWLD 9 -1 Int BE Pri Loop_exit !#3 N5663 P2045 DWLD 10 -1 Int BE Pri Loop_exit !#A N5662 N5663 !#3 N5664 P2045 CASX 9 -1 N5662 0x1800032 Int BE Pri Loop_exit !#3 N5665 P2045 CASX 10 -1 N5663 0x1800033 Int BE Pri Loop_exit !#A N5664 N5665 !#3 N5666 P2046 LD 14 -1 Int BE Pri Loop_entry Loop_exit !#3 N5667 P2046 CAS 14 -1 N5666 0x1800034 Int BE Pri Loop_entry Loop_exit !#3 N5668 P2046 LD 14 -1 Int BE Pri Loop_entry Loop_exit !#3 N5669 P2046 CAS 14 -1 N5668 0x1800035 Int BE Pri Loop_entry Loop_exit !#3 N5670 P2047 LD 15 -1 FP BE Pri Loop_entry Loop_exit !#3 N5671 P2048 MEMBAR !#3 N5672 P2048 MEMBAR !#3 N5673 P2049 ST 0 0x1800036 Int BE Pri Loop_entry !#3 N5674 P2050 DWLD 3 -1 Int BE Pri Loop_exit !#3 N5675 P2050 DWLD 4 -1 Int BE Pri Loop_exit !#A N5674 N5675 !#3 N5676 P2050 CASX 3 -1 N5674 0x1800037 Int BE Pri Loop_exit !#3 N5677 P2050 CASX 4 -1 N5675 0x1800038 Int BE Pri Loop_exit !#A N5676 N5677 !#3 N5678 P2049 ST 0 0x1800039 Int BE Pri Loop_entry !#3 N5679 P2050 DWLD 3 -1 Int BE Pri Loop_exit !#3 N5680 P2050 DWLD 4 -1 Int BE Pri Loop_exit !#A N5679 N5680 !#3 N5681 P2050 CASX 3 -1 N5679 0x180003a Int BE Pri Loop_exit !#3 N5682 P2050 CASX 4 -1 N5680 0x180003b Int BE Pri Loop_exit !#A N5681 N5682 !#3 N5683 P2051 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#3 N5684 P2051 CASX 23 -1,0x0 N5683 0x180003c Int BE Pri Loop_entry !#3 N5685 P2052 DWLD 12 -1 Int BE Pri Loop_exit !#3 N5686 P2052 DWLD 13 -1 Int BE Pri Loop_exit !#A N5685 N5686 !#3 N5687 P2052 CASX 12 -1 N5685 0x180003d Int BE Pri Loop_exit !#3 N5688 P2052 CASX 13 -1 N5686 0x180003e Int BE Pri Loop_exit !#A N5687 N5688 !#3 N5689 P2053 LD 4 -1 Int BE Pri Loop_entry !#3 N5690 P2054 LD 9 -1 Int BE Pri Loop_exit !#3 N5691 P2055 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N5692 P2055 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5691 N5692 !#3 N5693 P2055 CASX 0 -1 N5691 0x180003f Int BE Pri Loop_entry Loop_exit !#3 N5694 P2055 CASX 1 -1 N5692 0x1800040 Int BE Pri Loop_entry Loop_exit !#A N5693 N5694 !#3 N5695 P2056 LD 23 -1 Int BE Pri Loop_entry !#3 N5696 P2057 LD 12 -1 Int BE Pri !#3 N5697 P2057 CAS 12 -1 N5696 0x1800041 Int BE Pri !#3 N5698 P2058 LD 1 -1 Int BE Pri Loop_exit !#3 N5699 P2056 LD 23 -1 Int BE Pri Loop_entry !#3 N5700 P2057 LD 12 -1 Int BE Pri !#3 N5701 P2057 CAS 12 -1 N5700 0x1800042 Int BE Pri !#3 N5702 P2058 LD 1 -1 Int BE Pri Loop_exit !#3 N5703 P2059 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N5704 P2059 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5703 N5704 !#3 N5705 P2059 CASX 0 -1 N5703 0x1800043 Int BE Pri Loop_entry Loop_exit !#3 N5706 P2059 CASX 1 -1 N5704 0x1800044 Int BE Pri Loop_entry Loop_exit !#A N5705 N5706 !#3 N5707 P2059 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N5708 P2059 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5707 N5708 !#3 N5709 P2059 CASX 0 -1 N5707 0x1800045 Int BE Pri Loop_entry Loop_exit !#3 N5710 P2059 CASX 1 -1 N5708 0x1800046 Int BE Pri Loop_entry Loop_exit !#A N5709 N5710 !#3 N5711 P2060 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#3 N5712 P2060 CAS 13 -1 N5711 0x1800047 Int BE Pri Loop_entry Loop_exit !#3 N5713 P2060 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#3 N5714 P2060 CAS 13 -1 N5713 0x1800048 Int BE Pri Loop_entry Loop_exit !#3 N5715 P2061 DWLD 12 -1 Int BE Pri Loop_entry !#3 N5716 P2061 DWLD 13 -1 Int BE Pri Loop_entry !#A N5715 N5716 !#3 N5717 P2061 CASX 12 -1 N5715 0x1800049 Int BE Pri Loop_entry !#3 N5718 P2061 CASX 13 -1 N5716 0x180004a Int BE Pri Loop_entry !#A N5717 N5718 !#3 N5719 P2062 LD 4 -1 Int BE Pri !#3 N5720 P2063 LD 17 -1 Int BE Pri Loop_exit !#3 N5721 P2064 LD 21 -1 Int BE Pri Loop_entry !#3 N5722 P2065 DWLD 5 -1,0x0 Int BE Pri !#3 N5723 P2065 CASX 5 -1,0x0 N5722 0x180004b Int BE Pri !#3 N5724 P2066 LD 4 -1 Int BE Pri Loop_exit !#3 N5725 P2067 LD 1 -1 FP BE Pri Loop_entry Loop_exit !#3 N5726 P2068 LD 15 -1 Int LE Pri Loop_entry !#3 N5727 P2069 LD 11 -1 Int BE Pri Loop_exit !#3 N5728 P2068 LD 15 -1 Int LE Pri Loop_entry !#3 N5729 P2069 LD 11 -1 Int BE Pri Loop_exit !#3 N5730 P2070 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N5731 P2070 CASX 5 -1,0x0 N5730 0x180004c Int BE Pri Loop_entry !#3 N5732 P2071 LD 21 -1 Int BE Pri !#3 N5733 P2072 LD 19 -1 Int BE Pri Loop_exit !#3 N5734 P2073 ST 5 0x180004d Int BE Pri Loop_entry !#3 N5735 P2074 REPLACEMENT 17 Int BE Pri Loop_exit !#3 N5736 P2073 ST 5 0x180004e Int BE Pri Loop_entry !#3 N5737 P2074 REPLACEMENT 17 Int BE Pri Loop_exit !#3 N5738 P2075 ST 9 0x180004f Int BE Pri Loop_entry !#3 N5739 P2076 MEMBAR !#3 N5740 P2077 LD 18 -1 Int BE Pri Loop_entry !#3 N5741 P2078 DWLD 3 -1 Int BE Pri !#3 N5742 P2078 DWLD 4 -1 Int BE Pri !#A N5741 N5742 !#3 N5743 P2078 CASX 3 -1 N5741 0x1800050 Int BE Pri !#3 N5744 P2078 CASX 4 -1 N5742 0x1800051 Int BE Pri !#A N5743 N5744 !#3 N5745 P2079 LD 16 -1 Int BE Pri Loop_exit !#3 N5746 P2077 LD 18 -1 Int BE Pri Loop_entry !#3 N5747 P2078 DWLD 3 -1 Int BE Pri !#3 N5748 P2078 DWLD 4 -1 Int BE Pri !#A N5747 N5748 !#3 N5749 P2078 CASX 3 -1 N5747 0x1800052 Int BE Pri !#3 N5750 P2078 CASX 4 -1 N5748 0x1800053 Int BE Pri !#A N5749 N5750 !#3 N5751 P2079 LD 16 -1 Int BE Pri Loop_exit !#3 N5752 P2080 DWLD 21 -1 Int BE Pri Loop_entry !#3 N5753 P2080 DWLD 22 -1 Int BE Pri Loop_entry !#A N5752 N5753 !#3 N5754 P2080 CASX 21 -1 N5752 0x1800054 Int BE Pri Loop_entry !#3 N5755 P2080 CASX 22 -1 N5753 0x1800055 Int BE Pri Loop_entry !#A N5754 N5755 !#3 N5756 P2081 LD 21 -1 Int BE Pri Loop_exit !#3 N5757 P2081 CAS 21 -1 N5756 0x1800056 Int BE Pri Loop_exit !#3 N5758 P2080 DWLD 21 -1 Int BE Pri Loop_entry !#3 N5759 P2080 DWLD 22 -1 Int BE Pri Loop_entry !#A N5758 N5759 !#3 N5760 P2080 CASX 21 -1 N5758 0x1800057 Int BE Pri Loop_entry !#3 N5761 P2080 CASX 22 -1 N5759 0x1800058 Int BE Pri Loop_entry !#A N5760 N5761 !#3 N5762 P2081 LD 21 -1 Int BE Pri Loop_exit !#3 N5763 P2081 CAS 21 -1 N5762 0x1800059 Int BE Pri Loop_exit !#3 N5764 P2082 LD 15 -1 Int BE Pri Loop_entry !#3 N5765 P2083 LD 9 -1 Int BE Pri Loop_exit !#3 N5766 P2082 LD 15 -1 Int BE Pri Loop_entry !#3 N5767 P2083 LD 9 -1 Int BE Pri Loop_exit !#3 N5768 P2084 LD 1 -1 Int BE Pri Loop_entry Loop_exit !#3 N5769 P2084 CAS 1 -1 N5768 0x180005a Int BE Pri Loop_entry Loop_exit !#3 N5770 P2084 LD 1 -1 Int BE Pri Loop_entry Loop_exit !#3 N5771 P2084 CAS 1 -1 N5770 0x180005b Int BE Pri Loop_entry Loop_exit !#3 N5772 P2085 LD 5 -1 Int BE Pri Loop_entry !#3 N5773 P2086 LD 3 -1 Int BE Pri Loop_exit !#3 N5774 P2087 FLUSHI 21 Int BE Pri Loop_entry Loop_exit !#3 N5775 P2087 FLUSHI 21 Int BE Pri Loop_entry Loop_exit !#3 N5776 P2088 DWLD 21 -1 Int BE Pri Loop_entry !#3 N5777 P2088 DWLD 22 -1 Int BE Pri Loop_entry !#A N5776 N5777 !#3 N5778 P2088 CASX 21 -1 N5776 0x180005c Int BE Pri Loop_entry !#3 N5779 P2088 CASX 22 -1 N5777 0x180005d Int BE Pri Loop_entry !#A N5778 N5779 !#3 N5780 P2089 ST 2 0x180005e Int BE Pri Loop_exit !#3 N5781 P2088 DWLD 21 -1 Int BE Pri Loop_entry !#3 N5782 P2088 DWLD 22 -1 Int BE Pri Loop_entry !#A N5781 N5782 !#3 N5783 P2088 CASX 21 -1 N5781 0x180005f Int BE Pri Loop_entry !#3 N5784 P2088 CASX 22 -1 N5782 0x1800060 Int BE Pri Loop_entry !#A N5783 N5784 !#3 N5785 P2089 ST 2 0x1800061 Int BE Pri Loop_exit !#3 N5786 P2090 LD 20 -1 Int LE Pri Loop_entry !#3 N5787 P2090 CAS 20 -1 N5786 0x1800062 Int LE Pri Loop_entry !#3 N5788 P2091 LD 16 -1 Int BE Pri !#3 N5789 P2092 LD 11 -1 Int BE Pri Loop_exit !#3 N5790 P2093 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5791 P2093 CASX 14 -1,0x0 N5790 0x1800063 Int BE Pri Loop_entry Loop_exit !#3 N5792 P2093 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5793 P2093 CASX 14 -1,0x0 N5792 0x1800064 Int BE Pri Loop_entry Loop_exit !#3 N5794 P2094 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#3 N5795 P2094 CASX 17 -1,0x0 N5794 0x1800065 Int BE Pri Loop_entry !#3 N5796 P2095 ST 21 0x1800066 Int BE Pri Loop_exit !#3 N5797 P2096 LD 9 -1 Int BE Pri Loop_entry !#3 N5798 P2097 DWLD 3 -1 Int BE Pri !#3 N5799 P2097 DWLD 4 -1 Int BE Pri !#A N5798 N5799 !#3 N5800 P2097 CASX 3 -1 N5798 0x1800067 Int BE Pri !#3 N5801 P2097 CASX 4 -1 N5799 0x1800068 Int BE Pri !#A N5800 N5801 !#3 N5802 P2098 LD 10 -1 Int BE Pri Loop_exit !#3 N5803 P2096 LD 9 -1 Int BE Pri Loop_entry !#3 N5804 P2097 DWLD 3 -1 Int BE Pri !#3 N5805 P2097 DWLD 4 -1 Int BE Pri !#A N5804 N5805 !#3 N5806 P2097 CASX 3 -1 N5804 0x1800069 Int BE Pri !#3 N5807 P2097 CASX 4 -1 N5805 0x180006a Int BE Pri !#A N5806 N5807 !#3 N5808 P2098 LD 10 -1 Int BE Pri Loop_exit !#3 N5809 P2099 PREFETCH 15 Int BE Pri Loop_entry Loop_exit !#3 N5810 P2099 PREFETCH 15 Int BE Pri Loop_entry Loop_exit !#3 N5811 P2100 LD 10 -1 Int BE Pri Loop_entry !#3 N5812 P2101 LD 1 -1 Int BE Pri Loop_exit !#3 N5813 P2100 LD 10 -1 Int BE Pri Loop_entry !#3 N5814 P2101 LD 1 -1 Int BE Pri Loop_exit !#3 N5815 P2102 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#3 N5816 P2102 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N5815 N5816 !#3 N5817 P2102 CASX 6 -1 N5815 0x180006b Int BE Pri Loop_entry Loop_exit !#3 N5818 P2102 CASX 7 -1 N5816 0x180006c Int BE Pri Loop_entry Loop_exit !#A N5817 N5818 !#3 N5819 P2103 LD 1 -1 Int BE Pri Loop_entry Loop_exit !#3 N5820 P2103 CAS 1 -1 N5819 0x180006d Int BE Pri Loop_entry Loop_exit !#3 N5821 P2104 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#3 N5822 P2104 CAS 7 -1 N5821 0x180006e Int BE Pri Loop_entry Loop_exit !#3 N5823 P2105 LD 8 -1 Int LE Pri Loop_entry !#3 N5824 P2106 REPLACEMENT 12 Int BE Pri !#3 N5825 P2107 LD 15 -1 Int BE Pri Loop_exit !#3 N5826 P2105 LD 8 -1 Int LE Pri Loop_entry !#3 N5827 P2106 REPLACEMENT 12 Int BE Pri !#3 N5828 P2107 LD 15 -1 Int BE Pri Loop_exit !#3 N5829 P2108 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5830 P2108 CASX 8 -1,0x0 N5829 0x180006f Int BE Pri Loop_entry Loop_exit !#3 N5831 P2108 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5832 P2108 CASX 8 -1,0x0 N5831 0x1800070 Int BE Pri Loop_entry Loop_exit !#3 N5833 P2109 FLUSHI 13 Int BE Pri Loop_entry Loop_exit !#3 N5834 P2109 FLUSHI 13 Int BE Pri Loop_entry Loop_exit !#3 N5835 P2110 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#3 N5836 P2110 CASX 17 -1,0x0 N5835 0x1800071 Int BE Pri Loop_entry !#3 N5837 P2111 REPLACEMENT 22 Int BE Pri Loop_exit !#3 N5838 P2110 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#3 N5839 P2110 CASX 17 -1,0x0 N5838 0x1800072 Int BE Pri Loop_entry !#3 N5840 P2111 REPLACEMENT 22 Int BE Pri Loop_exit !#3 N5841 P2112 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N5842 P2112 CASX 5 -1,0x0 N5841 0x1800073 Int BE Pri Loop_entry !#3 N5843 P2113 ST 18 0x1800074 Int BE Pri Loop_exit !#3 N5844 P2114 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5845 P2114 CASX 17 -1,0x0 N5844 0x1800075 Int BE Pri Loop_entry Loop_exit !#3 N5846 P2114 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5847 P2114 CASX 17 -1,0x0 N5846 0x1800076 Int BE Pri Loop_entry Loop_exit !#3 N5848 P2115 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N5849 P2115 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5848 N5849 !#3 N5850 P2115 CASX 0 -1 N5848 0x1800077 Int BE Pri Loop_entry Loop_exit !#3 N5851 P2115 CASX 1 -1 N5849 0x1800078 Int BE Pri Loop_entry Loop_exit !#A N5850 N5851 !#3 N5852 P2116 LD 16 -1 Int BE Pri Loop_entry !#3 N5853 P2117 LD 22 -1 Int BE Pri Loop_exit !#3 N5854 P2116 LD 16 -1 Int BE Pri Loop_entry !#3 N5855 P2117 LD 22 -1 Int BE Pri Loop_exit !#3 N5856 P2118 DWLD 21 -1 Int BE Pri Loop_entry !#3 N5857 P2118 DWLD 22 -1 Int BE Pri Loop_entry !#A N5856 N5857 !#3 N5858 P2118 CASX 21 -1 N5856 0x1800079 Int BE Pri Loop_entry !#3 N5859 P2118 CASX 22 -1 N5857 0x180007a Int BE Pri Loop_entry !#A N5858 N5859 !#3 N5860 P2119 LD 3 -1 Int BE Pri !#3 N5861 P2120 LD 21 -1 Int BE Pri Loop_exit !#3 N5862 P2121 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N5863 P2121 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N5862 N5863 !#3 N5864 P2121 CASX 3 -1 N5862 0x180007b Int BE Pri Loop_entry Loop_exit !#3 N5865 P2121 CASX 4 -1 N5863 0x180007c Int BE Pri Loop_entry Loop_exit !#A N5864 N5865 !#3 N5866 P2121 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N5867 P2121 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N5866 N5867 !#3 N5868 P2121 CASX 3 -1 N5866 0x180007d Int BE Pri Loop_entry Loop_exit !#3 N5869 P2121 CASX 4 -1 N5867 0x180007e Int BE Pri Loop_entry Loop_exit !#A N5868 N5869 !#3 N5870 P2122 ST 16 0x180007f Int BE Pri Loop_entry !#3 N5871 P2123 DWLD 21 -1 Int BE Pri Loop_exit !#3 N5872 P2123 DWLD 22 -1 Int BE Pri Loop_exit !#A N5871 N5872 !#3 N5873 P2123 CASX 21 -1 N5871 0x1800080 Int BE Pri Loop_exit !#3 N5874 P2123 CASX 22 -1 N5872 0x1800081 Int BE Pri Loop_exit !#A N5873 N5874 !#3 N5875 P2122 ST 16 0x1800082 Int BE Pri Loop_entry !#3 N5876 P2123 DWLD 21 -1 Int BE Pri Loop_exit !#3 N5877 P2123 DWLD 22 -1 Int BE Pri Loop_exit !#A N5876 N5877 !#3 N5878 P2123 CASX 21 -1 N5876 0x1800083 Int BE Pri Loop_exit !#3 N5879 P2123 CASX 22 -1 N5877 0x1800084 Int BE Pri Loop_exit !#A N5878 N5879 !#3 N5880 P2124 ST 10 0x1800085 Int BE Pri Loop_entry !#3 N5881 P2125 LD 6 -1 Int LE Pri !#3 N5882 P2126 LD 19 -1 Int BE Pri Loop_exit !#3 N5883 P2124 ST 10 0x1800086 Int BE Pri Loop_entry !#3 N5884 P2125 LD 6 -1 Int LE Pri !#3 N5885 P2126 LD 19 -1 Int BE Pri Loop_exit !#3 N5886 P2127 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N5887 P2127 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N5886 N5887 !#3 N5888 P2127 CASX 15 -1 N5886 0x1800087 Int BE Pri Loop_entry Loop_exit !#3 N5889 P2127 CASX 16 -1 N5887 0x1800088 Int BE Pri Loop_entry Loop_exit !#A N5888 N5889 !#3 N5890 P2128 ST 10 0x1800089 Int BE Pri Loop_entry Loop_exit !#3 N5891 P2129 PREFETCH 3 Int BE Pri Loop_entry Loop_exit !#3 N5892 P2129 PREFETCH 3 Int BE Pri Loop_entry Loop_exit !#3 N5893 P2130 ST 11 0x180008a Int BE Pri Loop_entry !#3 N5894 P2131 PREFETCH 17 Int BE Pri Loop_exit !#3 N5895 P2132 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5896 P2132 CASX 2 -1,0x0 N5895 0x180008b Int BE Pri Loop_entry Loop_exit !#3 N5897 P2132 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5898 P2132 CASX 2 -1,0x0 N5897 0x180008c Int BE Pri Loop_entry Loop_exit !#3 N5899 P2133 LD 16 -1 FP BE Pri Loop_entry !#3 N5900 P2134 DWLD 12 -1 Int BE Pri Loop_exit !#3 N5901 P2134 DWLD 13 -1 Int BE Pri Loop_exit !#A N5900 N5901 !#3 N5902 P2134 CASX 12 -1 N5900 0x180008d Int BE Pri Loop_exit !#3 N5903 P2134 CASX 13 -1 N5901 0x180008e Int BE Pri Loop_exit !#A N5902 N5903 !#3 N5904 P2133 LD 16 -1 FP BE Pri Loop_entry !#3 N5905 P2134 DWLD 12 -1 Int BE Pri Loop_exit !#3 N5906 P2134 DWLD 13 -1 Int BE Pri Loop_exit !#A N5905 N5906 !#3 N5907 P2134 CASX 12 -1 N5905 0x180008f Int BE Pri Loop_exit !#3 N5908 P2134 CASX 13 -1 N5906 0x1800090 Int BE Pri Loop_exit !#A N5907 N5908 !#3 N5909 P2135 LD 22 -1 Int BE Pri Loop_entry !#3 N5910 P2135 CAS 22 -1 N5909 0x1800091 Int BE Pri Loop_entry !#3 N5911 P2136 LD 6 -1 Int BE Pri !#3 N5912 P2137 LD 7 -1 Int LE Pri Loop_exit !#3 N5913 P2135 LD 22 -1 Int BE Pri Loop_entry !#3 N5914 P2135 CAS 22 -1 N5913 0x1800092 Int BE Pri Loop_entry !#3 N5915 P2136 LD 6 -1 Int BE Pri !#3 N5916 P2137 LD 7 -1 Int LE Pri Loop_exit !#3 N5917 P2138 ST 3 0x1800093 Int BE Pri Loop_entry !#3 N5918 P2139 LD 9 -1 Int BE Pri !#3 N5919 P2140 LD 2 -1 Int LE Pri Loop_exit !#3 N5920 P2141 DWLD 9 -1 Int BE Pri Loop_entry !#3 N5921 P2141 DWLD 10 -1 Int BE Pri Loop_entry !#A N5920 N5921 !#3 N5922 P2141 CASX 9 -1 N5920 0x1800094 Int BE Pri Loop_entry !#3 N5923 P2141 CASX 10 -1 N5921 0x1800095 Int BE Pri Loop_entry !#A N5922 N5923 !#3 N5924 P2142 LD 1 -1 Int BE Pri !#3 N5925 P2143 LD 16 -1 Int BE Pri Loop_exit !#3 N5926 P2141 DWLD 9 -1 Int BE Pri Loop_entry !#3 N5927 P2141 DWLD 10 -1 Int BE Pri Loop_entry !#A N5926 N5927 !#3 N5928 P2141 CASX 9 -1 N5926 0x1800096 Int BE Pri Loop_entry !#3 N5929 P2141 CASX 10 -1 N5927 0x1800097 Int BE Pri Loop_entry !#A N5928 N5929 !#3 N5930 P2142 LD 1 -1 Int BE Pri !#3 N5931 P2143 LD 16 -1 Int BE Pri Loop_exit !#3 N5932 P2144 DWLD 0 -1 Int BE Pri Loop_entry !#3 N5933 P2144 DWLD 1 -1 Int BE Pri Loop_entry !#A N5932 N5933 !#3 N5934 P2144 CASX 0 -1 N5932 0x1800098 Int BE Pri Loop_entry !#3 N5935 P2144 CASX 1 -1 N5933 0x1800099 Int BE Pri Loop_entry !#A N5934 N5935 !#3 N5936 P2145 DWLD 3 -1 Int BE Pri Loop_exit !#3 N5937 P2145 DWLD 4 -1 Int BE Pri Loop_exit !#A N5936 N5937 !#3 N5938 P2145 CASX 3 -1 N5936 0x180009a Int BE Pri Loop_exit !#3 N5939 P2145 CASX 4 -1 N5937 0x180009b Int BE Pri Loop_exit !#A N5938 N5939 !#3 N5940 P2146 FLUSHI 22 Int BE Pri Loop_entry Loop_exit !#3 N5941 P2147 DWLD 18 -1 Int BE Pri Loop_entry !#3 N5942 P2147 DWLD 19 -1 Int BE Pri Loop_entry !#A N5941 N5942 !#3 N5943 P2147 CASX 18 -1 N5941 0x180009c Int BE Pri Loop_entry !#3 N5944 P2147 CASX 19 -1 N5942 0x180009d Int BE Pri Loop_entry !#A N5943 N5944 !#3 N5945 P2148 REPLACEMENT 16 Int BE Pri Loop_exit !#3 N5946 P2149 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#3 N5947 P2149 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#3 N5948 P2150 PREFETCH 19 Int BE Pri Loop_entry Loop_exit !#3 N5949 P2150 PREFETCH 19 Int BE Pri Loop_entry Loop_exit !#3 N5950 P2151 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#3 N5951 P2151 CASX 14 -1,0x0 N5950 0x180009e Int BE Pri Loop_entry !#3 N5952 P2152 ST 21 0x180009f Int BE Pri Loop_exit !#3 N5953 P2151 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#3 N5954 P2151 CASX 14 -1,0x0 N5953 0x18000a0 Int BE Pri Loop_entry !#3 N5955 P2152 ST 21 0x18000a1 Int BE Pri Loop_exit !#3 N5956 P2153 LD 21 -1 Int BE Pri Loop_entry !#3 N5957 P2153 CAS 21 -1 N5956 0x18000a2 Int BE Pri Loop_entry !#3 N5958 P2154 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#3 N5959 P2154 CASX 20 -1,0x0 N5958 0x18000a3 Int BE Pri Loop_exit !#3 N5960 P2153 LD 21 -1 Int BE Pri Loop_entry !#3 N5961 P2153 CAS 21 -1 N5960 0x18000a4 Int BE Pri Loop_entry !#3 N5962 P2154 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#3 N5963 P2154 CASX 20 -1,0x0 N5962 0x18000a5 Int BE Pri Loop_exit !#3 N5964 P2155 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N5965 P2155 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N5964 N5965 !#3 N5966 P2155 CASX 0 -1 N5964 0x18000a6 Int BE Pri Loop_entry Loop_exit !#3 N5967 P2155 CASX 1 -1 N5965 0x18000a7 Int BE Pri Loop_entry Loop_exit !#A N5966 N5967 !#3 N5968 P2156 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N5969 P2156 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N5968 N5969 !#3 N5970 P2156 CASX 18 -1 N5968 0x18000a8 Int BE Pri Loop_entry Loop_exit !#3 N5971 P2156 CASX 19 -1 N5969 0x18000a9 Int BE Pri Loop_entry Loop_exit !#A N5970 N5971 !#3 N5972 P2157 LD 3 -1 Int BE Pri Loop_entry !#3 N5973 P2158 PREFETCH 23 Int BE Pri !#3 N5974 P2159 LD 23 -1 Int BE Pri Loop_exit !#3 N5975 P2157 LD 3 -1 Int BE Pri Loop_entry !#3 N5976 P2158 PREFETCH 23 Int BE Pri !#3 N5977 P2159 LD 23 -1 Int BE Pri Loop_exit !#3 N5978 P2160 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5979 P2160 CASX 11 -1,0x0 N5978 0x18000aa Int BE Pri Loop_entry Loop_exit !#3 N5980 P2160 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5981 P2160 CASX 11 -1,0x0 N5980 0x18000ab Int BE Pri Loop_entry Loop_exit !#3 N5982 P2161 LD 14 -1 Int BE Pri Loop_entry !#3 N5983 P2162 ST 4 0x18000ac Int BE Pri !#3 N5984 P2163 LD 9 -1 Int BE Pri Loop_exit !#3 N5985 P2161 LD 14 -1 Int BE Pri Loop_entry !#3 N5986 P2162 ST 4 0x18000ad Int BE Pri !#3 N5987 P2163 LD 9 -1 Int BE Pri Loop_exit !#3 N5988 P2164 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#3 N5989 P2164 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#3 N5990 P2165 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#3 N5991 P2165 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N5990 N5991 !#3 N5992 P2165 CASX 6 -1 N5990 0x18000ae Int BE Pri Loop_entry Loop_exit !#3 N5993 P2165 CASX 7 -1 N5991 0x18000af Int BE Pri Loop_entry Loop_exit !#A N5992 N5993 !#3 N5994 P2166 LD 3 -1 Int BE Pri Loop_entry !#3 N5995 P2167 LD 8 -1 Int BE Pri Loop_exit !#3 N5996 P2168 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5997 P2168 CASX 11 -1,0x0 N5996 0x18000b0 Int BE Pri Loop_entry Loop_exit !#3 N5998 P2168 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N5999 P2168 CASX 11 -1,0x0 N5998 0x18000b1 Int BE Pri Loop_entry Loop_exit !#3 N6000 P2169 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6001 P2169 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6000 N6001 !#3 N6002 P2169 CASX 15 -1 N6000 0x18000b2 Int BE Pri Loop_entry Loop_exit !#3 N6003 P2169 CASX 16 -1 N6001 0x18000b3 Int BE Pri Loop_entry Loop_exit !#A N6002 N6003 !#3 N6004 P2169 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6005 P2169 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6004 N6005 !#3 N6006 P2169 CASX 15 -1 N6004 0x18000b4 Int BE Pri Loop_entry Loop_exit !#3 N6007 P2169 CASX 16 -1 N6005 0x18000b5 Int BE Pri Loop_entry Loop_exit !#A N6006 N6007 !#3 N6008 P2170 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6009 P2170 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6008 N6009 !#3 N6010 P2170 CASX 18 -1 N6008 0x18000b6 Int BE Pri Loop_entry Loop_exit !#3 N6011 P2170 CASX 19 -1 N6009 0x18000b7 Int BE Pri Loop_entry Loop_exit !#A N6010 N6011 !#3 N6012 P2170 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6013 P2170 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6012 N6013 !#3 N6014 P2170 CASX 18 -1 N6012 0x18000b8 Int BE Pri Loop_entry Loop_exit !#3 N6015 P2170 CASX 19 -1 N6013 0x18000b9 Int BE Pri Loop_entry Loop_exit !#A N6014 N6015 !#3 N6016 P2171 LD 2 -1 FP BE Pri Loop_entry !#3 N6017 P2172 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#3 N6018 P2172 CASX 11 -1,0x0 N6017 0x18000ba Int BE Pri Loop_exit !#3 N6019 P2171 LD 2 -1 FP BE Pri Loop_entry !#3 N6020 P2172 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#3 N6021 P2172 CASX 11 -1,0x0 N6020 0x18000bb Int BE Pri Loop_exit !#3 N6022 P2173 DWLD 9 -1 Int BE Pri Loop_entry !#3 N6023 P2173 DWLD 10 -1 Int BE Pri Loop_entry !#A N6022 N6023 !#3 N6024 P2173 CASX 9 -1 N6022 0x18000bc Int BE Pri Loop_entry !#3 N6025 P2173 CASX 10 -1 N6023 0x18000bd Int BE Pri Loop_entry !#A N6024 N6025 !#3 N6026 P2174 DWLD 15 -1 Int BE Pri Loop_exit !#3 N6027 P2174 DWLD 16 -1 Int BE Pri Loop_exit !#A N6026 N6027 !#3 N6028 P2174 CASX 15 -1 N6026 0x18000be Int BE Pri Loop_exit !#3 N6029 P2174 CASX 16 -1 N6027 0x18000bf Int BE Pri Loop_exit !#A N6028 N6029 !#3 N6030 P2173 DWLD 9 -1 Int BE Pri Loop_entry !#3 N6031 P2173 DWLD 10 -1 Int BE Pri Loop_entry !#A N6030 N6031 !#3 N6032 P2173 CASX 9 -1 N6030 0x18000c0 Int BE Pri Loop_entry !#3 N6033 P2173 CASX 10 -1 N6031 0x18000c1 Int BE Pri Loop_entry !#A N6032 N6033 !#3 N6034 P2174 DWLD 15 -1 Int BE Pri Loop_exit !#3 N6035 P2174 DWLD 16 -1 Int BE Pri Loop_exit !#A N6034 N6035 !#3 N6036 P2174 CASX 15 -1 N6034 0x18000c2 Int BE Pri Loop_exit !#3 N6037 P2174 CASX 16 -1 N6035 0x18000c3 Int BE Pri Loop_exit !#A N6036 N6037 !#3 N6038 P2175 REPLACEMENT 15 Int BE Pri Loop_entry !#3 N6039 P2176 ST 5 0x18000c4 Int BE Pri Loop_exit !#3 N6040 P2177 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6041 P2177 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6040 N6041 !#3 N6042 P2177 CASX 9 -1 N6040 0x18000c5 Int BE Pri Loop_entry Loop_exit !#3 N6043 P2177 CASX 10 -1 N6041 0x18000c6 Int BE Pri Loop_entry Loop_exit !#A N6042 N6043 !#3 N6044 P2178 LD 16 -1 Int BE Pri Loop_entry !#3 N6045 P2178 CAS 16 -1 N6044 0x18000c7 Int BE Pri Loop_entry !#3 N6046 P2179 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#3 N6047 P2179 CASX 14 -1,0x0 N6046 0x18000c8 Int BE Pri Loop_exit !#3 N6048 P2180 LD 6 -1 Int BE Pri Loop_entry !#3 N6049 P2181 ST 2 0x41000001 FP BE Pri !#3 N6050 P2182 LD 0 -1 Int BE Pri Loop_exit !#3 N6051 P2183 LD 10 -1 Int BE Pri Loop_entry !#3 N6052 P2184 REPLACEMENT 5 Int BE Pri !#3 N6053 P2185 LD 0 -1 Int BE Pri Loop_exit !#3 N6054 P2183 LD 10 -1 Int BE Pri Loop_entry !#3 N6055 P2184 REPLACEMENT 5 Int BE Pri !#3 N6056 P2185 LD 0 -1 Int BE Pri Loop_exit !#3 N6057 P2186 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6058 P2186 CASX 20 -1,0x0 N6057 0x18000c9 Int BE Pri Loop_entry Loop_exit !#3 N6059 P2187 LD 0 -1 FP BE Pri Loop_entry Loop_exit !#3 N6060 P2187 LD 0 -1 FP BE Pri Loop_entry Loop_exit !#3 N6061 P2188 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6062 P2188 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6061 N6062 !#3 N6063 P2188 CASX 18 -1 N6061 0x18000ca Int BE Pri Loop_entry Loop_exit !#3 N6064 P2188 CASX 19 -1 N6062 0x18000cb Int BE Pri Loop_entry Loop_exit !#A N6063 N6064 !#3 N6065 P2188 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6066 P2188 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6065 N6066 !#3 N6067 P2188 CASX 18 -1 N6065 0x18000cc Int BE Pri Loop_entry Loop_exit !#3 N6068 P2188 CASX 19 -1 N6066 0x18000cd Int BE Pri Loop_entry Loop_exit !#A N6067 N6068 !#3 N6069 P2189 PREFETCH 20 Int BE Pri Loop_entry Loop_exit !#3 N6070 P2189 PREFETCH 20 Int BE Pri Loop_entry Loop_exit !#3 N6071 P2190 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#3 N6072 P2190 CAS 13 -1 N6071 0x18000ce Int BE Pri Loop_entry Loop_exit !#3 N6073 P2191 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6074 P2191 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6073 N6074 !#3 N6075 P2191 CASX 15 -1 N6073 0x18000cf Int BE Pri Loop_entry Loop_exit !#3 N6076 P2191 CASX 16 -1 N6074 0x18000d0 Int BE Pri Loop_entry Loop_exit !#A N6075 N6076 !#3 N6077 P2191 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6078 P2191 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6077 N6078 !#3 N6079 P2191 CASX 15 -1 N6077 0x18000d1 Int BE Pri Loop_entry Loop_exit !#3 N6080 P2191 CASX 16 -1 N6078 0x18000d2 Int BE Pri Loop_entry Loop_exit !#A N6079 N6080 !#3 N6081 P2192 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#3 N6082 P2192 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N6081 N6082 !#3 N6083 P2192 CASX 6 -1 N6081 0x18000d3 Int BE Pri Loop_entry Loop_exit !#3 N6084 P2192 CASX 7 -1 N6082 0x18000d4 Int BE Pri Loop_entry Loop_exit !#A N6083 N6084 !#3 N6085 P2193 MEMBAR !#3 N6086 P2193 MEMBAR !#3 N6087 P2194 DWLD 6 -1 Int LE Pri Loop_entry !#3 N6088 P2194 DWLD 7 -1 Int LE Pri Loop_entry !#A N6087 N6088 !#3 N6089 P2194 CASX 6 -1 N6087 0x18000d5 Int LE Pri Loop_entry !#3 N6090 P2194 CASX 7 -1 N6088 0x18000d6 Int LE Pri Loop_entry !#A N6089 N6090 !#3 N6091 P2195 ST 11 0x18000d7 Int BE Pri Loop_exit !#3 N6092 P2194 DWLD 6 -1 Int LE Pri Loop_entry !#3 N6093 P2194 DWLD 7 -1 Int LE Pri Loop_entry !#A N6092 N6093 !#3 N6094 P2194 CASX 6 -1 N6092 0x18000d8 Int LE Pri Loop_entry !#3 N6095 P2194 CASX 7 -1 N6093 0x18000d9 Int LE Pri Loop_entry !#A N6094 N6095 !#3 N6096 P2195 ST 11 0x18000da Int BE Pri Loop_exit !#3 N6097 P2196 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6098 P2196 CASX 11 -1,0x0 N6097 0x18000db Int BE Pri Loop_entry Loop_exit !#3 N6099 P2197 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#3 N6100 P2198 LD 13 -1 Int BE Pri Loop_entry !#3 N6101 P2198 CAS 13 -1 N6100 0x18000dc Int BE Pri Loop_entry !#3 N6102 P2199 MEMBAR !#3 N6103 P2198 LD 13 -1 Int BE Pri Loop_entry !#3 N6104 P2198 CAS 13 -1 N6103 0x18000dd Int BE Pri Loop_entry !#3 N6105 P2199 MEMBAR !#3 N6106 P2200 ST 21 0x18000de Int BE Pri Loop_entry !#3 N6107 P2201 DWLD 3 -1 Int BE Pri Loop_exit !#3 N6108 P2201 DWLD 4 -1 Int BE Pri Loop_exit !#A N6107 N6108 !#3 N6109 P2201 CASX 3 -1 N6107 0x18000df Int BE Pri Loop_exit !#3 N6110 P2201 CASX 4 -1 N6108 0x18000e0 Int BE Pri Loop_exit !#A N6109 N6110 !#3 N6111 P2202 REPLACEMENT 18 Int BE Pri Loop_entry Loop_exit !#3 N6112 P2203 LD 11 -1 Int BE Pri Loop_entry !#3 N6113 P2204 LD 23 -1 Int BE Pri !#3 N6114 P2204 CAS 23 -1 N6113 0x18000e1 Int BE Pri !#3 N6115 P2205 LD 7 -1 Int BE Pri Loop_exit !#3 N6116 P2206 LD 16 -1 Int BE Pri Loop_entry !#3 N6117 P2207 LD 1 -1 Int BE Pri !#3 N6118 P2207 CAS 1 -1 N6117 0x18000e2 Int BE Pri !#3 N6119 P2208 LD 20 -1 Int BE Pri Loop_exit !#3 N6120 P2206 LD 16 -1 Int BE Pri Loop_entry !#3 N6121 P2207 LD 1 -1 Int BE Pri !#3 N6122 P2207 CAS 1 -1 N6121 0x18000e3 Int BE Pri !#3 N6123 P2208 LD 20 -1 Int BE Pri Loop_exit !#3 N6124 P2209 PREFETCH 16 Int BE Pri Loop_entry !#3 N6125 P2210 REPLACEMENT 23 Int BE Pri Loop_exit !#3 N6126 P2209 PREFETCH 16 Int BE Pri Loop_entry !#3 N6127 P2210 REPLACEMENT 23 Int BE Pri Loop_exit !#3 N6128 P2211 DWLD 6 -1 Int BE Pri Loop_entry !#3 N6129 P2211 DWLD 7 -1 Int BE Pri Loop_entry !#A N6128 N6129 !#3 N6130 P2211 CASX 6 -1 N6128 0x18000e4 Int BE Pri Loop_entry !#3 N6131 P2211 CASX 7 -1 N6129 0x18000e5 Int BE Pri Loop_entry !#A N6130 N6131 !#3 N6132 P2212 LD 4 -1 Int BE Pri !#3 N6133 P2213 LD 8 -1 Int BE Pri Loop_exit !#3 N6134 P2214 DWLD 6 -1 Int BE Pri Loop_entry !#3 N6135 P2214 DWLD 7 -1 Int BE Pri Loop_entry !#A N6134 N6135 !#3 N6136 P2214 CASX 6 -1 N6134 0x18000e6 Int BE Pri Loop_entry !#3 N6137 P2214 CASX 7 -1 N6135 0x18000e7 Int BE Pri Loop_entry !#A N6136 N6137 !#3 N6138 P2215 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#3 N6139 P2215 CASX 17 -1,0x0 N6138 0x18000e8 Int BE Pri Loop_exit !#3 N6140 P2216 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6141 P2216 CASX 23 -1,0x0 N6140 0x18000e9 Int BE Pri Loop_entry Loop_exit !#3 N6142 P2217 ST 22 0x18000ea Int BE Pri Loop_entry !#3 N6143 P2218 LD 13 -1 Int BE Pri !#3 N6144 P2219 LD 0 -1 Int BE Pri Loop_exit !#3 N6145 P2220 ST 17 0x18000eb Int LE Pri Loop_entry Loop_exit !#3 N6146 P2220 ST 17 0x18000ec Int LE Pri Loop_entry Loop_exit !#3 N6147 P2221 LD 17 -1 Int BE Pri Loop_entry !#3 N6148 P2222 DWLD 3 -1 Int LE Pri !#3 N6149 P2222 DWLD 4 -1 Int LE Pri !#A N6148 N6149 !#3 N6150 P2222 CASX 3 -1 N6148 0x18000ed Int LE Pri !#3 N6151 P2222 CASX 4 -1 N6149 0x18000ee Int LE Pri !#A N6150 N6151 !#3 N6152 P2223 LD 4 -1 Int BE Pri Loop_exit !#3 N6153 P2221 LD 17 -1 Int BE Pri Loop_entry !#3 N6154 P2222 DWLD 3 -1 Int LE Pri !#3 N6155 P2222 DWLD 4 -1 Int LE Pri !#A N6154 N6155 !#3 N6156 P2222 CASX 3 -1 N6154 0x18000ef Int LE Pri !#3 N6157 P2222 CASX 4 -1 N6155 0x18000f0 Int LE Pri !#A N6156 N6157 !#3 N6158 P2223 LD 4 -1 Int BE Pri Loop_exit !#3 N6159 P2224 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6160 P2224 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6159 N6160 !#3 N6161 P2224 CASX 9 -1 N6159 0x18000f1 Int BE Pri Loop_entry Loop_exit !#3 N6162 P2224 CASX 10 -1 N6160 0x18000f2 Int BE Pri Loop_entry Loop_exit !#A N6161 N6162 !#3 N6163 P2224 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6164 P2224 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6163 N6164 !#3 N6165 P2224 CASX 9 -1 N6163 0x18000f3 Int BE Pri Loop_entry Loop_exit !#3 N6166 P2224 CASX 10 -1 N6164 0x18000f4 Int BE Pri Loop_entry Loop_exit !#A N6165 N6166 !#3 N6167 P2225 LD 12 -1 Int BE Pri Loop_entry !#3 N6168 P2226 LD 20 -1 Int BE Pri Loop_exit !#3 N6169 P2227 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#3 N6170 P2227 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N6169 N6170 !#3 N6171 P2227 CASX 21 -1 N6169 0x18000f5 Int BE Pri Loop_entry Loop_exit !#3 N6172 P2227 CASX 22 -1 N6170 0x18000f6 Int BE Pri Loop_entry Loop_exit !#A N6171 N6172 !#3 N6173 P2227 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#3 N6174 P2227 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N6173 N6174 !#3 N6175 P2227 CASX 21 -1 N6173 0x18000f7 Int BE Pri Loop_entry Loop_exit !#3 N6176 P2227 CASX 22 -1 N6174 0x18000f8 Int BE Pri Loop_entry Loop_exit !#A N6175 N6176 !#3 N6177 P2228 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6178 P2228 CASX 14 -1,0x0 N6177 0x18000f9 Int BE Pri Loop_entry Loop_exit !#3 N6179 P2229 LD 23 -1 Int BE Pri Loop_entry !#3 N6180 P2230 LD 4 -1 Int LE Pri Loop_exit !#3 N6181 P2231 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#3 N6182 P2231 CAS 5 -1 N6181 0x18000fa Int BE Pri Loop_entry Loop_exit !#3 N6183 P2232 DWLD 0 -1 Int BE Pri Loop_entry !#3 N6184 P2232 DWLD 1 -1 Int BE Pri Loop_entry !#A N6183 N6184 !#3 N6185 P2232 CASX 0 -1 N6183 0x18000fb Int BE Pri Loop_entry !#3 N6186 P2232 CASX 1 -1 N6184 0x18000fc Int BE Pri Loop_entry !#A N6185 N6186 !#3 N6187 P2233 LD 14 -1 Int BE Pri !#3 N6188 P2234 LD 2 -1 Int BE Pri Loop_exit !#3 N6189 P2235 LD 14 -1 FP BE Pri Loop_entry Loop_exit !#3 N6190 P2235 LD 14 -1 FP BE Pri Loop_entry Loop_exit !#3 N6191 P2236 DWLD 0 -1 Int BE Pri Loop_entry !#3 N6192 P2236 DWLD 1 -1 Int BE Pri Loop_entry !#A N6191 N6192 !#3 N6193 P2236 CASX 0 -1 N6191 0x18000fd Int BE Pri Loop_entry !#3 N6194 P2236 CASX 1 -1 N6192 0x18000fe Int BE Pri Loop_entry !#A N6193 N6194 !#3 N6195 P2237 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#3 N6196 P2237 CASX 8 -1,0x0 N6195 0x18000ff Int BE Pri Loop_exit !#3 N6197 P2238 PREFETCH 14 Int BE Pri Loop_entry !#3 N6198 P2239 DWLD 6 -1 Int BE Pri Loop_exit !#3 N6199 P2239 DWLD 7 -1 Int BE Pri Loop_exit !#A N6198 N6199 !#3 N6200 P2239 CASX 6 -1 N6198 0x1800100 Int BE Pri Loop_exit !#3 N6201 P2239 CASX 7 -1 N6199 0x1800101 Int BE Pri Loop_exit !#A N6200 N6201 !#3 N6202 P2240 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6203 P2240 CASX 17 -1,0x0 N6202 0x1800102 Int BE Pri Loop_entry Loop_exit !#3 N6204 P2241 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6205 P2241 CASX 14 -1,0x0 N6204 0x1800103 Int BE Pri Loop_entry Loop_exit !#3 N6206 P2241 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6207 P2241 CASX 14 -1,0x0 N6206 0x1800104 Int BE Pri Loop_entry Loop_exit !#3 N6208 P2242 LD 18 -1 Int BE Pri Loop_entry !#3 N6209 P2243 DWLD 18 -1 Int LE Pri !#3 N6210 P2243 DWLD 19 -1 Int LE Pri !#A N6209 N6210 !#3 N6211 P2243 CASX 18 -1 N6209 0x1800105 Int LE Pri !#3 N6212 P2243 CASX 19 -1 N6210 0x1800106 Int LE Pri !#A N6211 N6212 !#3 N6213 P2244 LD 14 -1 Int BE Pri Loop_exit !#3 N6214 P2242 LD 18 -1 Int BE Pri Loop_entry !#3 N6215 P2243 DWLD 18 -1 Int LE Pri !#3 N6216 P2243 DWLD 19 -1 Int LE Pri !#A N6215 N6216 !#3 N6217 P2243 CASX 18 -1 N6215 0x1800107 Int LE Pri !#3 N6218 P2243 CASX 19 -1 N6216 0x1800108 Int LE Pri !#A N6217 N6218 !#3 N6219 P2244 LD 14 -1 Int BE Pri Loop_exit !#3 N6220 P2245 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#3 N6221 P2245 CASX 23 -1,0x0 N6220 0x1800109 Int BE Pri Loop_entry !#3 N6222 P2246 DWLD 3 -1 Int BE Pri Loop_exit !#3 N6223 P2246 DWLD 4 -1 Int BE Pri Loop_exit !#A N6222 N6223 !#3 N6224 P2246 CASX 3 -1 N6222 0x180010a Int BE Pri Loop_exit !#3 N6225 P2246 CASX 4 -1 N6223 0x180010b Int BE Pri Loop_exit !#A N6224 N6225 !#3 N6226 P2245 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#3 N6227 P2245 CASX 23 -1,0x0 N6226 0x180010c Int BE Pri Loop_entry !#3 N6228 P2246 DWLD 3 -1 Int BE Pri Loop_exit !#3 N6229 P2246 DWLD 4 -1 Int BE Pri Loop_exit !#A N6228 N6229 !#3 N6230 P2246 CASX 3 -1 N6228 0x180010d Int BE Pri Loop_exit !#3 N6231 P2246 CASX 4 -1 N6229 0x180010e Int BE Pri Loop_exit !#A N6230 N6231 !#3 N6232 P2247 LD 5 -1 FP BE Pri Loop_entry Loop_exit !#3 N6233 P2247 LD 5 -1 FP BE Pri Loop_entry Loop_exit !#3 N6234 P2248 LD 11 -1 Int BE Pri Loop_entry !#3 N6235 P2248 CAS 11 -1 N6234 0x180010f Int BE Pri Loop_entry !#3 N6236 P2249 ST 14 0x1800110 Int BE Pri Loop_exit !#3 N6237 P2248 LD 11 -1 Int BE Pri Loop_entry !#3 N6238 P2248 CAS 11 -1 N6237 0x1800111 Int BE Pri Loop_entry !#3 N6239 P2249 ST 14 0x1800112 Int BE Pri Loop_exit !#3 N6240 P2250 FLUSHI 1 Int BE Pri Loop_entry !#3 N6241 P2251 DWLD 9 -1 Int BE Pri Loop_exit !#3 N6242 P2251 DWLD 10 -1 Int BE Pri Loop_exit !#A N6241 N6242 !#3 N6243 P2251 CASX 9 -1 N6241 0x1800113 Int BE Pri Loop_exit !#3 N6244 P2251 CASX 10 -1 N6242 0x1800114 Int BE Pri Loop_exit !#A N6243 N6244 !#3 N6245 P2252 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6246 P2252 CASX 17 -1,0x0 N6245 0x1800115 Int BE Pri Loop_entry Loop_exit !#3 N6247 P2253 DWLD 6 -1 Int BE Pri Loop_entry !#3 N6248 P2253 DWLD 7 -1 Int BE Pri Loop_entry !#A N6247 N6248 !#3 N6249 P2253 CASX 6 -1 N6247 0x1800116 Int BE Pri Loop_entry !#3 N6250 P2253 CASX 7 -1 N6248 0x1800117 Int BE Pri Loop_entry !#A N6249 N6250 !#3 N6251 P2254 DWLD 3 -1 Int BE Pri Loop_exit !#3 N6252 P2254 DWLD 4 -1 Int BE Pri Loop_exit !#A N6251 N6252 !#3 N6253 P2254 CASX 3 -1 N6251 0x1800118 Int BE Pri Loop_exit !#3 N6254 P2254 CASX 4 -1 N6252 0x1800119 Int BE Pri Loop_exit !#A N6253 N6254 !#3 N6255 P2253 DWLD 6 -1 Int BE Pri Loop_entry !#3 N6256 P2253 DWLD 7 -1 Int BE Pri Loop_entry !#A N6255 N6256 !#3 N6257 P2253 CASX 6 -1 N6255 0x180011a Int BE Pri Loop_entry !#3 N6258 P2253 CASX 7 -1 N6256 0x180011b Int BE Pri Loop_entry !#A N6257 N6258 !#3 N6259 P2254 DWLD 3 -1 Int BE Pri Loop_exit !#3 N6260 P2254 DWLD 4 -1 Int BE Pri Loop_exit !#A N6259 N6260 !#3 N6261 P2254 CASX 3 -1 N6259 0x180011c Int BE Pri Loop_exit !#3 N6262 P2254 CASX 4 -1 N6260 0x180011d Int BE Pri Loop_exit !#A N6261 N6262 !#3 N6263 P2255 LD 18 -1 Int BE Pri Loop_entry !#3 N6264 P2256 LD 10 -1 Int BE Pri Loop_exit !#3 N6265 P2255 LD 18 -1 Int BE Pri Loop_entry !#3 N6266 P2256 LD 10 -1 Int BE Pri Loop_exit !#3 N6267 P2257 LD 4 -1 Int BE Pri Loop_entry !#3 N6268 P2258 LD 15 -1 Int BE Pri Loop_exit !#3 N6269 P2259 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6270 P2259 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6269 N6270 !#3 N6271 P2259 CASX 9 -1 N6269 0x180011e Int BE Pri Loop_entry Loop_exit !#3 N6272 P2259 CASX 10 -1 N6270 0x180011f Int BE Pri Loop_entry Loop_exit !#A N6271 N6272 !#3 N6273 P2260 REPLACEMENT 13 Int BE Pri Loop_entry !#3 N6274 P2261 PREFETCH 3 Int BE Pri Loop_exit !#3 N6275 P2262 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6276 P2262 CASX 5 -1,0x0 N6275 0x1800120 Int BE Pri Loop_entry Loop_exit !#3 N6277 P2262 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6278 P2262 CASX 5 -1,0x0 N6277 0x1800121 Int BE Pri Loop_entry Loop_exit !#3 N6279 P2263 ST 2 0x1800122 Int BE Pri Loop_entry !#3 N6280 P2264 LD 17 -1 Int BE Pri !#3 N6281 P2265 LD 16 -1 Int BE Pri Loop_exit !#3 N6282 P2263 ST 2 0x1800123 Int BE Pri Loop_entry !#3 N6283 P2264 LD 17 -1 Int BE Pri !#3 N6284 P2265 LD 16 -1 Int BE Pri Loop_exit !#3 N6285 P2266 LD 22 -1 Int BE Pri Loop_entry !#3 N6286 P2266 CAS 22 -1 N6285 0x1800124 Int BE Pri Loop_entry !#3 N6287 P2267 LD 8 -1 Int BE Pri Loop_exit !#3 N6288 P2267 CAS 8 -1 N6287 0x1800125 Int BE Pri Loop_exit !#3 N6289 P2268 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#3 N6290 P2268 CASX 14 -1,0x0 N6289 0x1800126 Int BE Pri Loop_entry !#3 N6291 P2269 REPLACEMENT 21 Int BE Pri Loop_exit !#3 N6292 P2270 LD 20 -1 Int BE Pri Loop_entry !#3 N6293 P2270 CAS 20 -1 N6292 0x1800127 Int BE Pri Loop_entry !#3 N6294 P2271 PREFETCH 5 Int BE Pri Loop_exit !#3 N6295 P2270 LD 20 -1 Int BE Pri Loop_entry !#3 N6296 P2270 CAS 20 -1 N6295 0x1800128 Int BE Pri Loop_entry !#3 N6297 P2271 PREFETCH 5 Int BE Pri Loop_exit !#3 N6298 P2272 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#3 N6299 P2273 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6300 P2273 CASX 2 -1,0x0 N6299 0x1800129 Int BE Pri Loop_entry Loop_exit !#3 N6301 P2273 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6302 P2273 CASX 2 -1,0x0 N6301 0x180012a Int BE Pri Loop_entry Loop_exit !#3 N6303 P2274 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6304 P2274 CASX 23 -1,0x0 N6303 0x180012b Int BE Pri Loop_entry Loop_exit !#3 N6305 P2275 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N6306 P2275 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N6305 N6306 !#3 N6307 P2275 CASX 3 -1 N6305 0x180012c Int BE Pri Loop_entry Loop_exit !#3 N6308 P2275 CASX 4 -1 N6306 0x180012d Int BE Pri Loop_entry Loop_exit !#A N6307 N6308 !#3 N6309 P2275 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N6310 P2275 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N6309 N6310 !#3 N6311 P2275 CASX 3 -1 N6309 0x180012e Int BE Pri Loop_entry Loop_exit !#3 N6312 P2275 CASX 4 -1 N6310 0x180012f Int BE Pri Loop_entry Loop_exit !#A N6311 N6312 !#3 N6313 P2276 LD 17 -1 Int LE Pri Loop_entry !#3 N6314 P2276 CAS 17 -1 N6313 0x1800130 Int LE Pri Loop_entry !#3 N6315 P2277 LD 20 -1 Int BE Pri !#3 N6316 P2278 LD 1 -1 Int BE Pri Loop_exit !#3 N6317 P2279 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6318 P2279 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6317 N6318 !#3 N6319 P2279 CASX 15 -1 N6317 0x1800131 Int BE Pri Loop_entry Loop_exit !#3 N6320 P2279 CASX 16 -1 N6318 0x1800132 Int BE Pri Loop_entry Loop_exit !#A N6319 N6320 !#3 N6321 P2279 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6322 P2279 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6321 N6322 !#3 N6323 P2279 CASX 15 -1 N6321 0x1800133 Int BE Pri Loop_entry Loop_exit !#3 N6324 P2279 CASX 16 -1 N6322 0x1800134 Int BE Pri Loop_entry Loop_exit !#A N6323 N6324 !#3 N6325 P2280 LD 23 -1 Int BE Pri Loop_entry !#3 N6326 P2281 ST 23 0x1800135 Int BE Pri !#3 N6327 P2282 LD 17 -1 Int LE Pri Loop_exit !#3 N6328 P2280 LD 23 -1 Int BE Pri Loop_entry !#3 N6329 P2281 ST 23 0x1800136 Int BE Pri !#3 N6330 P2282 LD 17 -1 Int LE Pri Loop_exit !#3 N6331 P2283 ST 23 0x1800137 Int BE Pri Loop_entry !#3 N6332 P2284 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#3 N6333 P2284 CASX 11 -1,0x0 N6332 0x1800138 Int BE Pri Loop_exit !#3 N6334 P2283 ST 23 0x1800139 Int BE Pri Loop_entry !#3 N6335 P2284 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#3 N6336 P2284 CASX 11 -1,0x0 N6335 0x180013a Int BE Pri Loop_exit !#3 N6337 P2285 REPLACEMENT 18 Int BE Pri Loop_entry Loop_exit !#3 N6338 P2286 DWLD 21 -1 Int BE Pri Loop_entry !#3 N6339 P2286 DWLD 22 -1 Int BE Pri Loop_entry !#A N6338 N6339 !#3 N6340 P2286 CASX 21 -1 N6338 0x180013b Int BE Pri Loop_entry !#3 N6341 P2286 CASX 22 -1 N6339 0x180013c Int BE Pri Loop_entry !#A N6340 N6341 !#3 N6342 P2287 DWLD 6 -1 Int BE Pri Loop_exit !#3 N6343 P2287 DWLD 7 -1 Int BE Pri Loop_exit !#A N6342 N6343 !#3 N6344 P2287 CASX 6 -1 N6342 0x180013d Int BE Pri Loop_exit !#3 N6345 P2287 CASX 7 -1 N6343 0x180013e Int BE Pri Loop_exit !#A N6344 N6345 !#3 N6346 P2288 LD 14 -1 Int BE Pri Loop_entry !#3 N6347 P2289 ST 4 0x180013f Int LE Pri !#3 N6348 P2290 LD 4 -1 Int BE Pri Loop_exit !#3 N6349 P2291 LD 6 -1 Int BE Pri Loop_entry !#3 N6350 P2292 LD 15 -1 Int BE Pri Loop_exit !#3 N6351 P2291 LD 6 -1 Int BE Pri Loop_entry !#3 N6352 P2292 LD 15 -1 Int BE Pri Loop_exit !#3 N6353 P2293 DWLD 15 -1 Int BE Pri Loop_entry !#3 N6354 P2293 DWLD 16 -1 Int BE Pri Loop_entry !#A N6353 N6354 !#3 N6355 P2293 CASX 15 -1 N6353 0x1800140 Int BE Pri Loop_entry !#3 N6356 P2293 CASX 16 -1 N6354 0x1800141 Int BE Pri Loop_entry !#A N6355 N6356 !#3 N6357 P2294 MEMBAR !#3 N6358 P2293 DWLD 15 -1 Int BE Pri Loop_entry !#3 N6359 P2293 DWLD 16 -1 Int BE Pri Loop_entry !#A N6358 N6359 !#3 N6360 P2293 CASX 15 -1 N6358 0x1800142 Int BE Pri Loop_entry !#3 N6361 P2293 CASX 16 -1 N6359 0x1800143 Int BE Pri Loop_entry !#A N6360 N6361 !#3 N6362 P2294 MEMBAR !#3 N6363 P2295 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6364 P2295 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6363 N6364 !#3 N6365 P2295 CASX 18 -1 N6363 0x1800144 Int BE Pri Loop_entry Loop_exit !#3 N6366 P2295 CASX 19 -1 N6364 0x1800145 Int BE Pri Loop_entry Loop_exit !#A N6365 N6366 !#3 N6367 P2295 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6368 P2295 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6367 N6368 !#3 N6369 P2295 CASX 18 -1 N6367 0x1800146 Int BE Pri Loop_entry Loop_exit !#3 N6370 P2295 CASX 19 -1 N6368 0x1800147 Int BE Pri Loop_entry Loop_exit !#A N6369 N6370 !#3 N6371 P2296 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#3 N6372 P2296 CASX 8 -1,0x0 N6371 0x1800148 Int BE Pri Loop_entry !#3 N6373 P2297 PREFETCH 3 Int BE Pri Loop_exit !#3 N6374 P2298 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#3 N6375 P2298 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#3 N6376 P2299 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#3 N6377 P2300 ST 5 0x1800149 Int BE Pri Loop_entry !#3 N6378 P2301 REPLACEMENT 23 Int BE Pri Loop_exit !#3 N6379 P2302 DWLD 15 -1 Int BE Pri Loop_entry !#3 N6380 P2302 DWLD 16 -1 Int BE Pri Loop_entry !#A N6379 N6380 !#3 N6381 P2302 CASX 15 -1 N6379 0x180014a Int BE Pri Loop_entry !#3 N6382 P2302 CASX 16 -1 N6380 0x180014b Int BE Pri Loop_entry !#A N6381 N6382 !#3 N6383 P2303 DWLD 3 -1 Int BE Pri Loop_exit !#3 N6384 P2303 DWLD 4 -1 Int BE Pri Loop_exit !#A N6383 N6384 !#3 N6385 P2303 CASX 3 -1 N6383 0x180014c Int BE Pri Loop_exit !#3 N6386 P2303 CASX 4 -1 N6384 0x180014d Int BE Pri Loop_exit !#A N6385 N6386 !#3 N6387 P2304 ST 11 0x180014e Int BE Pri Loop_entry !#3 N6388 P2305 ST 17 0x180014f Int BE Pri Loop_exit !#3 N6389 P2304 ST 11 0x1800150 Int BE Pri Loop_entry !#3 N6390 P2305 ST 17 0x1800151 Int BE Pri Loop_exit !#3 N6391 P2306 REPLACEMENT 3 Int BE Pri Loop_entry !#3 N6392 P2307 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#3 N6393 P2307 CASX 17 -1,0x0 N6392 0x1800152 Int BE Pri Loop_exit !#3 N6394 P2306 REPLACEMENT 3 Int BE Pri Loop_entry !#3 N6395 P2307 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#3 N6396 P2307 CASX 17 -1,0x0 N6395 0x1800153 Int BE Pri Loop_exit !#3 N6397 P2308 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#3 N6398 P2308 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#3 N6399 P2309 DWLD 21 -1 Int BE Pri Loop_entry !#3 N6400 P2309 DWLD 22 -1 Int BE Pri Loop_entry !#A N6399 N6400 !#3 N6401 P2309 CASX 21 -1 N6399 0x1800154 Int BE Pri Loop_entry !#3 N6402 P2309 CASX 22 -1 N6400 0x1800155 Int BE Pri Loop_entry !#A N6401 N6402 !#3 N6403 P2310 ST 17 0x41000002 FP BE Pri Loop_exit !#3 N6404 P2311 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#3 N6405 P2312 LD 14 -1 Int BE Pri Loop_entry !#3 N6406 P2313 FLUSHI 20 Int BE Pri !#3 N6407 P2314 LD 22 -1 Int BE Pri Loop_exit !#3 N6408 P2315 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6409 P2315 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6408 N6409 !#3 N6410 P2315 CASX 18 -1 N6408 0x1800156 Int BE Pri Loop_entry Loop_exit !#3 N6411 P2315 CASX 19 -1 N6409 0x1800157 Int BE Pri Loop_entry Loop_exit !#A N6410 N6411 !#3 N6412 P2316 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#3 N6413 P2316 CASX 11 -1,0x0 N6412 0x1800158 Int BE Pri Loop_entry !#3 N6414 P2317 DWLD 3 -1 Int BE Pri Loop_exit !#3 N6415 P2317 DWLD 4 -1 Int BE Pri Loop_exit !#A N6414 N6415 !#3 N6416 P2317 CASX 3 -1 N6414 0x1800159 Int BE Pri Loop_exit !#3 N6417 P2317 CASX 4 -1 N6415 0x180015a Int BE Pri Loop_exit !#A N6416 N6417 !#3 N6418 P2318 REPLACEMENT 14 Int BE Pri Loop_entry !#3 N6419 P2319 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#3 N6420 P2319 CASX 8 -1,0x0 N6419 0x180015b Int BE Pri Loop_exit !#3 N6421 P2320 ST 16 0x180015c Int BE Pri Loop_entry Loop_exit !#3 N6422 P2320 ST 16 0x180015d Int BE Pri Loop_entry Loop_exit !#3 N6423 P2321 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6424 P2321 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6423 N6424 !#3 N6425 P2321 CASX 9 -1 N6423 0x180015e Int BE Pri Loop_entry Loop_exit !#3 N6426 P2321 CASX 10 -1 N6424 0x180015f Int BE Pri Loop_entry Loop_exit !#A N6425 N6426 !#3 N6427 P2322 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#3 N6428 P2322 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N6427 N6428 !#3 N6429 P2322 CASX 21 -1 N6427 0x1800160 Int BE Pri Loop_entry Loop_exit !#3 N6430 P2322 CASX 22 -1 N6428 0x1800161 Int BE Pri Loop_entry Loop_exit !#A N6429 N6430 !#3 N6431 P2322 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#3 N6432 P2322 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N6431 N6432 !#3 N6433 P2322 CASX 21 -1 N6431 0x1800162 Int BE Pri Loop_entry Loop_exit !#3 N6434 P2322 CASX 22 -1 N6432 0x1800163 Int BE Pri Loop_entry Loop_exit !#A N6433 N6434 !#3 N6435 P2323 ST 17 0x1800164 Int BE Pri Loop_entry !#3 N6436 P2324 LD 18 -1 Int BE Pri !#3 N6437 P2325 LD 17 -1 Int BE Pri Loop_exit !#3 N6438 P2326 DWLD 12 -1 Int LE Pri Loop_entry !#3 N6439 P2326 DWLD 13 -1 Int LE Pri Loop_entry !#A N6438 N6439 !#3 N6440 P2326 CASX 12 -1 N6438 0x1800165 Int LE Pri Loop_entry !#3 N6441 P2326 CASX 13 -1 N6439 0x1800166 Int LE Pri Loop_entry !#A N6440 N6441 !#3 N6442 P2327 DWLD 15 -1 Int BE Pri Loop_exit !#3 N6443 P2327 DWLD 16 -1 Int BE Pri Loop_exit !#A N6442 N6443 !#3 N6444 P2327 CASX 15 -1 N6442 0x1800167 Int BE Pri Loop_exit !#3 N6445 P2327 CASX 16 -1 N6443 0x1800168 Int BE Pri Loop_exit !#A N6444 N6445 !#3 N6446 P2326 DWLD 12 -1 Int LE Pri Loop_entry !#3 N6447 P2326 DWLD 13 -1 Int LE Pri Loop_entry !#A N6446 N6447 !#3 N6448 P2326 CASX 12 -1 N6446 0x1800169 Int LE Pri Loop_entry !#3 N6449 P2326 CASX 13 -1 N6447 0x180016a Int LE Pri Loop_entry !#A N6448 N6449 !#3 N6450 P2327 DWLD 15 -1 Int BE Pri Loop_exit !#3 N6451 P2327 DWLD 16 -1 Int BE Pri Loop_exit !#A N6450 N6451 !#3 N6452 P2327 CASX 15 -1 N6450 0x180016b Int BE Pri Loop_exit !#3 N6453 P2327 CASX 16 -1 N6451 0x180016c Int BE Pri Loop_exit !#A N6452 N6453 !#3 N6454 P2328 LD 8 -1 Int BE Pri Loop_entry !#3 N6455 P2329 LD 16 -1 Int BE Pri Loop_exit !#3 N6456 P2330 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#3 N6457 P2330 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N6456 N6457 !#3 N6458 P2330 CASX 21 -1 N6456 0x180016d Int BE Pri Loop_entry Loop_exit !#3 N6459 P2330 CASX 22 -1 N6457 0x180016e Int BE Pri Loop_entry Loop_exit !#A N6458 N6459 !#3 N6460 P2331 LD 5 -1 Int BE Pri Loop_entry !#3 N6461 P2332 LD 2 -1 Int BE Pri Loop_exit !#3 N6462 P2331 LD 5 -1 Int BE Pri Loop_entry !#3 N6463 P2332 LD 2 -1 Int BE Pri Loop_exit !#3 N6464 P2333 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#3 N6465 P2333 CASX 11 -1,0x0 N6464 0x180016f Int BE Pri Loop_entry !#3 N6466 P2334 REPLACEMENT 12 Int BE Pri Loop_exit !#3 N6467 P2333 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#3 N6468 P2333 CASX 11 -1,0x0 N6467 0x1800170 Int BE Pri Loop_entry !#3 N6469 P2334 REPLACEMENT 12 Int BE Pri Loop_exit !#3 N6470 P2335 LD 19 -1 Int BE Pri Loop_entry !#3 N6471 P2336 PREFETCH 7 Int BE Pri !#3 N6472 P2337 LD 1 -1 Int BE Pri Loop_exit !#3 N6473 P2335 LD 19 -1 Int BE Pri Loop_entry !#3 N6474 P2336 PREFETCH 7 Int BE Pri !#3 N6475 P2337 LD 1 -1 Int BE Pri Loop_exit !#3 N6476 P2338 LD 6 -1 Int BE Pri Loop_entry !#3 N6477 P2339 ST 7 0x41000003 FP BE Pri !#3 N6478 P2340 LD 1 -1 Int BE Pri Loop_exit !#3 N6479 P2341 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6480 P2341 CASX 23 -1,0x0 N6479 0x1800171 Int BE Pri Loop_entry Loop_exit !#3 N6481 P2341 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6482 P2341 CASX 23 -1,0x0 N6481 0x1800172 Int BE Pri Loop_entry Loop_exit !#3 N6483 P2342 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N6484 P2342 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N6483 N6484 !#3 N6485 P2342 CASX 0 -1 N6483 0x1800173 Int BE Pri Loop_entry Loop_exit !#3 N6486 P2342 CASX 1 -1 N6484 0x1800174 Int BE Pri Loop_entry Loop_exit !#A N6485 N6486 !#3 N6487 P2342 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N6488 P2342 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N6487 N6488 !#3 N6489 P2342 CASX 0 -1 N6487 0x1800175 Int BE Pri Loop_entry Loop_exit !#3 N6490 P2342 CASX 1 -1 N6488 0x1800176 Int BE Pri Loop_entry Loop_exit !#A N6489 N6490 !#3 N6491 P2343 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#3 N6492 P2343 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#3 N6493 P2344 MEMBAR !#3 N6494 P2344 MEMBAR !#3 N6495 P2345 PREFETCH 4 Int BE Pri Loop_entry !#3 N6496 P2346 LD 18 -1 Int BE Pri Loop_exit !#3 N6497 P2346 CAS 18 -1 N6496 0x1800177 Int BE Pri Loop_exit !#3 N6498 P2345 PREFETCH 4 Int BE Pri Loop_entry !#3 N6499 P2346 LD 18 -1 Int BE Pri Loop_exit !#3 N6500 P2346 CAS 18 -1 N6499 0x1800178 Int BE Pri Loop_exit !#3 N6501 P2347 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N6502 P2347 CASX 5 -1,0x0 N6501 0x1800179 Int BE Pri Loop_entry !#3 N6503 P2348 LD 5 -1 Int BE Pri Loop_exit !#3 N6504 P2348 CAS 5 -1 N6503 0x180017a Int BE Pri Loop_exit !#3 N6505 P2347 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N6506 P2347 CASX 5 -1,0x0 N6505 0x180017b Int BE Pri Loop_entry !#3 N6507 P2348 LD 5 -1 Int BE Pri Loop_exit !#3 N6508 P2348 CAS 5 -1 N6507 0x180017c Int BE Pri Loop_exit !#3 N6509 P2349 DWLD 9 -1 Int BE Pri Loop_entry !#3 N6510 P2349 DWLD 10 -1 Int BE Pri Loop_entry !#A N6509 N6510 !#3 N6511 P2349 CASX 9 -1 N6509 0x180017d Int BE Pri Loop_entry !#3 N6512 P2349 CASX 10 -1 N6510 0x180017e Int BE Pri Loop_entry !#A N6511 N6512 !#3 N6513 P2350 PREFETCH 18 Int BE Pri Loop_exit !#3 N6514 P2351 DWLD 15 -1 Int BE Pri Loop_entry !#3 N6515 P2351 DWLD 16 -1 Int BE Pri Loop_entry !#A N6514 N6515 !#3 N6516 P2351 CASX 15 -1 N6514 0x180017f Int BE Pri Loop_entry !#3 N6517 P2351 CASX 16 -1 N6515 0x1800180 Int BE Pri Loop_entry !#A N6516 N6517 !#3 N6518 P2352 LD 17 -1 Int BE Pri Loop_exit !#3 N6519 P2352 CAS 17 -1 N6518 0x1800181 Int BE Pri Loop_exit !#3 N6520 P2353 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#3 N6521 P2353 CASX 20 -1,0x0 N6520 0x1800182 Int BE Pri Loop_entry !#3 N6522 P2354 LD 14 -1 FP BE Pri Loop_exit !#3 N6523 P2355 LD 17 -1 Int BE Pri Loop_entry !#3 N6524 P2356 LD 23 -1 Int BE Pri Loop_exit !#3 N6525 P2357 DWLD 12 -1 Int BE Pri Loop_entry !#3 N6526 P2357 DWLD 13 -1 Int BE Pri Loop_entry !#A N6525 N6526 !#3 N6527 P2357 CASX 12 -1 N6525 0x1800183 Int BE Pri Loop_entry !#3 N6528 P2357 CASX 13 -1 N6526 0x1800184 Int BE Pri Loop_entry !#A N6527 N6528 !#3 N6529 P2358 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#3 N6530 P2358 CASX 20 -1,0x0 N6529 0x1800185 Int BE Pri Loop_exit !#3 N6531 P2357 DWLD 12 -1 Int BE Pri Loop_entry !#3 N6532 P2357 DWLD 13 -1 Int BE Pri Loop_entry !#A N6531 N6532 !#3 N6533 P2357 CASX 12 -1 N6531 0x1800186 Int BE Pri Loop_entry !#3 N6534 P2357 CASX 13 -1 N6532 0x1800187 Int BE Pri Loop_entry !#A N6533 N6534 !#3 N6535 P2358 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#3 N6536 P2358 CASX 20 -1,0x0 N6535 0x1800188 Int BE Pri Loop_exit !#3 N6537 P2359 ST 21 0x41000004 FP BE Pri Loop_entry Loop_exit !#3 N6538 P2359 ST 21 0x41000005 FP BE Pri Loop_entry Loop_exit !#3 N6539 P2360 LD 5 -1 Int BE Pri Loop_entry !#3 N6540 P2360 CAS 5 -1 N6539 0x1800189 Int BE Pri Loop_entry !#3 N6541 P2361 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#3 N6542 P2361 CASX 17 -1,0x0 N6541 0x180018a Int BE Pri Loop_exit !#3 N6543 P2360 LD 5 -1 Int BE Pri Loop_entry !#3 N6544 P2360 CAS 5 -1 N6543 0x180018b Int BE Pri Loop_entry !#3 N6545 P2361 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#3 N6546 P2361 CASX 17 -1,0x0 N6545 0x180018c Int BE Pri Loop_exit !#3 N6547 P2362 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6548 P2362 CASX 14 -1,0x0 N6547 0x180018d Int BE Pri Loop_entry Loop_exit !#3 N6549 P2362 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6550 P2362 CASX 14 -1,0x0 N6549 0x180018e Int BE Pri Loop_entry Loop_exit !#3 N6551 P2363 LD 17 -1 Int BE Pri Loop_entry !#3 N6552 P2364 LD 14 -1 Int BE Pri Loop_exit !#3 N6553 P2363 LD 17 -1 Int BE Pri Loop_entry !#3 N6554 P2364 LD 14 -1 Int BE Pri Loop_exit !#3 N6555 P2365 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#3 N6556 P2365 CAS 4 -1 N6555 0x180018f Int BE Pri Loop_entry Loop_exit !#3 N6557 P2366 ST 3 0x1800190 Int BE Pri Loop_entry !#3 N6558 P2367 LD 23 -1 Int BE Pri Loop_exit !#3 N6559 P2367 CAS 23 -1 N6558 0x1800191 Int BE Pri Loop_exit !#3 N6560 P2368 PREFETCH 12 Int BE Pri Loop_entry !#3 N6561 P2369 DWLD 3 -1 Int BE Pri Loop_exit !#3 N6562 P2369 DWLD 4 -1 Int BE Pri Loop_exit !#A N6561 N6562 !#3 N6563 P2369 CASX 3 -1 N6561 0x1800192 Int BE Pri Loop_exit !#3 N6564 P2369 CASX 4 -1 N6562 0x1800193 Int BE Pri Loop_exit !#A N6563 N6564 !#3 N6565 P2370 MEMBAR !#3 N6566 P2370 MEMBAR !#3 N6567 P2371 PREFETCH 10 Int BE Pri Loop_entry !#3 N6568 P2372 LD 5 -1 Int BE Pri !#3 N6569 P2373 LD 13 -1 Int BE Pri Loop_exit !#3 N6570 P2371 PREFETCH 10 Int BE Pri Loop_entry !#3 N6571 P2372 LD 5 -1 Int BE Pri !#3 N6572 P2373 LD 13 -1 Int BE Pri Loop_exit !#3 N6573 P2374 ST 3 0x41000006 FP BE Pri Loop_entry Loop_exit !#3 N6574 P2374 ST 3 0x41000007 FP BE Pri Loop_entry Loop_exit !#3 N6575 P2375 DWLD 9 -1 Int BE Pri Loop_entry !#3 N6576 P2375 DWLD 10 -1 Int BE Pri Loop_entry !#A N6575 N6576 !#3 N6577 P2375 CASX 9 -1 N6575 0x1800194 Int BE Pri Loop_entry !#3 N6578 P2375 CASX 10 -1 N6576 0x1800195 Int BE Pri Loop_entry !#A N6577 N6578 !#3 N6579 P2376 ST 8 0x41000008 FP BE Pri Loop_exit !#3 N6580 P2377 MEMBAR !#3 N6581 P2377 MEMBAR !#3 N6582 P2378 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#3 N6583 P2379 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6584 P2379 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6583 N6584 !#3 N6585 P2379 CASX 18 -1 N6583 0x1800196 Int BE Pri Loop_entry Loop_exit !#3 N6586 P2379 CASX 19 -1 N6584 0x1800197 Int BE Pri Loop_entry Loop_exit !#A N6585 N6586 !#3 N6587 P2380 LD 5 -1 FP BE Pri Loop_entry !#3 N6588 P2381 REPLACEMENT 15 Int BE Pri Loop_exit !#3 N6589 P2382 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6590 P2382 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6589 N6590 !#3 N6591 P2382 CASX 9 -1 N6589 0x1800198 Int BE Pri Loop_entry Loop_exit !#3 N6592 P2382 CASX 10 -1 N6590 0x1800199 Int BE Pri Loop_entry Loop_exit !#A N6591 N6592 !#3 N6593 P2382 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6594 P2382 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6593 N6594 !#3 N6595 P2382 CASX 9 -1 N6593 0x180019a Int BE Pri Loop_entry Loop_exit !#3 N6596 P2382 CASX 10 -1 N6594 0x180019b Int BE Pri Loop_entry Loop_exit !#A N6595 N6596 !#3 N6597 P2383 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#3 N6598 P2383 CASX 23 -1,0x0 N6597 0x180019c Int BE Pri Loop_entry !#3 N6599 P2384 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#3 N6600 P2384 CASX 23 -1,0x0 N6599 0x180019d Int BE Pri Loop_exit !#3 N6601 P2383 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#3 N6602 P2383 CASX 23 -1,0x0 N6601 0x180019e Int BE Pri Loop_entry !#3 N6603 P2384 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#3 N6604 P2384 CASX 23 -1,0x0 N6603 0x180019f Int BE Pri Loop_exit !#3 N6605 P2385 LD 20 -1 Int BE Pri Loop_entry !#3 N6606 P2386 LD 4 -1 Int BE Pri Loop_exit !#3 N6607 P2387 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N6608 P2387 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N6607 N6608 !#3 N6609 P2387 CASX 0 -1 N6607 0x18001a0 Int BE Pri Loop_entry Loop_exit !#3 N6610 P2387 CASX 1 -1 N6608 0x18001a1 Int BE Pri Loop_entry Loop_exit !#A N6609 N6610 !#3 N6611 P2388 DWLD 9 -1 Int BE Pri Loop_entry !#3 N6612 P2388 DWLD 10 -1 Int BE Pri Loop_entry !#A N6611 N6612 !#3 N6613 P2388 CASX 9 -1 N6611 0x18001a2 Int BE Pri Loop_entry !#3 N6614 P2388 CASX 10 -1 N6612 0x18001a3 Int BE Pri Loop_entry !#A N6613 N6614 !#3 N6615 P2389 DWLD 18 -1 Int BE Pri Loop_exit !#3 N6616 P2389 DWLD 19 -1 Int BE Pri Loop_exit !#A N6615 N6616 !#3 N6617 P2389 CASX 18 -1 N6615 0x18001a4 Int BE Pri Loop_exit !#3 N6618 P2389 CASX 19 -1 N6616 0x18001a5 Int BE Pri Loop_exit !#A N6617 N6618 !#3 N6619 P2388 DWLD 9 -1 Int BE Pri Loop_entry !#3 N6620 P2388 DWLD 10 -1 Int BE Pri Loop_entry !#A N6619 N6620 !#3 N6621 P2388 CASX 9 -1 N6619 0x18001a6 Int BE Pri Loop_entry !#3 N6622 P2388 CASX 10 -1 N6620 0x18001a7 Int BE Pri Loop_entry !#A N6621 N6622 !#3 N6623 P2389 DWLD 18 -1 Int BE Pri Loop_exit !#3 N6624 P2389 DWLD 19 -1 Int BE Pri Loop_exit !#A N6623 N6624 !#3 N6625 P2389 CASX 18 -1 N6623 0x18001a8 Int BE Pri Loop_exit !#3 N6626 P2389 CASX 19 -1 N6624 0x18001a9 Int BE Pri Loop_exit !#A N6625 N6626 !#3 N6627 P2390 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#3 N6628 P2390 CASX 17 -1,0x0 N6627 0x18001aa Int BE Pri Loop_entry !#3 N6629 P2391 ST 23 0x18001ab Int LE Pri Loop_exit !#3 N6630 P2392 LD 2 -1 Int BE Pri Loop_entry !#3 N6631 P2393 DWLD 0 -1 Int BE Pri !#3 N6632 P2393 DWLD 1 -1 Int BE Pri !#A N6631 N6632 !#3 N6633 P2393 CASX 0 -1 N6631 0x18001ac Int BE Pri !#3 N6634 P2393 CASX 1 -1 N6632 0x18001ad Int BE Pri !#A N6633 N6634 !#3 N6635 P2394 LD 16 -1 Int BE Pri Loop_exit !#3 N6636 P2395 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#3 N6637 P2395 CASX 2 -1,0x0 N6636 0x18001ae Int BE Pri Loop_entry !#3 N6638 P2396 LD 20 -1 Int BE Pri !#3 N6639 P2397 LD 2 -1 Int BE Pri Loop_exit !#3 N6640 P2398 ST 14 0x18001af Int BE Pri Loop_entry !#3 N6641 P2399 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#3 N6642 P2399 CASX 8 -1,0x0 N6641 0x18001b0 Int BE Pri Loop_exit !#3 N6643 P2398 ST 14 0x18001b1 Int BE Pri Loop_entry !#3 N6644 P2399 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#3 N6645 P2399 CASX 8 -1,0x0 N6644 0x18001b2 Int BE Pri Loop_exit !#3 N6646 P2400 LD 19 -1 Int BE Pri Loop_entry !#3 N6647 P2401 REPLACEMENT 17 Int BE Pri !#3 N6648 P2402 LD 16 -1 Int BE Pri Loop_exit !#3 N6649 P2403 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#3 N6650 P2403 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#3 N6651 P2404 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#3 N6652 P2404 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N6651 N6652 !#3 N6653 P2404 CASX 12 -1 N6651 0x18001b3 Int BE Pri Loop_entry Loop_exit !#3 N6654 P2404 CASX 13 -1 N6652 0x18001b4 Int BE Pri Loop_entry Loop_exit !#A N6653 N6654 !#3 N6655 P2405 LD 9 -1 Int BE Pri Loop_entry !#3 N6656 P2406 LD 8 -1 Int BE Pri !#3 N6657 P2406 CAS 8 -1 N6656 0x18001b5 Int BE Pri !#3 N6658 P2407 LD 11 -1 Int BE Pri Loop_exit !#3 N6659 P2408 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6660 P2408 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6659 N6660 !#3 N6661 P2408 CASX 18 -1 N6659 0x18001b6 Int BE Pri Loop_entry Loop_exit !#3 N6662 P2408 CASX 19 -1 N6660 0x18001b7 Int BE Pri Loop_entry Loop_exit !#A N6661 N6662 !#3 N6663 P2408 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6664 P2408 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6663 N6664 !#3 N6665 P2408 CASX 18 -1 N6663 0x18001b8 Int BE Pri Loop_entry Loop_exit !#3 N6666 P2408 CASX 19 -1 N6664 0x18001b9 Int BE Pri Loop_entry Loop_exit !#A N6665 N6666 !#3 N6667 P2409 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#3 N6668 P2409 CASX 14 -1,0x0 N6667 0x18001ba Int BE Pri Loop_entry !#3 N6669 P2410 ST 0 0x41000009 FP BE Pri Loop_exit !#3 N6670 P2411 ST 9 0x18001bb Int BE Pri Loop_entry !#3 N6671 P2412 LD 9 -1 Int BE Pri !#3 N6672 P2413 LD 23 -1 Int BE Pri Loop_exit !#3 N6673 P2414 LD 16 -1 Int BE Pri Loop_entry Loop_exit !#3 N6674 P2414 CAS 16 -1 N6673 0x18001bc Int BE Pri Loop_entry Loop_exit !#3 N6675 P2414 LD 16 -1 Int BE Pri Loop_entry Loop_exit !#3 N6676 P2414 CAS 16 -1 N6675 0x18001bd Int BE Pri Loop_entry Loop_exit !#3 N6677 P2415 LD 18 -1 Int BE Pri Loop_entry !#3 N6678 P2416 LD 13 -1 Int BE Pri Loop_exit !#3 N6679 P2415 LD 18 -1 Int BE Pri Loop_entry !#3 N6680 P2416 LD 13 -1 Int BE Pri Loop_exit !#3 N6681 P2417 LD 8 -1 Int BE Pri Loop_entry !#3 N6682 P2417 CAS 8 -1 N6681 0x18001be Int BE Pri Loop_entry !#3 N6683 P2418 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#3 N6684 P2418 CASX 11 -1,0x0 N6683 0x18001bf Int BE Pri Loop_exit !#3 N6685 P2419 ST 18 0x4100000a FP BE Pri Loop_entry !#3 N6686 P2420 LD 18 -1 Int BE Pri Loop_exit !#3 N6687 P2420 CAS 18 -1 N6686 0x18001c0 Int BE Pri Loop_exit !#3 N6688 P2421 LD 17 -1 FP BE Pri Loop_entry !#3 N6689 P2422 DWLD 9 -1 Int BE Pri Loop_exit !#3 N6690 P2422 DWLD 10 -1 Int BE Pri Loop_exit !#A N6689 N6690 !#3 N6691 P2422 CASX 9 -1 N6689 0x18001c1 Int BE Pri Loop_exit !#3 N6692 P2422 CASX 10 -1 N6690 0x18001c2 Int BE Pri Loop_exit !#A N6691 N6692 !#3 N6693 P2421 LD 17 -1 FP BE Pri Loop_entry !#3 N6694 P2422 DWLD 9 -1 Int BE Pri Loop_exit !#3 N6695 P2422 DWLD 10 -1 Int BE Pri Loop_exit !#A N6694 N6695 !#3 N6696 P2422 CASX 9 -1 N6694 0x18001c3 Int BE Pri Loop_exit !#3 N6697 P2422 CASX 10 -1 N6695 0x18001c4 Int BE Pri Loop_exit !#A N6696 N6697 !#3 N6698 P2423 LD 19 -1 Int LE Pri Loop_entry !#3 N6699 P2424 LD 3 -1 Int BE Pri Loop_exit !#3 N6700 P2423 LD 19 -1 Int LE Pri Loop_entry !#3 N6701 P2424 LD 3 -1 Int BE Pri Loop_exit !#3 N6702 P2425 PREFETCH 9 Int BE Pri Loop_entry !#3 N6703 P2426 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#3 N6704 P2426 CASX 2 -1,0x0 N6703 0x18001c5 Int BE Pri Loop_exit !#3 N6705 P2427 DWLD 9 -1 Int BE Pri Loop_entry !#3 N6706 P2427 DWLD 10 -1 Int BE Pri Loop_entry !#A N6705 N6706 !#3 N6707 P2427 CASX 9 -1 N6705 0x18001c6 Int BE Pri Loop_entry !#3 N6708 P2427 CASX 10 -1 N6706 0x18001c7 Int BE Pri Loop_entry !#A N6707 N6708 !#3 N6709 P2428 REPLACEMENT 9 Int BE Pri Loop_exit !#3 N6710 P2429 LD 14 -1 Int LE Pri Loop_entry !#3 N6711 P2429 CAS 14 -1 N6710 0x18001c8 Int LE Pri Loop_entry !#3 N6712 P2430 LD 16 -1 Int BE Pri Loop_exit !#3 N6713 P2430 CAS 16 -1 N6712 0x18001c9 Int BE Pri Loop_exit !#3 N6714 P2431 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#3 N6715 P2431 CASX 20 -1,0x0 N6714 0x18001ca Int BE Pri Loop_entry !#3 N6716 P2432 LD 17 -1 Int LE Pri Loop_exit !#3 N6717 P2432 CAS 17 -1 N6716 0x18001cb Int LE Pri Loop_exit !#3 N6718 P2433 DWLD 6 -1 Int LE Pri Loop_entry Loop_exit !#3 N6719 P2433 DWLD 7 -1 Int LE Pri Loop_entry Loop_exit !#A N6718 N6719 !#3 N6720 P2433 CASX 6 -1 N6718 0x18001cc Int LE Pri Loop_entry Loop_exit !#3 N6721 P2433 CASX 7 -1 N6719 0x18001cd Int LE Pri Loop_entry Loop_exit !#A N6720 N6721 !#3 N6722 P2433 DWLD 6 -1 Int LE Pri Loop_entry Loop_exit !#3 N6723 P2433 DWLD 7 -1 Int LE Pri Loop_entry Loop_exit !#A N6722 N6723 !#3 N6724 P2433 CASX 6 -1 N6722 0x18001ce Int LE Pri Loop_entry Loop_exit !#3 N6725 P2433 CASX 7 -1 N6723 0x18001cf Int LE Pri Loop_entry Loop_exit !#A N6724 N6725 !#3 N6726 P2434 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6727 P2434 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6726 N6727 !#3 N6728 P2434 CASX 15 -1 N6726 0x18001d0 Int BE Pri Loop_entry Loop_exit !#3 N6729 P2434 CASX 16 -1 N6727 0x18001d1 Int BE Pri Loop_entry Loop_exit !#A N6728 N6729 !#3 N6730 P2435 REPLACEMENT 17 Int BE Pri Loop_entry !#3 N6731 P2436 REPLACEMENT 10 Int BE Pri Loop_exit !#3 N6732 P2435 REPLACEMENT 17 Int BE Pri Loop_entry !#3 N6733 P2436 REPLACEMENT 10 Int BE Pri Loop_exit !#3 N6734 P2437 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#3 N6735 P2437 CASX 23 -1,0x0 N6734 0x18001d2 Int BE Pri Loop_entry !#3 N6736 P2438 LD 13 -1 Int BE Pri Loop_exit !#3 N6737 P2438 CAS 13 -1 N6736 0x18001d3 Int BE Pri Loop_exit !#3 N6738 P2439 LD 20 -1 Int BE Pri Loop_entry !#3 N6739 P2440 ST 15 0x18001d4 Int BE Pri !#3 N6740 P2441 LD 4 -1 Int BE Pri Loop_exit !#3 N6741 P2442 PREFETCH 15 Int BE Pri Loop_entry Loop_exit !#3 N6742 P2442 PREFETCH 15 Int BE Pri Loop_entry Loop_exit !#3 N6743 P2443 LD 7 -1 Int BE Pri Loop_entry !#3 N6744 P2444 LD 2 -1 Int BE Pri Loop_exit !#3 N6745 P2445 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#3 N6746 P2445 CASX 8 -1,0x0 N6745 0x18001d5 Int BE Pri Loop_entry !#3 N6747 P2446 DWLD 5 -1,0x0 Int LE Pri Loop_exit !#3 N6748 P2446 CASX 5 -1,0x0 N6747 0x18001d6 Int LE Pri Loop_exit !#3 N6749 P2447 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6750 P2447 CASX 5 -1,0x0 N6749 0x18001d7 Int BE Pri Loop_entry Loop_exit !#3 N6751 P2447 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6752 P2447 CASX 5 -1,0x0 N6751 0x18001d8 Int BE Pri Loop_entry Loop_exit !#3 N6753 P2448 LD 4 -1 Int BE Pri Loop_entry !#3 N6754 P2448 CAS 4 -1 N6753 0x18001d9 Int BE Pri Loop_entry !#3 N6755 P2449 ST 2 0x18001da Int BE Pri Loop_exit !#3 N6756 P2448 LD 4 -1 Int BE Pri Loop_entry !#3 N6757 P2448 CAS 4 -1 N6756 0x18001db Int BE Pri Loop_entry !#3 N6758 P2449 ST 2 0x18001dc Int BE Pri Loop_exit !#3 N6759 P2450 DWLD 21 -1 Int BE Pri Loop_entry !#3 N6760 P2450 DWLD 22 -1 Int BE Pri Loop_entry !#A N6759 N6760 !#3 N6761 P2450 CASX 21 -1 N6759 0x18001dd Int BE Pri Loop_entry !#3 N6762 P2450 CASX 22 -1 N6760 0x18001de Int BE Pri Loop_entry !#A N6761 N6762 !#3 N6763 P2451 LD 2 -1 Int BE Pri !#3 N6764 P2452 LD 14 -1 Int BE Pri Loop_exit !#3 N6765 P2450 DWLD 21 -1 Int BE Pri Loop_entry !#3 N6766 P2450 DWLD 22 -1 Int BE Pri Loop_entry !#A N6765 N6766 !#3 N6767 P2450 CASX 21 -1 N6765 0x18001df Int BE Pri Loop_entry !#3 N6768 P2450 CASX 22 -1 N6766 0x18001e0 Int BE Pri Loop_entry !#A N6767 N6768 !#3 N6769 P2451 LD 2 -1 Int BE Pri !#3 N6770 P2452 LD 14 -1 Int BE Pri Loop_exit !#3 N6771 P2453 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6772 P2453 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6771 N6772 !#3 N6773 P2453 CASX 9 -1 N6771 0x18001e1 Int BE Pri Loop_entry Loop_exit !#3 N6774 P2453 CASX 10 -1 N6772 0x18001e2 Int BE Pri Loop_entry Loop_exit !#A N6773 N6774 !#3 N6775 P2453 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N6776 P2453 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N6775 N6776 !#3 N6777 P2453 CASX 9 -1 N6775 0x18001e3 Int BE Pri Loop_entry Loop_exit !#3 N6778 P2453 CASX 10 -1 N6776 0x18001e4 Int BE Pri Loop_entry Loop_exit !#A N6777 N6778 !#3 N6779 P2454 ST 14 0x18001e5 Int BE Pri Loop_entry !#3 N6780 P2455 LD 15 -1 Int LE Pri Loop_exit !#3 N6781 P2455 CAS 15 -1 N6780 0x18001e6 Int LE Pri Loop_exit !#3 N6782 P2454 ST 14 0x18001e7 Int BE Pri Loop_entry !#3 N6783 P2455 LD 15 -1 Int LE Pri Loop_exit !#3 N6784 P2455 CAS 15 -1 N6783 0x18001e8 Int LE Pri Loop_exit !#3 N6785 P2456 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6786 P2456 CASX 23 -1,0x0 N6785 0x18001e9 Int BE Pri Loop_entry Loop_exit !#3 N6787 P2456 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6788 P2456 CASX 23 -1,0x0 N6787 0x18001ea Int BE Pri Loop_entry Loop_exit !#3 N6789 P2457 LD 12 -1 Int BE Pri Loop_entry !#3 N6790 P2458 LD 7 -1 Int LE Pri Loop_exit !#3 N6791 P2457 LD 12 -1 Int BE Pri Loop_entry !#3 N6792 P2458 LD 7 -1 Int LE Pri Loop_exit !#3 N6793 P2459 LD 3 -1 Int BE Pri Loop_entry !#3 N6794 P2460 LD 3 -1 Int BE Pri Loop_exit !#3 N6795 P2461 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#3 N6796 P2461 CAS 5 -1 N6795 0x18001eb Int BE Pri Loop_entry Loop_exit !#3 N6797 P2461 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#3 N6798 P2461 CAS 5 -1 N6797 0x18001ec Int BE Pri Loop_entry Loop_exit !#3 N6799 P2462 DWLD 6 -1 Int BE Pri Loop_entry !#3 N6800 P2462 DWLD 7 -1 Int BE Pri Loop_entry !#A N6799 N6800 !#3 N6801 P2462 CASX 6 -1 N6799 0x18001ed Int BE Pri Loop_entry !#3 N6802 P2462 CASX 7 -1 N6800 0x18001ee Int BE Pri Loop_entry !#A N6801 N6802 !#3 N6803 P2463 REPLACEMENT 12 Int BE Pri Loop_exit !#3 N6804 P2462 DWLD 6 -1 Int BE Pri Loop_entry !#3 N6805 P2462 DWLD 7 -1 Int BE Pri Loop_entry !#A N6804 N6805 !#3 N6806 P2462 CASX 6 -1 N6804 0x18001ef Int BE Pri Loop_entry !#3 N6807 P2462 CASX 7 -1 N6805 0x18001f0 Int BE Pri Loop_entry !#A N6806 N6807 !#3 N6808 P2463 REPLACEMENT 12 Int BE Pri Loop_exit !#3 N6809 P2464 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#3 N6810 P2464 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N6809 N6810 !#3 N6811 P2464 CASX 21 -1 N6809 0x18001f1 Int BE Pri Loop_entry Loop_exit !#3 N6812 P2464 CASX 22 -1 N6810 0x18001f2 Int BE Pri Loop_entry Loop_exit !#A N6811 N6812 !#3 N6813 P2465 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#3 N6814 P2465 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#3 N6815 P2466 LD 9 -1 Int BE Pri Loop_entry !#3 N6816 P2466 CAS 9 -1 N6815 0x18001f3 Int BE Pri Loop_entry !#3 N6817 P2467 DWLD 0 -1 Int BE Pri Loop_exit !#3 N6818 P2467 DWLD 1 -1 Int BE Pri Loop_exit !#A N6817 N6818 !#3 N6819 P2467 CASX 0 -1 N6817 0x18001f4 Int BE Pri Loop_exit !#3 N6820 P2467 CASX 1 -1 N6818 0x18001f5 Int BE Pri Loop_exit !#A N6819 N6820 !#3 N6821 P2468 LD 14 -1 Int BE Pri Loop_entry !#3 N6822 P2468 CAS 14 -1 N6821 0x18001f6 Int BE Pri Loop_entry !#3 N6823 P2469 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#3 N6824 P2469 CASX 5 -1,0x0 N6823 0x18001f7 Int BE Pri Loop_exit !#3 N6825 P2470 REPLACEMENT 23 Int BE Pri Loop_entry !#3 N6826 P2471 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#3 N6827 P2471 CASX 14 -1,0x0 N6826 0x18001f8 Int BE Pri Loop_exit !#3 N6828 P2472 LD 19 -1 Int BE Pri Loop_entry !#3 N6829 P2473 DWLD 21 -1 Int BE Pri !#3 N6830 P2473 DWLD 22 -1 Int BE Pri !#A N6829 N6830 !#3 N6831 P2473 CASX 21 -1 N6829 0x18001f9 Int BE Pri !#3 N6832 P2473 CASX 22 -1 N6830 0x18001fa Int BE Pri !#A N6831 N6832 !#3 N6833 P2474 LD 21 -1 Int BE Pri Loop_exit !#3 N6834 P2472 LD 19 -1 Int BE Pri Loop_entry !#3 N6835 P2473 DWLD 21 -1 Int BE Pri !#3 N6836 P2473 DWLD 22 -1 Int BE Pri !#A N6835 N6836 !#3 N6837 P2473 CASX 21 -1 N6835 0x18001fb Int BE Pri !#3 N6838 P2473 CASX 22 -1 N6836 0x18001fc Int BE Pri !#A N6837 N6838 !#3 N6839 P2474 LD 21 -1 Int BE Pri Loop_exit !#3 N6840 P2475 LD 9 -1 FP BE Pri Loop_entry !#3 N6841 P2476 LD 20 -1 Int BE Pri !#3 N6842 P2477 LD 1 -1 Int BE Pri Loop_exit !#3 N6843 P2478 PREFETCH 18 Int BE Pri Loop_entry Loop_exit !#3 N6844 P2478 PREFETCH 18 Int BE Pri Loop_entry Loop_exit !#3 N6845 P2479 REPLACEMENT 5 Int BE Pri Loop_entry Loop_exit !#3 N6846 P2480 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6847 P2480 CASX 20 -1,0x0 N6846 0x18001fd Int BE Pri Loop_entry Loop_exit !#3 N6848 P2481 LD 5 -1 Int BE Pri Loop_entry !#3 N6849 P2482 LD 7 -1 Int BE Pri Loop_exit !#3 N6850 P2481 LD 5 -1 Int BE Pri Loop_entry !#3 N6851 P2482 LD 7 -1 Int BE Pri Loop_exit !#3 N6852 P2483 LD 19 -1 Int BE Pri Loop_entry Loop_exit !#3 N6853 P2483 CAS 19 -1 N6852 0x18001fe Int BE Pri Loop_entry Loop_exit !#3 N6854 P2483 LD 19 -1 Int BE Pri Loop_entry Loop_exit !#3 N6855 P2483 CAS 19 -1 N6854 0x18001ff Int BE Pri Loop_entry Loop_exit !#3 N6856 P2484 LD 1 -1 Int BE Pri Loop_entry !#3 N6857 P2485 LD 21 -1 Int BE Pri Loop_exit !#3 N6858 P2486 LD 19 -1 Int BE Pri Loop_entry !#3 N6859 P2487 LD 5 -1 Int BE Pri Loop_exit !#3 N6860 P2486 LD 19 -1 Int BE Pri Loop_entry !#3 N6861 P2487 LD 5 -1 Int BE Pri Loop_exit !#3 N6862 P2488 LD 21 -1 Int BE Pri Loop_entry !#3 N6863 P2489 LD 10 -1 Int BE Pri !#3 N6864 P2489 CAS 10 -1 N6863 0x1800200 Int BE Pri !#3 N6865 P2490 LD 11 -1 Int BE Pri Loop_exit !#3 N6866 P2488 LD 21 -1 Int BE Pri Loop_entry !#3 N6867 P2489 LD 10 -1 Int BE Pri !#3 N6868 P2489 CAS 10 -1 N6867 0x1800201 Int BE Pri !#3 N6869 P2490 LD 11 -1 Int BE Pri Loop_exit !#3 N6870 P2491 LD 11 -1 Int BE Pri Loop_entry !#3 N6871 P2491 CAS 11 -1 N6870 0x1800202 Int BE Pri Loop_entry !#3 N6872 P2492 LD 10 -1 Int BE Pri Loop_exit !#3 N6873 P2492 CAS 10 -1 N6872 0x1800203 Int BE Pri Loop_exit !#3 N6874 P2491 LD 11 -1 Int BE Pri Loop_entry !#3 N6875 P2491 CAS 11 -1 N6874 0x1800204 Int BE Pri Loop_entry !#3 N6876 P2492 LD 10 -1 Int BE Pri Loop_exit !#3 N6877 P2492 CAS 10 -1 N6876 0x1800205 Int BE Pri Loop_exit !#3 N6878 P2493 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6879 P2493 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6878 N6879 !#3 N6880 P2493 CASX 15 -1 N6878 0x1800206 Int BE Pri Loop_entry Loop_exit !#3 N6881 P2493 CASX 16 -1 N6879 0x1800207 Int BE Pri Loop_entry Loop_exit !#A N6880 N6881 !#3 N6882 P2493 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#3 N6883 P2493 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N6882 N6883 !#3 N6884 P2493 CASX 15 -1 N6882 0x1800208 Int BE Pri Loop_entry Loop_exit !#3 N6885 P2493 CASX 16 -1 N6883 0x1800209 Int BE Pri Loop_entry Loop_exit !#A N6884 N6885 !#3 N6886 P2494 LD 19 -1 Int BE Pri Loop_entry !#3 N6887 P2494 CAS 19 -1 N6886 0x180020a Int BE Pri Loop_entry !#3 N6888 P2495 PREFETCH 16 Int BE Pri Loop_exit !#3 N6889 P2494 LD 19 -1 Int BE Pri Loop_entry !#3 N6890 P2494 CAS 19 -1 N6889 0x180020b Int BE Pri Loop_entry !#3 N6891 P2495 PREFETCH 16 Int BE Pri Loop_exit !#3 N6892 P2496 LD 12 -1 Int BE Pri Loop_entry !#3 N6893 P2496 CAS 12 -1 N6892 0x180020c Int BE Pri Loop_entry !#3 N6894 P2497 LD 16 -1 Int BE Pri !#3 N6895 P2498 LD 8 -1 Int BE Pri Loop_exit !#3 N6896 P2496 LD 12 -1 Int BE Pri Loop_entry !#3 N6897 P2496 CAS 12 -1 N6896 0x180020d Int BE Pri Loop_entry !#3 N6898 P2497 LD 16 -1 Int BE Pri !#3 N6899 P2498 LD 8 -1 Int BE Pri Loop_exit !#3 N6900 P2499 MEMBAR !#3 N6901 P2500 LD 21 -1 Int BE Pri !#3 N6902 P2501 LD 23 -1 Int BE Pri Loop_exit !#3 N6903 P2502 ST 18 0x180020e Int BE Pri Loop_entry Loop_exit !#3 N6904 P2502 ST 18 0x180020f Int BE Pri Loop_entry Loop_exit !#3 N6905 P2503 DWLD 9 -1 Int BE Pri Loop_entry !#3 N6906 P2503 DWLD 10 -1 Int BE Pri Loop_entry !#A N6905 N6906 !#3 N6907 P2503 CASX 9 -1 N6905 0x1800210 Int BE Pri Loop_entry !#3 N6908 P2503 CASX 10 -1 N6906 0x1800211 Int BE Pri Loop_entry !#A N6907 N6908 !#3 N6909 P2504 REPLACEMENT 9 Int BE Pri Loop_exit !#3 N6910 P2505 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6911 P2505 CASX 11 -1,0x0 N6910 0x1800212 Int BE Pri Loop_entry Loop_exit !#3 N6912 P2505 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N6913 P2505 CASX 11 -1,0x0 N6912 0x1800213 Int BE Pri Loop_entry Loop_exit !#3 N6914 P2506 DWLD 3 -1 Int LE Pri Loop_entry Loop_exit !#3 N6915 P2506 DWLD 4 -1 Int LE Pri Loop_entry Loop_exit !#A N6914 N6915 !#3 N6916 P2506 CASX 3 -1 N6914 0x1800214 Int LE Pri Loop_entry Loop_exit !#3 N6917 P2506 CASX 4 -1 N6915 0x1800215 Int LE Pri Loop_entry Loop_exit !#A N6916 N6917 !#3 N6918 P2506 DWLD 3 -1 Int LE Pri Loop_entry Loop_exit !#3 N6919 P2506 DWLD 4 -1 Int LE Pri Loop_entry Loop_exit !#A N6918 N6919 !#3 N6920 P2506 CASX 3 -1 N6918 0x1800216 Int LE Pri Loop_entry Loop_exit !#3 N6921 P2506 CASX 4 -1 N6919 0x1800217 Int LE Pri Loop_entry Loop_exit !#A N6920 N6921 !#3 N6922 P2507 DWLD 0 -1 Int BE Pri Loop_entry !#3 N6923 P2507 DWLD 1 -1 Int BE Pri Loop_entry !#A N6922 N6923 !#3 N6924 P2507 CASX 0 -1 N6922 0x1800218 Int BE Pri Loop_entry !#3 N6925 P2507 CASX 1 -1 N6923 0x1800219 Int BE Pri Loop_entry !#A N6924 N6925 !#3 N6926 P2508 REPLACEMENT 6 Int BE Pri Loop_exit !#3 N6927 P2507 DWLD 0 -1 Int BE Pri Loop_entry !#3 N6928 P2507 DWLD 1 -1 Int BE Pri Loop_entry !#A N6927 N6928 !#3 N6929 P2507 CASX 0 -1 N6927 0x180021a Int BE Pri Loop_entry !#3 N6930 P2507 CASX 1 -1 N6928 0x180021b Int BE Pri Loop_entry !#A N6929 N6930 !#3 N6931 P2508 REPLACEMENT 6 Int BE Pri Loop_exit !#3 N6932 P2509 PREFETCH 16 Int BE Pri Loop_entry !#3 N6933 P2510 LD 21 -1 Int BE Pri !#3 N6934 P2511 LD 17 -1 Int BE Pri Loop_exit !#3 N6935 P2512 LD 23 -1 Int BE Pri Loop_entry !#3 N6936 P2513 LD 17 -1 Int BE Pri Loop_exit !#3 N6937 P2514 LD 11 -1 Int BE Pri Loop_entry !#3 N6938 P2515 REPLACEMENT 18 Int BE Pri !#3 N6939 P2516 LD 3 -1 Int BE Pri Loop_exit !#3 N6940 P2514 LD 11 -1 Int BE Pri Loop_entry !#3 N6941 P2515 REPLACEMENT 18 Int BE Pri !#3 N6942 P2516 LD 3 -1 Int BE Pri Loop_exit !#3 N6943 P2517 LD 6 -1 Int BE Pri Loop_entry Loop_exit !#3 N6944 P2517 CAS 6 -1 N6943 0x180021c Int BE Pri Loop_entry Loop_exit !#3 N6945 P2518 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N6946 P2518 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N6945 N6946 !#3 N6947 P2518 CASX 3 -1 N6945 0x180021d Int BE Pri Loop_entry Loop_exit !#3 N6948 P2518 CASX 4 -1 N6946 0x180021e Int BE Pri Loop_entry Loop_exit !#A N6947 N6948 !#3 N6949 P2518 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N6950 P2518 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N6949 N6950 !#3 N6951 P2518 CASX 3 -1 N6949 0x180021f Int BE Pri Loop_entry Loop_exit !#3 N6952 P2518 CASX 4 -1 N6950 0x1800220 Int BE Pri Loop_entry Loop_exit !#A N6951 N6952 !#3 N6953 P2519 LD 18 -1 Int BE Pri Loop_entry !#3 N6954 P2520 DWLD 5 -1,0x0 Int BE Pri !#3 N6955 P2520 CASX 5 -1,0x0 N6954 0x1800221 Int BE Pri !#3 N6956 P2521 LD 23 -1 Int BE Pri Loop_exit !#3 N6957 P2519 LD 18 -1 Int BE Pri Loop_entry !#3 N6958 P2520 DWLD 5 -1,0x0 Int BE Pri !#3 N6959 P2520 CASX 5 -1,0x0 N6958 0x1800222 Int BE Pri !#3 N6960 P2521 LD 23 -1 Int BE Pri Loop_exit !#3 N6961 P2522 MEMBAR !#3 N6962 P2523 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#3 N6963 P2523 CASX 2 -1,0x0 N6962 0x1800223 Int BE Pri Loop_entry !#3 N6964 P2524 LD 9 -1 Int BE Pri !#3 N6965 P2525 LD 10 -1 Int BE Pri Loop_exit !#3 N6966 P2526 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N6967 P2526 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N6966 N6967 !#3 N6968 P2526 CASX 3 -1 N6966 0x1800224 Int BE Pri Loop_entry Loop_exit !#3 N6969 P2526 CASX 4 -1 N6967 0x1800225 Int BE Pri Loop_entry Loop_exit !#A N6968 N6969 !#3 N6970 P2527 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#3 N6971 P2528 ST 21 0x1800226 Int BE Pri Loop_entry Loop_exit !#3 N6972 P2529 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6973 P2529 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6972 N6973 !#3 N6974 P2529 CASX 18 -1 N6972 0x1800227 Int BE Pri Loop_entry Loop_exit !#3 N6975 P2529 CASX 19 -1 N6973 0x1800228 Int BE Pri Loop_entry Loop_exit !#A N6974 N6975 !#3 N6976 P2529 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N6977 P2529 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N6976 N6977 !#3 N6978 P2529 CASX 18 -1 N6976 0x1800229 Int BE Pri Loop_entry Loop_exit !#3 N6979 P2529 CASX 19 -1 N6977 0x180022a Int BE Pri Loop_entry Loop_exit !#A N6978 N6979 !#3 N6980 P2530 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#3 N6981 P2530 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N6980 N6981 !#3 N6982 P2530 CASX 12 -1 N6980 0x180022b Int BE Pri Loop_entry Loop_exit !#3 N6983 P2530 CASX 13 -1 N6981 0x180022c Int BE Pri Loop_entry Loop_exit !#A N6982 N6983 !#3 N6984 P2531 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#3 N6985 P2531 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#3 N6986 P2532 LD 2 -1 Int BE Pri Loop_entry !#3 N6987 P2533 LD 19 -1 Int BE Pri Loop_exit !#3 N6988 P2534 LD 21 -1 Int BE Pri Loop_entry !#3 N6989 P2535 DWLD 21 -1 Int BE Pri !#3 N6990 P2535 DWLD 22 -1 Int BE Pri !#A N6989 N6990 !#3 N6991 P2535 CASX 21 -1 N6989 0x180022d Int BE Pri !#3 N6992 P2535 CASX 22 -1 N6990 0x180022e Int BE Pri !#A N6991 N6992 !#3 N6993 P2536 LD 20 -1 Int BE Pri Loop_exit !#3 N6994 P2534 LD 21 -1 Int BE Pri Loop_entry !#3 N6995 P2535 DWLD 21 -1 Int BE Pri !#3 N6996 P2535 DWLD 22 -1 Int BE Pri !#A N6995 N6996 !#3 N6997 P2535 CASX 21 -1 N6995 0x180022f Int BE Pri !#3 N6998 P2535 CASX 22 -1 N6996 0x1800230 Int BE Pri !#A N6997 N6998 !#3 N6999 P2536 LD 20 -1 Int BE Pri Loop_exit !#3 N7000 P2537 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#3 N7001 P2537 CASX 23 -1,0x0 N7000 0x1800231 Int BE Pri Loop_entry !#3 N7002 P2538 LD 12 -1 Int BE Pri Loop_exit !#3 N7003 P2538 CAS 12 -1 N7002 0x1800232 Int BE Pri Loop_exit !#3 N7004 P2539 DWLD 0 -1 Int BE Pri Loop_entry !#3 N7005 P2539 DWLD 1 -1 Int BE Pri Loop_entry !#A N7004 N7005 !#3 N7006 P2539 CASX 0 -1 N7004 0x1800233 Int BE Pri Loop_entry !#3 N7007 P2539 CASX 1 -1 N7005 0x1800234 Int BE Pri Loop_entry !#A N7006 N7007 !#3 N7008 P2540 LD 1 -1 Int BE Pri !#3 N7009 P2541 LD 20 -1 Int BE Pri Loop_exit !#3 N7010 P2542 LD 14 -1 Int BE Pri Loop_entry !#3 N7011 P2543 ST 10 0x1800235 Int BE Pri !#3 N7012 P2544 LD 17 -1 Int BE Pri Loop_exit !#3 N7013 P2545 LD 2 -1 Int BE Pri Loop_entry !#3 N7014 P2545 CAS 2 -1 N7013 0x1800236 Int BE Pri Loop_entry !#3 N7015 P2546 DWLD 9 -1 Int BE Pri Loop_exit !#3 N7016 P2546 DWLD 10 -1 Int BE Pri Loop_exit !#A N7015 N7016 !#3 N7017 P2546 CASX 9 -1 N7015 0x1800237 Int BE Pri Loop_exit !#3 N7018 P2546 CASX 10 -1 N7016 0x1800238 Int BE Pri Loop_exit !#A N7017 N7018 !#3 N7019 P2545 LD 2 -1 Int BE Pri Loop_entry !#3 N7020 P2545 CAS 2 -1 N7019 0x1800239 Int BE Pri Loop_entry !#3 N7021 P2546 DWLD 9 -1 Int BE Pri Loop_exit !#3 N7022 P2546 DWLD 10 -1 Int BE Pri Loop_exit !#A N7021 N7022 !#3 N7023 P2546 CASX 9 -1 N7021 0x180023a Int BE Pri Loop_exit !#3 N7024 P2546 CASX 10 -1 N7022 0x180023b Int BE Pri Loop_exit !#A N7023 N7024 !#3 N7025 P2547 LD 1 -1 Int BE Pri Loop_entry !#3 N7026 P2548 DWLD 9 -1 Int BE Pri !#3 N7027 P2548 DWLD 10 -1 Int BE Pri !#A N7026 N7027 !#3 N7028 P2548 CASX 9 -1 N7026 0x180023c Int BE Pri !#3 N7029 P2548 CASX 10 -1 N7027 0x180023d Int BE Pri !#A N7028 N7029 !#3 N7030 P2549 LD 6 -1 Int BE Pri Loop_exit !#3 N7031 P2550 LD 13 -1 FP BE Pri Loop_entry Loop_exit !#3 N7032 P2550 LD 13 -1 FP BE Pri Loop_entry Loop_exit !#3 N7033 P2551 LD 4 -1 Int BE Pri Loop_entry !#3 N7034 P2551 CAS 4 -1 N7033 0x180023e Int BE Pri Loop_entry !#3 N7035 P2552 DWLD 3 -1 Int BE Pri Loop_exit !#3 N7036 P2552 DWLD 4 -1 Int BE Pri Loop_exit !#A N7035 N7036 !#3 N7037 P2552 CASX 3 -1 N7035 0x180023f Int BE Pri Loop_exit !#3 N7038 P2552 CASX 4 -1 N7036 0x1800240 Int BE Pri Loop_exit !#A N7037 N7038 !#3 N7039 P2553 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#3 N7040 P2553 CASX 11 -1,0x0 N7039 0x1800241 Int BE Pri Loop_entry !#3 N7041 P2554 REPLACEMENT 13 Int BE Pri Loop_exit !#3 N7042 P2555 ST 8 0x1800242 Int BE Pri Loop_entry !#3 N7043 P2556 REPLACEMENT 11 Int BE Pri Loop_exit !#3 N7044 P2555 ST 8 0x1800243 Int BE Pri Loop_entry !#3 N7045 P2556 REPLACEMENT 11 Int BE Pri Loop_exit !#3 N7046 P2557 REPLACEMENT 3 Int BE Pri Loop_entry !#3 N7047 P2558 LD 8 -1 Int BE Pri !#3 N7048 P2559 LD 14 -1 Int BE Pri Loop_exit !#3 N7049 P2557 REPLACEMENT 3 Int BE Pri Loop_entry !#3 N7050 P2558 LD 8 -1 Int BE Pri !#3 N7051 P2559 LD 14 -1 Int BE Pri Loop_exit !#3 N7052 P2560 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N7053 P2560 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7052 N7053 !#3 N7054 P2560 CASX 3 -1 N7052 0x1800244 Int BE Pri Loop_entry Loop_exit !#3 N7055 P2560 CASX 4 -1 N7053 0x1800245 Int BE Pri Loop_entry Loop_exit !#A N7054 N7055 !#3 N7056 P2561 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N7057 P2561 CASX 5 -1,0x0 N7056 0x1800246 Int BE Pri Loop_entry !#3 N7058 P2562 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#3 N7059 P2562 CASX 8 -1,0x0 N7058 0x1800247 Int BE Pri Loop_exit !#3 N7060 P2563 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#3 N7061 P2564 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N7062 P2564 CASX 5 -1,0x0 N7061 0x1800248 Int BE Pri Loop_entry !#3 N7063 P2565 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#3 N7064 P2565 CASX 17 -1,0x0 N7063 0x1800249 Int BE Pri Loop_exit !#3 N7065 P2566 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#3 N7066 P2566 CASX 5 -1,0x0 N7065 0x180024a Int BE Pri Loop_entry !#3 N7067 P2567 DWLD 9 -1 Int BE Pri Loop_exit !#3 N7068 P2567 DWLD 10 -1 Int BE Pri Loop_exit !#A N7067 N7068 !#3 N7069 P2567 CASX 9 -1 N7067 0x180024b Int BE Pri Loop_exit !#3 N7070 P2567 CASX 10 -1 N7068 0x180024c Int BE Pri Loop_exit !#A N7069 N7070 !#3 N7071 P2568 LD 16 -1 Int BE Pri Loop_entry !#3 N7072 P2569 LD 17 -1 Int BE Pri Loop_exit !#3 N7073 P2570 LD 8 -1 Int BE Pri Loop_entry !#3 N7074 P2571 LD 6 -1 Int BE Pri Loop_exit !#3 N7075 P2570 LD 8 -1 Int BE Pri Loop_entry !#3 N7076 P2571 LD 6 -1 Int BE Pri Loop_exit !#3 N7077 P2572 PREFETCH 22 Int BE Pri Loop_entry Loop_exit !#3 N7078 P2573 REPLACEMENT 19 Int BE Pri Loop_entry !#3 N7079 P2574 DWLD 12 -1 Int BE Pri Loop_exit !#3 N7080 P2574 DWLD 13 -1 Int BE Pri Loop_exit !#A N7079 N7080 !#3 N7081 P2574 CASX 12 -1 N7079 0x180024d Int BE Pri Loop_exit !#3 N7082 P2574 CASX 13 -1 N7080 0x180024e Int BE Pri Loop_exit !#A N7081 N7082 !#3 N7083 P2573 REPLACEMENT 19 Int BE Pri Loop_entry !#3 N7084 P2574 DWLD 12 -1 Int BE Pri Loop_exit !#3 N7085 P2574 DWLD 13 -1 Int BE Pri Loop_exit !#A N7084 N7085 !#3 N7086 P2574 CASX 12 -1 N7084 0x180024f Int BE Pri Loop_exit !#3 N7087 P2574 CASX 13 -1 N7085 0x1800250 Int BE Pri Loop_exit !#A N7086 N7087 !#3 N7088 P2575 LD 22 -1 Int BE Pri Loop_entry !#3 N7089 P2576 DWLD 5 -1,0x0 Int BE Pri !#3 N7090 P2576 CASX 5 -1,0x0 N7089 0x1800251 Int BE Pri !#3 N7091 P2577 LD 16 -1 Int BE Pri Loop_exit !#3 N7092 P2578 ST 15 0x1800252 Int BE Pri Loop_entry Loop_exit !#3 N7093 P2579 LD 21 -1 Int BE Pri Loop_entry !#3 N7094 P2580 LD 5 -1 Int BE Pri Loop_exit !#3 N7095 P2581 DWLD 21 -1 Int BE Pri Loop_entry !#3 N7096 P2581 DWLD 22 -1 Int BE Pri Loop_entry !#A N7095 N7096 !#3 N7097 P2581 CASX 21 -1 N7095 0x1800253 Int BE Pri Loop_entry !#3 N7098 P2581 CASX 22 -1 N7096 0x1800254 Int BE Pri Loop_entry !#A N7097 N7098 !#3 N7099 P2582 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#3 N7100 P2582 CASX 23 -1,0x0 N7099 0x1800255 Int BE Pri Loop_exit !#3 N7101 P2583 LD 23 -1 Int BE Pri Loop_entry !#3 N7102 P2583 CAS 23 -1 N7101 0x1800256 Int BE Pri Loop_entry !#3 N7103 P2584 PREFETCH 21 Int BE Pri Loop_exit !#3 N7104 P2585 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#3 N7105 P2585 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N7104 N7105 !#3 N7106 P2585 CASX 18 -1 N7104 0x1800257 Int BE Pri Loop_entry Loop_exit !#3 N7107 P2585 CASX 19 -1 N7105 0x1800258 Int BE Pri Loop_entry Loop_exit !#A N7106 N7107 !#3 N7108 P2586 LD 2 -1 Int BE Pri Loop_entry !#3 N7109 P2587 LD 3 -1 Int BE Pri Loop_exit !#3 N7110 P2586 LD 2 -1 Int BE Pri Loop_entry !#3 N7111 P2587 LD 3 -1 Int BE Pri Loop_exit !#3 N7112 P2588 DWLD 6 -1 Int BE Pri Loop_entry !#3 N7113 P2588 DWLD 7 -1 Int BE Pri Loop_entry !#A N7112 N7113 !#3 N7114 P2588 CASX 6 -1 N7112 0x1800259 Int BE Pri Loop_entry !#3 N7115 P2588 CASX 7 -1 N7113 0x180025a Int BE Pri Loop_entry !#A N7114 N7115 !#3 N7116 P2589 LD 22 -1 Int BE Pri !#3 N7117 P2590 LD 2 -1 Int BE Pri Loop_exit !#3 N7118 P2591 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N7119 P2591 CASX 20 -1,0x0 N7118 0x180025b Int BE Pri Loop_entry Loop_exit !#3 N7120 P2591 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N7121 P2591 CASX 20 -1,0x0 N7120 0x180025c Int BE Pri Loop_entry Loop_exit !#3 N7122 P2592 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N7123 P2592 CASX 23 -1,0x0 N7122 0x180025d Int BE Pri Loop_entry Loop_exit !#3 N7124 P2592 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N7125 P2592 CASX 23 -1,0x0 N7124 0x180025e Int BE Pri Loop_entry Loop_exit !#3 N7126 P2593 LD 16 -1 FP BE Pri Loop_entry Loop_exit !#3 N7127 P2593 LD 16 -1 FP BE Pri Loop_entry Loop_exit !#3 N7128 P2594 PREFETCH 23 Int BE Pri Loop_entry Loop_exit !#3 N7129 P2595 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N7130 P2595 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N7129 N7130 !#3 N7131 P2595 CASX 9 -1 N7129 0x180025f Int BE Pri Loop_entry Loop_exit !#3 N7132 P2595 CASX 10 -1 N7130 0x1800260 Int BE Pri Loop_entry Loop_exit !#A N7131 N7132 !#3 N7133 P2595 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#3 N7134 P2595 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N7133 N7134 !#3 N7135 P2595 CASX 9 -1 N7133 0x1800261 Int BE Pri Loop_entry Loop_exit !#3 N7136 P2595 CASX 10 -1 N7134 0x1800262 Int BE Pri Loop_entry Loop_exit !#A N7135 N7136 !#3 N7137 P2596 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N7138 P2596 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7137 N7138 !#3 N7139 P2596 CASX 3 -1 N7137 0x1800263 Int BE Pri Loop_entry Loop_exit !#3 N7140 P2596 CASX 4 -1 N7138 0x1800264 Int BE Pri Loop_entry Loop_exit !#A N7139 N7140 !#3 N7141 P2597 DWLD 18 -1 Int LE Pri Loop_entry !#3 N7142 P2597 DWLD 19 -1 Int LE Pri Loop_entry !#A N7141 N7142 !#3 N7143 P2597 CASX 18 -1 N7141 0x1800265 Int LE Pri Loop_entry !#3 N7144 P2597 CASX 19 -1 N7142 0x1800266 Int LE Pri Loop_entry !#A N7143 N7144 !#3 N7145 P2598 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#3 N7146 P2598 CASX 5 -1,0x0 N7145 0x1800267 Int BE Pri Loop_exit !#3 N7147 P2597 DWLD 18 -1 Int LE Pri Loop_entry !#3 N7148 P2597 DWLD 19 -1 Int LE Pri Loop_entry !#A N7147 N7148 !#3 N7149 P2597 CASX 18 -1 N7147 0x1800268 Int LE Pri Loop_entry !#3 N7150 P2597 CASX 19 -1 N7148 0x1800269 Int LE Pri Loop_entry !#A N7149 N7150 !#3 N7151 P2598 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#3 N7152 P2598 CASX 5 -1,0x0 N7151 0x180026a Int BE Pri Loop_exit !#3 N7153 P2599 LD 7 -1 Int BE Pri Loop_entry !#3 N7154 P2600 LD 10 -1 Int BE Pri !#3 N7155 P2600 CAS 10 -1 N7154 0x180026b Int BE Pri !#3 N7156 P2601 LD 13 -1 Int BE Pri Loop_exit !#3 N7157 P2599 LD 7 -1 Int BE Pri Loop_entry !#3 N7158 P2600 LD 10 -1 Int BE Pri !#3 N7159 P2600 CAS 10 -1 N7158 0x180026c Int BE Pri !#3 N7160 P2601 LD 13 -1 Int BE Pri Loop_exit !#3 N7161 P2602 ST 2 0x4100000b FP BE Pri Loop_entry Loop_exit !#3 N7162 P2602 ST 2 0x4100000c FP BE Pri Loop_entry Loop_exit !#3 N7163 P2603 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#3 N7164 P2604 LD 16 -1 Int BE Pri Loop_entry !#3 N7165 P2605 DWLD 5 -1,0x0 Int LE Pri !#3 N7166 P2605 CASX 5 -1,0x0 N7165 0x180026d Int LE Pri !#3 N7167 P2606 LD 18 -1 Int BE Pri Loop_exit !#3 N7168 P2604 LD 16 -1 Int BE Pri Loop_entry !#3 N7169 P2605 DWLD 5 -1,0x0 Int LE Pri !#3 N7170 P2605 CASX 5 -1,0x0 N7169 0x180026e Int LE Pri !#3 N7171 P2606 LD 18 -1 Int BE Pri Loop_exit !#3 N7172 P2607 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#3 N7173 P2607 CASX 20 -1,0x0 N7172 0x180026f Int BE Pri Loop_entry !#3 N7174 P2608 ST 1 0x4100000d FP BE Pri Loop_exit !#3 N7175 P2609 LD 16 -1 Int BE Pri Loop_entry !#3 N7176 P2610 ST 15 0x1800270 Int BE Pri !#3 N7177 P2611 LD 23 -1 Int BE Pri Loop_exit !#3 N7178 P2609 LD 16 -1 Int BE Pri Loop_entry !#3 N7179 P2610 ST 15 0x1800271 Int BE Pri !#3 N7180 P2611 LD 23 -1 Int BE Pri Loop_exit !#3 N7181 P2612 REPLACEMENT 6 Int BE Pri Loop_entry !#3 N7182 P2613 LD 21 -1 Int BE Pri !#3 N7183 P2614 LD 10 -1 Int BE Pri Loop_exit !#3 N7184 P2615 ST 2 0x1800272 Int BE Pri Loop_entry !#3 N7185 P2616 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#3 N7186 P2616 CASX 5 -1,0x0 N7185 0x1800273 Int BE Pri Loop_exit !#3 N7187 P2617 DWLD 21 -1 Int BE Pri Loop_entry !#3 N7188 P2617 DWLD 22 -1 Int BE Pri Loop_entry !#A N7187 N7188 !#3 N7189 P2617 CASX 21 -1 N7187 0x1800274 Int BE Pri Loop_entry !#3 N7190 P2617 CASX 22 -1 N7188 0x1800275 Int BE Pri Loop_entry !#A N7189 N7190 !#3 N7191 P2618 PREFETCH 0 Int BE Pri Loop_exit !#3 N7192 P2619 FLUSHI 7 Int BE Pri Loop_entry !#3 N7193 P2620 DWLD 18 -1 Int BE Pri Loop_exit !#3 N7194 P2620 DWLD 19 -1 Int BE Pri Loop_exit !#A N7193 N7194 !#3 N7195 P2620 CASX 18 -1 N7193 0x1800276 Int BE Pri Loop_exit !#3 N7196 P2620 CASX 19 -1 N7194 0x1800277 Int BE Pri Loop_exit !#A N7195 N7196 !#3 N7197 P2621 ST 16 0x1800278 Int BE Pri Loop_entry Loop_exit !#3 N7198 P2621 ST 16 0x1800279 Int BE Pri Loop_entry Loop_exit !#3 N7199 P2622 ST 9 0x180027a Int BE Pri Loop_entry Loop_exit !#3 N7200 P2622 ST 9 0x180027b Int BE Pri Loop_entry Loop_exit !#3 N7201 P2623 REPLACEMENT 11 Int BE Pri Loop_entry !#3 N7202 P2624 DWLD 15 -1 Int BE Pri Loop_exit !#3 N7203 P2624 DWLD 16 -1 Int BE Pri Loop_exit !#A N7202 N7203 !#3 N7204 P2624 CASX 15 -1 N7202 0x180027c Int BE Pri Loop_exit !#3 N7205 P2624 CASX 16 -1 N7203 0x180027d Int BE Pri Loop_exit !#A N7204 N7205 !#3 N7206 P2625 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#3 N7207 P2625 CAS 17 -1 N7206 0x180027e Int BE Pri Loop_entry Loop_exit !#3 N7208 P2625 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#3 N7209 P2625 CAS 17 -1 N7208 0x180027f Int BE Pri Loop_entry Loop_exit !#3 N7210 P2626 ST 22 0x1800280 Int BE Pri Loop_entry !#3 N7211 P2627 PREFETCH 7 Int BE Pri Loop_exit !#3 N7212 P2626 ST 22 0x1800281 Int BE Pri Loop_entry !#3 N7213 P2627 PREFETCH 7 Int BE Pri Loop_exit !#3 N7214 P2628 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#3 N7215 P2628 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N7214 N7215 !#3 N7216 P2628 CASX 0 -1 N7214 0x1800282 Int BE Pri Loop_entry Loop_exit !#3 N7217 P2628 CASX 1 -1 N7215 0x1800283 Int BE Pri Loop_entry Loop_exit !#A N7216 N7217 !#3 N7218 P2629 LD 4 -1 Int BE Pri Loop_entry !#3 N7219 P2630 LD 17 -1 Int BE Pri Loop_exit !#3 N7220 P2631 REPLACEMENT 16 Int BE Pri Loop_entry !#3 N7221 P2632 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#3 N7222 P2632 CASX 5 -1,0x0 N7221 0x1800284 Int BE Pri Loop_exit !#3 N7223 P2631 REPLACEMENT 16 Int BE Pri Loop_entry !#3 N7224 P2632 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#3 N7225 P2632 CASX 5 -1,0x0 N7224 0x1800285 Int BE Pri Loop_exit !#3 N7226 P2633 REPLACEMENT 9 Int BE Pri Loop_entry !#3 N7227 P2634 ST 14 0x1800286 Int BE Pri Loop_exit !#3 N7228 P2633 REPLACEMENT 9 Int BE Pri Loop_entry !#3 N7229 P2634 ST 14 0x1800287 Int BE Pri Loop_exit !#3 N7230 P2635 ST 4 0x1800288 Int BE Pri Loop_entry !#3 N7231 P2636 ST 10 0x1800289 Int BE Pri Loop_exit !#3 N7232 P2637 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#3 N7233 P2637 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#3 N7234 P2638 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#3 N7235 P2638 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7234 N7235 !#3 N7236 P2638 CASX 3 -1 N7234 0x180028a Int BE Pri Loop_entry Loop_exit !#3 N7237 P2638 CASX 4 -1 N7235 0x180028b Int BE Pri Loop_entry Loop_exit !#A N7236 N7237 !#3 N7238 P2639 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#3 N7239 P2639 CASX 17 -1,0x0 N7238 0x180028c Int BE Pri Loop_entry !#3 N7240 P2640 LD 15 -1 Int BE Pri !#3 N7241 P2641 LD 4 -1 Int BE Pri Loop_exit !#3 N7242 P2639 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#3 N7243 P2639 CASX 17 -1,0x0 N7242 0x180028d Int BE Pri Loop_entry !#3 N7244 P2640 LD 15 -1 Int BE Pri !#3 N7245 P2641 LD 4 -1 Int BE Pri Loop_exit !#3 N7246 P2642 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#3 N7247 P2642 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N7246 N7247 !#3 N7248 P2642 CASX 6 -1 N7246 0x180028e Int BE Pri Loop_entry Loop_exit !#3 N7249 P2642 CASX 7 -1 N7247 0x180028f Int BE Pri Loop_entry Loop_exit !#A N7248 N7249 !#3 N7250 P2642 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#3 N7251 P2642 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N7250 N7251 !#3 N7252 P2642 CASX 6 -1 N7250 0x1800290 Int BE Pri Loop_entry Loop_exit !#3 N7253 P2642 CASX 7 -1 N7251 0x1800291 Int BE Pri Loop_entry Loop_exit !#A N7252 N7253 !#3 N7254 P2643 ST 3 0x1800292 Int BE Pri Loop_entry !#3 N7255 P2644 LD 15 -1 Int BE Pri !#3 N7256 P2645 LD 18 -1 Int BE Pri Loop_exit !#3 N7257 P2643 ST 3 0x1800293 Int BE Pri Loop_entry !#3 N7258 P2644 LD 15 -1 Int BE Pri !#3 N7259 P2645 LD 18 -1 Int BE Pri Loop_exit !#3 N7260 P2646 DWLD 18 -1 Int BE Pri Loop_entry !#3 N7261 P2646 DWLD 19 -1 Int BE Pri Loop_entry !#A N7260 N7261 !#3 N7262 P2646 CASX 18 -1 N7260 0x1800294 Int BE Pri Loop_entry !#3 N7263 P2646 CASX 19 -1 N7261 0x1800295 Int BE Pri Loop_entry !#A N7262 N7263 !#3 N7264 P2647 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#3 N7265 P2647 CASX 23 -1,0x0 N7264 0x1800296 Int BE Pri Loop_exit !#3 N7266 P2648 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#3 N7267 P2649 LD 14 -1 Int BE Pri Loop_entry !#3 N7268 P2650 LD 0 -1 Int BE Pri Loop_exit !#3 N7269 P2649 LD 14 -1 Int BE Pri Loop_entry !#3 N7270 P2650 LD 0 -1 Int BE Pri Loop_exit !#3 N7271 P2651 DWLD 9 -1 Int BE Pri Loop_entry !#3 N7272 P2651 DWLD 10 -1 Int BE Pri Loop_entry !#A N7271 N7272 !#3 N7273 P2651 CASX 9 -1 N7271 0x1800297 Int BE Pri Loop_entry !#3 N7274 P2651 CASX 10 -1 N7272 0x1800298 Int BE Pri Loop_entry !#A N7273 N7274 !#3 N7275 P2652 DWLD 9 -1 Int BE Pri Loop_exit !#3 N7276 P2652 DWLD 10 -1 Int BE Pri Loop_exit !#A N7275 N7276 !#3 N7277 P2652 CASX 9 -1 N7275 0x1800299 Int BE Pri Loop_exit !#3 N7278 P2652 CASX 10 -1 N7276 0x180029a Int BE Pri Loop_exit !#A N7277 N7278 !#3 N7279 P2651 DWLD 9 -1 Int BE Pri Loop_entry !#3 N7280 P2651 DWLD 10 -1 Int BE Pri Loop_entry !#A N7279 N7280 !#3 N7281 P2651 CASX 9 -1 N7279 0x180029b Int BE Pri Loop_entry !#3 N7282 P2651 CASX 10 -1 N7280 0x180029c Int BE Pri Loop_entry !#A N7281 N7282 !#3 N7283 P2652 DWLD 9 -1 Int BE Pri Loop_exit !#3 N7284 P2652 DWLD 10 -1 Int BE Pri Loop_exit !#A N7283 N7284 !#3 N7285 P2652 CASX 9 -1 N7283 0x180029d Int BE Pri Loop_exit !#3 N7286 P2652 CASX 10 -1 N7284 0x180029e Int BE Pri Loop_exit !#A N7285 N7286 !#3 N7287 P2653 LD 5 -1 FP BE Pri Loop_entry !#3 N7288 P2654 DWLD 6 -1 Int BE Pri Loop_exit !#3 N7289 P2654 DWLD 7 -1 Int BE Pri Loop_exit !#A N7288 N7289 !#3 N7290 P2654 CASX 6 -1 N7288 0x180029f Int BE Pri Loop_exit !#3 N7291 P2654 CASX 7 -1 N7289 0x18002a0 Int BE Pri Loop_exit !#A N7290 N7291 !#3 N7292 P2653 LD 5 -1 FP BE Pri Loop_entry !#3 N7293 P2654 DWLD 6 -1 Int BE Pri Loop_exit !#3 N7294 P2654 DWLD 7 -1 Int BE Pri Loop_exit !#A N7293 N7294 !#3 N7295 P2654 CASX 6 -1 N7293 0x18002a1 Int BE Pri Loop_exit !#3 N7296 P2654 CASX 7 -1 N7294 0x18002a2 Int BE Pri Loop_exit !#A N7295 N7296 !#3 N7297 P2655 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#3 N7298 P2655 CASX 2 -1,0x0 N7297 0x18002a3 Int BE Pri Loop_entry Loop_exit !#3 N7299 P2656 LD 19 -1 Int LE Pri Loop_entry !#3 N7300 P2657 LD 6 -1 Int BE Pri !#3 N7301 P2657 CAS 6 -1 N7300 0x18002a4 Int BE Pri !#3 N7302 P2658 LD 1 -1 Int BE Pri Loop_exit !#3 N7303 P2659 MEMBAR !#4 N7304 P2660 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#4 N7305 P2660 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#4 N7306 P2661 LD 12 -1 Int BE Pri Loop_entry !#4 N7307 P2662 PREFETCH 0 Int BE Pri !#4 N7308 P2663 LD 21 -1 Int BE Pri Loop_exit !#4 N7309 P2664 DWLD 6 -1 Int BE Pri Loop_entry !#4 N7310 P2664 DWLD 7 -1 Int BE Pri Loop_entry !#A N7309 N7310 !#4 N7311 P2664 CASX 6 -1 N7309 0x2000001 Int BE Pri Loop_entry !#4 N7312 P2664 CASX 7 -1 N7310 0x2000002 Int BE Pri Loop_entry !#A N7311 N7312 !#4 N7313 P2665 DWLD 0 -1 Int BE Pri Loop_exit !#4 N7314 P2665 DWLD 1 -1 Int BE Pri Loop_exit !#A N7313 N7314 !#4 N7315 P2665 CASX 0 -1 N7313 0x2000003 Int BE Pri Loop_exit !#4 N7316 P2665 CASX 1 -1 N7314 0x2000004 Int BE Pri Loop_exit !#A N7315 N7316 !#4 N7317 P2666 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#4 N7318 P2667 ST 20 0x2000005 Int BE Pri Loop_entry !#4 N7319 P2668 LD 17 -1 Int BE Pri Loop_exit !#4 N7320 P2668 CAS 17 -1 N7319 0x2000006 Int BE Pri Loop_exit !#4 N7321 P2667 ST 20 0x2000007 Int BE Pri Loop_entry !#4 N7322 P2668 LD 17 -1 Int BE Pri Loop_exit !#4 N7323 P2668 CAS 17 -1 N7322 0x2000008 Int BE Pri Loop_exit !#4 N7324 P2669 REPLACEMENT 9 Int BE Pri Loop_entry !#4 N7325 P2670 MEMBAR !#4 N7326 P2669 REPLACEMENT 9 Int BE Pri Loop_entry !#4 N7327 P2670 MEMBAR !#4 N7328 P2671 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#4 N7329 P2671 CASX 5 -1,0x0 N7328 0x2000009 Int BE Pri Loop_entry !#4 N7330 P2672 DWLD 6 -1 Int BE Pri Loop_exit !#4 N7331 P2672 DWLD 7 -1 Int BE Pri Loop_exit !#A N7330 N7331 !#4 N7332 P2672 CASX 6 -1 N7330 0x200000a Int BE Pri Loop_exit !#4 N7333 P2672 CASX 7 -1 N7331 0x200000b Int BE Pri Loop_exit !#A N7332 N7333 !#4 N7334 P2671 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#4 N7335 P2671 CASX 5 -1,0x0 N7334 0x200000c Int BE Pri Loop_entry !#4 N7336 P2672 DWLD 6 -1 Int BE Pri Loop_exit !#4 N7337 P2672 DWLD 7 -1 Int BE Pri Loop_exit !#A N7336 N7337 !#4 N7338 P2672 CASX 6 -1 N7336 0x200000d Int BE Pri Loop_exit !#4 N7339 P2672 CASX 7 -1 N7337 0x200000e Int BE Pri Loop_exit !#A N7338 N7339 !#4 N7340 P2673 LD 11 -1 Int BE Pri Loop_entry !#4 N7341 P2674 ST 20 0x200000f Int BE Pri !#4 N7342 P2675 LD 7 -1 Int BE Pri Loop_exit !#4 N7343 P2676 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N7344 P2676 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7343 N7344 !#4 N7345 P2676 CASX 3 -1 N7343 0x2000010 Int BE Pri Loop_entry Loop_exit !#4 N7346 P2676 CASX 4 -1 N7344 0x2000011 Int BE Pri Loop_entry Loop_exit !#A N7345 N7346 !#4 N7347 P2676 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N7348 P2676 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7347 N7348 !#4 N7349 P2676 CASX 3 -1 N7347 0x2000012 Int BE Pri Loop_entry Loop_exit !#4 N7350 P2676 CASX 4 -1 N7348 0x2000013 Int BE Pri Loop_entry Loop_exit !#A N7349 N7350 !#4 N7351 P2677 DWLD 9 -1 Int BE Pri Loop_entry !#4 N7352 P2677 DWLD 10 -1 Int BE Pri Loop_entry !#A N7351 N7352 !#4 N7353 P2677 CASX 9 -1 N7351 0x2000014 Int BE Pri Loop_entry !#4 N7354 P2677 CASX 10 -1 N7352 0x2000015 Int BE Pri Loop_entry !#A N7353 N7354 !#4 N7355 P2678 LD 5 -1 Int BE Pri !#4 N7356 P2679 LD 15 -1 Int BE Pri Loop_exit !#4 N7357 P2677 DWLD 9 -1 Int BE Pri Loop_entry !#4 N7358 P2677 DWLD 10 -1 Int BE Pri Loop_entry !#A N7357 N7358 !#4 N7359 P2677 CASX 9 -1 N7357 0x2000016 Int BE Pri Loop_entry !#4 N7360 P2677 CASX 10 -1 N7358 0x2000017 Int BE Pri Loop_entry !#A N7359 N7360 !#4 N7361 P2678 LD 5 -1 Int BE Pri !#4 N7362 P2679 LD 15 -1 Int BE Pri Loop_exit !#4 N7363 P2680 DWLD 11 -1,0x0 Int LE Pri Loop_entry Loop_exit !#4 N7364 P2680 CASX 11 -1,0x0 N7363 0x2000018 Int LE Pri Loop_entry Loop_exit !#4 N7365 P2680 DWLD 11 -1,0x0 Int LE Pri Loop_entry Loop_exit !#4 N7366 P2680 CASX 11 -1,0x0 N7365 0x2000019 Int LE Pri Loop_entry Loop_exit !#4 N7367 P2681 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7368 P2681 CASX 5 -1,0x0 N7367 0x200001a Int BE Pri Loop_entry Loop_exit !#4 N7369 P2682 LD 5 -1 FP BE Pri Loop_entry !#4 N7370 P2683 LD 17 -1 Int BE Pri Loop_exit !#4 N7371 P2683 CAS 17 -1 N7370 0x200001b Int BE Pri Loop_exit !#4 N7372 P2682 LD 5 -1 FP BE Pri Loop_entry !#4 N7373 P2683 LD 17 -1 Int BE Pri Loop_exit !#4 N7374 P2683 CAS 17 -1 N7373 0x200001c Int BE Pri Loop_exit !#4 N7375 P2684 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#4 N7376 P2685 PREFETCH 9 Int BE Pri Loop_entry !#4 N7377 P2686 DWLD 15 -1 Int BE Pri Loop_exit !#4 N7378 P2686 DWLD 16 -1 Int BE Pri Loop_exit !#A N7377 N7378 !#4 N7379 P2686 CASX 15 -1 N7377 0x200001d Int BE Pri Loop_exit !#4 N7380 P2686 CASX 16 -1 N7378 0x200001e Int BE Pri Loop_exit !#A N7379 N7380 !#4 N7381 P2685 PREFETCH 9 Int BE Pri Loop_entry !#4 N7382 P2686 DWLD 15 -1 Int BE Pri Loop_exit !#4 N7383 P2686 DWLD 16 -1 Int BE Pri Loop_exit !#A N7382 N7383 !#4 N7384 P2686 CASX 15 -1 N7382 0x200001f Int BE Pri Loop_exit !#4 N7385 P2686 CASX 16 -1 N7383 0x2000020 Int BE Pri Loop_exit !#A N7384 N7385 !#4 N7386 P2687 LD 8 -1 Int BE Pri Loop_entry !#4 N7387 P2688 DWLD 18 -1 Int BE Pri !#4 N7388 P2688 DWLD 19 -1 Int BE Pri !#A N7387 N7388 !#4 N7389 P2688 CASX 18 -1 N7387 0x2000021 Int BE Pri !#4 N7390 P2688 CASX 19 -1 N7388 0x2000022 Int BE Pri !#A N7389 N7390 !#4 N7391 P2689 LD 1 -1 Int BE Pri Loop_exit !#4 N7392 P2690 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N7393 P2690 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N7392 N7393 !#4 N7394 P2690 CASX 18 -1 N7392 0x2000023 Int BE Pri Loop_entry Loop_exit !#4 N7395 P2690 CASX 19 -1 N7393 0x2000024 Int BE Pri Loop_entry Loop_exit !#A N7394 N7395 !#4 N7396 P2691 LD 8 -1 Int BE Pri Loop_entry !#4 N7397 P2692 DWLD 5 -1,0x0 Int BE Pri !#4 N7398 P2692 CASX 5 -1,0x0 N7397 0x2000025 Int BE Pri !#4 N7399 P2693 LD 0 -1 Int BE Pri Loop_exit !#4 N7400 P2691 LD 8 -1 Int BE Pri Loop_entry !#4 N7401 P2692 DWLD 5 -1,0x0 Int BE Pri !#4 N7402 P2692 CASX 5 -1,0x0 N7401 0x2000026 Int BE Pri !#4 N7403 P2693 LD 0 -1 Int BE Pri Loop_exit !#4 N7404 P2694 ST 5 0x2000027 Int BE Pri Loop_entry !#4 N7405 P2695 DWLD 21 -1 Int BE Pri Loop_exit !#4 N7406 P2695 DWLD 22 -1 Int BE Pri Loop_exit !#A N7405 N7406 !#4 N7407 P2695 CASX 21 -1 N7405 0x2000028 Int BE Pri Loop_exit !#4 N7408 P2695 CASX 22 -1 N7406 0x2000029 Int BE Pri Loop_exit !#A N7407 N7408 !#4 N7409 P2694 ST 5 0x200002a Int BE Pri Loop_entry !#4 N7410 P2695 DWLD 21 -1 Int BE Pri Loop_exit !#4 N7411 P2695 DWLD 22 -1 Int BE Pri Loop_exit !#A N7410 N7411 !#4 N7412 P2695 CASX 21 -1 N7410 0x200002b Int BE Pri Loop_exit !#4 N7413 P2695 CASX 22 -1 N7411 0x200002c Int BE Pri Loop_exit !#A N7412 N7413 !#4 N7414 P2696 DWLD 6 -1 Int BE Pri Loop_entry !#4 N7415 P2696 DWLD 7 -1 Int BE Pri Loop_entry !#A N7414 N7415 !#4 N7416 P2696 CASX 6 -1 N7414 0x200002d Int BE Pri Loop_entry !#4 N7417 P2696 CASX 7 -1 N7415 0x200002e Int BE Pri Loop_entry !#A N7416 N7417 !#4 N7418 P2697 DWLD 0 -1 Int BE Pri Loop_exit !#4 N7419 P2697 DWLD 1 -1 Int BE Pri Loop_exit !#A N7418 N7419 !#4 N7420 P2697 CASX 0 -1 N7418 0x200002f Int BE Pri Loop_exit !#4 N7421 P2697 CASX 1 -1 N7419 0x2000030 Int BE Pri Loop_exit !#A N7420 N7421 !#4 N7422 P2696 DWLD 6 -1 Int BE Pri Loop_entry !#4 N7423 P2696 DWLD 7 -1 Int BE Pri Loop_entry !#A N7422 N7423 !#4 N7424 P2696 CASX 6 -1 N7422 0x2000031 Int BE Pri Loop_entry !#4 N7425 P2696 CASX 7 -1 N7423 0x2000032 Int BE Pri Loop_entry !#A N7424 N7425 !#4 N7426 P2697 DWLD 0 -1 Int BE Pri Loop_exit !#4 N7427 P2697 DWLD 1 -1 Int BE Pri Loop_exit !#A N7426 N7427 !#4 N7428 P2697 CASX 0 -1 N7426 0x2000033 Int BE Pri Loop_exit !#4 N7429 P2697 CASX 1 -1 N7427 0x2000034 Int BE Pri Loop_exit !#A N7428 N7429 !#4 N7430 P2698 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7431 P2698 CASX 11 -1,0x0 N7430 0x2000035 Int BE Pri Loop_entry Loop_exit !#4 N7432 P2699 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7433 P2699 CASX 8 -1,0x0 N7432 0x2000036 Int BE Pri Loop_entry Loop_exit !#4 N7434 P2700 LD 2 -1 Int BE Pri Loop_entry Loop_exit !#4 N7435 P2700 CAS 2 -1 N7434 0x2000037 Int BE Pri Loop_entry Loop_exit !#4 N7436 P2701 ST 16 0x2000038 Int BE Pri Loop_entry !#4 N7437 P2702 LD 21 -1 Int BE Pri !#4 N7438 P2703 LD 9 -1 Int BE Pri Loop_exit !#4 N7439 P2704 REPLACEMENT 1 Int BE Pri Loop_entry !#4 N7440 P2705 DWLD 21 -1 Int BE Pri Loop_exit !#4 N7441 P2705 DWLD 22 -1 Int BE Pri Loop_exit !#A N7440 N7441 !#4 N7442 P2705 CASX 21 -1 N7440 0x2000039 Int BE Pri Loop_exit !#4 N7443 P2705 CASX 22 -1 N7441 0x200003a Int BE Pri Loop_exit !#A N7442 N7443 !#4 N7444 P2706 LD 14 -1 Int BE Pri Loop_entry !#4 N7445 P2707 DWLD 12 -1 Int LE Pri !#4 N7446 P2707 DWLD 13 -1 Int LE Pri !#A N7445 N7446 !#4 N7447 P2707 CASX 12 -1 N7445 0x200003b Int LE Pri !#4 N7448 P2707 CASX 13 -1 N7446 0x200003c Int LE Pri !#A N7447 N7448 !#4 N7449 P2708 LD 15 -1 Int BE Pri Loop_exit !#4 N7450 P2706 LD 14 -1 Int BE Pri Loop_entry !#4 N7451 P2707 DWLD 12 -1 Int LE Pri !#4 N7452 P2707 DWLD 13 -1 Int LE Pri !#A N7451 N7452 !#4 N7453 P2707 CASX 12 -1 N7451 0x200003d Int LE Pri !#4 N7454 P2707 CASX 13 -1 N7452 0x200003e Int LE Pri !#A N7453 N7454 !#4 N7455 P2708 LD 15 -1 Int BE Pri Loop_exit !#4 N7456 P2709 LD 5 -1 Int BE Pri Loop_entry !#4 N7457 P2710 LD 6 -1 Int BE Pri Loop_exit !#4 N7458 P2709 LD 5 -1 Int BE Pri Loop_entry !#4 N7459 P2710 LD 6 -1 Int BE Pri Loop_exit !#4 N7460 P2711 REPLACEMENT 17 Int BE Pri Loop_entry Loop_exit !#4 N7461 P2712 LD 0 -1 Int LE Pri Loop_entry Loop_exit !#4 N7462 P2712 CAS 0 -1 N7461 0x200003f Int LE Pri Loop_entry Loop_exit !#4 N7463 P2712 LD 0 -1 Int LE Pri Loop_entry Loop_exit !#4 N7464 P2712 CAS 0 -1 N7463 0x2000040 Int LE Pri Loop_entry Loop_exit !#4 N7465 P2713 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#4 N7466 P2713 CAS 17 -1 N7465 0x2000041 Int BE Pri Loop_entry Loop_exit !#4 N7467 P2713 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#4 N7468 P2713 CAS 17 -1 N7467 0x2000042 Int BE Pri Loop_entry Loop_exit !#4 N7469 P2714 REPLACEMENT 9 Int BE Pri Loop_entry !#4 N7470 P2715 LD 13 -1 Int BE Pri !#4 N7471 P2716 LD 18 -1 Int BE Pri Loop_exit !#4 N7472 P2717 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7473 P2717 CASX 20 -1,0x0 N7472 0x2000043 Int BE Pri Loop_entry Loop_exit !#4 N7474 P2718 REPLACEMENT 13 Int BE Pri Loop_entry Loop_exit !#4 N7475 P2718 REPLACEMENT 13 Int BE Pri Loop_entry Loop_exit !#4 N7476 P2719 LD 0 -1 Int BE Pri Loop_entry !#4 N7477 P2720 LD 9 -1 Int BE Pri Loop_exit !#4 N7478 P2721 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7479 P2721 CASX 8 -1,0x0 N7478 0x2000044 Int BE Pri Loop_entry Loop_exit !#4 N7480 P2722 LD 6 -1 Int BE Pri Loop_entry !#4 N7481 P2723 LD 5 -1 Int BE Pri Loop_exit !#4 N7482 P2722 LD 6 -1 Int BE Pri Loop_entry !#4 N7483 P2723 LD 5 -1 Int BE Pri Loop_exit !#4 N7484 P2724 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#4 N7485 P2724 CASX 2 -1,0x0 N7484 0x2000045 Int BE Pri Loop_entry !#4 N7486 P2725 LD 11 -1 Int BE Pri !#4 N7487 P2726 LD 18 -1 Int BE Pri Loop_exit !#4 N7488 P2727 LD 18 -1 Int BE Pri Loop_entry !#4 N7489 P2727 CAS 18 -1 N7488 0x2000046 Int BE Pri Loop_entry !#4 N7490 P2728 DWLD 21 -1 Int BE Pri Loop_exit !#4 N7491 P2728 DWLD 22 -1 Int BE Pri Loop_exit !#A N7490 N7491 !#4 N7492 P2728 CASX 21 -1 N7490 0x2000047 Int BE Pri Loop_exit !#4 N7493 P2728 CASX 22 -1 N7491 0x2000048 Int BE Pri Loop_exit !#A N7492 N7493 !#4 N7494 P2729 PREFETCH 8 Int LE Pri Loop_entry !#4 N7495 P2730 REPLACEMENT 4 Int BE Pri Loop_exit !#4 N7496 P2731 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7497 P2731 CASX 5 -1,0x0 N7496 0x2000049 Int BE Pri Loop_entry Loop_exit !#4 N7498 P2731 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7499 P2731 CASX 5 -1,0x0 N7498 0x200004a Int BE Pri Loop_entry Loop_exit !#4 N7500 P2732 LD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N7501 P2732 CAS 15 -1 N7500 0x200004b Int BE Pri Loop_entry Loop_exit !#4 N7502 P2733 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N7503 P2733 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N7502 N7503 !#4 N7504 P2733 CASX 15 -1 N7502 0x200004c Int BE Pri Loop_entry Loop_exit !#4 N7505 P2733 CASX 16 -1 N7503 0x200004d Int BE Pri Loop_entry Loop_exit !#A N7504 N7505 !#4 N7506 P2733 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N7507 P2733 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N7506 N7507 !#4 N7508 P2733 CASX 15 -1 N7506 0x200004e Int BE Pri Loop_entry Loop_exit !#4 N7509 P2733 CASX 16 -1 N7507 0x200004f Int BE Pri Loop_entry Loop_exit !#A N7508 N7509 !#4 N7510 P2734 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#4 N7511 P2734 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N7510 N7511 !#4 N7512 P2734 CASX 12 -1 N7510 0x2000050 Int BE Pri Loop_entry Loop_exit !#4 N7513 P2734 CASX 13 -1 N7511 0x2000051 Int BE Pri Loop_entry Loop_exit !#A N7512 N7513 !#4 N7514 P2735 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7515 P2735 CASX 2 -1,0x0 N7514 0x2000052 Int BE Pri Loop_entry Loop_exit !#4 N7516 P2736 ST 17 0x2000053 Int BE Pri Loop_entry !#4 N7517 P2737 LD 10 -1 FP BE Pri Loop_exit !#4 N7518 P2736 ST 17 0x2000054 Int BE Pri Loop_entry !#4 N7519 P2737 LD 10 -1 FP BE Pri Loop_exit !#4 N7520 P2738 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N7521 P2738 CASX 17 -1,0x0 N7520 0x2000055 Int BE Pri Loop_entry !#4 N7522 P2739 LD 18 -1 Int BE Pri !#4 N7523 P2740 LD 21 -1 Int BE Pri Loop_exit !#4 N7524 P2738 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N7525 P2738 CASX 17 -1,0x0 N7524 0x2000056 Int BE Pri Loop_entry !#4 N7526 P2739 LD 18 -1 Int BE Pri !#4 N7527 P2740 LD 21 -1 Int BE Pri Loop_exit !#4 N7528 P2741 LD 16 -1 Int BE Pri Loop_entry !#4 N7529 P2741 CAS 16 -1 N7528 0x2000057 Int BE Pri Loop_entry !#4 N7530 P2742 LD 19 -1 Int BE Pri !#4 N7531 P2743 LD 4 -1 Int BE Pri Loop_exit !#4 N7532 P2741 LD 16 -1 Int BE Pri Loop_entry !#4 N7533 P2741 CAS 16 -1 N7532 0x2000058 Int BE Pri Loop_entry !#4 N7534 P2742 LD 19 -1 Int BE Pri !#4 N7535 P2743 LD 4 -1 Int BE Pri Loop_exit !#4 N7536 P2744 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N7537 P2744 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7536 N7537 !#4 N7538 P2744 CASX 3 -1 N7536 0x2000059 Int BE Pri Loop_entry Loop_exit !#4 N7539 P2744 CASX 4 -1 N7537 0x200005a Int BE Pri Loop_entry Loop_exit !#A N7538 N7539 !#4 N7540 P2745 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#4 N7541 P2745 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N7540 N7541 !#4 N7542 P2745 CASX 0 -1 N7540 0x200005b Int BE Pri Loop_entry Loop_exit !#4 N7543 P2745 CASX 1 -1 N7541 0x200005c Int BE Pri Loop_entry Loop_exit !#A N7542 N7543 !#4 N7544 P2746 LD 5 -1 Int BE Pri Loop_entry !#4 N7545 P2747 LD 11 -1 Int BE Pri Loop_exit !#4 N7546 P2746 LD 5 -1 Int BE Pri Loop_entry !#4 N7547 P2747 LD 11 -1 Int BE Pri Loop_exit !#4 N7548 P2748 FLUSHI 13 Int BE Pri Loop_entry !#4 N7549 P2749 LD 5 -1 Int BE Pri !#4 N7550 P2750 LD 13 -1 Int BE Pri Loop_exit !#4 N7551 P2751 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N7552 P2751 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7551 N7552 !#4 N7553 P2751 CASX 3 -1 N7551 0x200005d Int BE Pri Loop_entry Loop_exit !#4 N7554 P2751 CASX 4 -1 N7552 0x200005e Int BE Pri Loop_entry Loop_exit !#A N7553 N7554 !#4 N7555 P2751 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N7556 P2751 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7555 N7556 !#4 N7557 P2751 CASX 3 -1 N7555 0x200005f Int BE Pri Loop_entry Loop_exit !#4 N7558 P2751 CASX 4 -1 N7556 0x2000060 Int BE Pri Loop_entry Loop_exit !#A N7557 N7558 !#4 N7559 P2752 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N7560 P2752 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N7559 N7560 !#4 N7561 P2752 CASX 18 -1 N7559 0x2000061 Int BE Pri Loop_entry Loop_exit !#4 N7562 P2752 CASX 19 -1 N7560 0x2000062 Int BE Pri Loop_entry Loop_exit !#A N7561 N7562 !#4 N7563 P2753 ST 13 0x2000063 Int BE Pri Loop_entry !#4 N7564 P2754 PREFETCH 21 Int BE Pri Loop_exit !#4 N7565 P2755 MEMBAR !#4 N7566 P2756 REPLACEMENT 0 Int BE Pri Loop_entry !#4 N7567 P2757 LD 22 -1 Int BE Pri Loop_exit !#4 N7568 P2757 CAS 22 -1 N7567 0x2000064 Int BE Pri Loop_exit !#4 N7569 P2758 PREFETCH 9 Int BE Pri Loop_entry Loop_exit !#4 N7570 P2759 ST 2 0x2000065 Int BE Pri Loop_entry Loop_exit !#4 N7571 P2760 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N7572 P2760 CASX 8 -1,0x0 N7571 0x2000066 Int BE Pri Loop_entry !#4 N7573 P2761 LD 14 -1 Int BE Pri Loop_exit !#4 N7574 P2761 CAS 14 -1 N7573 0x2000067 Int BE Pri Loop_exit !#4 N7575 P2760 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N7576 P2760 CASX 8 -1,0x0 N7575 0x2000068 Int BE Pri Loop_entry !#4 N7577 P2761 LD 14 -1 Int BE Pri Loop_exit !#4 N7578 P2761 CAS 14 -1 N7577 0x2000069 Int BE Pri Loop_exit !#4 N7579 P2762 LD 10 -1 Int BE Pri Loop_entry !#4 N7580 P2763 LD 11 -1 Int BE Pri Loop_exit !#4 N7581 P2764 REPLACEMENT 21 Int BE Pri Loop_entry !#4 N7582 P2765 LD 4 -1 Int BE Pri !#4 N7583 P2766 LD 23 -1 Int BE Pri Loop_exit !#4 N7584 P2767 ST 5 0x200006a Int BE Pri Loop_entry !#4 N7585 P2768 ST 9 0x200006b Int BE Pri Loop_exit !#4 N7586 P2767 ST 5 0x200006c Int BE Pri Loop_entry !#4 N7587 P2768 ST 9 0x200006d Int BE Pri Loop_exit !#4 N7588 P2769 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#4 N7589 P2769 CASX 20 -1,0x0 N7588 0x200006e Int BE Pri Loop_entry !#4 N7590 P2770 ST 20 0x200006f Int BE Pri Loop_exit !#4 N7591 P2769 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#4 N7592 P2769 CASX 20 -1,0x0 N7591 0x2000070 Int BE Pri Loop_entry !#4 N7593 P2770 ST 20 0x2000071 Int BE Pri Loop_exit !#4 N7594 P2771 REPLACEMENT 1 Int BE Pri Loop_entry !#4 N7595 P2772 LD 8 -1 Int BE Pri Loop_exit !#4 N7596 P2772 CAS 8 -1 N7595 0x2000072 Int BE Pri Loop_exit !#4 N7597 P2773 ST 17 0x2000073 Int BE Pri Loop_entry Loop_exit !#4 N7598 P2773 ST 17 0x2000074 Int BE Pri Loop_entry Loop_exit !#4 N7599 P2774 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#4 N7600 P2774 CAS 20 -1 N7599 0x2000075 Int BE Pri Loop_entry Loop_exit !#4 N7601 P2774 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#4 N7602 P2774 CAS 20 -1 N7601 0x2000076 Int BE Pri Loop_entry Loop_exit !#4 N7603 P2775 LD 13 -1 Int BE Pri Loop_entry !#4 N7604 P2776 LD 3 -1 Int BE Pri Loop_exit !#4 N7605 P2777 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#4 N7606 P2777 CASX 2 -1,0x0 N7605 0x2000077 Int BE Pri Loop_entry !#4 N7607 P2778 LD 6 -1 Int BE Pri !#4 N7608 P2779 LD 8 -1 Int BE Pri Loop_exit !#4 N7609 P2780 LD 1 -1 FP BE Pri Loop_entry !#4 N7610 P2781 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#4 N7611 P2781 CASX 23 -1,0x0 N7610 0x2000078 Int BE Pri Loop_exit !#4 N7612 P2782 MEMBAR !#4 N7613 P2783 LD 19 -1 Int BE Pri Loop_exit !#4 N7614 P2783 CAS 19 -1 N7613 0x2000079 Int BE Pri Loop_exit !#4 N7615 P2782 MEMBAR !#4 N7616 P2783 LD 19 -1 Int BE Pri Loop_exit !#4 N7617 P2783 CAS 19 -1 N7616 0x200007a Int BE Pri Loop_exit !#4 N7618 P2784 LD 3 -1 FP BE Pri Loop_entry !#4 N7619 P2785 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#4 N7620 P2785 CASX 23 -1,0x0 N7619 0x200007b Int BE Pri Loop_exit !#4 N7621 P2786 LD 23 -1 Int BE Pri Loop_entry !#4 N7622 P2787 LD 5 -1 Int BE Pri Loop_exit !#4 N7623 P2786 LD 23 -1 Int BE Pri Loop_entry !#4 N7624 P2787 LD 5 -1 Int BE Pri Loop_exit !#4 N7625 P2788 ST 11 0x200007c Int BE Pri Loop_entry Loop_exit !#4 N7626 P2788 ST 11 0x200007d Int BE Pri Loop_entry Loop_exit !#4 N7627 P2789 LD 16 -1 Int BE Pri Loop_entry !#4 N7628 P2790 LD 20 -1 Int BE Pri Loop_exit !#4 N7629 P2789 LD 16 -1 Int BE Pri Loop_entry !#4 N7630 P2790 LD 20 -1 Int BE Pri Loop_exit !#4 N7631 P2791 PREFETCH 4 Int BE Pri Loop_entry Loop_exit !#4 N7632 P2791 PREFETCH 4 Int BE Pri Loop_entry Loop_exit !#4 N7633 P2792 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#4 N7634 P2792 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N7633 N7634 !#4 N7635 P2792 CASX 9 -1 N7633 0x200007e Int BE Pri Loop_entry Loop_exit !#4 N7636 P2792 CASX 10 -1 N7634 0x200007f Int BE Pri Loop_entry Loop_exit !#A N7635 N7636 !#4 N7637 P2793 DWLD 3 -1 Int BE Pri Loop_entry !#4 N7638 P2793 DWLD 4 -1 Int BE Pri Loop_entry !#A N7637 N7638 !#4 N7639 P2793 CASX 3 -1 N7637 0x2000080 Int BE Pri Loop_entry !#4 N7640 P2793 CASX 4 -1 N7638 0x2000081 Int BE Pri Loop_entry !#A N7639 N7640 !#4 N7641 P2794 PREFETCH 23 Int BE Pri Loop_exit !#4 N7642 P2795 LD 20 -1 Int BE Pri Loop_entry !#4 N7643 P2795 CAS 20 -1 N7642 0x2000082 Int BE Pri Loop_entry !#4 N7644 P2796 LD 2 -1 Int BE Pri !#4 N7645 P2797 LD 6 -1 Int BE Pri Loop_exit !#4 N7646 P2795 LD 20 -1 Int BE Pri Loop_entry !#4 N7647 P2795 CAS 20 -1 N7646 0x2000083 Int BE Pri Loop_entry !#4 N7648 P2796 LD 2 -1 Int BE Pri !#4 N7649 P2797 LD 6 -1 Int BE Pri Loop_exit !#4 N7650 P2798 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N7651 P2798 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7650 N7651 !#4 N7652 P2798 CASX 3 -1 N7650 0x2000084 Int BE Pri Loop_entry Loop_exit !#4 N7653 P2798 CASX 4 -1 N7651 0x2000085 Int BE Pri Loop_entry Loop_exit !#A N7652 N7653 !#4 N7654 P2799 ST 16 0x2000086 Int BE Pri Loop_entry !#4 N7655 P2800 ST 0 0x2000087 Int BE Pri Loop_exit !#4 N7656 P2801 DWLD 15 -1 Int BE Pri Loop_entry !#4 N7657 P2801 DWLD 16 -1 Int BE Pri Loop_entry !#A N7656 N7657 !#4 N7658 P2801 CASX 15 -1 N7656 0x2000088 Int BE Pri Loop_entry !#4 N7659 P2801 CASX 16 -1 N7657 0x2000089 Int BE Pri Loop_entry !#A N7658 N7659 !#4 N7660 P2802 DWLD 12 -1 Int BE Pri Loop_exit !#4 N7661 P2802 DWLD 13 -1 Int BE Pri Loop_exit !#A N7660 N7661 !#4 N7662 P2802 CASX 12 -1 N7660 0x200008a Int BE Pri Loop_exit !#4 N7663 P2802 CASX 13 -1 N7661 0x200008b Int BE Pri Loop_exit !#A N7662 N7663 !#4 N7664 P2803 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7665 P2803 CASX 17 -1,0x0 N7664 0x200008c Int BE Pri Loop_entry Loop_exit !#4 N7666 P2803 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7667 P2803 CASX 17 -1,0x0 N7666 0x200008d Int BE Pri Loop_entry Loop_exit !#4 N7668 P2804 PREFETCH 0 Int BE Pri Loop_entry !#4 N7669 P2805 LD 7 -1 Int BE Pri !#4 N7670 P2806 LD 23 -1 Int BE Pri Loop_exit !#4 N7671 P2807 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N7672 P2807 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N7671 N7672 !#4 N7673 P2807 CASX 18 -1 N7671 0x200008e Int BE Pri Loop_entry Loop_exit !#4 N7674 P2807 CASX 19 -1 N7672 0x200008f Int BE Pri Loop_entry Loop_exit !#A N7673 N7674 !#4 N7675 P2808 ST 14 0x2000090 Int BE Pri Loop_entry !#4 N7676 P2809 DWLD 21 -1 Int BE Pri Loop_exit !#4 N7677 P2809 DWLD 22 -1 Int BE Pri Loop_exit !#A N7676 N7677 !#4 N7678 P2809 CASX 21 -1 N7676 0x2000091 Int BE Pri Loop_exit !#4 N7679 P2809 CASX 22 -1 N7677 0x2000092 Int BE Pri Loop_exit !#A N7678 N7679 !#4 N7680 P2810 PREFETCH 5 Int BE Pri Loop_entry Loop_exit !#4 N7681 P2811 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N7682 P2811 CAS 18 -1 N7681 0x2000093 Int BE Pri Loop_entry Loop_exit !#4 N7683 P2812 FLUSHI 14 Int BE Pri Loop_entry Loop_exit !#4 N7684 P2813 LD 5 -1 Int BE Pri Loop_entry !#4 N7685 P2813 CAS 5 -1 N7684 0x2000094 Int BE Pri Loop_entry !#4 N7686 P2814 LD 17 -1 Int BE Pri !#4 N7687 P2815 LD 2 -1 Int BE Pri Loop_exit !#4 N7688 P2813 LD 5 -1 Int BE Pri Loop_entry !#4 N7689 P2813 CAS 5 -1 N7688 0x2000095 Int BE Pri Loop_entry !#4 N7690 P2814 LD 17 -1 Int BE Pri !#4 N7691 P2815 LD 2 -1 Int BE Pri Loop_exit !#4 N7692 P2816 LD 13 -1 Int BE Pri Loop_entry !#4 N7693 P2816 CAS 13 -1 N7692 0x2000096 Int BE Pri Loop_entry !#4 N7694 P2817 DWLD 9 -1 Int BE Pri Loop_exit !#4 N7695 P2817 DWLD 10 -1 Int BE Pri Loop_exit !#A N7694 N7695 !#4 N7696 P2817 CASX 9 -1 N7694 0x2000097 Int BE Pri Loop_exit !#4 N7697 P2817 CASX 10 -1 N7695 0x2000098 Int BE Pri Loop_exit !#A N7696 N7697 !#4 N7698 P2818 ST 13 0x2000099 Int BE Pri Loop_entry !#4 N7699 P2819 LD 15 -1 Int BE Pri !#4 N7700 P2820 LD 14 -1 Int BE Pri Loop_exit !#4 N7701 P2821 LD 2 -1 Int BE Pri Loop_entry !#4 N7702 P2822 LD 18 -1 Int BE Pri Loop_exit !#4 N7703 P2823 DWLD 14 -1,0x0 Int LE Pri Loop_entry !#4 N7704 P2823 CASX 14 -1,0x0 N7703 0x200009a Int LE Pri Loop_entry !#4 N7705 P2824 LD 6 -1 Int BE Pri Loop_exit !#4 N7706 P2824 CAS 6 -1 N7705 0x200009b Int BE Pri Loop_exit !#4 N7707 P2825 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7708 P2825 CASX 8 -1,0x0 N7707 0x200009c Int BE Pri Loop_entry Loop_exit !#4 N7709 P2826 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N7710 P2826 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N7709 N7710 !#4 N7711 P2826 CASX 18 -1 N7709 0x200009d Int BE Pri Loop_entry Loop_exit !#4 N7712 P2826 CASX 19 -1 N7710 0x200009e Int BE Pri Loop_entry Loop_exit !#A N7711 N7712 !#4 N7713 P2827 REPLACEMENT 9 Int BE Pri Loop_entry !#4 N7714 P2828 DWLD 3 -1 Int BE Pri Loop_exit !#4 N7715 P2828 DWLD 4 -1 Int BE Pri Loop_exit !#A N7714 N7715 !#4 N7716 P2828 CASX 3 -1 N7714 0x200009f Int BE Pri Loop_exit !#4 N7717 P2828 CASX 4 -1 N7715 0x20000a0 Int BE Pri Loop_exit !#A N7716 N7717 !#4 N7718 P2829 LD 21 -1 Int BE Pri Loop_entry !#4 N7719 P2830 LD 13 -1 Int BE Pri Loop_exit !#4 N7720 P2829 LD 21 -1 Int BE Pri Loop_entry !#4 N7721 P2830 LD 13 -1 Int BE Pri Loop_exit !#4 N7722 P2831 LD 21 -1 Int BE Pri Loop_entry !#4 N7723 P2832 LD 11 -1 Int BE Pri Loop_exit !#4 N7724 P2833 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7725 P2833 CASX 8 -1,0x0 N7724 0x20000a1 Int BE Pri Loop_entry Loop_exit !#4 N7726 P2833 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7727 P2833 CASX 8 -1,0x0 N7726 0x20000a2 Int BE Pri Loop_entry Loop_exit !#4 N7728 P2834 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#4 N7729 P2834 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N7728 N7729 !#4 N7730 P2834 CASX 12 -1 N7728 0x20000a3 Int BE Pri Loop_entry Loop_exit !#4 N7731 P2834 CASX 13 -1 N7729 0x20000a4 Int BE Pri Loop_entry Loop_exit !#A N7730 N7731 !#4 N7732 P2835 LD 23 -1 Int BE Pri Loop_entry !#4 N7733 P2836 REPLACEMENT 6 Int BE Pri !#4 N7734 P2837 LD 6 -1 Int BE Pri Loop_exit !#4 N7735 P2835 LD 23 -1 Int BE Pri Loop_entry !#4 N7736 P2836 REPLACEMENT 6 Int BE Pri !#4 N7737 P2837 LD 6 -1 Int BE Pri Loop_exit !#4 N7738 P2838 ST 8 0x20000a5 Int BE Pri Loop_entry !#4 N7739 P2839 DWLD 8 -1,0x0 Int LE Pri Loop_exit !#4 N7740 P2839 CASX 8 -1,0x0 N7739 0x20000a6 Int LE Pri Loop_exit !#4 N7741 P2838 ST 8 0x20000a7 Int BE Pri Loop_entry !#4 N7742 P2839 DWLD 8 -1,0x0 Int LE Pri Loop_exit !#4 N7743 P2839 CASX 8 -1,0x0 N7742 0x20000a8 Int LE Pri Loop_exit !#4 N7744 P2840 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7745 P2840 CASX 23 -1,0x0 N7744 0x20000a9 Int BE Pri Loop_entry Loop_exit !#4 N7746 P2841 PREFETCH 3 Int BE Pri Loop_entry !#4 N7747 P2842 DWLD 12 -1 Int BE Pri Loop_exit !#4 N7748 P2842 DWLD 13 -1 Int BE Pri Loop_exit !#A N7747 N7748 !#4 N7749 P2842 CASX 12 -1 N7747 0x20000aa Int BE Pri Loop_exit !#4 N7750 P2842 CASX 13 -1 N7748 0x20000ab Int BE Pri Loop_exit !#A N7749 N7750 !#4 N7751 P2841 PREFETCH 3 Int BE Pri Loop_entry !#4 N7752 P2842 DWLD 12 -1 Int BE Pri Loop_exit !#4 N7753 P2842 DWLD 13 -1 Int BE Pri Loop_exit !#A N7752 N7753 !#4 N7754 P2842 CASX 12 -1 N7752 0x20000ac Int BE Pri Loop_exit !#4 N7755 P2842 CASX 13 -1 N7753 0x20000ad Int BE Pri Loop_exit !#A N7754 N7755 !#4 N7756 P2843 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#4 N7757 P2843 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#4 N7758 P2844 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#4 N7759 P2845 LD 2 -1 Int BE Pri Loop_entry !#4 N7760 P2846 LD 9 -1 Int BE Pri Loop_exit !#4 N7761 P2847 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#4 N7762 P2847 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N7761 N7762 !#4 N7763 P2847 CASX 6 -1 N7761 0x20000ae Int BE Pri Loop_entry Loop_exit !#4 N7764 P2847 CASX 7 -1 N7762 0x20000af Int BE Pri Loop_entry Loop_exit !#A N7763 N7764 !#4 N7765 P2847 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#4 N7766 P2847 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N7765 N7766 !#4 N7767 P2847 CASX 6 -1 N7765 0x20000b0 Int BE Pri Loop_entry Loop_exit !#4 N7768 P2847 CASX 7 -1 N7766 0x20000b1 Int BE Pri Loop_entry Loop_exit !#A N7767 N7768 !#4 N7769 P2848 PREFETCH 11 Int BE Pri Loop_entry !#4 N7770 P2849 DWLD 12 -1 Int BE Pri Loop_exit !#4 N7771 P2849 DWLD 13 -1 Int BE Pri Loop_exit !#A N7770 N7771 !#4 N7772 P2849 CASX 12 -1 N7770 0x20000b2 Int BE Pri Loop_exit !#4 N7773 P2849 CASX 13 -1 N7771 0x20000b3 Int BE Pri Loop_exit !#A N7772 N7773 !#4 N7774 P2848 PREFETCH 11 Int BE Pri Loop_entry !#4 N7775 P2849 DWLD 12 -1 Int BE Pri Loop_exit !#4 N7776 P2849 DWLD 13 -1 Int BE Pri Loop_exit !#A N7775 N7776 !#4 N7777 P2849 CASX 12 -1 N7775 0x20000b4 Int BE Pri Loop_exit !#4 N7778 P2849 CASX 13 -1 N7776 0x20000b5 Int BE Pri Loop_exit !#A N7777 N7778 !#4 N7779 P2850 LD 7 -1 Int BE Pri Loop_entry !#4 N7780 P2851 LD 0 -1 Int BE Pri Loop_exit !#4 N7781 P2852 LD 1 -1 Int BE Pri Loop_entry !#4 N7782 P2852 CAS 1 -1 N7781 0x20000b6 Int BE Pri Loop_entry !#4 N7783 P2853 LD 15 -1 Int BE Pri !#4 N7784 P2854 LD 3 -1 Int BE Pri Loop_exit !#4 N7785 P2855 MEMBAR !#4 N7786 P2856 REPLACEMENT 23 Int BE Pri Loop_exit !#4 N7787 P2857 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#4 N7788 P2858 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7789 P2858 CASX 11 -1,0x0 N7788 0x20000b7 Int BE Pri Loop_entry Loop_exit !#4 N7790 P2859 FLUSHI 5 Int BE Pri Loop_entry !#4 N7791 P2860 REPLACEMENT 2 Int BE Pri Loop_exit !#4 N7792 P2859 FLUSHI 5 Int BE Pri Loop_entry !#4 N7793 P2860 REPLACEMENT 2 Int BE Pri Loop_exit !#4 N7794 P2861 LD 15 -1 Int BE Pri Loop_entry !#4 N7795 P2862 LD 17 -1 Int BE Pri !#4 N7796 P2862 CAS 17 -1 N7795 0x20000b8 Int BE Pri !#4 N7797 P2863 LD 3 -1 Int BE Pri Loop_exit !#4 N7798 P2861 LD 15 -1 Int BE Pri Loop_entry !#4 N7799 P2862 LD 17 -1 Int BE Pri !#4 N7800 P2862 CAS 17 -1 N7799 0x20000b9 Int BE Pri !#4 N7801 P2863 LD 3 -1 Int BE Pri Loop_exit !#4 N7802 P2864 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#4 N7803 P2864 CAS 20 -1 N7802 0x20000ba Int BE Pri Loop_entry Loop_exit !#4 N7804 P2864 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#4 N7805 P2864 CAS 20 -1 N7804 0x20000bb Int BE Pri Loop_entry Loop_exit !#4 N7806 P2865 DWLD 12 -1 Int LE Pri Loop_entry Loop_exit !#4 N7807 P2865 DWLD 13 -1 Int LE Pri Loop_entry Loop_exit !#A N7806 N7807 !#4 N7808 P2865 CASX 12 -1 N7806 0x20000bc Int LE Pri Loop_entry Loop_exit !#4 N7809 P2865 CASX 13 -1 N7807 0x20000bd Int LE Pri Loop_entry Loop_exit !#A N7808 N7809 !#4 N7810 P2865 DWLD 12 -1 Int LE Pri Loop_entry Loop_exit !#4 N7811 P2865 DWLD 13 -1 Int LE Pri Loop_entry Loop_exit !#A N7810 N7811 !#4 N7812 P2865 CASX 12 -1 N7810 0x20000be Int LE Pri Loop_entry Loop_exit !#4 N7813 P2865 CASX 13 -1 N7811 0x20000bf Int LE Pri Loop_entry Loop_exit !#A N7812 N7813 !#4 N7814 P2866 LD 16 -1 Int BE Pri Loop_entry !#4 N7815 P2867 LD 0 -1 Int BE Pri Loop_exit !#4 N7816 P2866 LD 16 -1 Int BE Pri Loop_entry !#4 N7817 P2867 LD 0 -1 Int BE Pri Loop_exit !#4 N7818 P2868 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#4 N7819 P2868 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N7818 N7819 !#4 N7820 P2868 CASX 12 -1 N7818 0x20000c0 Int BE Pri Loop_entry Loop_exit !#4 N7821 P2868 CASX 13 -1 N7819 0x20000c1 Int BE Pri Loop_entry Loop_exit !#A N7820 N7821 !#4 N7822 P2868 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#4 N7823 P2868 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N7822 N7823 !#4 N7824 P2868 CASX 12 -1 N7822 0x20000c2 Int BE Pri Loop_entry Loop_exit !#4 N7825 P2868 CASX 13 -1 N7823 0x20000c3 Int BE Pri Loop_entry Loop_exit !#A N7824 N7825 !#4 N7826 P2869 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#4 N7827 P2869 CAS 11 -1 N7826 0x20000c4 Int BE Pri Loop_entry Loop_exit !#4 N7828 P2869 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#4 N7829 P2869 CAS 11 -1 N7828 0x20000c5 Int BE Pri Loop_entry Loop_exit !#4 N7830 P2870 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N7831 P2870 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N7830 N7831 !#4 N7832 P2870 CASX 15 -1 N7830 0x20000c6 Int BE Pri Loop_entry Loop_exit !#4 N7833 P2870 CASX 16 -1 N7831 0x20000c7 Int BE Pri Loop_entry Loop_exit !#A N7832 N7833 !#4 N7834 P2871 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#4 N7835 P2872 LD 13 -1 Int BE Pri Loop_entry !#4 N7836 P2873 LD 21 -1 Int BE Pri Loop_exit !#4 N7837 P2872 LD 13 -1 Int BE Pri Loop_entry !#4 N7838 P2873 LD 21 -1 Int BE Pri Loop_exit !#4 N7839 P2874 DWLD 0 -1 Int BE Pri Loop_entry !#4 N7840 P2874 DWLD 1 -1 Int BE Pri Loop_entry !#A N7839 N7840 !#4 N7841 P2874 CASX 0 -1 N7839 0x20000c8 Int BE Pri Loop_entry !#4 N7842 P2874 CASX 1 -1 N7840 0x20000c9 Int BE Pri Loop_entry !#A N7841 N7842 !#4 N7843 P2875 DWLD 0 -1 Int BE Pri Loop_exit !#4 N7844 P2875 DWLD 1 -1 Int BE Pri Loop_exit !#A N7843 N7844 !#4 N7845 P2875 CASX 0 -1 N7843 0x20000ca Int BE Pri Loop_exit !#4 N7846 P2875 CASX 1 -1 N7844 0x20000cb Int BE Pri Loop_exit !#A N7845 N7846 !#4 N7847 P2876 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N7848 P2876 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N7847 N7848 !#4 N7849 P2876 CASX 21 -1 N7847 0x20000cc Int BE Pri Loop_entry Loop_exit !#4 N7850 P2876 CASX 22 -1 N7848 0x20000cd Int BE Pri Loop_entry Loop_exit !#A N7849 N7850 !#4 N7851 P2876 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N7852 P2876 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N7851 N7852 !#4 N7853 P2876 CASX 21 -1 N7851 0x20000ce Int BE Pri Loop_entry Loop_exit !#4 N7854 P2876 CASX 22 -1 N7852 0x20000cf Int BE Pri Loop_entry Loop_exit !#A N7853 N7854 !#4 N7855 P2877 LD 21 -1 Int LE Pri Loop_entry Loop_exit !#4 N7856 P2877 CAS 21 -1 N7855 0x20000d0 Int LE Pri Loop_entry Loop_exit !#4 N7857 P2878 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N7858 P2878 CASX 23 -1,0x0 N7857 0x20000d1 Int BE Pri Loop_entry Loop_exit !#4 N7859 P2879 ST 21 0x20000d2 Int BE Pri Loop_entry !#4 N7860 P2880 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#4 N7861 P2880 CASX 17 -1,0x0 N7860 0x20000d3 Int BE Pri Loop_exit !#4 N7862 P2879 ST 21 0x20000d4 Int BE Pri Loop_entry !#4 N7863 P2880 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#4 N7864 P2880 CASX 17 -1,0x0 N7863 0x20000d5 Int BE Pri Loop_exit !#4 N7865 P2881 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#4 N7866 P2881 CASX 23 -1,0x0 N7865 0x20000d6 Int BE Pri Loop_entry !#4 N7867 P2882 ST 13 0x20000d7 Int LE Pri Loop_exit !#4 N7868 P2881 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#4 N7869 P2881 CASX 23 -1,0x0 N7868 0x20000d8 Int BE Pri Loop_entry !#4 N7870 P2882 ST 13 0x20000d9 Int LE Pri Loop_exit !#4 N7871 P2883 REPLACEMENT 16 Int BE Pri Loop_entry Loop_exit !#4 N7872 P2884 PREFETCH 0 Int BE Pri Loop_entry !#4 N7873 P2885 DWLD 9 -1 Int BE Pri Loop_exit !#4 N7874 P2885 DWLD 10 -1 Int BE Pri Loop_exit !#A N7873 N7874 !#4 N7875 P2885 CASX 9 -1 N7873 0x20000da Int BE Pri Loop_exit !#4 N7876 P2885 CASX 10 -1 N7874 0x20000db Int BE Pri Loop_exit !#A N7875 N7876 !#4 N7877 P2886 DWLD 3 -1 Int BE Pri Loop_entry !#4 N7878 P2886 DWLD 4 -1 Int BE Pri Loop_entry !#A N7877 N7878 !#4 N7879 P2886 CASX 3 -1 N7877 0x20000dc Int BE Pri Loop_entry !#4 N7880 P2886 CASX 4 -1 N7878 0x20000dd Int BE Pri Loop_entry !#A N7879 N7880 !#4 N7881 P2887 DWLD 18 -1 Int BE Pri Loop_exit !#4 N7882 P2887 DWLD 19 -1 Int BE Pri Loop_exit !#A N7881 N7882 !#4 N7883 P2887 CASX 18 -1 N7881 0x20000de Int BE Pri Loop_exit !#4 N7884 P2887 CASX 19 -1 N7882 0x20000df Int BE Pri Loop_exit !#A N7883 N7884 !#4 N7885 P2886 DWLD 3 -1 Int BE Pri Loop_entry !#4 N7886 P2886 DWLD 4 -1 Int BE Pri Loop_entry !#A N7885 N7886 !#4 N7887 P2886 CASX 3 -1 N7885 0x20000e0 Int BE Pri Loop_entry !#4 N7888 P2886 CASX 4 -1 N7886 0x20000e1 Int BE Pri Loop_entry !#A N7887 N7888 !#4 N7889 P2887 DWLD 18 -1 Int BE Pri Loop_exit !#4 N7890 P2887 DWLD 19 -1 Int BE Pri Loop_exit !#A N7889 N7890 !#4 N7891 P2887 CASX 18 -1 N7889 0x20000e2 Int BE Pri Loop_exit !#4 N7892 P2887 CASX 19 -1 N7890 0x20000e3 Int BE Pri Loop_exit !#A N7891 N7892 !#4 N7893 P2888 LD 3 -1 Int BE Pri Loop_entry !#4 N7894 P2888 CAS 3 -1 N7893 0x20000e4 Int BE Pri Loop_entry !#4 N7895 P2889 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#4 N7896 P2889 CASX 23 -1,0x0 N7895 0x20000e5 Int BE Pri Loop_exit !#4 N7897 P2890 ST 6 0x20000e6 Int BE Pri Loop_entry Loop_exit !#4 N7898 P2890 ST 6 0x20000e7 Int BE Pri Loop_entry Loop_exit !#4 N7899 P2891 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#4 N7900 P2891 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#4 N7901 P2892 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N7902 P2892 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N7901 N7902 !#4 N7903 P2892 CASX 3 -1 N7901 0x20000e8 Int BE Pri Loop_entry Loop_exit !#4 N7904 P2892 CASX 4 -1 N7902 0x20000e9 Int BE Pri Loop_entry Loop_exit !#A N7903 N7904 !#4 N7905 P2893 DWLD 0 -1 Int BE Pri Loop_entry !#4 N7906 P2893 DWLD 1 -1 Int BE Pri Loop_entry !#A N7905 N7906 !#4 N7907 P2893 CASX 0 -1 N7905 0x20000ea Int BE Pri Loop_entry !#4 N7908 P2893 CASX 1 -1 N7906 0x20000eb Int BE Pri Loop_entry !#A N7907 N7908 !#4 N7909 P2894 PREFETCH 16 Int BE Pri Loop_exit !#4 N7910 P2893 DWLD 0 -1 Int BE Pri Loop_entry !#4 N7911 P2893 DWLD 1 -1 Int BE Pri Loop_entry !#A N7910 N7911 !#4 N7912 P2893 CASX 0 -1 N7910 0x20000ec Int BE Pri Loop_entry !#4 N7913 P2893 CASX 1 -1 N7911 0x20000ed Int BE Pri Loop_entry !#A N7912 N7913 !#4 N7914 P2894 PREFETCH 16 Int BE Pri Loop_exit !#4 N7915 P2895 DWLD 15 -1 Int BE Pri Loop_entry !#4 N7916 P2895 DWLD 16 -1 Int BE Pri Loop_entry !#A N7915 N7916 !#4 N7917 P2895 CASX 15 -1 N7915 0x20000ee Int BE Pri Loop_entry !#4 N7918 P2895 CASX 16 -1 N7916 0x20000ef Int BE Pri Loop_entry !#A N7917 N7918 !#4 N7919 P2896 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#4 N7920 P2896 CASX 11 -1,0x0 N7919 0x20000f0 Int BE Pri Loop_exit !#4 N7921 P2895 DWLD 15 -1 Int BE Pri Loop_entry !#4 N7922 P2895 DWLD 16 -1 Int BE Pri Loop_entry !#A N7921 N7922 !#4 N7923 P2895 CASX 15 -1 N7921 0x20000f1 Int BE Pri Loop_entry !#4 N7924 P2895 CASX 16 -1 N7922 0x20000f2 Int BE Pri Loop_entry !#A N7923 N7924 !#4 N7925 P2896 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#4 N7926 P2896 CASX 11 -1,0x0 N7925 0x20000f3 Int BE Pri Loop_exit !#4 N7927 P2897 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#4 N7928 P2897 CASX 14 -1,0x0 N7927 0x20000f4 Int BE Pri Loop_entry !#4 N7929 P2898 DWLD 0 -1 Int BE Pri Loop_exit !#4 N7930 P2898 DWLD 1 -1 Int BE Pri Loop_exit !#A N7929 N7930 !#4 N7931 P2898 CASX 0 -1 N7929 0x20000f5 Int BE Pri Loop_exit !#4 N7932 P2898 CASX 1 -1 N7930 0x20000f6 Int BE Pri Loop_exit !#A N7931 N7932 !#4 N7933 P2897 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#4 N7934 P2897 CASX 14 -1,0x0 N7933 0x20000f7 Int BE Pri Loop_entry !#4 N7935 P2898 DWLD 0 -1 Int BE Pri Loop_exit !#4 N7936 P2898 DWLD 1 -1 Int BE Pri Loop_exit !#A N7935 N7936 !#4 N7937 P2898 CASX 0 -1 N7935 0x20000f8 Int BE Pri Loop_exit !#4 N7938 P2898 CASX 1 -1 N7936 0x20000f9 Int BE Pri Loop_exit !#A N7937 N7938 !#4 N7939 P2899 MEMBAR !#4 N7940 P2900 DWLD 3 -1 Int BE Pri Loop_exit !#4 N7941 P2900 DWLD 4 -1 Int BE Pri Loop_exit !#A N7940 N7941 !#4 N7942 P2900 CASX 3 -1 N7940 0x20000fa Int BE Pri Loop_exit !#4 N7943 P2900 CASX 4 -1 N7941 0x20000fb Int BE Pri Loop_exit !#A N7942 N7943 !#4 N7944 P2901 LD 7 -1 Int LE Pri Loop_entry !#4 N7945 P2902 DWLD 14 -1,0x0 Int BE Pri !#4 N7946 P2902 CASX 14 -1,0x0 N7945 0x20000fc Int BE Pri !#4 N7947 P2903 LD 19 -1 Int BE Pri Loop_exit !#4 N7948 P2904 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N7949 P2904 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N7948 N7949 !#4 N7950 P2904 CASX 21 -1 N7948 0x20000fd Int BE Pri Loop_entry Loop_exit !#4 N7951 P2904 CASX 22 -1 N7949 0x20000fe Int BE Pri Loop_entry Loop_exit !#A N7950 N7951 !#4 N7952 P2904 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N7953 P2904 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N7952 N7953 !#4 N7954 P2904 CASX 21 -1 N7952 0x20000ff Int BE Pri Loop_entry Loop_exit !#4 N7955 P2904 CASX 22 -1 N7953 0x2000100 Int BE Pri Loop_entry Loop_exit !#A N7954 N7955 !#4 N7956 P2905 REPLACEMENT 8 Int BE Pri Loop_entry Loop_exit !#4 N7957 P2906 PREFETCH 18 Int BE Pri Loop_entry Loop_exit !#4 N7958 P2907 ST 8 0x2000101 Int BE Pri Loop_entry Loop_exit !#4 N7959 P2908 MEMBAR !#4 N7960 P2908 MEMBAR !#4 N7961 P2909 LD 4 -1 Int BE Pri Loop_entry !#4 N7962 P2910 LD 7 -1 Int BE Pri Loop_exit !#4 N7963 P2909 LD 4 -1 Int BE Pri Loop_entry !#4 N7964 P2910 LD 7 -1 Int BE Pri Loop_exit !#4 N7965 P2911 LD 0 -1 Int BE Pri Loop_entry !#4 N7966 P2912 ST 7 0x2000102 Int BE Pri !#4 N7967 P2913 LD 18 -1 Int BE Pri Loop_exit !#4 N7968 P2914 LD 23 -1 Int BE Pri Loop_entry !#4 N7969 P2914 CAS 23 -1 N7968 0x2000103 Int BE Pri Loop_entry !#4 N7970 P2915 DWLD 15 -1 Int BE Pri Loop_exit !#4 N7971 P2915 DWLD 16 -1 Int BE Pri Loop_exit !#A N7970 N7971 !#4 N7972 P2915 CASX 15 -1 N7970 0x2000104 Int BE Pri Loop_exit !#4 N7973 P2915 CASX 16 -1 N7971 0x2000105 Int BE Pri Loop_exit !#A N7972 N7973 !#4 N7974 P2916 PREFETCH 15 Int BE Pri Loop_entry Loop_exit !#4 N7975 P2916 PREFETCH 15 Int BE Pri Loop_entry Loop_exit !#4 N7976 P2917 LD 17 -1 Int BE Pri Loop_entry !#4 N7977 P2917 CAS 17 -1 N7976 0x2000106 Int BE Pri Loop_entry !#4 N7978 P2918 DWLD 3 -1 Int BE Pri Loop_exit !#4 N7979 P2918 DWLD 4 -1 Int BE Pri Loop_exit !#A N7978 N7979 !#4 N7980 P2918 CASX 3 -1 N7978 0x2000107 Int BE Pri Loop_exit !#4 N7981 P2918 CASX 4 -1 N7979 0x2000108 Int BE Pri Loop_exit !#A N7980 N7981 !#4 N7982 P2919 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#4 N7983 P2919 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#4 N7984 P2920 DWLD 15 -1 Int BE Pri Loop_entry !#4 N7985 P2920 DWLD 16 -1 Int BE Pri Loop_entry !#A N7984 N7985 !#4 N7986 P2920 CASX 15 -1 N7984 0x2000109 Int BE Pri Loop_entry !#4 N7987 P2920 CASX 16 -1 N7985 0x200010a Int BE Pri Loop_entry !#A N7986 N7987 !#4 N7988 P2921 LD 15 -1 Int BE Pri Loop_exit !#4 N7989 P2921 CAS 15 -1 N7988 0x200010b Int BE Pri Loop_exit !#4 N7990 P2922 LD 15 -1 Int BE Pri Loop_entry !#4 N7991 P2923 DWLD 3 -1 Int BE Pri !#4 N7992 P2923 DWLD 4 -1 Int BE Pri !#A N7991 N7992 !#4 N7993 P2923 CASX 3 -1 N7991 0x200010c Int BE Pri !#4 N7994 P2923 CASX 4 -1 N7992 0x200010d Int BE Pri !#A N7993 N7994 !#4 N7995 P2924 LD 12 -1 Int BE Pri Loop_exit !#4 N7996 P2922 LD 15 -1 Int BE Pri Loop_entry !#4 N7997 P2923 DWLD 3 -1 Int BE Pri !#4 N7998 P2923 DWLD 4 -1 Int BE Pri !#A N7997 N7998 !#4 N7999 P2923 CASX 3 -1 N7997 0x200010e Int BE Pri !#4 N8000 P2923 CASX 4 -1 N7998 0x200010f Int BE Pri !#A N7999 N8000 !#4 N8001 P2924 LD 12 -1 Int BE Pri Loop_exit !#4 N8002 P2925 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#4 N8003 P2925 CAS 4 -1 N8002 0x2000110 Int BE Pri Loop_entry Loop_exit !#4 N8004 P2926 LD 22 -1 Int BE Pri Loop_entry !#4 N8005 P2927 LD 3 -1 Int BE Pri Loop_exit !#4 N8006 P2926 LD 22 -1 Int BE Pri Loop_entry !#4 N8007 P2927 LD 3 -1 Int BE Pri Loop_exit !#4 N8008 P2928 ST 2 0x2000111 Int BE Pri Loop_entry Loop_exit !#4 N8009 P2928 ST 2 0x2000112 Int BE Pri Loop_entry Loop_exit !#4 N8010 P2929 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8011 P2929 DWLD 22 -1 Int BE Pri Loop_entry !#A N8010 N8011 !#4 N8012 P2929 CASX 21 -1 N8010 0x2000113 Int BE Pri Loop_entry !#4 N8013 P2929 CASX 22 -1 N8011 0x2000114 Int BE Pri Loop_entry !#A N8012 N8013 !#4 N8014 P2930 LD 20 -1 Int BE Pri !#4 N8015 P2931 LD 15 -1 Int BE Pri Loop_exit !#4 N8016 P2929 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8017 P2929 DWLD 22 -1 Int BE Pri Loop_entry !#A N8016 N8017 !#4 N8018 P2929 CASX 21 -1 N8016 0x2000115 Int BE Pri Loop_entry !#4 N8019 P2929 CASX 22 -1 N8017 0x2000116 Int BE Pri Loop_entry !#A N8018 N8019 !#4 N8020 P2930 LD 20 -1 Int BE Pri !#4 N8021 P2931 LD 15 -1 Int BE Pri Loop_exit !#4 N8022 P2932 LD 20 -1 Int BE Pri Loop_entry !#4 N8023 P2933 LD 20 -1 Int BE Pri Loop_exit !#4 N8024 P2934 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#4 N8025 P2934 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#4 N8026 P2935 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8027 P2935 CASX 2 -1,0x0 N8026 0x2000117 Int BE Pri Loop_entry Loop_exit !#4 N8028 P2935 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8029 P2935 CASX 2 -1,0x0 N8028 0x2000118 Int BE Pri Loop_entry Loop_exit !#4 N8030 P2936 LD 19 -1 Int BE Pri Loop_entry !#4 N8031 P2937 LD 23 -1 Int LE Pri Loop_exit !#4 N8032 P2938 LD 12 -1 Int BE Pri Loop_entry !#4 N8033 P2939 LD 21 -1 Int BE Pri Loop_exit !#4 N8034 P2938 LD 12 -1 Int BE Pri Loop_entry !#4 N8035 P2939 LD 21 -1 Int BE Pri Loop_exit !#4 N8036 P2940 DWLD 18 -1 Int BE Pri Loop_entry !#4 N8037 P2940 DWLD 19 -1 Int BE Pri Loop_entry !#A N8036 N8037 !#4 N8038 P2940 CASX 18 -1 N8036 0x2000119 Int BE Pri Loop_entry !#4 N8039 P2940 CASX 19 -1 N8037 0x200011a Int BE Pri Loop_entry !#A N8038 N8039 !#4 N8040 P2941 DWLD 12 -1 Int BE Pri Loop_exit !#4 N8041 P2941 DWLD 13 -1 Int BE Pri Loop_exit !#A N8040 N8041 !#4 N8042 P2941 CASX 12 -1 N8040 0x200011b Int BE Pri Loop_exit !#4 N8043 P2941 CASX 13 -1 N8041 0x200011c Int BE Pri Loop_exit !#A N8042 N8043 !#4 N8044 P2940 DWLD 18 -1 Int BE Pri Loop_entry !#4 N8045 P2940 DWLD 19 -1 Int BE Pri Loop_entry !#A N8044 N8045 !#4 N8046 P2940 CASX 18 -1 N8044 0x200011d Int BE Pri Loop_entry !#4 N8047 P2940 CASX 19 -1 N8045 0x200011e Int BE Pri Loop_entry !#A N8046 N8047 !#4 N8048 P2941 DWLD 12 -1 Int BE Pri Loop_exit !#4 N8049 P2941 DWLD 13 -1 Int BE Pri Loop_exit !#A N8048 N8049 !#4 N8050 P2941 CASX 12 -1 N8048 0x200011f Int BE Pri Loop_exit !#4 N8051 P2941 CASX 13 -1 N8049 0x2000120 Int BE Pri Loop_exit !#A N8050 N8051 !#4 N8052 P2942 LD 5 -1 Int BE Pri Loop_entry !#4 N8053 P2943 DWLD 0 -1 Int BE Pri !#4 N8054 P2943 DWLD 1 -1 Int BE Pri !#A N8053 N8054 !#4 N8055 P2943 CASX 0 -1 N8053 0x2000121 Int BE Pri !#4 N8056 P2943 CASX 1 -1 N8054 0x2000122 Int BE Pri !#A N8055 N8056 !#4 N8057 P2944 LD 3 -1 Int BE Pri Loop_exit !#4 N8058 P2942 LD 5 -1 Int BE Pri Loop_entry !#4 N8059 P2943 DWLD 0 -1 Int BE Pri !#4 N8060 P2943 DWLD 1 -1 Int BE Pri !#A N8059 N8060 !#4 N8061 P2943 CASX 0 -1 N8059 0x2000123 Int BE Pri !#4 N8062 P2943 CASX 1 -1 N8060 0x2000124 Int BE Pri !#A N8061 N8062 !#4 N8063 P2944 LD 3 -1 Int BE Pri Loop_exit !#4 N8064 P2945 REPLACEMENT 4 Int BE Pri Loop_entry !#4 N8065 P2946 MEMBAR !#4 N8066 P2945 REPLACEMENT 4 Int BE Pri Loop_entry !#4 N8067 P2946 MEMBAR !#4 N8068 P2947 REPLACEMENT 8 Int BE Pri Loop_entry !#4 N8069 P2948 LD 11 -1 Int BE Pri !#4 N8070 P2949 LD 20 -1 Int BE Pri Loop_exit !#4 N8071 P2950 PREFETCH 2 Int BE Pri Loop_entry !#4 N8072 P2951 PREFETCH 7 Int BE Pri Loop_exit !#4 N8073 P2950 PREFETCH 2 Int BE Pri Loop_entry !#4 N8074 P2951 PREFETCH 7 Int BE Pri Loop_exit !#4 N8075 P2952 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N8076 P2952 CASX 8 -1,0x0 N8075 0x2000125 Int BE Pri Loop_entry !#4 N8077 P2953 ST 2 0x2000126 Int BE Pri Loop_exit !#4 N8078 P2952 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N8079 P2952 CASX 8 -1,0x0 N8078 0x2000127 Int BE Pri Loop_entry !#4 N8080 P2953 ST 2 0x2000128 Int BE Pri Loop_exit !#4 N8081 P2954 REPLACEMENT 2 Int BE Pri Loop_entry !#4 N8082 P2955 DWLD 9 -1 Int BE Pri Loop_exit !#4 N8083 P2955 DWLD 10 -1 Int BE Pri Loop_exit !#A N8082 N8083 !#4 N8084 P2955 CASX 9 -1 N8082 0x2000129 Int BE Pri Loop_exit !#4 N8085 P2955 CASX 10 -1 N8083 0x200012a Int BE Pri Loop_exit !#A N8084 N8085 !#4 N8086 P2954 REPLACEMENT 2 Int BE Pri Loop_entry !#4 N8087 P2955 DWLD 9 -1 Int BE Pri Loop_exit !#4 N8088 P2955 DWLD 10 -1 Int BE Pri Loop_exit !#A N8087 N8088 !#4 N8089 P2955 CASX 9 -1 N8087 0x200012b Int BE Pri Loop_exit !#4 N8090 P2955 CASX 10 -1 N8088 0x200012c Int BE Pri Loop_exit !#A N8089 N8090 !#4 N8091 P2956 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#4 N8092 P2957 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#4 N8093 P2957 CAS 23 -1 N8092 0x200012d Int BE Pri Loop_entry Loop_exit !#4 N8094 P2957 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#4 N8095 P2957 CAS 23 -1 N8094 0x200012e Int BE Pri Loop_entry Loop_exit !#4 N8096 P2958 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#4 N8097 P2958 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N8096 N8097 !#4 N8098 P2958 CASX 9 -1 N8096 0x200012f Int BE Pri Loop_entry Loop_exit !#4 N8099 P2958 CASX 10 -1 N8097 0x2000130 Int BE Pri Loop_entry Loop_exit !#A N8098 N8099 !#4 N8100 P2959 PREFETCH 23 Int BE Pri Loop_entry !#4 N8101 P2960 REPLACEMENT 23 Int BE Pri Loop_exit !#4 N8102 P2959 PREFETCH 23 Int BE Pri Loop_entry !#4 N8103 P2960 REPLACEMENT 23 Int BE Pri Loop_exit !#4 N8104 P2961 LD 22 -1 Int BE Pri Loop_entry !#4 N8105 P2962 DWLD 18 -1 Int BE Pri !#4 N8106 P2962 DWLD 19 -1 Int BE Pri !#A N8105 N8106 !#4 N8107 P2962 CASX 18 -1 N8105 0x2000131 Int BE Pri !#4 N8108 P2962 CASX 19 -1 N8106 0x2000132 Int BE Pri !#A N8107 N8108 !#4 N8109 P2963 LD 5 -1 Int BE Pri Loop_exit !#4 N8110 P2964 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8111 P2964 CASX 17 -1,0x0 N8110 0x2000133 Int BE Pri Loop_entry Loop_exit !#4 N8112 P2964 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8113 P2964 CASX 17 -1,0x0 N8112 0x2000134 Int BE Pri Loop_entry Loop_exit !#4 N8114 P2965 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8115 P2965 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8114 N8115 !#4 N8116 P2965 CASX 15 -1 N8114 0x2000135 Int BE Pri Loop_entry Loop_exit !#4 N8117 P2965 CASX 16 -1 N8115 0x2000136 Int BE Pri Loop_entry Loop_exit !#A N8116 N8117 !#4 N8118 P2965 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8119 P2965 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8118 N8119 !#4 N8120 P2965 CASX 15 -1 N8118 0x2000137 Int BE Pri Loop_entry Loop_exit !#4 N8121 P2965 CASX 16 -1 N8119 0x2000138 Int BE Pri Loop_entry Loop_exit !#A N8120 N8121 !#4 N8122 P2966 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N8123 P2966 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N8122 N8123 !#4 N8124 P2966 CASX 21 -1 N8122 0x2000139 Int BE Pri Loop_entry Loop_exit !#4 N8125 P2966 CASX 22 -1 N8123 0x200013a Int BE Pri Loop_entry Loop_exit !#A N8124 N8125 !#4 N8126 P2966 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N8127 P2966 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N8126 N8127 !#4 N8128 P2966 CASX 21 -1 N8126 0x200013b Int BE Pri Loop_entry Loop_exit !#4 N8129 P2966 CASX 22 -1 N8127 0x200013c Int BE Pri Loop_entry Loop_exit !#A N8128 N8129 !#4 N8130 P2967 PREFETCH 22 Int BE Pri Loop_entry !#4 N8131 P2968 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#4 N8132 P2968 CASX 20 -1,0x0 N8131 0x200013d Int BE Pri Loop_exit !#4 N8133 P2969 DWLD 18 -1 Int BE Pri Loop_entry !#4 N8134 P2969 DWLD 19 -1 Int BE Pri Loop_entry !#A N8133 N8134 !#4 N8135 P2969 CASX 18 -1 N8133 0x200013e Int BE Pri Loop_entry !#4 N8136 P2969 CASX 19 -1 N8134 0x200013f Int BE Pri Loop_entry !#A N8135 N8136 !#4 N8137 P2970 LD 23 -1 Int BE Pri !#4 N8138 P2971 LD 23 -1 Int BE Pri Loop_exit !#4 N8139 P2972 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#4 N8140 P2972 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N8139 N8140 !#4 N8141 P2972 CASX 6 -1 N8139 0x2000140 Int BE Pri Loop_entry Loop_exit !#4 N8142 P2972 CASX 7 -1 N8140 0x2000141 Int BE Pri Loop_entry Loop_exit !#A N8141 N8142 !#4 N8143 P2972 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#4 N8144 P2972 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N8143 N8144 !#4 N8145 P2972 CASX 6 -1 N8143 0x2000142 Int BE Pri Loop_entry Loop_exit !#4 N8146 P2972 CASX 7 -1 N8144 0x2000143 Int BE Pri Loop_entry Loop_exit !#A N8145 N8146 !#4 N8147 P2973 LD 21 -1 Int LE Pri Loop_entry !#4 N8148 P2973 CAS 21 -1 N8147 0x2000144 Int LE Pri Loop_entry !#4 N8149 P2974 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#4 N8150 P2974 CASX 23 -1,0x0 N8149 0x2000145 Int BE Pri Loop_exit !#4 N8151 P2975 LD 10 -1 Int BE Pri Loop_entry !#4 N8152 P2975 CAS 10 -1 N8151 0x2000146 Int BE Pri Loop_entry !#4 N8153 P2976 LD 13 -1 Int LE Pri !#4 N8154 P2977 LD 2 -1 Int BE Pri Loop_exit !#4 N8155 P2978 REPLACEMENT 14 Int BE Pri Loop_entry !#4 N8156 P2979 ST 12 0x41800001 FP BE Pri Loop_exit !#4 N8157 P2980 LD 0 -1 Int BE Pri Loop_entry !#4 N8158 P2981 LD 17 -1 Int BE Pri Loop_exit !#4 N8159 P2982 DWLD 0 -1 Int BE Pri Loop_entry !#4 N8160 P2982 DWLD 1 -1 Int BE Pri Loop_entry !#A N8159 N8160 !#4 N8161 P2982 CASX 0 -1 N8159 0x2000147 Int BE Pri Loop_entry !#4 N8162 P2982 CASX 1 -1 N8160 0x2000148 Int BE Pri Loop_entry !#A N8161 N8162 !#4 N8163 P2983 LD 15 -1 Int BE Pri !#4 N8164 P2984 LD 0 -1 Int BE Pri Loop_exit !#4 N8165 P2982 DWLD 0 -1 Int BE Pri Loop_entry !#4 N8166 P2982 DWLD 1 -1 Int BE Pri Loop_entry !#A N8165 N8166 !#4 N8167 P2982 CASX 0 -1 N8165 0x2000149 Int BE Pri Loop_entry !#4 N8168 P2982 CASX 1 -1 N8166 0x200014a Int BE Pri Loop_entry !#A N8167 N8168 !#4 N8169 P2983 LD 15 -1 Int BE Pri !#4 N8170 P2984 LD 0 -1 Int BE Pri Loop_exit !#4 N8171 P2985 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#4 N8172 P2985 CASX 11 -1,0x0 N8171 0x200014b Int BE Pri Loop_entry !#4 N8173 P2986 PREFETCH 1 Int BE Pri Loop_exit !#4 N8174 P2987 LD 16 -1 Int BE Pri Loop_entry Loop_exit !#4 N8175 P2987 CAS 16 -1 N8174 0x200014c Int BE Pri Loop_entry Loop_exit !#4 N8176 P2987 LD 16 -1 Int BE Pri Loop_entry Loop_exit !#4 N8177 P2987 CAS 16 -1 N8176 0x200014d Int BE Pri Loop_entry Loop_exit !#4 N8178 P2988 DWLD 0 -1 Int LE Pri Loop_entry !#4 N8179 P2988 DWLD 1 -1 Int LE Pri Loop_entry !#A N8178 N8179 !#4 N8180 P2988 CASX 0 -1 N8178 0x200014e Int LE Pri Loop_entry !#4 N8181 P2988 CASX 1 -1 N8179 0x200014f Int LE Pri Loop_entry !#A N8180 N8181 !#4 N8182 P2989 REPLACEMENT 13 Int BE Pri Loop_exit !#4 N8183 P2990 LD 2 -1 Int BE Pri Loop_entry !#4 N8184 P2991 MEMBAR !#4 N8185 P2992 LD 18 -1 Int BE Pri Loop_exit !#4 N8186 P2993 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8187 P2993 CASX 14 -1,0x0 N8186 0x2000150 Int BE Pri Loop_entry Loop_exit !#4 N8188 P2993 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8189 P2993 CASX 14 -1,0x0 N8188 0x2000151 Int BE Pri Loop_entry Loop_exit !#4 N8190 P2994 LD 14 -1 Int BE Pri Loop_entry !#4 N8191 P2995 LD 23 -1 Int BE Pri Loop_exit !#4 N8192 P2994 LD 14 -1 Int BE Pri Loop_entry !#4 N8193 P2995 LD 23 -1 Int BE Pri Loop_exit !#4 N8194 P2996 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8195 P2996 DWLD 22 -1 Int BE Pri Loop_entry !#A N8194 N8195 !#4 N8196 P2996 CASX 21 -1 N8194 0x2000152 Int BE Pri Loop_entry !#4 N8197 P2996 CASX 22 -1 N8195 0x2000153 Int BE Pri Loop_entry !#A N8196 N8197 !#4 N8198 P2997 REPLACEMENT 16 Int BE Pri Loop_exit !#4 N8199 P2996 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8200 P2996 DWLD 22 -1 Int BE Pri Loop_entry !#A N8199 N8200 !#4 N8201 P2996 CASX 21 -1 N8199 0x2000154 Int BE Pri Loop_entry !#4 N8202 P2996 CASX 22 -1 N8200 0x2000155 Int BE Pri Loop_entry !#A N8201 N8202 !#4 N8203 P2997 REPLACEMENT 16 Int BE Pri Loop_exit !#4 N8204 P2998 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#4 N8205 P2998 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N8204 N8205 !#4 N8206 P2998 CASX 12 -1 N8204 0x2000156 Int BE Pri Loop_entry Loop_exit !#4 N8207 P2998 CASX 13 -1 N8205 0x2000157 Int BE Pri Loop_entry Loop_exit !#A N8206 N8207 !#4 N8208 P2999 DWLD 6 -1 Int BE Pri Loop_entry !#4 N8209 P2999 DWLD 7 -1 Int BE Pri Loop_entry !#A N8208 N8209 !#4 N8210 P2999 CASX 6 -1 N8208 0x2000158 Int BE Pri Loop_entry !#4 N8211 P2999 CASX 7 -1 N8209 0x2000159 Int BE Pri Loop_entry !#A N8210 N8211 !#4 N8212 P3000 REPLACEMENT 20 Int BE Pri Loop_exit !#4 N8213 P2999 DWLD 6 -1 Int BE Pri Loop_entry !#4 N8214 P2999 DWLD 7 -1 Int BE Pri Loop_entry !#A N8213 N8214 !#4 N8215 P2999 CASX 6 -1 N8213 0x200015a Int BE Pri Loop_entry !#4 N8216 P2999 CASX 7 -1 N8214 0x200015b Int BE Pri Loop_entry !#A N8215 N8216 !#4 N8217 P3000 REPLACEMENT 20 Int BE Pri Loop_exit !#4 N8218 P3001 LD 7 -1 Int BE Pri Loop_entry !#4 N8219 P3001 CAS 7 -1 N8218 0x200015c Int BE Pri Loop_entry !#4 N8220 P3002 DWLD 12 -1 Int BE Pri Loop_exit !#4 N8221 P3002 DWLD 13 -1 Int BE Pri Loop_exit !#A N8220 N8221 !#4 N8222 P3002 CASX 12 -1 N8220 0x200015d Int BE Pri Loop_exit !#4 N8223 P3002 CASX 13 -1 N8221 0x200015e Int BE Pri Loop_exit !#A N8222 N8223 !#4 N8224 P3001 LD 7 -1 Int BE Pri Loop_entry !#4 N8225 P3001 CAS 7 -1 N8224 0x200015f Int BE Pri Loop_entry !#4 N8226 P3002 DWLD 12 -1 Int BE Pri Loop_exit !#4 N8227 P3002 DWLD 13 -1 Int BE Pri Loop_exit !#A N8226 N8227 !#4 N8228 P3002 CASX 12 -1 N8226 0x2000160 Int BE Pri Loop_exit !#4 N8229 P3002 CASX 13 -1 N8227 0x2000161 Int BE Pri Loop_exit !#A N8228 N8229 !#4 N8230 P3003 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#4 N8231 P3003 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N8230 N8231 !#4 N8232 P3003 CASX 9 -1 N8230 0x2000162 Int BE Pri Loop_entry Loop_exit !#4 N8233 P3003 CASX 10 -1 N8231 0x2000163 Int BE Pri Loop_entry Loop_exit !#A N8232 N8233 !#4 N8234 P3004 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N8235 P3004 CASX 17 -1,0x0 N8234 0x2000164 Int BE Pri Loop_entry !#4 N8236 P3005 DWLD 12 -1 Int BE Pri Loop_exit !#4 N8237 P3005 DWLD 13 -1 Int BE Pri Loop_exit !#A N8236 N8237 !#4 N8238 P3005 CASX 12 -1 N8236 0x2000165 Int BE Pri Loop_exit !#4 N8239 P3005 CASX 13 -1 N8237 0x2000166 Int BE Pri Loop_exit !#A N8238 N8239 !#4 N8240 P3004 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N8241 P3004 CASX 17 -1,0x0 N8240 0x2000167 Int BE Pri Loop_entry !#4 N8242 P3005 DWLD 12 -1 Int BE Pri Loop_exit !#4 N8243 P3005 DWLD 13 -1 Int BE Pri Loop_exit !#A N8242 N8243 !#4 N8244 P3005 CASX 12 -1 N8242 0x2000168 Int BE Pri Loop_exit !#4 N8245 P3005 CASX 13 -1 N8243 0x2000169 Int BE Pri Loop_exit !#A N8244 N8245 !#4 N8246 P3006 LD 20 -1 Int BE Pri Loop_entry !#4 N8247 P3006 CAS 20 -1 N8246 0x200016a Int BE Pri Loop_entry !#4 N8248 P3007 REPLACEMENT 23 Int BE Pri Loop_exit !#4 N8249 P3008 DWLD 6 -1 Int BE Pri Loop_entry !#4 N8250 P3008 DWLD 7 -1 Int BE Pri Loop_entry !#A N8249 N8250 !#4 N8251 P3008 CASX 6 -1 N8249 0x200016b Int BE Pri Loop_entry !#4 N8252 P3008 CASX 7 -1 N8250 0x200016c Int BE Pri Loop_entry !#A N8251 N8252 !#4 N8253 P3009 LD 3 -1 Int BE Pri Loop_exit !#4 N8254 P3009 CAS 3 -1 N8253 0x200016d Int BE Pri Loop_exit !#4 N8255 P3008 DWLD 6 -1 Int BE Pri Loop_entry !#4 N8256 P3008 DWLD 7 -1 Int BE Pri Loop_entry !#A N8255 N8256 !#4 N8257 P3008 CASX 6 -1 N8255 0x200016e Int BE Pri Loop_entry !#4 N8258 P3008 CASX 7 -1 N8256 0x200016f Int BE Pri Loop_entry !#A N8257 N8258 !#4 N8259 P3009 LD 3 -1 Int BE Pri Loop_exit !#4 N8260 P3009 CAS 3 -1 N8259 0x2000170 Int BE Pri Loop_exit !#4 N8261 P3010 MEMBAR !#4 N8262 P3011 LD 14 -1 Int BE Pri Loop_exit !#4 N8263 P3011 CAS 14 -1 N8262 0x2000171 Int BE Pri Loop_exit !#4 N8264 P3010 MEMBAR !#4 N8265 P3011 LD 14 -1 Int BE Pri Loop_exit !#4 N8266 P3011 CAS 14 -1 N8265 0x2000172 Int BE Pri Loop_exit !#4 N8267 P3012 DWLD 12 -1 Int BE Pri Loop_entry !#4 N8268 P3012 DWLD 13 -1 Int BE Pri Loop_entry !#A N8267 N8268 !#4 N8269 P3012 CASX 12 -1 N8267 0x2000173 Int BE Pri Loop_entry !#4 N8270 P3012 CASX 13 -1 N8268 0x2000174 Int BE Pri Loop_entry !#A N8269 N8270 !#4 N8271 P3013 LD 10 -1 Int BE Pri !#4 N8272 P3014 LD 16 -1 Int BE Pri Loop_exit !#4 N8273 P3012 DWLD 12 -1 Int BE Pri Loop_entry !#4 N8274 P3012 DWLD 13 -1 Int BE Pri Loop_entry !#A N8273 N8274 !#4 N8275 P3012 CASX 12 -1 N8273 0x2000175 Int BE Pri Loop_entry !#4 N8276 P3012 CASX 13 -1 N8274 0x2000176 Int BE Pri Loop_entry !#A N8275 N8276 !#4 N8277 P3013 LD 10 -1 Int BE Pri !#4 N8278 P3014 LD 16 -1 Int BE Pri Loop_exit !#4 N8279 P3015 ST 10 0x2000177 Int BE Pri Loop_entry !#4 N8280 P3016 DWLD 18 -1 Int BE Pri Loop_exit !#4 N8281 P3016 DWLD 19 -1 Int BE Pri Loop_exit !#A N8280 N8281 !#4 N8282 P3016 CASX 18 -1 N8280 0x2000178 Int BE Pri Loop_exit !#4 N8283 P3016 CASX 19 -1 N8281 0x2000179 Int BE Pri Loop_exit !#A N8282 N8283 !#4 N8284 P3015 ST 10 0x200017a Int BE Pri Loop_entry !#4 N8285 P3016 DWLD 18 -1 Int BE Pri Loop_exit !#4 N8286 P3016 DWLD 19 -1 Int BE Pri Loop_exit !#A N8285 N8286 !#4 N8287 P3016 CASX 18 -1 N8285 0x200017b Int BE Pri Loop_exit !#4 N8288 P3016 CASX 19 -1 N8286 0x200017c Int BE Pri Loop_exit !#A N8287 N8288 !#4 N8289 P3017 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8290 P3017 CASX 8 -1,0x0 N8289 0x200017d Int BE Pri Loop_entry Loop_exit !#4 N8291 P3017 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8292 P3017 CASX 8 -1,0x0 N8291 0x200017e Int BE Pri Loop_entry Loop_exit !#4 N8293 P3018 REPLACEMENT 18 Int BE Pri Loop_entry !#4 N8294 P3019 DWLD 3 -1 Int BE Pri Loop_exit !#4 N8295 P3019 DWLD 4 -1 Int BE Pri Loop_exit !#A N8294 N8295 !#4 N8296 P3019 CASX 3 -1 N8294 0x200017f Int BE Pri Loop_exit !#4 N8297 P3019 CASX 4 -1 N8295 0x2000180 Int BE Pri Loop_exit !#A N8296 N8297 !#4 N8298 P3018 REPLACEMENT 18 Int BE Pri Loop_entry !#4 N8299 P3019 DWLD 3 -1 Int BE Pri Loop_exit !#4 N8300 P3019 DWLD 4 -1 Int BE Pri Loop_exit !#A N8299 N8300 !#4 N8301 P3019 CASX 3 -1 N8299 0x2000181 Int BE Pri Loop_exit !#4 N8302 P3019 CASX 4 -1 N8300 0x2000182 Int BE Pri Loop_exit !#A N8301 N8302 !#4 N8303 P3020 LD 18 -1 Int BE Pri Loop_entry !#4 N8304 P3021 LD 17 -1 Int LE Pri Loop_exit !#4 N8305 P3022 DWLD 15 -1 Int BE Pri Loop_entry !#4 N8306 P3022 DWLD 16 -1 Int BE Pri Loop_entry !#A N8305 N8306 !#4 N8307 P3022 CASX 15 -1 N8305 0x2000183 Int BE Pri Loop_entry !#4 N8308 P3022 CASX 16 -1 N8306 0x2000184 Int BE Pri Loop_entry !#A N8307 N8308 !#4 N8309 P3023 ST 1 0x2000185 Int BE Pri Loop_exit !#4 N8310 P3022 DWLD 15 -1 Int BE Pri Loop_entry !#4 N8311 P3022 DWLD 16 -1 Int BE Pri Loop_entry !#A N8310 N8311 !#4 N8312 P3022 CASX 15 -1 N8310 0x2000186 Int BE Pri Loop_entry !#4 N8313 P3022 CASX 16 -1 N8311 0x2000187 Int BE Pri Loop_entry !#A N8312 N8313 !#4 N8314 P3023 ST 1 0x2000188 Int BE Pri Loop_exit !#4 N8315 P3024 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N8316 P3024 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N8315 N8316 !#4 N8317 P3024 CASX 18 -1 N8315 0x2000189 Int BE Pri Loop_entry Loop_exit !#4 N8318 P3024 CASX 19 -1 N8316 0x200018a Int BE Pri Loop_entry Loop_exit !#A N8317 N8318 !#4 N8319 P3024 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N8320 P3024 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N8319 N8320 !#4 N8321 P3024 CASX 18 -1 N8319 0x200018b Int BE Pri Loop_entry Loop_exit !#4 N8322 P3024 CASX 19 -1 N8320 0x200018c Int BE Pri Loop_entry Loop_exit !#A N8321 N8322 !#4 N8323 P3025 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N8324 P3025 CASX 8 -1,0x0 N8323 0x200018d Int BE Pri Loop_entry !#4 N8325 P3026 LD 3 -1 FP BE Pri Loop_exit !#4 N8326 P3025 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N8327 P3025 CASX 8 -1,0x0 N8326 0x200018e Int BE Pri Loop_entry !#4 N8328 P3026 LD 3 -1 FP BE Pri Loop_exit !#4 N8329 P3027 ST 5 0x200018f Int BE Pri Loop_entry Loop_exit !#4 N8330 P3028 DWLD 15 -1 Int BE Pri Loop_entry !#4 N8331 P3028 DWLD 16 -1 Int BE Pri Loop_entry !#A N8330 N8331 !#4 N8332 P3028 CASX 15 -1 N8330 0x2000190 Int BE Pri Loop_entry !#4 N8333 P3028 CASX 16 -1 N8331 0x2000191 Int BE Pri Loop_entry !#A N8332 N8333 !#4 N8334 P3029 DWLD 3 -1 Int BE Pri Loop_exit !#4 N8335 P3029 DWLD 4 -1 Int BE Pri Loop_exit !#A N8334 N8335 !#4 N8336 P3029 CASX 3 -1 N8334 0x2000192 Int BE Pri Loop_exit !#4 N8337 P3029 CASX 4 -1 N8335 0x2000193 Int BE Pri Loop_exit !#A N8336 N8337 !#4 N8338 P3030 LD 6 -1 Int BE Pri Loop_entry !#4 N8339 P3031 DWLD 17 -1,0x0 Int LE Pri !#4 N8340 P3031 CASX 17 -1,0x0 N8339 0x2000194 Int LE Pri !#4 N8341 P3032 LD 15 -1 Int BE Pri Loop_exit !#4 N8342 P3030 LD 6 -1 Int BE Pri Loop_entry !#4 N8343 P3031 DWLD 17 -1,0x0 Int LE Pri !#4 N8344 P3031 CASX 17 -1,0x0 N8343 0x2000195 Int LE Pri !#4 N8345 P3032 LD 15 -1 Int BE Pri Loop_exit !#4 N8346 P3033 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N8347 P3033 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N8346 N8347 !#4 N8348 P3033 CASX 21 -1 N8346 0x2000196 Int BE Pri Loop_entry Loop_exit !#4 N8349 P3033 CASX 22 -1 N8347 0x2000197 Int BE Pri Loop_entry Loop_exit !#A N8348 N8349 !#4 N8350 P3034 REPLACEMENT 13 Int BE Pri Loop_entry !#4 N8351 P3035 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#4 N8352 P3035 CASX 23 -1,0x0 N8351 0x2000198 Int BE Pri Loop_exit !#4 N8353 P3036 DWLD 12 -1 Int BE Pri Loop_entry !#4 N8354 P3036 DWLD 13 -1 Int BE Pri Loop_entry !#A N8353 N8354 !#4 N8355 P3036 CASX 12 -1 N8353 0x2000199 Int BE Pri Loop_entry !#4 N8356 P3036 CASX 13 -1 N8354 0x200019a Int BE Pri Loop_entry !#A N8355 N8356 !#4 N8357 P3037 DWLD 21 -1 Int BE Pri Loop_exit !#4 N8358 P3037 DWLD 22 -1 Int BE Pri Loop_exit !#A N8357 N8358 !#4 N8359 P3037 CASX 21 -1 N8357 0x200019b Int BE Pri Loop_exit !#4 N8360 P3037 CASX 22 -1 N8358 0x200019c Int BE Pri Loop_exit !#A N8359 N8360 !#4 N8361 P3038 DWLD 0 -1 Int BE Pri Loop_entry !#4 N8362 P3038 DWLD 1 -1 Int BE Pri Loop_entry !#A N8361 N8362 !#4 N8363 P3038 CASX 0 -1 N8361 0x200019d Int BE Pri Loop_entry !#4 N8364 P3038 CASX 1 -1 N8362 0x200019e Int BE Pri Loop_entry !#A N8363 N8364 !#4 N8365 P3039 DWLD 3 -1 Int BE Pri Loop_exit !#4 N8366 P3039 DWLD 4 -1 Int BE Pri Loop_exit !#A N8365 N8366 !#4 N8367 P3039 CASX 3 -1 N8365 0x200019f Int BE Pri Loop_exit !#4 N8368 P3039 CASX 4 -1 N8366 0x20001a0 Int BE Pri Loop_exit !#A N8367 N8368 !#4 N8369 P3038 DWLD 0 -1 Int BE Pri Loop_entry !#4 N8370 P3038 DWLD 1 -1 Int BE Pri Loop_entry !#A N8369 N8370 !#4 N8371 P3038 CASX 0 -1 N8369 0x20001a1 Int BE Pri Loop_entry !#4 N8372 P3038 CASX 1 -1 N8370 0x20001a2 Int BE Pri Loop_entry !#A N8371 N8372 !#4 N8373 P3039 DWLD 3 -1 Int BE Pri Loop_exit !#4 N8374 P3039 DWLD 4 -1 Int BE Pri Loop_exit !#A N8373 N8374 !#4 N8375 P3039 CASX 3 -1 N8373 0x20001a3 Int BE Pri Loop_exit !#4 N8376 P3039 CASX 4 -1 N8374 0x20001a4 Int BE Pri Loop_exit !#A N8375 N8376 !#4 N8377 P3040 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8378 P3040 CASX 20 -1,0x0 N8377 0x20001a5 Int BE Pri Loop_entry Loop_exit !#4 N8379 P3041 PREFETCH 23 Int BE Pri Loop_entry !#4 N8380 P3042 LD 2 -1 Int LE Pri Loop_exit !#4 N8381 P3042 CAS 2 -1 N8380 0x20001a6 Int LE Pri Loop_exit !#4 N8382 P3041 PREFETCH 23 Int BE Pri Loop_entry !#4 N8383 P3042 LD 2 -1 Int LE Pri Loop_exit !#4 N8384 P3042 CAS 2 -1 N8383 0x20001a7 Int LE Pri Loop_exit !#4 N8385 P3043 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8386 P3043 DWLD 22 -1 Int BE Pri Loop_entry !#A N8385 N8386 !#4 N8387 P3043 CASX 21 -1 N8385 0x20001a8 Int BE Pri Loop_entry !#4 N8388 P3043 CASX 22 -1 N8386 0x20001a9 Int BE Pri Loop_entry !#A N8387 N8388 !#4 N8389 P3044 ST 16 0x20001aa Int BE Pri Loop_exit !#4 N8390 P3043 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8391 P3043 DWLD 22 -1 Int BE Pri Loop_entry !#A N8390 N8391 !#4 N8392 P3043 CASX 21 -1 N8390 0x20001ab Int BE Pri Loop_entry !#4 N8393 P3043 CASX 22 -1 N8391 0x20001ac Int BE Pri Loop_entry !#A N8392 N8393 !#4 N8394 P3044 ST 16 0x20001ad Int BE Pri Loop_exit !#4 N8395 P3045 REPLACEMENT 10 Int BE Pri Loop_entry !#4 N8396 P3046 LD 4 -1 Int BE Pri !#4 N8397 P3047 LD 2 -1 Int BE Pri Loop_exit !#4 N8398 P3045 REPLACEMENT 10 Int BE Pri Loop_entry !#4 N8399 P3046 LD 4 -1 Int BE Pri !#4 N8400 P3047 LD 2 -1 Int BE Pri Loop_exit !#4 N8401 P3048 LD 2 -1 Int BE Pri Loop_entry !#4 N8402 P3049 LD 3 -1 Int BE Pri Loop_exit !#4 N8403 P3050 REPLACEMENT 15 Int BE Pri Loop_entry !#4 N8404 P3051 LD 16 -1 Int BE Pri Loop_exit !#4 N8405 P3051 CAS 16 -1 N8404 0x20001ae Int BE Pri Loop_exit !#4 N8406 P3052 LD 0 -1 Int BE Pri Loop_entry !#4 N8407 P3052 CAS 0 -1 N8406 0x20001af Int BE Pri Loop_entry !#4 N8408 P3053 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#4 N8409 P3053 CASX 20 -1,0x0 N8408 0x20001b0 Int BE Pri Loop_exit !#4 N8410 P3052 LD 0 -1 Int BE Pri Loop_entry !#4 N8411 P3052 CAS 0 -1 N8410 0x20001b1 Int BE Pri Loop_entry !#4 N8412 P3053 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#4 N8413 P3053 CASX 20 -1,0x0 N8412 0x20001b2 Int BE Pri Loop_exit !#4 N8414 P3054 MEMBAR !#4 N8415 P3055 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#4 N8416 P3055 CASX 20 -1,0x0 N8415 0x20001b3 Int BE Pri Loop_exit !#4 N8417 P3056 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8418 P3056 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8417 N8418 !#4 N8419 P3056 CASX 15 -1 N8417 0x20001b4 Int BE Pri Loop_entry Loop_exit !#4 N8420 P3056 CASX 16 -1 N8418 0x20001b5 Int BE Pri Loop_entry Loop_exit !#A N8419 N8420 !#4 N8421 P3056 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8422 P3056 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8421 N8422 !#4 N8423 P3056 CASX 15 -1 N8421 0x20001b6 Int BE Pri Loop_entry Loop_exit !#4 N8424 P3056 CASX 16 -1 N8422 0x20001b7 Int BE Pri Loop_entry Loop_exit !#A N8423 N8424 !#4 N8425 P3057 LD 1 -1 FP BE Pri Loop_entry !#4 N8426 P3058 DWLD 0 -1 Int BE Pri Loop_exit !#4 N8427 P3058 DWLD 1 -1 Int BE Pri Loop_exit !#A N8426 N8427 !#4 N8428 P3058 CASX 0 -1 N8426 0x20001b8 Int BE Pri Loop_exit !#4 N8429 P3058 CASX 1 -1 N8427 0x20001b9 Int BE Pri Loop_exit !#A N8428 N8429 !#4 N8430 P3057 LD 1 -1 FP BE Pri Loop_entry !#4 N8431 P3058 DWLD 0 -1 Int BE Pri Loop_exit !#4 N8432 P3058 DWLD 1 -1 Int BE Pri Loop_exit !#A N8431 N8432 !#4 N8433 P3058 CASX 0 -1 N8431 0x20001ba Int BE Pri Loop_exit !#4 N8434 P3058 CASX 1 -1 N8432 0x20001bb Int BE Pri Loop_exit !#A N8433 N8434 !#4 N8435 P3059 LD 22 -1 Int BE Pri Loop_entry !#4 N8436 P3060 LD 23 -1 Int BE Pri Loop_exit !#4 N8437 P3059 LD 22 -1 Int BE Pri Loop_entry !#4 N8438 P3060 LD 23 -1 Int BE Pri Loop_exit !#4 N8439 P3061 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#4 N8440 P3061 CAS 13 -1 N8439 0x20001bc Int BE Pri Loop_entry Loop_exit !#4 N8441 P3061 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#4 N8442 P3061 CAS 13 -1 N8441 0x20001bd Int BE Pri Loop_entry Loop_exit !#4 N8443 P3062 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8444 P3062 DWLD 22 -1 Int BE Pri Loop_entry !#A N8443 N8444 !#4 N8445 P3062 CASX 21 -1 N8443 0x20001be Int BE Pri Loop_entry !#4 N8446 P3062 CASX 22 -1 N8444 0x20001bf Int BE Pri Loop_entry !#A N8445 N8446 !#4 N8447 P3063 DWLD 0 -1 Int BE Pri Loop_exit !#4 N8448 P3063 DWLD 1 -1 Int BE Pri Loop_exit !#A N8447 N8448 !#4 N8449 P3063 CASX 0 -1 N8447 0x20001c0 Int BE Pri Loop_exit !#4 N8450 P3063 CASX 1 -1 N8448 0x20001c1 Int BE Pri Loop_exit !#A N8449 N8450 !#4 N8451 P3064 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#4 N8452 P3064 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#4 N8453 P3065 MEMBAR !#4 N8454 P3066 DWLD 15 -1 Int BE Pri Loop_exit !#4 N8455 P3066 DWLD 16 -1 Int BE Pri Loop_exit !#A N8454 N8455 !#4 N8456 P3066 CASX 15 -1 N8454 0x20001c2 Int BE Pri Loop_exit !#4 N8457 P3066 CASX 16 -1 N8455 0x20001c3 Int BE Pri Loop_exit !#A N8456 N8457 !#4 N8458 P3067 DWLD 0 -1 Int LE Pri Loop_entry Loop_exit !#4 N8459 P3067 DWLD 1 -1 Int LE Pri Loop_entry Loop_exit !#A N8458 N8459 !#4 N8460 P3067 CASX 0 -1 N8458 0x20001c4 Int LE Pri Loop_entry Loop_exit !#4 N8461 P3067 CASX 1 -1 N8459 0x20001c5 Int LE Pri Loop_entry Loop_exit !#A N8460 N8461 !#4 N8462 P3067 DWLD 0 -1 Int LE Pri Loop_entry Loop_exit !#4 N8463 P3067 DWLD 1 -1 Int LE Pri Loop_entry Loop_exit !#A N8462 N8463 !#4 N8464 P3067 CASX 0 -1 N8462 0x20001c6 Int LE Pri Loop_entry Loop_exit !#4 N8465 P3067 CASX 1 -1 N8463 0x20001c7 Int LE Pri Loop_entry Loop_exit !#A N8464 N8465 !#4 N8466 P3068 PREFETCH 19 Int BE Pri Loop_entry Loop_exit !#4 N8467 P3068 PREFETCH 19 Int BE Pri Loop_entry Loop_exit !#4 N8468 P3069 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8469 P3069 CASX 11 -1,0x0 N8468 0x20001c8 Int BE Pri Loop_entry Loop_exit !#4 N8470 P3069 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8471 P3069 CASX 11 -1,0x0 N8470 0x20001c9 Int BE Pri Loop_entry Loop_exit !#4 N8472 P3070 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N8473 P3070 CASX 17 -1,0x0 N8472 0x20001ca Int BE Pri Loop_entry !#4 N8474 P3071 MEMBAR !#4 N8475 P3070 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N8476 P3070 CASX 17 -1,0x0 N8475 0x20001cb Int BE Pri Loop_entry !#4 N8477 P3071 MEMBAR !#4 N8478 P3072 REPLACEMENT 16 Int BE Pri Loop_entry !#4 N8479 P3073 DWLD 3 -1 Int BE Pri Loop_exit !#4 N8480 P3073 DWLD 4 -1 Int BE Pri Loop_exit !#A N8479 N8480 !#4 N8481 P3073 CASX 3 -1 N8479 0x20001cc Int BE Pri Loop_exit !#4 N8482 P3073 CASX 4 -1 N8480 0x20001cd Int BE Pri Loop_exit !#A N8481 N8482 !#4 N8483 P3072 REPLACEMENT 16 Int BE Pri Loop_entry !#4 N8484 P3073 DWLD 3 -1 Int BE Pri Loop_exit !#4 N8485 P3073 DWLD 4 -1 Int BE Pri Loop_exit !#A N8484 N8485 !#4 N8486 P3073 CASX 3 -1 N8484 0x20001ce Int BE Pri Loop_exit !#4 N8487 P3073 CASX 4 -1 N8485 0x20001cf Int BE Pri Loop_exit !#A N8486 N8487 !#4 N8488 P3074 PREFETCH 12 Int BE Pri Loop_entry Loop_exit !#4 N8489 P3074 PREFETCH 12 Int BE Pri Loop_entry Loop_exit !#4 N8490 P3075 LD 0 -1 Int BE Pri Loop_entry !#4 N8491 P3076 REPLACEMENT 12 Int BE Pri !#4 N8492 P3077 LD 1 -1 Int BE Pri Loop_exit !#4 N8493 P3078 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N8494 P3078 CASX 8 -1,0x0 N8493 0x20001d0 Int BE Pri Loop_entry !#4 N8495 P3079 DWLD 21 -1 Int BE Pri Loop_exit !#4 N8496 P3079 DWLD 22 -1 Int BE Pri Loop_exit !#A N8495 N8496 !#4 N8497 P3079 CASX 21 -1 N8495 0x20001d1 Int BE Pri Loop_exit !#4 N8498 P3079 CASX 22 -1 N8496 0x20001d2 Int BE Pri Loop_exit !#A N8497 N8498 !#4 N8499 P3080 DWLD 18 -1 Int BE Pri Loop_entry !#4 N8500 P3080 DWLD 19 -1 Int BE Pri Loop_entry !#A N8499 N8500 !#4 N8501 P3080 CASX 18 -1 N8499 0x20001d3 Int BE Pri Loop_entry !#4 N8502 P3080 CASX 19 -1 N8500 0x20001d4 Int BE Pri Loop_entry !#A N8501 N8502 !#4 N8503 P3081 LD 16 -1 Int BE Pri !#4 N8504 P3082 LD 5 -1 Int BE Pri Loop_exit !#4 N8505 P3080 DWLD 18 -1 Int BE Pri Loop_entry !#4 N8506 P3080 DWLD 19 -1 Int BE Pri Loop_entry !#A N8505 N8506 !#4 N8507 P3080 CASX 18 -1 N8505 0x20001d5 Int BE Pri Loop_entry !#4 N8508 P3080 CASX 19 -1 N8506 0x20001d6 Int BE Pri Loop_entry !#A N8507 N8508 !#4 N8509 P3081 LD 16 -1 Int BE Pri !#4 N8510 P3082 LD 5 -1 Int BE Pri Loop_exit !#4 N8511 P3083 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N8512 P3083 CASX 17 -1,0x0 N8511 0x20001d7 Int BE Pri Loop_entry !#4 N8513 P3084 LD 1 -1 Int BE Pri Loop_exit !#4 N8514 P3084 CAS 1 -1 N8513 0x20001d8 Int BE Pri Loop_exit !#4 N8515 P3085 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8516 P3085 CASX 11 -1,0x0 N8515 0x20001d9 Int BE Pri Loop_entry Loop_exit !#4 N8517 P3085 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8518 P3085 CASX 11 -1,0x0 N8517 0x20001da Int BE Pri Loop_entry Loop_exit !#4 N8519 P3086 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#4 N8520 P3086 CAS 7 -1 N8519 0x20001db Int BE Pri Loop_entry Loop_exit !#4 N8521 P3087 LD 15 -1 Int BE Pri Loop_entry !#4 N8522 P3088 LD 20 -1 Int BE Pri !#4 N8523 P3088 CAS 20 -1 N8522 0x20001dc Int BE Pri !#4 N8524 P3089 LD 2 -1 Int BE Pri Loop_exit !#4 N8525 P3087 LD 15 -1 Int BE Pri Loop_entry !#4 N8526 P3088 LD 20 -1 Int BE Pri !#4 N8527 P3088 CAS 20 -1 N8526 0x20001dd Int BE Pri !#4 N8528 P3089 LD 2 -1 Int BE Pri Loop_exit !#4 N8529 P3090 LD 8 -1 Int BE Pri Loop_entry !#4 N8530 P3091 LD 12 -1 Int BE Pri Loop_exit !#4 N8531 P3090 LD 8 -1 Int BE Pri Loop_entry !#4 N8532 P3091 LD 12 -1 Int BE Pri Loop_exit !#4 N8533 P3092 ST 23 0x20001de Int BE Pri Loop_entry Loop_exit !#4 N8534 P3092 ST 23 0x20001df Int BE Pri Loop_entry Loop_exit !#4 N8535 P3093 LD 13 -1 Int BE Pri Loop_entry !#4 N8536 P3094 LD 5 -1 Int BE Pri Loop_exit !#4 N8537 P3095 DWLD 11 -1,0x0 Int LE Pri Loop_entry !#4 N8538 P3095 CASX 11 -1,0x0 N8537 0x20001e0 Int LE Pri Loop_entry !#4 N8539 P3096 LD 19 -1 Int BE Pri Loop_exit !#4 N8540 P3096 CAS 19 -1 N8539 0x20001e1 Int BE Pri Loop_exit !#4 N8541 P3097 LD 6 -1 Int BE Pri Loop_entry !#4 N8542 P3097 CAS 6 -1 N8541 0x20001e2 Int BE Pri Loop_entry !#4 N8543 P3098 DWLD 18 -1 Int BE Pri Loop_exit !#4 N8544 P3098 DWLD 19 -1 Int BE Pri Loop_exit !#A N8543 N8544 !#4 N8545 P3098 CASX 18 -1 N8543 0x20001e3 Int BE Pri Loop_exit !#4 N8546 P3098 CASX 19 -1 N8544 0x20001e4 Int BE Pri Loop_exit !#A N8545 N8546 !#4 N8547 P3097 LD 6 -1 Int BE Pri Loop_entry !#4 N8548 P3097 CAS 6 -1 N8547 0x20001e5 Int BE Pri Loop_entry !#4 N8549 P3098 DWLD 18 -1 Int BE Pri Loop_exit !#4 N8550 P3098 DWLD 19 -1 Int BE Pri Loop_exit !#A N8549 N8550 !#4 N8551 P3098 CASX 18 -1 N8549 0x20001e6 Int BE Pri Loop_exit !#4 N8552 P3098 CASX 19 -1 N8550 0x20001e7 Int BE Pri Loop_exit !#A N8551 N8552 !#4 N8553 P3099 LD 6 -1 Int BE Pri Loop_entry !#4 N8554 P3100 LD 0 -1 Int BE Pri Loop_exit !#4 N8555 P3101 LD 23 -1 Int BE Pri Loop_entry !#4 N8556 P3102 DWLD 12 -1 Int BE Pri !#4 N8557 P3102 DWLD 13 -1 Int BE Pri !#A N8556 N8557 !#4 N8558 P3102 CASX 12 -1 N8556 0x20001e8 Int BE Pri !#4 N8559 P3102 CASX 13 -1 N8557 0x20001e9 Int BE Pri !#A N8558 N8559 !#4 N8560 P3103 LD 6 -1 Int BE Pri Loop_exit !#4 N8561 P3101 LD 23 -1 Int BE Pri Loop_entry !#4 N8562 P3102 DWLD 12 -1 Int BE Pri !#4 N8563 P3102 DWLD 13 -1 Int BE Pri !#A N8562 N8563 !#4 N8564 P3102 CASX 12 -1 N8562 0x20001ea Int BE Pri !#4 N8565 P3102 CASX 13 -1 N8563 0x20001eb Int BE Pri !#A N8564 N8565 !#4 N8566 P3103 LD 6 -1 Int BE Pri Loop_exit !#4 N8567 P3104 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N8568 P3104 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N8567 N8568 !#4 N8569 P3104 CASX 3 -1 N8567 0x20001ec Int BE Pri Loop_entry Loop_exit !#4 N8570 P3104 CASX 4 -1 N8568 0x20001ed Int BE Pri Loop_entry Loop_exit !#A N8569 N8570 !#4 N8571 P3104 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N8572 P3104 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N8571 N8572 !#4 N8573 P3104 CASX 3 -1 N8571 0x20001ee Int BE Pri Loop_entry Loop_exit !#4 N8574 P3104 CASX 4 -1 N8572 0x20001ef Int BE Pri Loop_entry Loop_exit !#A N8573 N8574 !#4 N8575 P3105 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N8576 P3105 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N8575 N8576 !#4 N8577 P3105 CASX 3 -1 N8575 0x20001f0 Int BE Pri Loop_entry Loop_exit !#4 N8578 P3105 CASX 4 -1 N8576 0x20001f1 Int BE Pri Loop_entry Loop_exit !#A N8577 N8578 !#4 N8579 P3105 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N8580 P3105 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N8579 N8580 !#4 N8581 P3105 CASX 3 -1 N8579 0x20001f2 Int BE Pri Loop_entry Loop_exit !#4 N8582 P3105 CASX 4 -1 N8580 0x20001f3 Int BE Pri Loop_entry Loop_exit !#A N8581 N8582 !#4 N8583 P3106 ST 20 0x20001f4 Int BE Pri Loop_entry Loop_exit !#4 N8584 P3106 ST 20 0x20001f5 Int BE Pri Loop_entry Loop_exit !#4 N8585 P3107 DWLD 3 -1 Int BE Pri Loop_entry !#4 N8586 P3107 DWLD 4 -1 Int BE Pri Loop_entry !#A N8585 N8586 !#4 N8587 P3107 CASX 3 -1 N8585 0x20001f6 Int BE Pri Loop_entry !#4 N8588 P3107 CASX 4 -1 N8586 0x20001f7 Int BE Pri Loop_entry !#A N8587 N8588 !#4 N8589 P3108 ST 13 0x20001f8 Int BE Pri Loop_exit !#4 N8590 P3107 DWLD 3 -1 Int BE Pri Loop_entry !#4 N8591 P3107 DWLD 4 -1 Int BE Pri Loop_entry !#A N8590 N8591 !#4 N8592 P3107 CASX 3 -1 N8590 0x20001f9 Int BE Pri Loop_entry !#4 N8593 P3107 CASX 4 -1 N8591 0x20001fa Int BE Pri Loop_entry !#A N8592 N8593 !#4 N8594 P3108 ST 13 0x20001fb Int BE Pri Loop_exit !#4 N8595 P3109 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#4 N8596 P3109 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N8595 N8596 !#4 N8597 P3109 CASX 0 -1 N8595 0x20001fc Int BE Pri Loop_entry Loop_exit !#4 N8598 P3109 CASX 1 -1 N8596 0x20001fd Int BE Pri Loop_entry Loop_exit !#A N8597 N8598 !#4 N8599 P3110 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N8600 P3110 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N8599 N8600 !#4 N8601 P3110 CASX 3 -1 N8599 0x20001fe Int BE Pri Loop_entry Loop_exit !#4 N8602 P3110 CASX 4 -1 N8600 0x20001ff Int BE Pri Loop_entry Loop_exit !#A N8601 N8602 !#4 N8603 P3111 ST 9 0x2000200 Int BE Pri Loop_entry Loop_exit !#4 N8604 P3112 DWLD 3 -1 Int BE Pri Loop_entry !#4 N8605 P3112 DWLD 4 -1 Int BE Pri Loop_entry !#A N8604 N8605 !#4 N8606 P3112 CASX 3 -1 N8604 0x2000201 Int BE Pri Loop_entry !#4 N8607 P3112 CASX 4 -1 N8605 0x2000202 Int BE Pri Loop_entry !#A N8606 N8607 !#4 N8608 P3113 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#4 N8609 P3113 CASX 17 -1,0x0 N8608 0x2000203 Int BE Pri Loop_exit !#4 N8610 P3114 ST 17 0x2000204 Int BE Pri Loop_entry !#4 N8611 P3115 LD 21 -1 Int BE Pri !#4 N8612 P3116 LD 21 -1 Int BE Pri Loop_exit !#4 N8613 P3117 LD 0 -1 Int BE Pri Loop_entry !#4 N8614 P3118 REPLACEMENT 23 Int BE Pri !#4 N8615 P3119 LD 9 -1 Int BE Pri Loop_exit !#4 N8616 P3120 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#4 N8617 P3120 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N8616 N8617 !#4 N8618 P3120 CASX 0 -1 N8616 0x2000205 Int BE Pri Loop_entry Loop_exit !#4 N8619 P3120 CASX 1 -1 N8617 0x2000206 Int BE Pri Loop_entry Loop_exit !#A N8618 N8619 !#4 N8620 P3120 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#4 N8621 P3120 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N8620 N8621 !#4 N8622 P3120 CASX 0 -1 N8620 0x2000207 Int BE Pri Loop_entry Loop_exit !#4 N8623 P3120 CASX 1 -1 N8621 0x2000208 Int BE Pri Loop_entry Loop_exit !#A N8622 N8623 !#4 N8624 P3121 ST 7 0x2000209 Int BE Pri Loop_entry Loop_exit !#4 N8625 P3122 ST 0 0x200020a Int BE Pri Loop_entry !#4 N8626 P3123 LD 7 -1 Int BE Pri !#4 N8627 P3124 LD 16 -1 Int BE Pri Loop_exit !#4 N8628 P3122 ST 0 0x200020b Int BE Pri Loop_entry !#4 N8629 P3123 LD 7 -1 Int BE Pri !#4 N8630 P3124 LD 16 -1 Int BE Pri Loop_exit !#4 N8631 P3125 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8632 P3125 CASX 2 -1,0x0 N8631 0x200020c Int BE Pri Loop_entry Loop_exit !#4 N8633 P3126 LD 20 -1 Int BE Pri Loop_entry !#4 N8634 P3127 LD 14 -1 Int BE Pri Loop_exit !#4 N8635 P3126 LD 20 -1 Int BE Pri Loop_entry !#4 N8636 P3127 LD 14 -1 Int BE Pri Loop_exit !#4 N8637 P3128 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N8638 P3128 CAS 21 -1 N8637 0x200020d Int BE Pri Loop_entry Loop_exit !#4 N8639 P3129 DWLD 3 -1 Int BE Pri Loop_entry !#4 N8640 P3129 DWLD 4 -1 Int BE Pri Loop_entry !#A N8639 N8640 !#4 N8641 P3129 CASX 3 -1 N8639 0x200020e Int BE Pri Loop_entry !#4 N8642 P3129 CASX 4 -1 N8640 0x200020f Int BE Pri Loop_entry !#A N8641 N8642 !#4 N8643 P3130 LD 10 -1 Int BE Pri !#4 N8644 P3131 LD 3 -1 Int BE Pri Loop_exit !#4 N8645 P3129 DWLD 3 -1 Int BE Pri Loop_entry !#4 N8646 P3129 DWLD 4 -1 Int BE Pri Loop_entry !#A N8645 N8646 !#4 N8647 P3129 CASX 3 -1 N8645 0x2000210 Int BE Pri Loop_entry !#4 N8648 P3129 CASX 4 -1 N8646 0x2000211 Int BE Pri Loop_entry !#A N8647 N8648 !#4 N8649 P3130 LD 10 -1 Int BE Pri !#4 N8650 P3131 LD 3 -1 Int BE Pri Loop_exit !#4 N8651 P3132 LD 7 -1 Int BE Pri Loop_entry !#4 N8652 P3132 CAS 7 -1 N8651 0x2000212 Int BE Pri Loop_entry !#4 N8653 P3133 LD 21 -1 Int BE Pri !#4 N8654 P3134 LD 22 -1 Int BE Pri Loop_exit !#4 N8655 P3132 LD 7 -1 Int BE Pri Loop_entry !#4 N8656 P3132 CAS 7 -1 N8655 0x2000213 Int BE Pri Loop_entry !#4 N8657 P3133 LD 21 -1 Int BE Pri !#4 N8658 P3134 LD 22 -1 Int BE Pri Loop_exit !#4 N8659 P3135 REPLACEMENT 16 Int BE Pri Loop_entry !#4 N8660 P3136 LD 23 -1 Int BE Pri !#4 N8661 P3137 LD 14 -1 Int BE Pri Loop_exit !#4 N8662 P3138 LD 10 -1 Int BE Pri Loop_entry !#4 N8663 P3139 DWLD 15 -1 Int BE Pri !#4 N8664 P3139 DWLD 16 -1 Int BE Pri !#A N8663 N8664 !#4 N8665 P3139 CASX 15 -1 N8663 0x2000214 Int BE Pri !#4 N8666 P3139 CASX 16 -1 N8664 0x2000215 Int BE Pri !#A N8665 N8666 !#4 N8667 P3140 LD 2 -1 Int BE Pri Loop_exit !#4 N8668 P3138 LD 10 -1 Int BE Pri Loop_entry !#4 N8669 P3139 DWLD 15 -1 Int BE Pri !#4 N8670 P3139 DWLD 16 -1 Int BE Pri !#A N8669 N8670 !#4 N8671 P3139 CASX 15 -1 N8669 0x2000216 Int BE Pri !#4 N8672 P3139 CASX 16 -1 N8670 0x2000217 Int BE Pri !#A N8671 N8672 !#4 N8673 P3140 LD 2 -1 Int BE Pri Loop_exit !#4 N8674 P3141 LD 0 -1 Int BE Pri Loop_entry Loop_exit !#4 N8675 P3141 CAS 0 -1 N8674 0x2000218 Int BE Pri Loop_entry Loop_exit !#4 N8676 P3142 ST 10 0x2000219 Int BE Pri Loop_entry Loop_exit !#4 N8677 P3143 LD 6 -1 Int BE Pri Loop_entry Loop_exit !#4 N8678 P3143 CAS 6 -1 N8677 0x200021a Int BE Pri Loop_entry Loop_exit !#4 N8679 P3144 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#4 N8680 P3144 CASX 11 -1,0x0 N8679 0x200021b Int BE Pri Loop_entry !#4 N8681 P3145 LD 5 -1 Int BE Pri Loop_exit !#4 N8682 P3145 CAS 5 -1 N8681 0x200021c Int BE Pri Loop_exit !#4 N8683 P3144 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#4 N8684 P3144 CASX 11 -1,0x0 N8683 0x200021d Int BE Pri Loop_entry !#4 N8685 P3145 LD 5 -1 Int BE Pri Loop_exit !#4 N8686 P3145 CAS 5 -1 N8685 0x200021e Int BE Pri Loop_exit !#4 N8687 P3146 LD 19 -1 Int BE Pri Loop_entry !#4 N8688 P3146 CAS 19 -1 N8687 0x200021f Int BE Pri Loop_entry !#4 N8689 P3147 LD 22 -1 Int BE Pri Loop_exit !#4 N8690 P3147 CAS 22 -1 N8689 0x2000220 Int BE Pri Loop_exit !#4 N8691 P3146 LD 19 -1 Int BE Pri Loop_entry !#4 N8692 P3146 CAS 19 -1 N8691 0x2000221 Int BE Pri Loop_entry !#4 N8693 P3147 LD 22 -1 Int BE Pri Loop_exit !#4 N8694 P3147 CAS 22 -1 N8693 0x2000222 Int BE Pri Loop_exit !#4 N8695 P3148 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8696 P3148 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8695 N8696 !#4 N8697 P3148 CASX 15 -1 N8695 0x2000223 Int BE Pri Loop_entry Loop_exit !#4 N8698 P3148 CASX 16 -1 N8696 0x2000224 Int BE Pri Loop_entry Loop_exit !#A N8697 N8698 !#4 N8699 P3148 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8700 P3148 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8699 N8700 !#4 N8701 P3148 CASX 15 -1 N8699 0x2000225 Int BE Pri Loop_entry Loop_exit !#4 N8702 P3148 CASX 16 -1 N8700 0x2000226 Int BE Pri Loop_entry Loop_exit !#A N8701 N8702 !#4 N8703 P3149 LD 16 -1 Int BE Pri Loop_entry !#4 N8704 P3150 LD 22 -1 Int BE Pri Loop_exit !#4 N8705 P3149 LD 16 -1 Int BE Pri Loop_entry !#4 N8706 P3150 LD 22 -1 Int BE Pri Loop_exit !#4 N8707 P3151 PREFETCH 5 Int BE Pri Loop_entry Loop_exit !#4 N8708 P3151 PREFETCH 5 Int BE Pri Loop_entry Loop_exit !#4 N8709 P3152 REPLACEMENT 7 Int BE Pri Loop_entry !#4 N8710 P3153 DWLD 15 -1 Int BE Pri Loop_exit !#4 N8711 P3153 DWLD 16 -1 Int BE Pri Loop_exit !#A N8710 N8711 !#4 N8712 P3153 CASX 15 -1 N8710 0x2000227 Int BE Pri Loop_exit !#4 N8713 P3153 CASX 16 -1 N8711 0x2000228 Int BE Pri Loop_exit !#A N8712 N8713 !#4 N8714 P3154 ST 16 0x2000229 Int BE Pri Loop_entry Loop_exit !#4 N8715 P3154 ST 16 0x200022a Int BE Pri Loop_entry Loop_exit !#4 N8716 P3155 DWLD 6 -1 Int BE Pri Loop_entry !#4 N8717 P3155 DWLD 7 -1 Int BE Pri Loop_entry !#A N8716 N8717 !#4 N8718 P3155 CASX 6 -1 N8716 0x200022b Int BE Pri Loop_entry !#4 N8719 P3155 CASX 7 -1 N8717 0x200022c Int BE Pri Loop_entry !#A N8718 N8719 !#4 N8720 P3156 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#4 N8721 P3156 CASX 14 -1,0x0 N8720 0x200022d Int BE Pri Loop_exit !#4 N8722 P3157 MEMBAR !#4 N8723 P3157 MEMBAR !#4 N8724 P3158 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#4 N8725 P3158 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#4 N8726 P3159 DWLD 3 -1 Int BE Pri Loop_entry !#4 N8727 P3159 DWLD 4 -1 Int BE Pri Loop_entry !#A N8726 N8727 !#4 N8728 P3159 CASX 3 -1 N8726 0x200022e Int BE Pri Loop_entry !#4 N8729 P3159 CASX 4 -1 N8727 0x200022f Int BE Pri Loop_entry !#A N8728 N8729 !#4 N8730 P3160 ST 6 0x2000230 Int BE Pri Loop_exit !#4 N8731 P3161 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8732 P3161 DWLD 22 -1 Int BE Pri Loop_entry !#A N8731 N8732 !#4 N8733 P3161 CASX 21 -1 N8731 0x2000231 Int BE Pri Loop_entry !#4 N8734 P3161 CASX 22 -1 N8732 0x2000232 Int BE Pri Loop_entry !#A N8733 N8734 !#4 N8735 P3162 LD 16 -1 Int BE Pri Loop_exit !#4 N8736 P3162 CAS 16 -1 N8735 0x2000233 Int BE Pri Loop_exit !#4 N8737 P3161 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8738 P3161 DWLD 22 -1 Int BE Pri Loop_entry !#A N8737 N8738 !#4 N8739 P3161 CASX 21 -1 N8737 0x2000234 Int BE Pri Loop_entry !#4 N8740 P3161 CASX 22 -1 N8738 0x2000235 Int BE Pri Loop_entry !#A N8739 N8740 !#4 N8741 P3162 LD 16 -1 Int BE Pri Loop_exit !#4 N8742 P3162 CAS 16 -1 N8741 0x2000236 Int BE Pri Loop_exit !#4 N8743 P3163 ST 15 0x2000237 Int BE Pri Loop_entry Loop_exit !#4 N8744 P3163 ST 15 0x2000238 Int BE Pri Loop_entry Loop_exit !#4 N8745 P3164 FLUSHI 18 Int BE Pri Loop_entry Loop_exit !#4 N8746 P3165 LD 11 -1 Int BE Pri Loop_entry !#4 N8747 P3165 CAS 11 -1 N8746 0x2000239 Int BE Pri Loop_entry !#4 N8748 P3166 ST 11 0x200023a Int BE Pri Loop_exit !#4 N8749 P3165 LD 11 -1 Int BE Pri Loop_entry !#4 N8750 P3165 CAS 11 -1 N8749 0x200023b Int BE Pri Loop_entry !#4 N8751 P3166 ST 11 0x200023c Int BE Pri Loop_exit !#4 N8752 P3167 DWLD 12 -1 Int BE Pri Loop_entry !#4 N8753 P3167 DWLD 13 -1 Int BE Pri Loop_entry !#A N8752 N8753 !#4 N8754 P3167 CASX 12 -1 N8752 0x200023d Int BE Pri Loop_entry !#4 N8755 P3167 CASX 13 -1 N8753 0x200023e Int BE Pri Loop_entry !#A N8754 N8755 !#4 N8756 P3168 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#4 N8757 P3168 CASX 17 -1,0x0 N8756 0x200023f Int BE Pri Loop_exit !#4 N8758 P3169 LD 16 -1 FP BE Pri Loop_entry Loop_exit !#4 N8759 P3169 LD 16 -1 FP BE Pri Loop_entry Loop_exit !#4 N8760 P3170 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N8761 P3170 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N8760 N8761 !#4 N8762 P3170 CASX 18 -1 N8760 0x2000240 Int BE Pri Loop_entry Loop_exit !#4 N8763 P3170 CASX 19 -1 N8761 0x2000241 Int BE Pri Loop_entry Loop_exit !#A N8762 N8763 !#4 N8764 P3171 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8765 P3171 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8764 N8765 !#4 N8766 P3171 CASX 15 -1 N8764 0x2000242 Int BE Pri Loop_entry Loop_exit !#4 N8767 P3171 CASX 16 -1 N8765 0x2000243 Int BE Pri Loop_entry Loop_exit !#A N8766 N8767 !#4 N8768 P3171 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8769 P3171 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8768 N8769 !#4 N8770 P3171 CASX 15 -1 N8768 0x2000244 Int BE Pri Loop_entry Loop_exit !#4 N8771 P3171 CASX 16 -1 N8769 0x2000245 Int BE Pri Loop_entry Loop_exit !#A N8770 N8771 !#4 N8772 P3172 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8773 P3172 CASX 23 -1,0x0 N8772 0x2000246 Int BE Pri Loop_entry Loop_exit !#4 N8774 P3172 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8775 P3172 CASX 23 -1,0x0 N8774 0x2000247 Int BE Pri Loop_entry Loop_exit !#4 N8776 P3173 LD 6 -1 Int BE Pri Loop_entry !#4 N8777 P3174 REPLACEMENT 20 Int BE Pri !#4 N8778 P3175 LD 10 -1 Int LE Pri Loop_exit !#4 N8779 P3176 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#4 N8780 P3176 CASX 5 -1,0x0 N8779 0x2000248 Int BE Pri Loop_entry !#4 N8781 P3177 REPLACEMENT 6 Int BE Pri Loop_exit !#4 N8782 P3176 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#4 N8783 P3176 CASX 5 -1,0x0 N8782 0x2000249 Int BE Pri Loop_entry !#4 N8784 P3177 REPLACEMENT 6 Int BE Pri Loop_exit !#4 N8785 P3178 DWLD 18 -1 Int BE Pri Loop_entry !#4 N8786 P3178 DWLD 19 -1 Int BE Pri Loop_entry !#A N8785 N8786 !#4 N8787 P3178 CASX 18 -1 N8785 0x200024a Int BE Pri Loop_entry !#4 N8788 P3178 CASX 19 -1 N8786 0x200024b Int BE Pri Loop_entry !#A N8787 N8788 !#4 N8789 P3179 ST 20 0x200024c Int BE Pri Loop_exit !#4 N8790 P3180 MEMBAR !#4 N8791 P3180 MEMBAR !#4 N8792 P3181 LD 12 -1 Int BE Pri Loop_entry !#4 N8793 P3182 FLUSHI 15 Int BE Pri !#4 N8794 P3183 LD 22 -1 Int BE Pri Loop_exit !#4 N8795 P3184 DWLD 18 -1 Int BE Pri Loop_entry !#4 N8796 P3184 DWLD 19 -1 Int BE Pri Loop_entry !#A N8795 N8796 !#4 N8797 P3184 CASX 18 -1 N8795 0x200024d Int BE Pri Loop_entry !#4 N8798 P3184 CASX 19 -1 N8796 0x200024e Int BE Pri Loop_entry !#A N8797 N8798 !#4 N8799 P3185 DWLD 6 -1 Int BE Pri Loop_exit !#4 N8800 P3185 DWLD 7 -1 Int BE Pri Loop_exit !#A N8799 N8800 !#4 N8801 P3185 CASX 6 -1 N8799 0x200024f Int BE Pri Loop_exit !#4 N8802 P3185 CASX 7 -1 N8800 0x2000250 Int BE Pri Loop_exit !#A N8801 N8802 !#4 N8803 P3186 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8804 P3186 CASX 20 -1,0x0 N8803 0x2000251 Int BE Pri Loop_entry Loop_exit !#4 N8805 P3186 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8806 P3186 CASX 20 -1,0x0 N8805 0x2000252 Int BE Pri Loop_entry Loop_exit !#4 N8807 P3187 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8808 P3187 CASX 20 -1,0x0 N8807 0x2000253 Int BE Pri Loop_entry Loop_exit !#4 N8809 P3187 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8810 P3187 CASX 20 -1,0x0 N8809 0x2000254 Int BE Pri Loop_entry Loop_exit !#4 N8811 P3188 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#4 N8812 P3188 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N8811 N8812 !#4 N8813 P3188 CASX 0 -1 N8811 0x2000255 Int BE Pri Loop_entry Loop_exit !#4 N8814 P3188 CASX 1 -1 N8812 0x2000256 Int BE Pri Loop_entry Loop_exit !#A N8813 N8814 !#4 N8815 P3189 LD 19 -1 Int BE Pri Loop_entry !#4 N8816 P3190 LD 8 -1 Int BE Pri Loop_exit !#4 N8817 P3191 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#4 N8818 P3191 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#4 N8819 P3192 LD 6 -1 Int BE Pri Loop_entry !#4 N8820 P3193 LD 21 -1 Int BE Pri Loop_exit !#4 N8821 P3192 LD 6 -1 Int BE Pri Loop_entry !#4 N8822 P3193 LD 21 -1 Int BE Pri Loop_exit !#4 N8823 P3194 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8824 P3194 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8823 N8824 !#4 N8825 P3194 CASX 15 -1 N8823 0x2000257 Int BE Pri Loop_entry Loop_exit !#4 N8826 P3194 CASX 16 -1 N8824 0x2000258 Int BE Pri Loop_entry Loop_exit !#A N8825 N8826 !#4 N8827 P3194 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8828 P3194 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8827 N8828 !#4 N8829 P3194 CASX 15 -1 N8827 0x2000259 Int BE Pri Loop_entry Loop_exit !#4 N8830 P3194 CASX 16 -1 N8828 0x200025a Int BE Pri Loop_entry Loop_exit !#A N8829 N8830 !#4 N8831 P3195 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N8832 P3195 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N8831 N8832 !#4 N8833 P3195 CASX 21 -1 N8831 0x200025b Int BE Pri Loop_entry Loop_exit !#4 N8834 P3195 CASX 22 -1 N8832 0x200025c Int BE Pri Loop_entry Loop_exit !#A N8833 N8834 !#4 N8835 P3196 ST 9 0x200025d Int BE Pri Loop_entry !#4 N8836 P3197 REPLACEMENT 11 Int BE Pri Loop_exit !#4 N8837 P3198 LD 6 -1 FP BE Pri Loop_entry !#4 N8838 P3199 DWLD 6 -1 Int BE Pri Loop_exit !#4 N8839 P3199 DWLD 7 -1 Int BE Pri Loop_exit !#A N8838 N8839 !#4 N8840 P3199 CASX 6 -1 N8838 0x200025e Int BE Pri Loop_exit !#4 N8841 P3199 CASX 7 -1 N8839 0x200025f Int BE Pri Loop_exit !#A N8840 N8841 !#4 N8842 P3198 LD 6 -1 FP BE Pri Loop_entry !#4 N8843 P3199 DWLD 6 -1 Int BE Pri Loop_exit !#4 N8844 P3199 DWLD 7 -1 Int BE Pri Loop_exit !#A N8843 N8844 !#4 N8845 P3199 CASX 6 -1 N8843 0x2000260 Int BE Pri Loop_exit !#4 N8846 P3199 CASX 7 -1 N8844 0x2000261 Int BE Pri Loop_exit !#A N8845 N8846 !#4 N8847 P3200 REPLACEMENT 8 Int BE Pri Loop_entry !#4 N8848 P3201 DWLD 9 -1 Int BE Pri Loop_exit !#4 N8849 P3201 DWLD 10 -1 Int BE Pri Loop_exit !#A N8848 N8849 !#4 N8850 P3201 CASX 9 -1 N8848 0x2000262 Int BE Pri Loop_exit !#4 N8851 P3201 CASX 10 -1 N8849 0x2000263 Int BE Pri Loop_exit !#A N8850 N8851 !#4 N8852 P3200 REPLACEMENT 8 Int BE Pri Loop_entry !#4 N8853 P3201 DWLD 9 -1 Int BE Pri Loop_exit !#4 N8854 P3201 DWLD 10 -1 Int BE Pri Loop_exit !#A N8853 N8854 !#4 N8855 P3201 CASX 9 -1 N8853 0x2000264 Int BE Pri Loop_exit !#4 N8856 P3201 CASX 10 -1 N8854 0x2000265 Int BE Pri Loop_exit !#A N8855 N8856 !#4 N8857 P3202 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#4 N8858 P3203 REPLACEMENT 22 Int BE Pri Loop_entry !#4 N8859 P3204 LD 15 -1 Int BE Pri Loop_exit !#4 N8860 P3204 CAS 15 -1 N8859 0x2000266 Int BE Pri Loop_exit !#4 N8861 P3203 REPLACEMENT 22 Int BE Pri Loop_entry !#4 N8862 P3204 LD 15 -1 Int BE Pri Loop_exit !#4 N8863 P3204 CAS 15 -1 N8862 0x2000267 Int BE Pri Loop_exit !#4 N8864 P3205 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8865 P3205 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8864 N8865 !#4 N8866 P3205 CASX 15 -1 N8864 0x2000268 Int BE Pri Loop_entry Loop_exit !#4 N8867 P3205 CASX 16 -1 N8865 0x2000269 Int BE Pri Loop_entry Loop_exit !#A N8866 N8867 !#4 N8868 P3205 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8869 P3205 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8868 N8869 !#4 N8870 P3205 CASX 15 -1 N8868 0x200026a Int BE Pri Loop_entry Loop_exit !#4 N8871 P3205 CASX 16 -1 N8869 0x200026b Int BE Pri Loop_entry Loop_exit !#A N8870 N8871 !#4 N8872 P3206 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#4 N8873 P3206 CAS 7 -1 N8872 0x200026c Int BE Pri Loop_entry Loop_exit !#4 N8874 P3207 ST 0 0x200026d Int BE Pri Loop_entry Loop_exit !#4 N8875 P3208 DWLD 15 -1 Int BE Pri Loop_entry !#4 N8876 P3208 DWLD 16 -1 Int BE Pri Loop_entry !#A N8875 N8876 !#4 N8877 P3208 CASX 15 -1 N8875 0x200026e Int BE Pri Loop_entry !#4 N8878 P3208 CASX 16 -1 N8876 0x200026f Int BE Pri Loop_entry !#A N8877 N8878 !#4 N8879 P3209 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#4 N8880 P3209 CASX 2 -1,0x0 N8879 0x2000270 Int BE Pri Loop_exit !#4 N8881 P3210 PREFETCH 13 Int BE Pri Loop_entry !#4 N8882 P3211 DWLD 21 -1 Int BE Pri Loop_exit !#4 N8883 P3211 DWLD 22 -1 Int BE Pri Loop_exit !#A N8882 N8883 !#4 N8884 P3211 CASX 21 -1 N8882 0x2000271 Int BE Pri Loop_exit !#4 N8885 P3211 CASX 22 -1 N8883 0x2000272 Int BE Pri Loop_exit !#A N8884 N8885 !#4 N8886 P3212 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#4 N8887 P3212 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#4 N8888 P3213 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8889 P3213 DWLD 22 -1 Int BE Pri Loop_entry !#A N8888 N8889 !#4 N8890 P3213 CASX 21 -1 N8888 0x2000273 Int BE Pri Loop_entry !#4 N8891 P3213 CASX 22 -1 N8889 0x2000274 Int BE Pri Loop_entry !#A N8890 N8891 !#4 N8892 P3214 LD 16 -1 Int BE Pri !#4 N8893 P3215 LD 16 -1 Int BE Pri Loop_exit !#4 N8894 P3213 DWLD 21 -1 Int BE Pri Loop_entry !#4 N8895 P3213 DWLD 22 -1 Int BE Pri Loop_entry !#A N8894 N8895 !#4 N8896 P3213 CASX 21 -1 N8894 0x2000275 Int BE Pri Loop_entry !#4 N8897 P3213 CASX 22 -1 N8895 0x2000276 Int BE Pri Loop_entry !#A N8896 N8897 !#4 N8898 P3214 LD 16 -1 Int BE Pri !#4 N8899 P3215 LD 16 -1 Int BE Pri Loop_exit !#4 N8900 P3216 LD 17 -1 Int BE Pri Loop_entry !#4 N8901 P3216 CAS 17 -1 N8900 0x2000277 Int BE Pri Loop_entry !#4 N8902 P3217 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#4 N8903 P3217 CASX 20 -1,0x0 N8902 0x2000278 Int BE Pri Loop_exit !#4 N8904 P3218 LD 15 -1 Int LE Pri Loop_entry !#4 N8905 P3219 LD 23 -1 Int BE Pri Loop_exit !#4 N8906 P3220 LD 11 -1 Int BE Pri Loop_entry !#4 N8907 P3221 ST 4 0x2000279 Int BE Pri !#4 N8908 P3222 LD 17 -1 Int BE Pri Loop_exit !#4 N8909 P3223 PREFETCH 9 Int LE Pri Loop_entry Loop_exit !#4 N8910 P3223 PREFETCH 9 Int LE Pri Loop_entry Loop_exit !#4 N8911 P3224 REPLACEMENT 6 Int BE Pri Loop_entry !#4 N8912 P3225 REPLACEMENT 18 Int BE Pri Loop_exit !#4 N8913 P3224 REPLACEMENT 6 Int BE Pri Loop_entry !#4 N8914 P3225 REPLACEMENT 18 Int BE Pri Loop_exit !#4 N8915 P3226 LD 5 -1 Int BE Pri Loop_entry !#4 N8916 P3227 LD 10 -1 Int BE Pri Loop_exit !#4 N8917 P3226 LD 5 -1 Int BE Pri Loop_entry !#4 N8918 P3227 LD 10 -1 Int BE Pri Loop_exit !#4 N8919 P3228 LD 14 -1 Int BE Pri Loop_entry !#4 N8920 P3229 DWLD 9 -1 Int BE Pri !#4 N8921 P3229 DWLD 10 -1 Int BE Pri !#A N8920 N8921 !#4 N8922 P3229 CASX 9 -1 N8920 0x200027a Int BE Pri !#4 N8923 P3229 CASX 10 -1 N8921 0x200027b Int BE Pri !#A N8922 N8923 !#4 N8924 P3230 LD 11 -1 Int BE Pri Loop_exit !#4 N8925 P3228 LD 14 -1 Int BE Pri Loop_entry !#4 N8926 P3229 DWLD 9 -1 Int BE Pri !#4 N8927 P3229 DWLD 10 -1 Int BE Pri !#A N8926 N8927 !#4 N8928 P3229 CASX 9 -1 N8926 0x200027c Int BE Pri !#4 N8929 P3229 CASX 10 -1 N8927 0x200027d Int BE Pri !#A N8928 N8929 !#4 N8930 P3230 LD 11 -1 Int BE Pri Loop_exit !#4 N8931 P3231 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#4 N8932 P3231 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N8931 N8932 !#4 N8933 P3231 CASX 12 -1 N8931 0x200027e Int BE Pri Loop_entry Loop_exit !#4 N8934 P3231 CASX 13 -1 N8932 0x200027f Int BE Pri Loop_entry Loop_exit !#A N8933 N8934 !#4 N8935 P3231 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#4 N8936 P3231 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N8935 N8936 !#4 N8937 P3231 CASX 12 -1 N8935 0x2000280 Int BE Pri Loop_entry Loop_exit !#4 N8938 P3231 CASX 13 -1 N8936 0x2000281 Int BE Pri Loop_entry Loop_exit !#A N8937 N8938 !#4 N8939 P3232 DWLD 6 -1 Int BE Pri Loop_entry !#4 N8940 P3232 DWLD 7 -1 Int BE Pri Loop_entry !#A N8939 N8940 !#4 N8941 P3232 CASX 6 -1 N8939 0x2000282 Int BE Pri Loop_entry !#4 N8942 P3232 CASX 7 -1 N8940 0x2000283 Int BE Pri Loop_entry !#A N8941 N8942 !#4 N8943 P3233 LD 3 -1 Int BE Pri Loop_exit !#4 N8944 P3233 CAS 3 -1 N8943 0x2000284 Int BE Pri Loop_exit !#4 N8945 P3234 ST 2 0x2000285 Int BE Pri Loop_entry Loop_exit !#4 N8946 P3235 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#4 N8947 P3235 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#4 N8948 P3236 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N8949 P3236 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N8948 N8949 !#4 N8950 P3236 CASX 15 -1 N8948 0x2000286 Int BE Pri Loop_entry Loop_exit !#4 N8951 P3236 CASX 16 -1 N8949 0x2000287 Int BE Pri Loop_entry Loop_exit !#A N8950 N8951 !#4 N8952 P3237 REPLACEMENT 9 Int BE Pri Loop_entry !#4 N8953 P3238 REPLACEMENT 10 Int BE Pri Loop_exit !#4 N8954 P3237 REPLACEMENT 9 Int BE Pri Loop_entry !#4 N8955 P3238 REPLACEMENT 10 Int BE Pri Loop_exit !#4 N8956 P3239 DWLD 9 -1 Int BE Pri Loop_entry !#4 N8957 P3239 DWLD 10 -1 Int BE Pri Loop_entry !#A N8956 N8957 !#4 N8958 P3239 CASX 9 -1 N8956 0x2000288 Int BE Pri Loop_entry !#4 N8959 P3239 CASX 10 -1 N8957 0x2000289 Int BE Pri Loop_entry !#A N8958 N8959 !#4 N8960 P3240 ST 17 0x200028a Int BE Pri Loop_exit !#4 N8961 P3239 DWLD 9 -1 Int BE Pri Loop_entry !#4 N8962 P3239 DWLD 10 -1 Int BE Pri Loop_entry !#A N8961 N8962 !#4 N8963 P3239 CASX 9 -1 N8961 0x200028b Int BE Pri Loop_entry !#4 N8964 P3239 CASX 10 -1 N8962 0x200028c Int BE Pri Loop_entry !#A N8963 N8964 !#4 N8965 P3240 ST 17 0x200028d Int BE Pri Loop_exit !#4 N8966 P3241 LD 8 -1 Int BE Pri Loop_entry !#4 N8967 P3242 LD 6 -1 Int BE Pri Loop_exit !#4 N8968 P3241 LD 8 -1 Int BE Pri Loop_entry !#4 N8969 P3242 LD 6 -1 Int BE Pri Loop_exit !#4 N8970 P3243 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8971 P3243 CASX 2 -1,0x0 N8970 0x200028e Int BE Pri Loop_entry Loop_exit !#4 N8972 P3243 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N8973 P3243 CASX 2 -1,0x0 N8972 0x200028f Int BE Pri Loop_entry Loop_exit !#4 N8974 P3244 ST 2 0x2000290 Int BE Pri Loop_entry !#4 N8975 P3245 ST 12 0x2000291 Int BE Pri Loop_exit !#4 N8976 P3246 LD 15 -1 FP BE Pri Loop_entry !#4 N8977 P3247 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#4 N8978 P3247 CASX 14 -1,0x0 N8977 0x2000292 Int BE Pri Loop_exit !#4 N8979 P3248 LD 13 -1 Int BE Pri Loop_entry !#4 N8980 P3249 LD 5 -1 Int BE Pri Loop_exit !#4 N8981 P3250 LD 14 -1 Int BE Pri Loop_entry !#4 N8982 P3251 LD 9 -1 Int BE Pri Loop_exit !#4 N8983 P3250 LD 14 -1 Int BE Pri Loop_entry !#4 N8984 P3251 LD 9 -1 Int BE Pri Loop_exit !#4 N8985 P3252 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N8986 P3252 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N8985 N8986 !#4 N8987 P3252 CASX 21 -1 N8985 0x2000293 Int BE Pri Loop_entry Loop_exit !#4 N8988 P3252 CASX 22 -1 N8986 0x2000294 Int BE Pri Loop_entry Loop_exit !#A N8987 N8988 !#4 N8989 P3252 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#4 N8990 P3252 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N8989 N8990 !#4 N8991 P3252 CASX 21 -1 N8989 0x2000295 Int BE Pri Loop_entry Loop_exit !#4 N8992 P3252 CASX 22 -1 N8990 0x2000296 Int BE Pri Loop_entry Loop_exit !#A N8991 N8992 !#4 N8993 P3253 LD 16 -1 Int BE Pri Loop_entry Loop_exit !#4 N8994 P3253 CAS 16 -1 N8993 0x2000297 Int BE Pri Loop_entry Loop_exit !#4 N8995 P3254 LD 4 -1 Int BE Pri Loop_entry !#4 N8996 P3255 LD 5 -1 Int BE Pri Loop_exit !#4 N8997 P3256 ST 11 0x2000298 Int BE Pri Loop_entry !#4 N8998 P3257 ST 1 0x2000299 Int BE Pri Loop_exit !#4 N8999 P3256 ST 11 0x200029a Int BE Pri Loop_entry !#4 N9000 P3257 ST 1 0x200029b Int BE Pri Loop_exit !#4 N9001 P3258 LD 17 -1 Int BE Pri Loop_entry !#4 N9002 P3258 CAS 17 -1 N9001 0x200029c Int BE Pri Loop_entry !#4 N9003 P3259 LD 3 -1 Int BE Pri Loop_exit !#4 N9004 P3259 CAS 3 -1 N9003 0x200029d Int BE Pri Loop_exit !#4 N9005 P3260 PREFETCH 22 Int BE Pri Loop_entry Loop_exit !#4 N9006 P3261 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N9007 P3261 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9006 N9007 !#4 N9008 P3261 CASX 18 -1 N9006 0x200029e Int BE Pri Loop_entry Loop_exit !#4 N9009 P3261 CASX 19 -1 N9007 0x200029f Int BE Pri Loop_entry Loop_exit !#A N9008 N9009 !#4 N9010 P3261 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N9011 P3261 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9010 N9011 !#4 N9012 P3261 CASX 18 -1 N9010 0x20002a0 Int BE Pri Loop_entry Loop_exit !#4 N9013 P3261 CASX 19 -1 N9011 0x20002a1 Int BE Pri Loop_entry Loop_exit !#A N9012 N9013 !#4 N9014 P3262 REPLACEMENT 14 Int BE Pri Loop_entry Loop_exit !#4 N9015 P3262 REPLACEMENT 14 Int BE Pri Loop_entry Loop_exit !#4 N9016 P3263 DWLD 21 -1 Int BE Pri Loop_entry !#4 N9017 P3263 DWLD 22 -1 Int BE Pri Loop_entry !#A N9016 N9017 !#4 N9018 P3263 CASX 21 -1 N9016 0x20002a2 Int BE Pri Loop_entry !#4 N9019 P3263 CASX 22 -1 N9017 0x20002a3 Int BE Pri Loop_entry !#A N9018 N9019 !#4 N9020 P3264 REPLACEMENT 14 Int BE Pri Loop_exit !#4 N9021 P3263 DWLD 21 -1 Int BE Pri Loop_entry !#4 N9022 P3263 DWLD 22 -1 Int BE Pri Loop_entry !#A N9021 N9022 !#4 N9023 P3263 CASX 21 -1 N9021 0x20002a4 Int BE Pri Loop_entry !#4 N9024 P3263 CASX 22 -1 N9022 0x20002a5 Int BE Pri Loop_entry !#A N9023 N9024 !#4 N9025 P3264 REPLACEMENT 14 Int BE Pri Loop_exit !#4 N9026 P3265 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N9027 P3265 CASX 17 -1,0x0 N9026 0x20002a6 Int BE Pri Loop_entry !#4 N9028 P3266 DWLD 12 -1 Int BE Pri Loop_exit !#4 N9029 P3266 DWLD 13 -1 Int BE Pri Loop_exit !#A N9028 N9029 !#4 N9030 P3266 CASX 12 -1 N9028 0x20002a7 Int BE Pri Loop_exit !#4 N9031 P3266 CASX 13 -1 N9029 0x20002a8 Int BE Pri Loop_exit !#A N9030 N9031 !#4 N9032 P3265 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#4 N9033 P3265 CASX 17 -1,0x0 N9032 0x20002a9 Int BE Pri Loop_entry !#4 N9034 P3266 DWLD 12 -1 Int BE Pri Loop_exit !#4 N9035 P3266 DWLD 13 -1 Int BE Pri Loop_exit !#A N9034 N9035 !#4 N9036 P3266 CASX 12 -1 N9034 0x20002aa Int BE Pri Loop_exit !#4 N9037 P3266 CASX 13 -1 N9035 0x20002ab Int BE Pri Loop_exit !#A N9036 N9037 !#4 N9038 P3267 LD 3 -1 Int BE Pri Loop_entry !#4 N9039 P3267 CAS 3 -1 N9038 0x20002ac Int BE Pri Loop_entry !#4 N9040 P3268 LD 5 -1 FP BE Pri Loop_exit !#4 N9041 P3267 LD 3 -1 Int BE Pri Loop_entry !#4 N9042 P3267 CAS 3 -1 N9041 0x20002ad Int BE Pri Loop_entry !#4 N9043 P3268 LD 5 -1 FP BE Pri Loop_exit !#4 N9044 P3269 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N9045 P3269 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N9044 N9045 !#4 N9046 P3269 CASX 3 -1 N9044 0x20002ae Int BE Pri Loop_entry Loop_exit !#4 N9047 P3269 CASX 4 -1 N9045 0x20002af Int BE Pri Loop_entry Loop_exit !#A N9046 N9047 !#4 N9048 P3269 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N9049 P3269 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N9048 N9049 !#4 N9050 P3269 CASX 3 -1 N9048 0x20002b0 Int BE Pri Loop_entry Loop_exit !#4 N9051 P3269 CASX 4 -1 N9049 0x20002b1 Int BE Pri Loop_entry Loop_exit !#A N9050 N9051 !#4 N9052 P3270 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#4 N9053 P3270 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N9052 N9053 !#4 N9054 P3270 CASX 15 -1 N9052 0x20002b2 Int BE Pri Loop_entry Loop_exit !#4 N9055 P3270 CASX 16 -1 N9053 0x20002b3 Int BE Pri Loop_entry Loop_exit !#A N9054 N9055 !#4 N9056 P3271 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#4 N9057 P3271 CASX 14 -1,0x0 N9056 0x20002b4 Int BE Pri Loop_entry !#4 N9058 P3272 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#4 N9059 P3272 CASX 2 -1,0x0 N9058 0x20002b5 Int BE Pri Loop_exit !#4 N9060 P3273 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N9061 P3273 CASX 8 -1,0x0 N9060 0x20002b6 Int BE Pri Loop_entry Loop_exit !#4 N9062 P3273 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N9063 P3273 CASX 8 -1,0x0 N9062 0x20002b7 Int BE Pri Loop_entry Loop_exit !#4 N9064 P3274 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N9065 P3274 CASX 23 -1,0x0 N9064 0x20002b8 Int BE Pri Loop_entry Loop_exit !#4 N9066 P3275 REPLACEMENT 22 Int BE Pri Loop_entry !#4 N9067 P3276 LD 15 -1 FP BE Pri Loop_exit !#4 N9068 P3275 REPLACEMENT 22 Int BE Pri Loop_entry !#4 N9069 P3276 LD 15 -1 FP BE Pri Loop_exit !#4 N9070 P3277 DWLD 6 -1 Int BE Pri Loop_entry !#4 N9071 P3277 DWLD 7 -1 Int BE Pri Loop_entry !#A N9070 N9071 !#4 N9072 P3277 CASX 6 -1 N9070 0x20002b9 Int BE Pri Loop_entry !#4 N9073 P3277 CASX 7 -1 N9071 0x20002ba Int BE Pri Loop_entry !#A N9072 N9073 !#4 N9074 P3278 ST 1 0x41800002 FP BE Pri Loop_exit !#4 N9075 P3277 DWLD 6 -1 Int BE Pri Loop_entry !#4 N9076 P3277 DWLD 7 -1 Int BE Pri Loop_entry !#A N9075 N9076 !#4 N9077 P3277 CASX 6 -1 N9075 0x20002bb Int BE Pri Loop_entry !#4 N9078 P3277 CASX 7 -1 N9076 0x20002bc Int BE Pri Loop_entry !#A N9077 N9078 !#4 N9079 P3278 ST 1 0x41800003 FP BE Pri Loop_exit !#4 N9080 P3279 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#4 N9081 P3279 CASX 2 -1,0x0 N9080 0x20002bd Int BE Pri Loop_entry !#4 N9082 P3280 MEMBAR !#4 N9083 P3281 DWLD 9 -1 Int BE Pri Loop_entry !#4 N9084 P3281 DWLD 10 -1 Int BE Pri Loop_entry !#A N9083 N9084 !#4 N9085 P3281 CASX 9 -1 N9083 0x20002be Int BE Pri Loop_entry !#4 N9086 P3281 CASX 10 -1 N9084 0x20002bf Int BE Pri Loop_entry !#A N9085 N9086 !#4 N9087 P3282 PREFETCH 12 Int BE Pri Loop_exit !#4 N9088 P3283 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N9089 P3283 CASX 8 -1,0x0 N9088 0x20002c0 Int BE Pri Loop_entry !#4 N9090 P3284 DWLD 15 -1 Int BE Pri Loop_exit !#4 N9091 P3284 DWLD 16 -1 Int BE Pri Loop_exit !#A N9090 N9091 !#4 N9092 P3284 CASX 15 -1 N9090 0x20002c1 Int BE Pri Loop_exit !#4 N9093 P3284 CASX 16 -1 N9091 0x20002c2 Int BE Pri Loop_exit !#A N9092 N9093 !#4 N9094 P3285 LD 19 -1 FP BE Pri Loop_entry Loop_exit !#4 N9095 P3286 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N9096 P3286 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9095 N9096 !#4 N9097 P3286 CASX 18 -1 N9095 0x20002c3 Int BE Pri Loop_entry Loop_exit !#4 N9098 P3286 CASX 19 -1 N9096 0x20002c4 Int BE Pri Loop_entry Loop_exit !#A N9097 N9098 !#4 N9099 P3287 LD 11 -1 Int BE Pri Loop_entry !#4 N9100 P3287 CAS 11 -1 N9099 0x20002c5 Int BE Pri Loop_entry !#4 N9101 P3288 ST 12 0x20002c6 Int BE Pri Loop_exit !#4 N9102 P3287 LD 11 -1 Int BE Pri Loop_entry !#4 N9103 P3287 CAS 11 -1 N9102 0x20002c7 Int BE Pri Loop_entry !#4 N9104 P3288 ST 12 0x20002c8 Int BE Pri Loop_exit !#4 N9105 P3289 ST 17 0x20002c9 Int BE Pri Loop_entry !#4 N9106 P3290 DWLD 15 -1 Int BE Pri Loop_exit !#4 N9107 P3290 DWLD 16 -1 Int BE Pri Loop_exit !#A N9106 N9107 !#4 N9108 P3290 CASX 15 -1 N9106 0x20002ca Int BE Pri Loop_exit !#4 N9109 P3290 CASX 16 -1 N9107 0x20002cb Int BE Pri Loop_exit !#A N9108 N9109 !#4 N9110 P3291 DWLD 0 -1 Int BE Pri Loop_entry !#4 N9111 P3291 DWLD 1 -1 Int BE Pri Loop_entry !#A N9110 N9111 !#4 N9112 P3291 CASX 0 -1 N9110 0x20002cc Int BE Pri Loop_entry !#4 N9113 P3291 CASX 1 -1 N9111 0x20002cd Int BE Pri Loop_entry !#A N9112 N9113 !#4 N9114 P3292 DWLD 9 -1 Int BE Pri Loop_exit !#4 N9115 P3292 DWLD 10 -1 Int BE Pri Loop_exit !#A N9114 N9115 !#4 N9116 P3292 CASX 9 -1 N9114 0x20002ce Int BE Pri Loop_exit !#4 N9117 P3292 CASX 10 -1 N9115 0x20002cf Int BE Pri Loop_exit !#A N9116 N9117 !#4 N9118 P3291 DWLD 0 -1 Int BE Pri Loop_entry !#4 N9119 P3291 DWLD 1 -1 Int BE Pri Loop_entry !#A N9118 N9119 !#4 N9120 P3291 CASX 0 -1 N9118 0x20002d0 Int BE Pri Loop_entry !#4 N9121 P3291 CASX 1 -1 N9119 0x20002d1 Int BE Pri Loop_entry !#A N9120 N9121 !#4 N9122 P3292 DWLD 9 -1 Int BE Pri Loop_exit !#4 N9123 P3292 DWLD 10 -1 Int BE Pri Loop_exit !#A N9122 N9123 !#4 N9124 P3292 CASX 9 -1 N9122 0x20002d2 Int BE Pri Loop_exit !#4 N9125 P3292 CASX 10 -1 N9123 0x20002d3 Int BE Pri Loop_exit !#A N9124 N9125 !#4 N9126 P3293 LD 17 -1 Int BE Pri Loop_entry !#4 N9127 P3294 LD 14 -1 Int BE Pri Loop_exit !#4 N9128 P3295 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N9129 P3295 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9128 N9129 !#4 N9130 P3295 CASX 18 -1 N9128 0x20002d4 Int BE Pri Loop_entry Loop_exit !#4 N9131 P3295 CASX 19 -1 N9129 0x20002d5 Int BE Pri Loop_entry Loop_exit !#A N9130 N9131 !#4 N9132 P3295 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#4 N9133 P3295 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9132 N9133 !#4 N9134 P3295 CASX 18 -1 N9132 0x20002d6 Int BE Pri Loop_entry Loop_exit !#4 N9135 P3295 CASX 19 -1 N9133 0x20002d7 Int BE Pri Loop_entry Loop_exit !#A N9134 N9135 !#4 N9136 P3296 LD 4 -1 Int BE Pri Loop_entry !#4 N9137 P3297 PREFETCH 4 Int BE Pri !#4 N9138 P3298 LD 19 -1 Int BE Pri Loop_exit !#4 N9139 P3296 LD 4 -1 Int BE Pri Loop_entry !#4 N9140 P3297 PREFETCH 4 Int BE Pri !#4 N9141 P3298 LD 19 -1 Int BE Pri Loop_exit !#4 N9142 P3299 PREFETCH 2 Int BE Pri Loop_entry Loop_exit !#4 N9143 P3299 PREFETCH 2 Int BE Pri Loop_entry Loop_exit !#4 N9144 P3300 DWLD 21 -1 Int BE Pri Loop_entry !#4 N9145 P3300 DWLD 22 -1 Int BE Pri Loop_entry !#A N9144 N9145 !#4 N9146 P3300 CASX 21 -1 N9144 0x20002d8 Int BE Pri Loop_entry !#4 N9147 P3300 CASX 22 -1 N9145 0x20002d9 Int BE Pri Loop_entry !#A N9146 N9147 !#4 N9148 P3301 MEMBAR !#4 N9149 P3300 DWLD 21 -1 Int BE Pri Loop_entry !#4 N9150 P3300 DWLD 22 -1 Int BE Pri Loop_entry !#A N9149 N9150 !#4 N9151 P3300 CASX 21 -1 N9149 0x20002da Int BE Pri Loop_entry !#4 N9152 P3300 CASX 22 -1 N9150 0x20002db Int BE Pri Loop_entry !#A N9151 N9152 !#4 N9153 P3301 MEMBAR !#4 N9154 P3302 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#4 N9155 P3302 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N9154 N9155 !#4 N9156 P3302 CASX 6 -1 N9154 0x20002dc Int BE Pri Loop_entry Loop_exit !#4 N9157 P3302 CASX 7 -1 N9155 0x20002dd Int BE Pri Loop_entry Loop_exit !#A N9156 N9157 !#4 N9158 P3302 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#4 N9159 P3302 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N9158 N9159 !#4 N9160 P3302 CASX 6 -1 N9158 0x20002de Int BE Pri Loop_entry Loop_exit !#4 N9161 P3302 CASX 7 -1 N9159 0x20002df Int BE Pri Loop_entry Loop_exit !#A N9160 N9161 !#4 N9162 P3303 LD 17 -1 Int BE Pri Loop_entry !#4 N9163 P3304 LD 2 -1 Int BE Pri Loop_exit !#4 N9164 P3303 LD 17 -1 Int BE Pri Loop_entry !#4 N9165 P3304 LD 2 -1 Int BE Pri Loop_exit !#4 N9166 P3305 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#4 N9167 P3305 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N9166 N9167 !#4 N9168 P3305 CASX 3 -1 N9166 0x20002e0 Int BE Pri Loop_entry Loop_exit !#4 N9169 P3305 CASX 4 -1 N9167 0x20002e1 Int BE Pri Loop_entry Loop_exit !#A N9168 N9169 !#4 N9170 P3306 ST 1 0x20002e2 Int BE Pri Loop_entry Loop_exit !#4 N9171 P3307 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#4 N9172 P3307 CASX 8 -1,0x0 N9171 0x20002e3 Int BE Pri Loop_entry !#4 N9173 P3308 LD 14 -1 Int BE Pri !#4 N9174 P3309 LD 13 -1 Int LE Pri Loop_exit !#4 N9175 P3310 ST 22 0x20002e4 Int BE Pri Loop_entry !#4 N9176 P3311 LD 12 -1 Int BE Pri Loop_exit !#4 N9177 P3311 CAS 12 -1 N9176 0x20002e5 Int BE Pri Loop_exit !#4 N9178 P3312 PREFETCH 12 Int BE Pri Loop_entry !#4 N9179 P3313 REPLACEMENT 10 Int BE Pri Loop_exit !#4 N9180 P3314 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#4 N9181 P3314 CASX 20 -1,0x0 N9180 0x20002e6 Int BE Pri Loop_entry Loop_exit !#4 N9182 P3315 LD 8 -1 Int BE Pri Loop_entry Loop_exit !#4 N9183 P3315 CAS 8 -1 N9182 0x20002e7 Int BE Pri Loop_entry Loop_exit !#4 N9184 P3315 LD 8 -1 Int BE Pri Loop_entry Loop_exit !#4 N9185 P3315 CAS 8 -1 N9184 0x20002e8 Int BE Pri Loop_entry Loop_exit !#4 N9186 P3316 LD 22 -1 Int BE Pri Loop_entry !#4 N9187 P3317 DWLD 18 -1 Int BE Pri !#4 N9188 P3317 DWLD 19 -1 Int BE Pri !#A N9187 N9188 !#4 N9189 P3317 CASX 18 -1 N9187 0x20002e9 Int BE Pri !#4 N9190 P3317 CASX 19 -1 N9188 0x20002ea Int BE Pri !#A N9189 N9190 !#4 N9191 P3318 LD 12 -1 Int BE Pri Loop_exit !#4 N9192 P3316 LD 22 -1 Int BE Pri Loop_entry !#4 N9193 P3317 DWLD 18 -1 Int BE Pri !#4 N9194 P3317 DWLD 19 -1 Int BE Pri !#A N9193 N9194 !#4 N9195 P3317 CASX 18 -1 N9193 0x20002eb Int BE Pri !#4 N9196 P3317 CASX 19 -1 N9194 0x20002ec Int BE Pri !#A N9195 N9196 !#4 N9197 P3318 LD 12 -1 Int BE Pri Loop_exit !#4 N9198 P3319 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#4 N9199 P3320 LD 10 -1 Int BE Pri Loop_entry !#4 N9200 P3321 LD 15 -1 Int LE Pri Loop_exit !#4 N9201 P3322 MEMBAR !#5 N9202 P3323 LD 6 -1 Int BE Pri Loop_entry !#5 N9203 P3324 DWLD 21 -1 Int BE Pri !#5 N9204 P3324 DWLD 22 -1 Int BE Pri !#A N9203 N9204 !#5 N9205 P3324 CASX 21 -1 N9203 0x2800001 Int BE Pri !#5 N9206 P3324 CASX 22 -1 N9204 0x2800002 Int BE Pri !#A N9205 N9206 !#5 N9207 P3325 LD 23 -1 Int BE Pri Loop_exit !#5 N9208 P3323 LD 6 -1 Int BE Pri Loop_entry !#5 N9209 P3324 DWLD 21 -1 Int BE Pri !#5 N9210 P3324 DWLD 22 -1 Int BE Pri !#A N9209 N9210 !#5 N9211 P3324 CASX 21 -1 N9209 0x2800003 Int BE Pri !#5 N9212 P3324 CASX 22 -1 N9210 0x2800004 Int BE Pri !#A N9211 N9212 !#5 N9213 P3325 LD 23 -1 Int BE Pri Loop_exit !#5 N9214 P3326 LD 8 -1 Int BE Pri Loop_entry !#5 N9215 P3327 REPLACEMENT 0 Int BE Pri !#5 N9216 P3328 LD 6 -1 Int BE Pri Loop_exit !#5 N9217 P3329 ST 17 0x2800005 Int BE Pri Loop_entry Loop_exit !#5 N9218 P3329 ST 17 0x2800006 Int BE Pri Loop_entry Loop_exit !#5 N9219 P3330 PREFETCH 18 Int BE Pri Loop_entry !#5 N9220 P3331 DWLD 21 -1 Int BE Pri Loop_exit !#5 N9221 P3331 DWLD 22 -1 Int BE Pri Loop_exit !#A N9220 N9221 !#5 N9222 P3331 CASX 21 -1 N9220 0x2800007 Int BE Pri Loop_exit !#5 N9223 P3331 CASX 22 -1 N9221 0x2800008 Int BE Pri Loop_exit !#A N9222 N9223 !#5 N9224 P3330 PREFETCH 18 Int BE Pri Loop_entry !#5 N9225 P3331 DWLD 21 -1 Int BE Pri Loop_exit !#5 N9226 P3331 DWLD 22 -1 Int BE Pri Loop_exit !#A N9225 N9226 !#5 N9227 P3331 CASX 21 -1 N9225 0x2800009 Int BE Pri Loop_exit !#5 N9228 P3331 CASX 22 -1 N9226 0x280000a Int BE Pri Loop_exit !#A N9227 N9228 !#5 N9229 P3332 ST 10 0x280000b Int BE Pri Loop_entry !#5 N9230 P3333 LD 4 -1 Int BE Pri !#5 N9231 P3334 LD 23 -1 Int BE Pri Loop_exit !#5 N9232 P3332 ST 10 0x280000c Int BE Pri Loop_entry !#5 N9233 P3333 LD 4 -1 Int BE Pri !#5 N9234 P3334 LD 23 -1 Int BE Pri Loop_exit !#5 N9235 P3335 DWLD 0 -1 Int BE Pri Loop_entry !#5 N9236 P3335 DWLD 1 -1 Int BE Pri Loop_entry !#A N9235 N9236 !#5 N9237 P3335 CASX 0 -1 N9235 0x280000d Int BE Pri Loop_entry !#5 N9238 P3335 CASX 1 -1 N9236 0x280000e Int BE Pri Loop_entry !#A N9237 N9238 !#5 N9239 P3336 REPLACEMENT 11 Int BE Pri Loop_exit !#5 N9240 P3337 LD 13 -1 Int BE Pri Loop_entry !#5 N9241 P3337 CAS 13 -1 N9240 0x280000f Int BE Pri Loop_entry !#5 N9242 P3338 LD 23 -1 Int BE Pri Loop_exit !#5 N9243 P3338 CAS 23 -1 N9242 0x2800010 Int BE Pri Loop_exit !#5 N9244 P3337 LD 13 -1 Int BE Pri Loop_entry !#5 N9245 P3337 CAS 13 -1 N9244 0x2800011 Int BE Pri Loop_entry !#5 N9246 P3338 LD 23 -1 Int BE Pri Loop_exit !#5 N9247 P3338 CAS 23 -1 N9246 0x2800012 Int BE Pri Loop_exit !#5 N9248 P3339 LD 3 -1 Int BE Pri Loop_entry !#5 N9249 P3340 LD 9 -1 Int LE Pri Loop_exit !#5 N9250 P3341 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#5 N9251 P3341 CAS 13 -1 N9250 0x2800013 Int BE Pri Loop_entry Loop_exit !#5 N9252 P3342 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N9253 P3342 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N9252 N9253 !#5 N9254 P3342 CASX 6 -1 N9252 0x2800014 Int BE Pri Loop_entry Loop_exit !#5 N9255 P3342 CASX 7 -1 N9253 0x2800015 Int BE Pri Loop_entry Loop_exit !#A N9254 N9255 !#5 N9256 P3343 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N9257 P3343 CAS 12 -1 N9256 0x2800016 Int BE Pri Loop_entry Loop_exit !#5 N9258 P3343 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N9259 P3343 CAS 12 -1 N9258 0x2800017 Int BE Pri Loop_entry Loop_exit !#5 N9260 P3344 LD 17 -1 Int BE Pri Loop_entry !#5 N9261 P3345 LD 10 -1 Int BE Pri Loop_exit !#5 N9262 P3344 LD 17 -1 Int BE Pri Loop_entry !#5 N9263 P3345 LD 10 -1 Int BE Pri Loop_exit !#5 N9264 P3346 MEMBAR !#5 N9265 P3347 ST 3 0x2800018 Int BE Pri Loop_exit !#5 N9266 P3348 LD 8 -1 Int BE Pri Loop_entry Loop_exit !#5 N9267 P3348 CAS 8 -1 N9266 0x2800019 Int BE Pri Loop_entry Loop_exit !#5 N9268 P3349 REPLACEMENT 6 Int BE Pri Loop_entry !#5 N9269 P3350 LD 7 -1 Int BE Pri !#5 N9270 P3351 LD 15 -1 Int BE Pri Loop_exit !#5 N9271 P3352 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#5 N9272 P3352 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#5 N9273 P3353 ST 9 0x42000001 FP BE Pri Loop_entry Loop_exit !#5 N9274 P3354 ST 17 0x280001a Int BE Pri Loop_entry !#5 N9275 P3355 LD 5 -1 Int BE Pri !#5 N9276 P3356 LD 1 -1 Int BE Pri Loop_exit !#5 N9277 P3357 DWLD 0 -1 Int BE Pri Loop_entry !#5 N9278 P3357 DWLD 1 -1 Int BE Pri Loop_entry !#A N9277 N9278 !#5 N9279 P3357 CASX 0 -1 N9277 0x280001b Int BE Pri Loop_entry !#5 N9280 P3357 CASX 1 -1 N9278 0x280001c Int BE Pri Loop_entry !#A N9279 N9280 !#5 N9281 P3358 LD 5 -1 Int BE Pri Loop_exit !#5 N9282 P3358 CAS 5 -1 N9281 0x280001d Int BE Pri Loop_exit !#5 N9283 P3359 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#5 N9284 P3359 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N9283 N9284 !#5 N9285 P3359 CASX 0 -1 N9283 0x280001e Int BE Pri Loop_entry Loop_exit !#5 N9286 P3359 CASX 1 -1 N9284 0x280001f Int BE Pri Loop_entry Loop_exit !#A N9285 N9286 !#5 N9287 P3360 ST 11 0x2800020 Int BE Pri Loop_entry Loop_exit !#5 N9288 P3361 PREFETCH 18 Int BE Pri Loop_entry Loop_exit !#5 N9289 P3362 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9290 P3362 CASX 20 -1,0x0 N9289 0x2800021 Int BE Pri Loop_entry Loop_exit !#5 N9291 P3363 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#5 N9292 P3363 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#5 N9293 P3364 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#5 N9294 P3364 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N9293 N9294 !#5 N9295 P3364 CASX 0 -1 N9293 0x2800022 Int BE Pri Loop_entry Loop_exit !#5 N9296 P3364 CASX 1 -1 N9294 0x2800023 Int BE Pri Loop_entry Loop_exit !#A N9295 N9296 !#5 N9297 P3365 DWLD 18 -1 Int BE Pri Loop_entry !#5 N9298 P3365 DWLD 19 -1 Int BE Pri Loop_entry !#A N9297 N9298 !#5 N9299 P3365 CASX 18 -1 N9297 0x2800024 Int BE Pri Loop_entry !#5 N9300 P3365 CASX 19 -1 N9298 0x2800025 Int BE Pri Loop_entry !#A N9299 N9300 !#5 N9301 P3366 LD 13 -1 Int BE Pri Loop_exit !#5 N9302 P3366 CAS 13 -1 N9301 0x2800026 Int BE Pri Loop_exit !#5 N9303 P3365 DWLD 18 -1 Int BE Pri Loop_entry !#5 N9304 P3365 DWLD 19 -1 Int BE Pri Loop_entry !#A N9303 N9304 !#5 N9305 P3365 CASX 18 -1 N9303 0x2800027 Int BE Pri Loop_entry !#5 N9306 P3365 CASX 19 -1 N9304 0x2800028 Int BE Pri Loop_entry !#A N9305 N9306 !#5 N9307 P3366 LD 13 -1 Int BE Pri Loop_exit !#5 N9308 P3366 CAS 13 -1 N9307 0x2800029 Int BE Pri Loop_exit !#5 N9309 P3367 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9310 P3367 CASX 8 -1,0x0 N9309 0x280002a Int BE Pri Loop_entry Loop_exit !#5 N9311 P3367 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9312 P3367 CASX 8 -1,0x0 N9311 0x280002b Int BE Pri Loop_entry Loop_exit !#5 N9313 P3368 REPLACEMENT 0 Int BE Pri Loop_entry Loop_exit !#5 N9314 P3369 ST 12 0x280002c Int BE Pri Loop_entry Loop_exit !#5 N9315 P3370 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#5 N9316 P3370 CAS 22 -1 N9315 0x280002d Int BE Pri Loop_entry Loop_exit !#5 N9317 P3371 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9318 P3371 DWLD 22 -1 Int BE Pri Loop_entry !#A N9317 N9318 !#5 N9319 P3371 CASX 21 -1 N9317 0x280002e Int BE Pri Loop_entry !#5 N9320 P3371 CASX 22 -1 N9318 0x280002f Int BE Pri Loop_entry !#A N9319 N9320 !#5 N9321 P3372 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#5 N9322 P3372 CASX 5 -1,0x0 N9321 0x2800030 Int BE Pri Loop_exit !#5 N9323 P3371 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9324 P3371 DWLD 22 -1 Int BE Pri Loop_entry !#A N9323 N9324 !#5 N9325 P3371 CASX 21 -1 N9323 0x2800031 Int BE Pri Loop_entry !#5 N9326 P3371 CASX 22 -1 N9324 0x2800032 Int BE Pri Loop_entry !#A N9325 N9326 !#5 N9327 P3372 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#5 N9328 P3372 CASX 5 -1,0x0 N9327 0x2800033 Int BE Pri Loop_exit !#5 N9329 P3373 LD 9 -1 Int BE Pri Loop_entry !#5 N9330 P3374 LD 12 -1 Int BE Pri Loop_exit !#5 N9331 P3373 LD 9 -1 Int BE Pri Loop_entry !#5 N9332 P3374 LD 12 -1 Int BE Pri Loop_exit !#5 N9333 P3375 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#5 N9334 P3375 CAS 20 -1 N9333 0x2800034 Int BE Pri Loop_entry Loop_exit !#5 N9335 P3376 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9336 P3376 CASX 11 -1,0x0 N9335 0x2800035 Int BE Pri Loop_entry Loop_exit !#5 N9337 P3376 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9338 P3376 CASX 11 -1,0x0 N9337 0x2800036 Int BE Pri Loop_entry Loop_exit !#5 N9339 P3377 PREFETCH 15 Int BE Pri Loop_entry Loop_exit !#5 N9340 P3378 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#5 N9341 P3378 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N9340 N9341 !#5 N9342 P3378 CASX 15 -1 N9340 0x2800037 Int BE Pri Loop_entry Loop_exit !#5 N9343 P3378 CASX 16 -1 N9341 0x2800038 Int BE Pri Loop_entry Loop_exit !#A N9342 N9343 !#5 N9344 P3379 REPLACEMENT 4 Int BE Pri Loop_entry !#5 N9345 P3380 DWLD 15 -1 Int BE Pri Loop_exit !#5 N9346 P3380 DWLD 16 -1 Int BE Pri Loop_exit !#A N9345 N9346 !#5 N9347 P3380 CASX 15 -1 N9345 0x2800039 Int BE Pri Loop_exit !#5 N9348 P3380 CASX 16 -1 N9346 0x280003a Int BE Pri Loop_exit !#A N9347 N9348 !#5 N9349 P3379 REPLACEMENT 4 Int BE Pri Loop_entry !#5 N9350 P3380 DWLD 15 -1 Int BE Pri Loop_exit !#5 N9351 P3380 DWLD 16 -1 Int BE Pri Loop_exit !#A N9350 N9351 !#5 N9352 P3380 CASX 15 -1 N9350 0x280003b Int BE Pri Loop_exit !#5 N9353 P3380 CASX 16 -1 N9351 0x280003c Int BE Pri Loop_exit !#A N9352 N9353 !#5 N9354 P3381 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9355 P3381 DWLD 13 -1 Int BE Pri Loop_entry !#A N9354 N9355 !#5 N9356 P3381 CASX 12 -1 N9354 0x280003d Int BE Pri Loop_entry !#5 N9357 P3381 CASX 13 -1 N9355 0x280003e Int BE Pri Loop_entry !#A N9356 N9357 !#5 N9358 P3382 DWLD 3 -1 Int BE Pri Loop_exit !#5 N9359 P3382 DWLD 4 -1 Int BE Pri Loop_exit !#A N9358 N9359 !#5 N9360 P3382 CASX 3 -1 N9358 0x280003f Int BE Pri Loop_exit !#5 N9361 P3382 CASX 4 -1 N9359 0x2800040 Int BE Pri Loop_exit !#A N9360 N9361 !#5 N9362 P3381 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9363 P3381 DWLD 13 -1 Int BE Pri Loop_entry !#A N9362 N9363 !#5 N9364 P3381 CASX 12 -1 N9362 0x2800041 Int BE Pri Loop_entry !#5 N9365 P3381 CASX 13 -1 N9363 0x2800042 Int BE Pri Loop_entry !#A N9364 N9365 !#5 N9366 P3382 DWLD 3 -1 Int BE Pri Loop_exit !#5 N9367 P3382 DWLD 4 -1 Int BE Pri Loop_exit !#A N9366 N9367 !#5 N9368 P3382 CASX 3 -1 N9366 0x2800043 Int BE Pri Loop_exit !#5 N9369 P3382 CASX 4 -1 N9367 0x2800044 Int BE Pri Loop_exit !#A N9368 N9369 !#5 N9370 P3383 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N9371 P3383 CASX 8 -1,0x0 N9370 0x2800045 Int BE Pri Loop_entry !#5 N9372 P3384 LD 21 -1 Int BE Pri !#5 N9373 P3385 LD 0 -1 Int BE Pri Loop_exit !#5 N9374 P3386 MEMBAR !#5 N9375 P3387 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N9376 P3387 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N9375 N9376 !#5 N9377 P3387 CASX 12 -1 N9375 0x2800046 Int BE Pri Loop_entry Loop_exit !#5 N9378 P3387 CASX 13 -1 N9376 0x2800047 Int BE Pri Loop_entry Loop_exit !#A N9377 N9378 !#5 N9379 P3387 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N9380 P3387 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N9379 N9380 !#5 N9381 P3387 CASX 12 -1 N9379 0x2800048 Int BE Pri Loop_entry Loop_exit !#5 N9382 P3387 CASX 13 -1 N9380 0x2800049 Int BE Pri Loop_entry Loop_exit !#A N9381 N9382 !#5 N9383 P3388 REPLACEMENT 16 Int BE Pri Loop_entry Loop_exit !#5 N9384 P3389 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N9385 P3389 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N9384 N9385 !#5 N9386 P3389 CASX 6 -1 N9384 0x280004a Int BE Pri Loop_entry Loop_exit !#5 N9387 P3389 CASX 7 -1 N9385 0x280004b Int BE Pri Loop_entry Loop_exit !#A N9386 N9387 !#5 N9388 P3390 DWLD 3 -1 Int LE Pri Loop_entry !#5 N9389 P3390 DWLD 4 -1 Int LE Pri Loop_entry !#A N9388 N9389 !#5 N9390 P3390 CASX 3 -1 N9388 0x280004c Int LE Pri Loop_entry !#5 N9391 P3390 CASX 4 -1 N9389 0x280004d Int LE Pri Loop_entry !#A N9390 N9391 !#5 N9392 P3391 LD 15 -1 Int BE Pri !#5 N9393 P3392 LD 16 -1 Int BE Pri Loop_exit !#5 N9394 P3390 DWLD 3 -1 Int LE Pri Loop_entry !#5 N9395 P3390 DWLD 4 -1 Int LE Pri Loop_entry !#A N9394 N9395 !#5 N9396 P3390 CASX 3 -1 N9394 0x280004e Int LE Pri Loop_entry !#5 N9397 P3390 CASX 4 -1 N9395 0x280004f Int LE Pri Loop_entry !#A N9396 N9397 !#5 N9398 P3391 LD 15 -1 Int BE Pri !#5 N9399 P3392 LD 16 -1 Int BE Pri Loop_exit !#5 N9400 P3393 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#5 N9401 P3393 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N9400 N9401 !#5 N9402 P3393 CASX 21 -1 N9400 0x2800050 Int BE Pri Loop_entry Loop_exit !#5 N9403 P3393 CASX 22 -1 N9401 0x2800051 Int BE Pri Loop_entry Loop_exit !#A N9402 N9403 !#5 N9404 P3393 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#5 N9405 P3393 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N9404 N9405 !#5 N9406 P3393 CASX 21 -1 N9404 0x2800052 Int BE Pri Loop_entry Loop_exit !#5 N9407 P3393 CASX 22 -1 N9405 0x2800053 Int BE Pri Loop_entry Loop_exit !#A N9406 N9407 !#5 N9408 P3394 REPLACEMENT 1 Int BE Pri Loop_entry !#5 N9409 P3395 DWLD 6 -1 Int BE Pri Loop_exit !#5 N9410 P3395 DWLD 7 -1 Int BE Pri Loop_exit !#A N9409 N9410 !#5 N9411 P3395 CASX 6 -1 N9409 0x2800054 Int BE Pri Loop_exit !#5 N9412 P3395 CASX 7 -1 N9410 0x2800055 Int BE Pri Loop_exit !#A N9411 N9412 !#5 N9413 P3396 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9414 P3396 CASX 5 -1,0x0 N9413 0x2800056 Int BE Pri Loop_entry Loop_exit !#5 N9415 P3396 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9416 P3396 CASX 5 -1,0x0 N9415 0x2800057 Int BE Pri Loop_entry Loop_exit !#5 N9417 P3397 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9418 P3397 DWLD 22 -1 Int BE Pri Loop_entry !#A N9417 N9418 !#5 N9419 P3397 CASX 21 -1 N9417 0x2800058 Int BE Pri Loop_entry !#5 N9420 P3397 CASX 22 -1 N9418 0x2800059 Int BE Pri Loop_entry !#A N9419 N9420 !#5 N9421 P3398 LD 15 -1 Int BE Pri !#5 N9422 P3399 LD 0 -1 Int BE Pri Loop_exit !#5 N9423 P3397 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9424 P3397 DWLD 22 -1 Int BE Pri Loop_entry !#A N9423 N9424 !#5 N9425 P3397 CASX 21 -1 N9423 0x280005a Int BE Pri Loop_entry !#5 N9426 P3397 CASX 22 -1 N9424 0x280005b Int BE Pri Loop_entry !#A N9425 N9426 !#5 N9427 P3398 LD 15 -1 Int BE Pri !#5 N9428 P3399 LD 0 -1 Int BE Pri Loop_exit !#5 N9429 P3400 LD 3 -1 Int BE Pri Loop_entry !#5 N9430 P3401 LD 8 -1 Int BE Pri Loop_exit !#5 N9431 P3400 LD 3 -1 Int BE Pri Loop_entry !#5 N9432 P3401 LD 8 -1 Int BE Pri Loop_exit !#5 N9433 P3402 DWLD 3 -1 Int BE Pri Loop_entry !#5 N9434 P3402 DWLD 4 -1 Int BE Pri Loop_entry !#A N9433 N9434 !#5 N9435 P3402 CASX 3 -1 N9433 0x280005c Int BE Pri Loop_entry !#5 N9436 P3402 CASX 4 -1 N9434 0x280005d Int BE Pri Loop_entry !#A N9435 N9436 !#5 N9437 P3403 REPLACEMENT 11 Int BE Pri Loop_exit !#5 N9438 P3404 ST 22 0x280005e Int BE Pri Loop_entry Loop_exit !#5 N9439 P3404 ST 22 0x280005f Int BE Pri Loop_entry Loop_exit !#5 N9440 P3405 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N9441 P3405 CASX 8 -1,0x0 N9440 0x2800060 Int BE Pri Loop_entry !#5 N9442 P3406 DWLD 21 -1 Int LE Pri Loop_exit !#5 N9443 P3406 DWLD 22 -1 Int LE Pri Loop_exit !#A N9442 N9443 !#5 N9444 P3406 CASX 21 -1 N9442 0x2800061 Int LE Pri Loop_exit !#5 N9445 P3406 CASX 22 -1 N9443 0x2800062 Int LE Pri Loop_exit !#A N9444 N9445 !#5 N9446 P3405 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N9447 P3405 CASX 8 -1,0x0 N9446 0x2800063 Int BE Pri Loop_entry !#5 N9448 P3406 DWLD 21 -1 Int LE Pri Loop_exit !#5 N9449 P3406 DWLD 22 -1 Int LE Pri Loop_exit !#A N9448 N9449 !#5 N9450 P3406 CASX 21 -1 N9448 0x2800064 Int LE Pri Loop_exit !#5 N9451 P3406 CASX 22 -1 N9449 0x2800065 Int LE Pri Loop_exit !#A N9450 N9451 !#5 N9452 P3407 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N9453 P3407 CASX 8 -1,0x0 N9452 0x2800066 Int BE Pri Loop_entry !#5 N9454 P3408 DWLD 21 -1 Int BE Pri Loop_exit !#5 N9455 P3408 DWLD 22 -1 Int BE Pri Loop_exit !#A N9454 N9455 !#5 N9456 P3408 CASX 21 -1 N9454 0x2800067 Int BE Pri Loop_exit !#5 N9457 P3408 CASX 22 -1 N9455 0x2800068 Int BE Pri Loop_exit !#A N9456 N9457 !#5 N9458 P3409 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9459 P3409 DWLD 22 -1 Int BE Pri Loop_entry !#A N9458 N9459 !#5 N9460 P3409 CASX 21 -1 N9458 0x2800069 Int BE Pri Loop_entry !#5 N9461 P3409 CASX 22 -1 N9459 0x280006a Int BE Pri Loop_entry !#A N9460 N9461 !#5 N9462 P3410 REPLACEMENT 15 Int BE Pri Loop_exit !#5 N9463 P3409 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9464 P3409 DWLD 22 -1 Int BE Pri Loop_entry !#A N9463 N9464 !#5 N9465 P3409 CASX 21 -1 N9463 0x280006b Int BE Pri Loop_entry !#5 N9466 P3409 CASX 22 -1 N9464 0x280006c Int BE Pri Loop_entry !#A N9465 N9466 !#5 N9467 P3410 REPLACEMENT 15 Int BE Pri Loop_exit !#5 N9468 P3411 DWLD 21 -1 Int LE Pri Loop_entry !#5 N9469 P3411 DWLD 22 -1 Int LE Pri Loop_entry !#A N9468 N9469 !#5 N9470 P3411 CASX 21 -1 N9468 0x280006d Int LE Pri Loop_entry !#5 N9471 P3411 CASX 22 -1 N9469 0x280006e Int LE Pri Loop_entry !#A N9470 N9471 !#5 N9472 P3412 REPLACEMENT 2 Int BE Pri Loop_exit !#5 N9473 P3413 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#5 N9474 P3413 CASX 17 -1,0x0 N9473 0x280006f Int BE Pri Loop_entry !#5 N9475 P3414 ST 6 0x2800070 Int BE Pri Loop_exit !#5 N9476 P3415 LD 8 -1 Int BE Pri Loop_entry !#5 N9477 P3416 DWLD 18 -1 Int BE Pri !#5 N9478 P3416 DWLD 19 -1 Int BE Pri !#A N9477 N9478 !#5 N9479 P3416 CASX 18 -1 N9477 0x2800071 Int BE Pri !#5 N9480 P3416 CASX 19 -1 N9478 0x2800072 Int BE Pri !#A N9479 N9480 !#5 N9481 P3417 LD 23 -1 Int BE Pri Loop_exit !#5 N9482 P3415 LD 8 -1 Int BE Pri Loop_entry !#5 N9483 P3416 DWLD 18 -1 Int BE Pri !#5 N9484 P3416 DWLD 19 -1 Int BE Pri !#A N9483 N9484 !#5 N9485 P3416 CASX 18 -1 N9483 0x2800073 Int BE Pri !#5 N9486 P3416 CASX 19 -1 N9484 0x2800074 Int BE Pri !#A N9485 N9486 !#5 N9487 P3417 LD 23 -1 Int BE Pri Loop_exit !#5 N9488 P3418 REPLACEMENT 8 Int BE Pri Loop_entry !#5 N9489 P3419 MEMBAR !#5 N9490 P3418 REPLACEMENT 8 Int BE Pri Loop_entry !#5 N9491 P3419 MEMBAR !#5 N9492 P3420 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N9493 P3420 CASX 20 -1,0x0 N9492 0x2800075 Int BE Pri Loop_entry !#5 N9494 P3421 LD 5 -1 Int BE Pri Loop_exit !#5 N9495 P3421 CAS 5 -1 N9494 0x2800076 Int BE Pri Loop_exit !#5 N9496 P3420 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N9497 P3420 CASX 20 -1,0x0 N9496 0x2800077 Int BE Pri Loop_entry !#5 N9498 P3421 LD 5 -1 Int BE Pri Loop_exit !#5 N9499 P3421 CAS 5 -1 N9498 0x2800078 Int BE Pri Loop_exit !#5 N9500 P3422 LD 18 -1 Int BE Pri Loop_entry !#5 N9501 P3423 LD 19 -1 Int BE Pri Loop_exit !#5 N9502 P3424 LD 17 -1 Int BE Pri Loop_entry !#5 N9503 P3425 DWLD 6 -1 Int BE Pri !#5 N9504 P3425 DWLD 7 -1 Int BE Pri !#A N9503 N9504 !#5 N9505 P3425 CASX 6 -1 N9503 0x2800079 Int BE Pri !#5 N9506 P3425 CASX 7 -1 N9504 0x280007a Int BE Pri !#A N9505 N9506 !#5 N9507 P3426 LD 1 -1 Int BE Pri Loop_exit !#5 N9508 P3427 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N9509 P3427 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N9508 N9509 !#5 N9510 P3427 CASX 9 -1 N9508 0x280007b Int BE Pri Loop_entry Loop_exit !#5 N9511 P3427 CASX 10 -1 N9509 0x280007c Int BE Pri Loop_entry Loop_exit !#A N9510 N9511 !#5 N9512 P3428 LD 0 -1 Int BE Pri Loop_entry !#5 N9513 P3429 REPLACEMENT 6 Int BE Pri !#5 N9514 P3430 LD 14 -1 Int BE Pri Loop_exit !#5 N9515 P3428 LD 0 -1 Int BE Pri Loop_entry !#5 N9516 P3429 REPLACEMENT 6 Int BE Pri !#5 N9517 P3430 LD 14 -1 Int BE Pri Loop_exit !#5 N9518 P3431 LD 17 -1 Int BE Pri Loop_entry !#5 N9519 P3432 LD 3 -1 Int BE Pri Loop_exit !#5 N9520 P3433 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#5 N9521 P3433 CASX 17 -1,0x0 N9520 0x280007d Int BE Pri Loop_entry !#5 N9522 P3434 LD 6 -1 Int BE Pri Loop_exit !#5 N9523 P3434 CAS 6 -1 N9522 0x280007e Int BE Pri Loop_exit !#5 N9524 P3433 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#5 N9525 P3433 CASX 17 -1,0x0 N9524 0x280007f Int BE Pri Loop_entry !#5 N9526 P3434 LD 6 -1 Int BE Pri Loop_exit !#5 N9527 P3434 CAS 6 -1 N9526 0x2800080 Int BE Pri Loop_exit !#5 N9528 P3435 PREFETCH 14 Int BE Pri Loop_entry Loop_exit !#5 N9529 P3436 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#5 N9530 P3436 CASX 17 -1,0x0 N9529 0x2800081 Int BE Pri Loop_entry !#5 N9531 P3437 DWLD 9 -1 Int BE Pri Loop_exit !#5 N9532 P3437 DWLD 10 -1 Int BE Pri Loop_exit !#A N9531 N9532 !#5 N9533 P3437 CASX 9 -1 N9531 0x2800082 Int BE Pri Loop_exit !#5 N9534 P3437 CASX 10 -1 N9532 0x2800083 Int BE Pri Loop_exit !#A N9533 N9534 !#5 N9535 P3436 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#5 N9536 P3436 CASX 17 -1,0x0 N9535 0x2800084 Int BE Pri Loop_entry !#5 N9537 P3437 DWLD 9 -1 Int BE Pri Loop_exit !#5 N9538 P3437 DWLD 10 -1 Int BE Pri Loop_exit !#A N9537 N9538 !#5 N9539 P3437 CASX 9 -1 N9537 0x2800085 Int BE Pri Loop_exit !#5 N9540 P3437 CASX 10 -1 N9538 0x2800086 Int BE Pri Loop_exit !#A N9539 N9540 !#5 N9541 P3438 ST 5 0x2800087 Int BE Pri Loop_entry !#5 N9542 P3439 ST 15 0x2800088 Int BE Pri Loop_exit !#5 N9543 P3440 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9544 P3440 CASX 20 -1,0x0 N9543 0x2800089 Int BE Pri Loop_entry Loop_exit !#5 N9545 P3441 LD 9 -1 Int BE Pri Loop_entry !#5 N9546 P3441 CAS 9 -1 N9545 0x280008a Int BE Pri Loop_entry !#5 N9547 P3442 DWLD 18 -1 Int BE Pri Loop_exit !#5 N9548 P3442 DWLD 19 -1 Int BE Pri Loop_exit !#A N9547 N9548 !#5 N9549 P3442 CASX 18 -1 N9547 0x280008b Int BE Pri Loop_exit !#5 N9550 P3442 CASX 19 -1 N9548 0x280008c Int BE Pri Loop_exit !#A N9549 N9550 !#5 N9551 P3441 LD 9 -1 Int BE Pri Loop_entry !#5 N9552 P3441 CAS 9 -1 N9551 0x280008d Int BE Pri Loop_entry !#5 N9553 P3442 DWLD 18 -1 Int BE Pri Loop_exit !#5 N9554 P3442 DWLD 19 -1 Int BE Pri Loop_exit !#A N9553 N9554 !#5 N9555 P3442 CASX 18 -1 N9553 0x280008e Int BE Pri Loop_exit !#5 N9556 P3442 CASX 19 -1 N9554 0x280008f Int BE Pri Loop_exit !#A N9555 N9556 !#5 N9557 P3443 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N9558 P3443 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N9557 N9558 !#5 N9559 P3443 CASX 6 -1 N9557 0x2800090 Int BE Pri Loop_entry Loop_exit !#5 N9560 P3443 CASX 7 -1 N9558 0x2800091 Int BE Pri Loop_entry Loop_exit !#A N9559 N9560 !#5 N9561 P3444 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N9562 P3444 CASX 5 -1,0x0 N9561 0x2800092 Int BE Pri Loop_entry !#5 N9563 P3445 DWLD 18 -1 Int BE Pri Loop_exit !#5 N9564 P3445 DWLD 19 -1 Int BE Pri Loop_exit !#A N9563 N9564 !#5 N9565 P3445 CASX 18 -1 N9563 0x2800093 Int BE Pri Loop_exit !#5 N9566 P3445 CASX 19 -1 N9564 0x2800094 Int BE Pri Loop_exit !#A N9565 N9566 !#5 N9567 P3444 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N9568 P3444 CASX 5 -1,0x0 N9567 0x2800095 Int BE Pri Loop_entry !#5 N9569 P3445 DWLD 18 -1 Int BE Pri Loop_exit !#5 N9570 P3445 DWLD 19 -1 Int BE Pri Loop_exit !#A N9569 N9570 !#5 N9571 P3445 CASX 18 -1 N9569 0x2800096 Int BE Pri Loop_exit !#5 N9572 P3445 CASX 19 -1 N9570 0x2800097 Int BE Pri Loop_exit !#A N9571 N9572 !#5 N9573 P3446 ST 3 0x2800098 Int BE Pri Loop_entry !#5 N9574 P3447 ST 19 0x2800099 Int BE Pri Loop_exit !#5 N9575 P3448 REPLACEMENT 9 Int BE Pri Loop_entry !#5 N9576 P3449 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#5 N9577 P3449 CASX 20 -1,0x0 N9576 0x280009a Int BE Pri Loop_exit !#5 N9578 P3450 LD 20 -1 Int BE Pri Loop_entry !#5 N9579 P3451 LD 22 -1 Int BE Pri Loop_exit !#5 N9580 P3450 LD 20 -1 Int BE Pri Loop_entry !#5 N9581 P3451 LD 22 -1 Int BE Pri Loop_exit !#5 N9582 P3452 LD 18 -1 Int BE Pri Loop_entry !#5 N9583 P3453 LD 20 -1 Int BE Pri Loop_exit !#5 N9584 P3454 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9585 P3454 DWLD 13 -1 Int BE Pri Loop_entry !#A N9584 N9585 !#5 N9586 P3454 CASX 12 -1 N9584 0x280009b Int BE Pri Loop_entry !#5 N9587 P3454 CASX 13 -1 N9585 0x280009c Int BE Pri Loop_entry !#A N9586 N9587 !#5 N9588 P3455 DWLD 15 -1 Int BE Pri Loop_exit !#5 N9589 P3455 DWLD 16 -1 Int BE Pri Loop_exit !#A N9588 N9589 !#5 N9590 P3455 CASX 15 -1 N9588 0x280009d Int BE Pri Loop_exit !#5 N9591 P3455 CASX 16 -1 N9589 0x280009e Int BE Pri Loop_exit !#A N9590 N9591 !#5 N9592 P3454 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9593 P3454 DWLD 13 -1 Int BE Pri Loop_entry !#A N9592 N9593 !#5 N9594 P3454 CASX 12 -1 N9592 0x280009f Int BE Pri Loop_entry !#5 N9595 P3454 CASX 13 -1 N9593 0x28000a0 Int BE Pri Loop_entry !#A N9594 N9595 !#5 N9596 P3455 DWLD 15 -1 Int BE Pri Loop_exit !#5 N9597 P3455 DWLD 16 -1 Int BE Pri Loop_exit !#A N9596 N9597 !#5 N9598 P3455 CASX 15 -1 N9596 0x28000a1 Int BE Pri Loop_exit !#5 N9599 P3455 CASX 16 -1 N9597 0x28000a2 Int BE Pri Loop_exit !#A N9598 N9599 !#5 N9600 P3456 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#5 N9601 P3456 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N9600 N9601 !#5 N9602 P3456 CASX 15 -1 N9600 0x28000a3 Int BE Pri Loop_entry Loop_exit !#5 N9603 P3456 CASX 16 -1 N9601 0x28000a4 Int BE Pri Loop_entry Loop_exit !#A N9602 N9603 !#5 N9604 P3456 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#5 N9605 P3456 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N9604 N9605 !#5 N9606 P3456 CASX 15 -1 N9604 0x28000a5 Int BE Pri Loop_entry Loop_exit !#5 N9607 P3456 CASX 16 -1 N9605 0x28000a6 Int BE Pri Loop_entry Loop_exit !#A N9606 N9607 !#5 N9608 P3457 REPLACEMENT 5 Int BE Pri Loop_entry !#5 N9609 P3458 ST 1 0x28000a7 Int BE Pri Loop_exit !#5 N9610 P3459 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#5 N9611 P3459 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N9610 N9611 !#5 N9612 P3459 CASX 21 -1 N9610 0x28000a8 Int BE Pri Loop_entry Loop_exit !#5 N9613 P3459 CASX 22 -1 N9611 0x28000a9 Int BE Pri Loop_entry Loop_exit !#A N9612 N9613 !#5 N9614 P3459 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#5 N9615 P3459 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N9614 N9615 !#5 N9616 P3459 CASX 21 -1 N9614 0x28000aa Int BE Pri Loop_entry Loop_exit !#5 N9617 P3459 CASX 22 -1 N9615 0x28000ab Int BE Pri Loop_entry Loop_exit !#A N9616 N9617 !#5 N9618 P3460 ST 16 0x28000ac Int BE Pri Loop_entry Loop_exit !#5 N9619 P3461 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N9620 P3461 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N9619 N9620 !#5 N9621 P3461 CASX 12 -1 N9619 0x28000ad Int BE Pri Loop_entry Loop_exit !#5 N9622 P3461 CASX 13 -1 N9620 0x28000ae Int BE Pri Loop_entry Loop_exit !#A N9621 N9622 !#5 N9623 P3462 LD 23 -1 Int BE Pri Loop_entry !#5 N9624 P3463 LD 3 -1 Int BE Pri Loop_exit !#5 N9625 P3464 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N9626 P3464 CASX 8 -1,0x0 N9625 0x28000af Int BE Pri Loop_entry !#5 N9627 P3465 LD 9 -1 Int BE Pri Loop_exit !#5 N9628 P3465 CAS 9 -1 N9627 0x28000b0 Int BE Pri Loop_exit !#5 N9629 P3466 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#5 N9630 P3466 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#5 N9631 P3467 LD 22 -1 Int BE Pri Loop_entry !#5 N9632 P3467 CAS 22 -1 N9631 0x28000b1 Int BE Pri Loop_entry !#5 N9633 P3468 ST 22 0x28000b2 Int BE Pri Loop_exit !#5 N9634 P3469 LD 4 -1 Int BE Pri Loop_entry !#5 N9635 P3469 CAS 4 -1 N9634 0x28000b3 Int BE Pri Loop_entry !#5 N9636 P3470 LD 15 -1 FP BE Pri Loop_exit !#5 N9637 P3469 LD 4 -1 Int BE Pri Loop_entry !#5 N9638 P3469 CAS 4 -1 N9637 0x28000b4 Int BE Pri Loop_entry !#5 N9639 P3470 LD 15 -1 FP BE Pri Loop_exit !#5 N9640 P3471 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#5 N9641 P3471 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N9640 N9641 !#5 N9642 P3471 CASX 0 -1 N9640 0x28000b5 Int BE Pri Loop_entry Loop_exit !#5 N9643 P3471 CASX 1 -1 N9641 0x28000b6 Int BE Pri Loop_entry Loop_exit !#A N9642 N9643 !#5 N9644 P3472 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9645 P3472 DWLD 13 -1 Int BE Pri Loop_entry !#A N9644 N9645 !#5 N9646 P3472 CASX 12 -1 N9644 0x28000b7 Int BE Pri Loop_entry !#5 N9647 P3472 CASX 13 -1 N9645 0x28000b8 Int BE Pri Loop_entry !#A N9646 N9647 !#5 N9648 P3473 DWLD 6 -1 Int BE Pri Loop_exit !#5 N9649 P3473 DWLD 7 -1 Int BE Pri Loop_exit !#A N9648 N9649 !#5 N9650 P3473 CASX 6 -1 N9648 0x28000b9 Int BE Pri Loop_exit !#5 N9651 P3473 CASX 7 -1 N9649 0x28000ba Int BE Pri Loop_exit !#A N9650 N9651 !#5 N9652 P3472 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9653 P3472 DWLD 13 -1 Int BE Pri Loop_entry !#A N9652 N9653 !#5 N9654 P3472 CASX 12 -1 N9652 0x28000bb Int BE Pri Loop_entry !#5 N9655 P3472 CASX 13 -1 N9653 0x28000bc Int BE Pri Loop_entry !#A N9654 N9655 !#5 N9656 P3473 DWLD 6 -1 Int BE Pri Loop_exit !#5 N9657 P3473 DWLD 7 -1 Int BE Pri Loop_exit !#A N9656 N9657 !#5 N9658 P3473 CASX 6 -1 N9656 0x28000bd Int BE Pri Loop_exit !#5 N9659 P3473 CASX 7 -1 N9657 0x28000be Int BE Pri Loop_exit !#A N9658 N9659 !#5 N9660 P3474 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9661 P3474 CASX 8 -1,0x0 N9660 0x28000bf Int BE Pri Loop_entry Loop_exit !#5 N9662 P3474 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9663 P3474 CASX 8 -1,0x0 N9662 0x28000c0 Int BE Pri Loop_entry Loop_exit !#5 N9664 P3475 PREFETCH 10 Int BE Pri Loop_entry Loop_exit !#5 N9665 P3476 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#5 N9666 P3476 CAS 7 -1 N9665 0x28000c1 Int BE Pri Loop_entry Loop_exit !#5 N9667 P3476 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#5 N9668 P3476 CAS 7 -1 N9667 0x28000c2 Int BE Pri Loop_entry Loop_exit !#5 N9669 P3477 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N9670 P3477 CASX 5 -1,0x0 N9669 0x28000c3 Int BE Pri Loop_entry !#5 N9671 P3478 LD 9 -1 Int BE Pri !#5 N9672 P3479 LD 8 -1 Int BE Pri Loop_exit !#5 N9673 P3477 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N9674 P3477 CASX 5 -1,0x0 N9673 0x28000c4 Int BE Pri Loop_entry !#5 N9675 P3478 LD 9 -1 Int BE Pri !#5 N9676 P3479 LD 8 -1 Int BE Pri Loop_exit !#5 N9677 P3480 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9678 P3480 CASX 5 -1,0x0 N9677 0x28000c5 Int BE Pri Loop_entry Loop_exit !#5 N9679 P3481 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#5 N9680 P3481 CASX 11 -1,0x0 N9679 0x28000c6 Int BE Pri Loop_entry !#5 N9681 P3482 DWLD 12 -1 Int LE Pri Loop_exit !#5 N9682 P3482 DWLD 13 -1 Int LE Pri Loop_exit !#A N9681 N9682 !#5 N9683 P3482 CASX 12 -1 N9681 0x28000c7 Int LE Pri Loop_exit !#5 N9684 P3482 CASX 13 -1 N9682 0x28000c8 Int LE Pri Loop_exit !#A N9683 N9684 !#5 N9685 P3483 LD 10 -1 Int BE Pri Loop_entry !#5 N9686 P3484 LD 18 -1 Int LE Pri Loop_exit !#5 N9687 P3485 DWLD 6 -1 Int BE Pri Loop_entry !#5 N9688 P3485 DWLD 7 -1 Int BE Pri Loop_entry !#A N9687 N9688 !#5 N9689 P3485 CASX 6 -1 N9687 0x28000c9 Int BE Pri Loop_entry !#5 N9690 P3485 CASX 7 -1 N9688 0x28000ca Int BE Pri Loop_entry !#A N9689 N9690 !#5 N9691 P3486 LD 7 -1 Int BE Pri Loop_exit !#5 N9692 P3486 CAS 7 -1 N9691 0x28000cb Int BE Pri Loop_exit !#5 N9693 P3487 ST 4 0x28000cc Int BE Pri Loop_entry Loop_exit !#5 N9694 P3487 ST 4 0x28000cd Int BE Pri Loop_entry Loop_exit !#5 N9695 P3488 LD 6 -1 Int BE Pri Loop_entry !#5 N9696 P3489 LD 16 -1 Int BE Pri Loop_exit !#5 N9697 P3488 LD 6 -1 Int BE Pri Loop_entry !#5 N9698 P3489 LD 16 -1 Int BE Pri Loop_exit !#5 N9699 P3490 REPLACEMENT 11 Int BE Pri Loop_entry !#5 N9700 P3491 ST 5 0x28000ce Int BE Pri Loop_exit !#5 N9701 P3490 REPLACEMENT 11 Int BE Pri Loop_entry !#5 N9702 P3491 ST 5 0x28000cf Int BE Pri Loop_exit !#5 N9703 P3492 LD 6 -1 Int BE Pri Loop_entry !#5 N9704 P3493 PREFETCH 18 Int BE Pri !#5 N9705 P3494 LD 4 -1 Int BE Pri Loop_exit !#5 N9706 P3492 LD 6 -1 Int BE Pri Loop_entry !#5 N9707 P3493 PREFETCH 18 Int BE Pri !#5 N9708 P3494 LD 4 -1 Int BE Pri Loop_exit !#5 N9709 P3495 LD 6 -1 Int BE Pri Loop_entry !#5 N9710 P3496 REPLACEMENT 13 Int BE Pri !#5 N9711 P3497 LD 8 -1 Int BE Pri Loop_exit !#5 N9712 P3498 LD 1 -1 Int BE Pri Loop_entry Loop_exit !#5 N9713 P3498 CAS 1 -1 N9712 0x28000d0 Int BE Pri Loop_entry Loop_exit !#5 N9714 P3499 LD 10 -1 Int BE Pri Loop_entry !#5 N9715 P3500 LD 8 -1 Int BE Pri !#5 N9716 P3500 CAS 8 -1 N9715 0x28000d1 Int BE Pri !#5 N9717 P3501 LD 21 -1 Int BE Pri Loop_exit !#5 N9718 P3499 LD 10 -1 Int BE Pri Loop_entry !#5 N9719 P3500 LD 8 -1 Int BE Pri !#5 N9720 P3500 CAS 8 -1 N9719 0x28000d2 Int BE Pri !#5 N9721 P3501 LD 21 -1 Int BE Pri Loop_exit !#5 N9722 P3502 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N9723 P3502 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9722 N9723 !#5 N9724 P3502 CASX 18 -1 N9722 0x28000d3 Int BE Pri Loop_entry Loop_exit !#5 N9725 P3502 CASX 19 -1 N9723 0x28000d4 Int BE Pri Loop_entry Loop_exit !#A N9724 N9725 !#5 N9726 P3502 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N9727 P3502 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9726 N9727 !#5 N9728 P3502 CASX 18 -1 N9726 0x28000d5 Int BE Pri Loop_entry Loop_exit !#5 N9729 P3502 CASX 19 -1 N9727 0x28000d6 Int BE Pri Loop_entry Loop_exit !#A N9728 N9729 !#5 N9730 P3503 LD 7 -1 Int BE Pri Loop_entry !#5 N9731 P3504 LD 16 -1 Int LE Pri Loop_exit !#5 N9732 P3505 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N9733 P3505 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9732 N9733 !#5 N9734 P3505 CASX 18 -1 N9732 0x28000d7 Int BE Pri Loop_entry Loop_exit !#5 N9735 P3505 CASX 19 -1 N9733 0x28000d8 Int BE Pri Loop_entry Loop_exit !#A N9734 N9735 !#5 N9736 P3505 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N9737 P3505 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9736 N9737 !#5 N9738 P3505 CASX 18 -1 N9736 0x28000d9 Int BE Pri Loop_entry Loop_exit !#5 N9739 P3505 CASX 19 -1 N9737 0x28000da Int BE Pri Loop_entry Loop_exit !#A N9738 N9739 !#5 N9740 P3506 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9741 P3506 CASX 2 -1,0x0 N9740 0x28000db Int BE Pri Loop_entry Loop_exit !#5 N9742 P3507 ST 9 0x28000dc Int BE Pri Loop_entry !#5 N9743 P3508 REPLACEMENT 14 Int BE Pri Loop_exit !#5 N9744 P3509 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N9745 P3509 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N9744 N9745 !#5 N9746 P3509 CASX 9 -1 N9744 0x28000dd Int BE Pri Loop_entry Loop_exit !#5 N9747 P3509 CASX 10 -1 N9745 0x28000de Int BE Pri Loop_entry Loop_exit !#A N9746 N9747 !#5 N9748 P3509 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N9749 P3509 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N9748 N9749 !#5 N9750 P3509 CASX 9 -1 N9748 0x28000df Int BE Pri Loop_entry Loop_exit !#5 N9751 P3509 CASX 10 -1 N9749 0x28000e0 Int BE Pri Loop_entry Loop_exit !#A N9750 N9751 !#5 N9752 P3510 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N9753 P3510 CASX 8 -1,0x0 N9752 0x28000e1 Int BE Pri Loop_entry !#5 N9754 P3511 ST 13 0x28000e2 Int BE Pri Loop_exit !#5 N9755 P3512 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9756 P3512 DWLD 13 -1 Int BE Pri Loop_entry !#A N9755 N9756 !#5 N9757 P3512 CASX 12 -1 N9755 0x28000e3 Int BE Pri Loop_entry !#5 N9758 P3512 CASX 13 -1 N9756 0x28000e4 Int BE Pri Loop_entry !#A N9757 N9758 !#5 N9759 P3513 LD 14 -1 Int BE Pri !#5 N9760 P3514 LD 4 -1 Int LE Pri Loop_exit !#5 N9761 P3515 LD 18 -1 Int BE Pri Loop_entry !#5 N9762 P3515 CAS 18 -1 N9761 0x28000e5 Int BE Pri Loop_entry !#5 N9763 P3516 LD 0 -1 Int BE Pri !#5 N9764 P3517 LD 7 -1 Int BE Pri Loop_exit !#5 N9765 P3515 LD 18 -1 Int BE Pri Loop_entry !#5 N9766 P3515 CAS 18 -1 N9765 0x28000e6 Int BE Pri Loop_entry !#5 N9767 P3516 LD 0 -1 Int BE Pri !#5 N9768 P3517 LD 7 -1 Int BE Pri Loop_exit !#5 N9769 P3518 LD 19 -1 Int BE Pri Loop_entry !#5 N9770 P3519 LD 6 -1 Int BE Pri Loop_exit !#5 N9771 P3518 LD 19 -1 Int BE Pri Loop_entry !#5 N9772 P3519 LD 6 -1 Int BE Pri Loop_exit !#5 N9773 P3520 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N9774 P3520 CASX 8 -1,0x0 N9773 0x28000e7 Int BE Pri Loop_entry !#5 N9775 P3521 DWLD 3 -1 Int BE Pri Loop_exit !#5 N9776 P3521 DWLD 4 -1 Int BE Pri Loop_exit !#A N9775 N9776 !#5 N9777 P3521 CASX 3 -1 N9775 0x28000e8 Int BE Pri Loop_exit !#5 N9778 P3521 CASX 4 -1 N9776 0x28000e9 Int BE Pri Loop_exit !#A N9777 N9778 !#5 N9779 P3522 LD 5 -1 FP BE Pri Loop_entry Loop_exit !#5 N9780 P3522 LD 5 -1 FP BE Pri Loop_entry Loop_exit !#5 N9781 P3523 PREFETCH 3 Int BE Pri Loop_entry !#5 N9782 P3524 LD 15 -1 Int LE Pri Loop_exit !#5 N9783 P3524 CAS 15 -1 N9782 0x28000ea Int LE Pri Loop_exit !#5 N9784 P3525 ST 1 0x28000eb Int BE Pri Loop_entry Loop_exit !#5 N9785 P3526 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9786 P3526 CASX 23 -1,0x0 N9785 0x28000ec Int BE Pri Loop_entry Loop_exit !#5 N9787 P3526 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N9788 P3526 CASX 23 -1,0x0 N9787 0x28000ed Int BE Pri Loop_entry Loop_exit !#5 N9789 P3527 LD 23 -1 Int BE Pri Loop_entry !#5 N9790 P3528 REPLACEMENT 13 Int BE Pri !#5 N9791 P3529 LD 3 -1 Int BE Pri Loop_exit !#5 N9792 P3530 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N9793 P3530 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N9792 N9793 !#5 N9794 P3530 CASX 12 -1 N9792 0x28000ee Int BE Pri Loop_entry Loop_exit !#5 N9795 P3530 CASX 13 -1 N9793 0x28000ef Int BE Pri Loop_entry Loop_exit !#A N9794 N9795 !#5 N9796 P3530 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N9797 P3530 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N9796 N9797 !#5 N9798 P3530 CASX 12 -1 N9796 0x28000f0 Int BE Pri Loop_entry Loop_exit !#5 N9799 P3530 CASX 13 -1 N9797 0x28000f1 Int BE Pri Loop_entry Loop_exit !#A N9798 N9799 !#5 N9800 P3531 ST 17 0x28000f2 Int BE Pri Loop_entry !#5 N9801 P3532 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#5 N9802 P3532 CASX 2 -1,0x0 N9801 0x28000f3 Int BE Pri Loop_exit !#5 N9803 P3533 LD 22 -1 Int BE Pri Loop_entry !#5 N9804 P3534 LD 4 -1 Int BE Pri Loop_exit !#5 N9805 P3533 LD 22 -1 Int BE Pri Loop_entry !#5 N9806 P3534 LD 4 -1 Int BE Pri Loop_exit !#5 N9807 P3535 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N9808 P3535 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9807 N9808 !#5 N9809 P3535 CASX 18 -1 N9807 0x28000f4 Int BE Pri Loop_entry Loop_exit !#5 N9810 P3535 CASX 19 -1 N9808 0x28000f5 Int BE Pri Loop_entry Loop_exit !#A N9809 N9810 !#5 N9811 P3535 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N9812 P3535 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N9811 N9812 !#5 N9813 P3535 CASX 18 -1 N9811 0x28000f6 Int BE Pri Loop_entry Loop_exit !#5 N9814 P3535 CASX 19 -1 N9812 0x28000f7 Int BE Pri Loop_entry Loop_exit !#A N9813 N9814 !#5 N9815 P3536 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9816 P3536 DWLD 22 -1 Int BE Pri Loop_entry !#A N9815 N9816 !#5 N9817 P3536 CASX 21 -1 N9815 0x28000f8 Int BE Pri Loop_entry !#5 N9818 P3536 CASX 22 -1 N9816 0x28000f9 Int BE Pri Loop_entry !#A N9817 N9818 !#5 N9819 P3537 ST 15 0x28000fa Int BE Pri Loop_exit !#5 N9820 P3536 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9821 P3536 DWLD 22 -1 Int BE Pri Loop_entry !#A N9820 N9821 !#5 N9822 P3536 CASX 21 -1 N9820 0x28000fb Int BE Pri Loop_entry !#5 N9823 P3536 CASX 22 -1 N9821 0x28000fc Int BE Pri Loop_entry !#A N9822 N9823 !#5 N9824 P3537 ST 15 0x28000fd Int BE Pri Loop_exit !#5 N9825 P3538 REPLACEMENT 11 Int BE Pri Loop_entry !#5 N9826 P3539 LD 9 -1 Int BE Pri !#5 N9827 P3540 LD 17 -1 Int BE Pri Loop_exit !#5 N9828 P3541 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N9829 P3541 CASX 5 -1,0x0 N9828 0x28000fe Int BE Pri Loop_entry !#5 N9830 P3542 FLUSHI 0 Int BE Pri Loop_exit !#5 N9831 P3541 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N9832 P3541 CASX 5 -1,0x0 N9831 0x28000ff Int BE Pri Loop_entry !#5 N9833 P3542 FLUSHI 0 Int BE Pri Loop_exit !#5 N9834 P3543 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#5 N9835 P3543 CASX 2 -1,0x0 N9834 0x2800100 Int BE Pri Loop_entry !#5 N9836 P3544 REPLACEMENT 16 Int BE Pri Loop_exit !#5 N9837 P3543 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#5 N9838 P3543 CASX 2 -1,0x0 N9837 0x2800101 Int BE Pri Loop_entry !#5 N9839 P3544 REPLACEMENT 16 Int BE Pri Loop_exit !#5 N9840 P3545 LD 21 -1 Int BE Pri Loop_entry !#5 N9841 P3546 LD 10 -1 Int BE Pri !#5 N9842 P3546 CAS 10 -1 N9841 0x2800102 Int BE Pri !#5 N9843 P3547 LD 20 -1 Int BE Pri Loop_exit !#5 N9844 P3548 LD 8 -1 Int BE Pri Loop_entry !#5 N9845 P3549 LD 21 -1 Int BE Pri Loop_exit !#5 N9846 P3548 LD 8 -1 Int BE Pri Loop_entry !#5 N9847 P3549 LD 21 -1 Int BE Pri Loop_exit !#5 N9848 P3550 LD 7 -1 Int BE Pri Loop_entry !#5 N9849 P3550 CAS 7 -1 N9848 0x2800103 Int BE Pri Loop_entry !#5 N9850 P3551 LD 22 -1 Int BE Pri !#5 N9851 P3552 LD 21 -1 Int BE Pri Loop_exit !#5 N9852 P3553 DWLD 6 -1 Int BE Pri Loop_entry !#5 N9853 P3553 DWLD 7 -1 Int BE Pri Loop_entry !#A N9852 N9853 !#5 N9854 P3553 CASX 6 -1 N9852 0x2800104 Int BE Pri Loop_entry !#5 N9855 P3553 CASX 7 -1 N9853 0x2800105 Int BE Pri Loop_entry !#A N9854 N9855 !#5 N9856 P3554 LD 13 -1 Int BE Pri !#5 N9857 P3555 LD 10 -1 Int BE Pri Loop_exit !#5 N9858 P3553 DWLD 6 -1 Int BE Pri Loop_entry !#5 N9859 P3553 DWLD 7 -1 Int BE Pri Loop_entry !#A N9858 N9859 !#5 N9860 P3553 CASX 6 -1 N9858 0x2800106 Int BE Pri Loop_entry !#5 N9861 P3553 CASX 7 -1 N9859 0x2800107 Int BE Pri Loop_entry !#A N9860 N9861 !#5 N9862 P3554 LD 13 -1 Int BE Pri !#5 N9863 P3555 LD 10 -1 Int BE Pri Loop_exit !#5 N9864 P3556 DWLD 3 -1 Int LE Pri Loop_entry !#5 N9865 P3556 DWLD 4 -1 Int LE Pri Loop_entry !#A N9864 N9865 !#5 N9866 P3556 CASX 3 -1 N9864 0x2800108 Int LE Pri Loop_entry !#5 N9867 P3556 CASX 4 -1 N9865 0x2800109 Int LE Pri Loop_entry !#A N9866 N9867 !#5 N9868 P3557 DWLD 21 -1 Int BE Pri Loop_exit !#5 N9869 P3557 DWLD 22 -1 Int BE Pri Loop_exit !#A N9868 N9869 !#5 N9870 P3557 CASX 21 -1 N9868 0x280010a Int BE Pri Loop_exit !#5 N9871 P3557 CASX 22 -1 N9869 0x280010b Int BE Pri Loop_exit !#A N9870 N9871 !#5 N9872 P3558 LD 17 -1 Int BE Pri Loop_entry !#5 N9873 P3558 CAS 17 -1 N9872 0x280010c Int BE Pri Loop_entry !#5 N9874 P3559 LD 22 -1 Int BE Pri !#5 N9875 P3560 LD 3 -1 Int BE Pri Loop_exit !#5 N9876 P3558 LD 17 -1 Int BE Pri Loop_entry !#5 N9877 P3558 CAS 17 -1 N9876 0x280010d Int BE Pri Loop_entry !#5 N9878 P3559 LD 22 -1 Int BE Pri !#5 N9879 P3560 LD 3 -1 Int BE Pri Loop_exit !#5 N9880 P3561 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9881 P3561 DWLD 13 -1 Int BE Pri Loop_entry !#A N9880 N9881 !#5 N9882 P3561 CASX 12 -1 N9880 0x280010e Int BE Pri Loop_entry !#5 N9883 P3561 CASX 13 -1 N9881 0x280010f Int BE Pri Loop_entry !#A N9882 N9883 !#5 N9884 P3562 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#5 N9885 P3562 CASX 2 -1,0x0 N9884 0x2800110 Int BE Pri Loop_exit !#5 N9886 P3563 DWLD 9 -1 Int BE Pri Loop_entry !#5 N9887 P3563 DWLD 10 -1 Int BE Pri Loop_entry !#A N9886 N9887 !#5 N9888 P3563 CASX 9 -1 N9886 0x2800111 Int BE Pri Loop_entry !#5 N9889 P3563 CASX 10 -1 N9887 0x2800112 Int BE Pri Loop_entry !#A N9888 N9889 !#5 N9890 P3564 LD 21 -1 Int BE Pri !#5 N9891 P3565 LD 6 -1 Int BE Pri Loop_exit !#5 N9892 P3563 DWLD 9 -1 Int BE Pri Loop_entry !#5 N9893 P3563 DWLD 10 -1 Int BE Pri Loop_entry !#A N9892 N9893 !#5 N9894 P3563 CASX 9 -1 N9892 0x2800113 Int BE Pri Loop_entry !#5 N9895 P3563 CASX 10 -1 N9893 0x2800114 Int BE Pri Loop_entry !#A N9894 N9895 !#5 N9896 P3564 LD 21 -1 Int BE Pri !#5 N9897 P3565 LD 6 -1 Int BE Pri Loop_exit !#5 N9898 P3566 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#5 N9899 P3566 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#5 N9900 P3567 DWLD 9 -1 Int BE Pri Loop_entry !#5 N9901 P3567 DWLD 10 -1 Int BE Pri Loop_entry !#A N9900 N9901 !#5 N9902 P3567 CASX 9 -1 N9900 0x2800115 Int BE Pri Loop_entry !#5 N9903 P3567 CASX 10 -1 N9901 0x2800116 Int BE Pri Loop_entry !#A N9902 N9903 !#5 N9904 P3568 ST 22 0x2800117 Int BE Pri Loop_exit !#5 N9905 P3569 LD 9 -1 Int BE Pri Loop_entry !#5 N9906 P3570 LD 7 -1 Int BE Pri Loop_exit !#5 N9907 P3571 DWLD 18 -1 Int BE Pri Loop_entry !#5 N9908 P3571 DWLD 19 -1 Int BE Pri Loop_entry !#A N9907 N9908 !#5 N9909 P3571 CASX 18 -1 N9907 0x2800118 Int BE Pri Loop_entry !#5 N9910 P3571 CASX 19 -1 N9908 0x2800119 Int BE Pri Loop_entry !#A N9909 N9910 !#5 N9911 P3572 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#5 N9912 P3572 CASX 11 -1,0x0 N9911 0x280011a Int BE Pri Loop_exit !#5 N9913 P3571 DWLD 18 -1 Int BE Pri Loop_entry !#5 N9914 P3571 DWLD 19 -1 Int BE Pri Loop_entry !#A N9913 N9914 !#5 N9915 P3571 CASX 18 -1 N9913 0x280011b Int BE Pri Loop_entry !#5 N9916 P3571 CASX 19 -1 N9914 0x280011c Int BE Pri Loop_entry !#A N9915 N9916 !#5 N9917 P3572 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#5 N9918 P3572 CASX 11 -1,0x0 N9917 0x280011d Int BE Pri Loop_exit !#5 N9919 P3573 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N9920 P3573 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N9919 N9920 !#5 N9921 P3573 CASX 9 -1 N9919 0x280011e Int BE Pri Loop_entry Loop_exit !#5 N9922 P3573 CASX 10 -1 N9920 0x280011f Int BE Pri Loop_entry Loop_exit !#A N9921 N9922 !#5 N9923 P3573 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N9924 P3573 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N9923 N9924 !#5 N9925 P3573 CASX 9 -1 N9923 0x2800120 Int BE Pri Loop_entry Loop_exit !#5 N9926 P3573 CASX 10 -1 N9924 0x2800121 Int BE Pri Loop_entry Loop_exit !#A N9925 N9926 !#5 N9927 P3574 LD 14 -1 Int BE Pri Loop_entry !#5 N9928 P3574 CAS 14 -1 N9927 0x2800122 Int BE Pri Loop_entry !#5 N9929 P3575 LD 7 -1 Int BE Pri !#5 N9930 P3576 LD 2 -1 Int BE Pri Loop_exit !#5 N9931 P3577 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9932 P3577 DWLD 13 -1 Int BE Pri Loop_entry !#A N9931 N9932 !#5 N9933 P3577 CASX 12 -1 N9931 0x2800123 Int BE Pri Loop_entry !#5 N9934 P3577 CASX 13 -1 N9932 0x2800124 Int BE Pri Loop_entry !#A N9933 N9934 !#5 N9935 P3578 LD 13 -1 Int BE Pri !#5 N9936 P3579 LD 7 -1 Int BE Pri Loop_exit !#5 N9937 P3577 DWLD 12 -1 Int BE Pri Loop_entry !#5 N9938 P3577 DWLD 13 -1 Int BE Pri Loop_entry !#A N9937 N9938 !#5 N9939 P3577 CASX 12 -1 N9937 0x2800125 Int BE Pri Loop_entry !#5 N9940 P3577 CASX 13 -1 N9938 0x2800126 Int BE Pri Loop_entry !#A N9939 N9940 !#5 N9941 P3578 LD 13 -1 Int BE Pri !#5 N9942 P3579 LD 7 -1 Int BE Pri Loop_exit !#5 N9943 P3580 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N9944 P3580 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N9943 N9944 !#5 N9945 P3580 CASX 12 -1 N9943 0x2800127 Int BE Pri Loop_entry Loop_exit !#5 N9946 P3580 CASX 13 -1 N9944 0x2800128 Int BE Pri Loop_entry Loop_exit !#A N9945 N9946 !#5 N9947 P3581 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#5 N9948 P3582 ST 5 0x2800129 Int BE Pri Loop_entry Loop_exit !#5 N9949 P3583 LD 22 -1 Int BE Pri Loop_entry !#5 N9950 P3584 REPLACEMENT 5 Int BE Pri !#5 N9951 P3585 LD 18 -1 Int BE Pri Loop_exit !#5 N9952 P3583 LD 22 -1 Int BE Pri Loop_entry !#5 N9953 P3584 REPLACEMENT 5 Int BE Pri !#5 N9954 P3585 LD 18 -1 Int BE Pri Loop_exit !#5 N9955 P3586 LD 3 -1 Int BE Pri Loop_entry !#5 N9956 P3587 DWLD 2 -1,0x0 Int BE Pri !#5 N9957 P3587 CASX 2 -1,0x0 N9956 0x280012a Int BE Pri !#5 N9958 P3588 LD 1 -1 Int BE Pri Loop_exit !#5 N9959 P3589 MEMBAR !#5 N9960 P3589 MEMBAR !#5 N9961 P3590 PREFETCH 10 Int BE Pri Loop_entry !#5 N9962 P3591 LD 7 -1 FP BE Pri Loop_exit !#5 N9963 P3592 ST 11 0x280012b Int LE Pri Loop_entry Loop_exit !#5 N9964 P3593 DWLD 15 -1 Int BE Pri Loop_entry !#5 N9965 P3593 DWLD 16 -1 Int BE Pri Loop_entry !#A N9964 N9965 !#5 N9966 P3593 CASX 15 -1 N9964 0x280012c Int BE Pri Loop_entry !#5 N9967 P3593 CASX 16 -1 N9965 0x280012d Int BE Pri Loop_entry !#A N9966 N9967 !#5 N9968 P3594 REPLACEMENT 0 Int BE Pri Loop_exit !#5 N9969 P3595 LD 13 -1 Int BE Pri Loop_entry !#5 N9970 P3596 LD 12 -1 Int BE Pri Loop_exit !#5 N9971 P3597 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#5 N9972 P3597 CASX 2 -1,0x0 N9971 0x280012e Int BE Pri Loop_entry !#5 N9973 P3598 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#5 N9974 P3598 CASX 8 -1,0x0 N9973 0x280012f Int BE Pri Loop_exit !#5 N9975 P3599 LD 10 -1 Int BE Pri Loop_entry !#5 N9976 P3600 ST 13 0x2800130 Int BE Pri !#5 N9977 P3601 LD 19 -1 Int BE Pri Loop_exit !#5 N9978 P3599 LD 10 -1 Int BE Pri Loop_entry !#5 N9979 P3600 ST 13 0x2800131 Int BE Pri !#5 N9980 P3601 LD 19 -1 Int BE Pri Loop_exit !#5 N9981 P3602 PREFETCH 7 Int BE Pri Loop_entry !#5 N9982 P3603 DWLD 6 -1 Int BE Pri Loop_exit !#5 N9983 P3603 DWLD 7 -1 Int BE Pri Loop_exit !#A N9982 N9983 !#5 N9984 P3603 CASX 6 -1 N9982 0x2800132 Int BE Pri Loop_exit !#5 N9985 P3603 CASX 7 -1 N9983 0x2800133 Int BE Pri Loop_exit !#A N9984 N9985 !#5 N9986 P3604 PREFETCH 14 Int LE Pri Loop_entry Loop_exit !#5 N9987 P3604 PREFETCH 14 Int LE Pri Loop_entry Loop_exit !#5 N9988 P3605 LD 11 -1 Int BE Pri Loop_entry !#5 N9989 P3606 LD 2 -1 FP BE Pri !#5 N9990 P3607 LD 19 -1 Int BE Pri Loop_exit !#5 N9991 P3608 DWLD 21 -1 Int BE Pri Loop_entry !#5 N9992 P3608 DWLD 22 -1 Int BE Pri Loop_entry !#A N9991 N9992 !#5 N9993 P3608 CASX 21 -1 N9991 0x2800134 Int BE Pri Loop_entry !#5 N9994 P3608 CASX 22 -1 N9992 0x2800135 Int BE Pri Loop_entry !#A N9993 N9994 !#5 N9995 P3609 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#5 N9996 P3609 CASX 17 -1,0x0 N9995 0x2800136 Int BE Pri Loop_exit !#5 N9997 P3610 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N9998 P3610 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N9997 N9998 !#5 N9999 P3610 CASX 3 -1 N9997 0x2800137 Int BE Pri Loop_entry Loop_exit !#5 N10000 P3610 CASX 4 -1 N9998 0x2800138 Int BE Pri Loop_entry Loop_exit !#A N9999 N10000 !#5 N10001 P3611 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N10002 P3611 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N10001 N10002 !#5 N10003 P3611 CASX 6 -1 N10001 0x2800139 Int BE Pri Loop_entry Loop_exit !#5 N10004 P3611 CASX 7 -1 N10002 0x280013a Int BE Pri Loop_entry Loop_exit !#A N10003 N10004 !#5 N10005 P3611 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N10006 P3611 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N10005 N10006 !#5 N10007 P3611 CASX 6 -1 N10005 0x280013b Int BE Pri Loop_entry Loop_exit !#5 N10008 P3611 CASX 7 -1 N10006 0x280013c Int BE Pri Loop_entry Loop_exit !#A N10007 N10008 !#5 N10009 P3612 LD 13 -1 Int BE Pri Loop_entry !#5 N10010 P3613 DWLD 14 -1,0x0 Int BE Pri !#5 N10011 P3613 CASX 14 -1,0x0 N10010 0x280013d Int BE Pri !#5 N10012 P3614 LD 22 -1 Int BE Pri Loop_exit !#5 N10013 P3612 LD 13 -1 Int BE Pri Loop_entry !#5 N10014 P3613 DWLD 14 -1,0x0 Int BE Pri !#5 N10015 P3613 CASX 14 -1,0x0 N10014 0x280013e Int BE Pri !#5 N10016 P3614 LD 22 -1 Int BE Pri Loop_exit !#5 N10017 P3615 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#5 N10018 P3616 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N10019 P3616 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N10018 N10019 !#5 N10020 P3616 CASX 9 -1 N10018 0x280013f Int BE Pri Loop_entry Loop_exit !#5 N10021 P3616 CASX 10 -1 N10019 0x2800140 Int BE Pri Loop_entry Loop_exit !#A N10020 N10021 !#5 N10022 P3617 LD 4 -1 Int BE Pri Loop_entry !#5 N10023 P3618 REPLACEMENT 13 Int BE Pri !#5 N10024 P3619 LD 21 -1 Int BE Pri Loop_exit !#5 N10025 P3620 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10026 P3620 CASX 17 -1,0x0 N10025 0x2800141 Int BE Pri Loop_entry Loop_exit !#5 N10027 P3620 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10028 P3620 CASX 17 -1,0x0 N10027 0x2800142 Int BE Pri Loop_entry Loop_exit !#5 N10029 P3621 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#5 N10030 P3621 CASX 23 -1,0x0 N10029 0x2800143 Int BE Pri Loop_entry !#5 N10031 P3622 DWLD 6 -1 Int BE Pri Loop_exit !#5 N10032 P3622 DWLD 7 -1 Int BE Pri Loop_exit !#A N10031 N10032 !#5 N10033 P3622 CASX 6 -1 N10031 0x2800144 Int BE Pri Loop_exit !#5 N10034 P3622 CASX 7 -1 N10032 0x2800145 Int BE Pri Loop_exit !#A N10033 N10034 !#5 N10035 P3623 LD 1 -1 Int LE Pri Loop_entry Loop_exit !#5 N10036 P3623 CAS 1 -1 N10035 0x2800146 Int LE Pri Loop_entry Loop_exit !#5 N10037 P3624 LD 3 -1 Int BE Pri Loop_entry !#5 N10038 P3625 LD 22 -1 Int BE Pri Loop_exit !#5 N10039 P3624 LD 3 -1 Int BE Pri Loop_entry !#5 N10040 P3625 LD 22 -1 Int BE Pri Loop_exit !#5 N10041 P3626 DWLD 11 -1,0x0 Int LE Pri Loop_entry !#5 N10042 P3626 CASX 11 -1,0x0 N10041 0x2800147 Int LE Pri Loop_entry !#5 N10043 P3627 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10044 P3627 DWLD 13 -1 Int BE Pri Loop_exit !#A N10043 N10044 !#5 N10045 P3627 CASX 12 -1 N10043 0x2800148 Int BE Pri Loop_exit !#5 N10046 P3627 CASX 13 -1 N10044 0x2800149 Int BE Pri Loop_exit !#A N10045 N10046 !#5 N10047 P3628 LD 6 -1 Int BE Pri Loop_entry !#5 N10048 P3629 REPLACEMENT 2 Int BE Pri !#5 N10049 P3630 LD 8 -1 Int BE Pri Loop_exit !#5 N10050 P3628 LD 6 -1 Int BE Pri Loop_entry !#5 N10051 P3629 REPLACEMENT 2 Int BE Pri !#5 N10052 P3630 LD 8 -1 Int BE Pri Loop_exit !#5 N10053 P3631 REPLACEMENT 0 Int BE Pri Loop_entry Loop_exit !#5 N10054 P3632 DWLD 21 -1 Int BE Pri Loop_entry !#5 N10055 P3632 DWLD 22 -1 Int BE Pri Loop_entry !#A N10054 N10055 !#5 N10056 P3632 CASX 21 -1 N10054 0x280014a Int BE Pri Loop_entry !#5 N10057 P3632 CASX 22 -1 N10055 0x280014b Int BE Pri Loop_entry !#A N10056 N10057 !#5 N10058 P3633 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10059 P3633 DWLD 13 -1 Int BE Pri Loop_exit !#A N10058 N10059 !#5 N10060 P3633 CASX 12 -1 N10058 0x280014c Int BE Pri Loop_exit !#5 N10061 P3633 CASX 13 -1 N10059 0x280014d Int BE Pri Loop_exit !#A N10060 N10061 !#5 N10062 P3632 DWLD 21 -1 Int BE Pri Loop_entry !#5 N10063 P3632 DWLD 22 -1 Int BE Pri Loop_entry !#A N10062 N10063 !#5 N10064 P3632 CASX 21 -1 N10062 0x280014e Int BE Pri Loop_entry !#5 N10065 P3632 CASX 22 -1 N10063 0x280014f Int BE Pri Loop_entry !#A N10064 N10065 !#5 N10066 P3633 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10067 P3633 DWLD 13 -1 Int BE Pri Loop_exit !#A N10066 N10067 !#5 N10068 P3633 CASX 12 -1 N10066 0x2800150 Int BE Pri Loop_exit !#5 N10069 P3633 CASX 13 -1 N10067 0x2800151 Int BE Pri Loop_exit !#A N10068 N10069 !#5 N10070 P3634 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N10071 P3634 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N10070 N10071 !#5 N10072 P3634 CASX 18 -1 N10070 0x2800152 Int BE Pri Loop_entry Loop_exit !#5 N10073 P3634 CASX 19 -1 N10071 0x2800153 Int BE Pri Loop_entry Loop_exit !#A N10072 N10073 !#5 N10074 P3635 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N10075 P3635 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N10074 N10075 !#5 N10076 P3635 CASX 9 -1 N10074 0x2800154 Int BE Pri Loop_entry Loop_exit !#5 N10077 P3635 CASX 10 -1 N10075 0x2800155 Int BE Pri Loop_entry Loop_exit !#A N10076 N10077 !#5 N10078 P3636 REPLACEMENT 17 Int BE Pri Loop_entry Loop_exit !#5 N10079 P3637 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N10080 P3637 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N10079 N10080 !#5 N10081 P3637 CASX 9 -1 N10079 0x2800156 Int BE Pri Loop_entry Loop_exit !#5 N10082 P3637 CASX 10 -1 N10080 0x2800157 Int BE Pri Loop_entry Loop_exit !#A N10081 N10082 !#5 N10083 P3638 LD 19 -1 Int BE Pri Loop_entry !#5 N10084 P3639 LD 0 -1 Int BE Pri Loop_exit !#5 N10085 P3638 LD 19 -1 Int BE Pri Loop_entry !#5 N10086 P3639 LD 0 -1 Int BE Pri Loop_exit !#5 N10087 P3640 PREFETCH 6 Int BE Pri Loop_entry Loop_exit !#5 N10088 P3641 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#5 N10089 P3642 ST 1 0x2800158 Int BE Pri Loop_entry Loop_exit !#5 N10090 P3642 ST 1 0x2800159 Int BE Pri Loop_entry Loop_exit !#5 N10091 P3643 LD 11 -1 Int BE Pri Loop_entry !#5 N10092 P3644 LD 2 -1 Int BE Pri Loop_exit !#5 N10093 P3643 LD 11 -1 Int BE Pri Loop_entry !#5 N10094 P3644 LD 2 -1 Int BE Pri Loop_exit !#5 N10095 P3645 REPLACEMENT 23 Int BE Pri Loop_entry !#5 N10096 P3646 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#5 N10097 P3646 CASX 5 -1,0x0 N10096 0x280015a Int BE Pri Loop_exit !#5 N10098 P3647 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#5 N10099 P3647 CAS 10 -1 N10098 0x280015b Int BE Pri Loop_entry Loop_exit !#5 N10100 P3648 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10101 P3648 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10100 N10101 !#5 N10102 P3648 CASX 3 -1 N10100 0x280015c Int BE Pri Loop_entry Loop_exit !#5 N10103 P3648 CASX 4 -1 N10101 0x280015d Int BE Pri Loop_entry Loop_exit !#A N10102 N10103 !#5 N10104 P3649 ST 5 0x280015e Int BE Pri Loop_entry !#5 N10105 P3650 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#5 N10106 P3650 CASX 14 -1,0x0 N10105 0x280015f Int BE Pri Loop_exit !#5 N10107 P3651 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10108 P3651 CASX 20 -1,0x0 N10107 0x2800160 Int BE Pri Loop_entry Loop_exit !#5 N10109 P3652 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#5 N10110 P3652 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#5 N10111 P3653 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N10112 P3653 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N10111 N10112 !#5 N10113 P3653 CASX 6 -1 N10111 0x2800161 Int BE Pri Loop_entry Loop_exit !#5 N10114 P3653 CASX 7 -1 N10112 0x2800162 Int BE Pri Loop_entry Loop_exit !#A N10113 N10114 !#5 N10115 P3653 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N10116 P3653 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N10115 N10116 !#5 N10117 P3653 CASX 6 -1 N10115 0x2800163 Int BE Pri Loop_entry Loop_exit !#5 N10118 P3653 CASX 7 -1 N10116 0x2800164 Int BE Pri Loop_entry Loop_exit !#A N10117 N10118 !#5 N10119 P3654 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10120 P3654 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10119 N10120 !#5 N10121 P3654 CASX 3 -1 N10119 0x2800165 Int BE Pri Loop_entry Loop_exit !#5 N10122 P3654 CASX 4 -1 N10120 0x2800166 Int BE Pri Loop_entry Loop_exit !#A N10121 N10122 !#5 N10123 P3654 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10124 P3654 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10123 N10124 !#5 N10125 P3654 CASX 3 -1 N10123 0x2800167 Int BE Pri Loop_entry Loop_exit !#5 N10126 P3654 CASX 4 -1 N10124 0x2800168 Int BE Pri Loop_entry Loop_exit !#A N10125 N10126 !#5 N10127 P3655 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N10128 P3655 CASX 20 -1,0x0 N10127 0x2800169 Int BE Pri Loop_entry !#5 N10129 P3656 DWLD 6 -1 Int LE Pri Loop_exit !#5 N10130 P3656 DWLD 7 -1 Int LE Pri Loop_exit !#A N10129 N10130 !#5 N10131 P3656 CASX 6 -1 N10129 0x280016a Int LE Pri Loop_exit !#5 N10132 P3656 CASX 7 -1 N10130 0x280016b Int LE Pri Loop_exit !#A N10131 N10132 !#5 N10133 P3657 DWLD 15 -1 Int BE Pri Loop_entry !#5 N10134 P3657 DWLD 16 -1 Int BE Pri Loop_entry !#A N10133 N10134 !#5 N10135 P3657 CASX 15 -1 N10133 0x280016c Int BE Pri Loop_entry !#5 N10136 P3657 CASX 16 -1 N10134 0x280016d Int BE Pri Loop_entry !#A N10135 N10136 !#5 N10137 P3658 DWLD 21 -1 Int BE Pri Loop_exit !#5 N10138 P3658 DWLD 22 -1 Int BE Pri Loop_exit !#A N10137 N10138 !#5 N10139 P3658 CASX 21 -1 N10137 0x280016e Int BE Pri Loop_exit !#5 N10140 P3658 CASX 22 -1 N10138 0x280016f Int BE Pri Loop_exit !#A N10139 N10140 !#5 N10141 P3659 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N10142 P3659 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N10141 N10142 !#5 N10143 P3659 CASX 9 -1 N10141 0x2800170 Int BE Pri Loop_entry Loop_exit !#5 N10144 P3659 CASX 10 -1 N10142 0x2800171 Int BE Pri Loop_entry Loop_exit !#A N10143 N10144 !#5 N10145 P3659 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N10146 P3659 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N10145 N10146 !#5 N10147 P3659 CASX 9 -1 N10145 0x2800172 Int BE Pri Loop_entry Loop_exit !#5 N10148 P3659 CASX 10 -1 N10146 0x2800173 Int BE Pri Loop_entry Loop_exit !#A N10147 N10148 !#5 N10149 P3660 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N10150 P3660 CASX 5 -1,0x0 N10149 0x2800174 Int BE Pri Loop_entry !#5 N10151 P3661 REPLACEMENT 5 Int BE Pri Loop_exit !#5 N10152 P3662 ST 19 0x2800175 Int BE Pri Loop_entry !#5 N10153 P3663 DWLD 3 -1 Int BE Pri Loop_exit !#5 N10154 P3663 DWLD 4 -1 Int BE Pri Loop_exit !#A N10153 N10154 !#5 N10155 P3663 CASX 3 -1 N10153 0x2800176 Int BE Pri Loop_exit !#5 N10156 P3663 CASX 4 -1 N10154 0x2800177 Int BE Pri Loop_exit !#A N10155 N10156 !#5 N10157 P3664 REPLACEMENT 17 Int BE Pri Loop_entry Loop_exit !#5 N10158 P3665 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#5 N10159 P3665 CASX 17 -1,0x0 N10158 0x2800178 Int BE Pri Loop_entry !#5 N10160 P3666 LD 19 -1 Int LE Pri Loop_exit !#5 N10161 P3666 CAS 19 -1 N10160 0x2800179 Int LE Pri Loop_exit !#5 N10162 P3665 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#5 N10163 P3665 CASX 17 -1,0x0 N10162 0x280017a Int BE Pri Loop_entry !#5 N10164 P3666 LD 19 -1 Int LE Pri Loop_exit !#5 N10165 P3666 CAS 19 -1 N10164 0x280017b Int LE Pri Loop_exit !#5 N10166 P3667 ST 22 0x280017c Int BE Pri Loop_entry Loop_exit !#5 N10167 P3668 LD 3 -1 Int BE Pri Loop_entry !#5 N10168 P3669 LD 4 -1 Int BE Pri Loop_exit !#5 N10169 P3670 ST 4 0x280017d Int BE Pri Loop_entry Loop_exit !#5 N10170 P3671 LD 13 -1 Int BE Pri Loop_entry !#5 N10171 P3672 LD 10 -1 Int BE Pri Loop_exit !#5 N10172 P3671 LD 13 -1 Int BE Pri Loop_entry !#5 N10173 P3672 LD 10 -1 Int BE Pri Loop_exit !#5 N10174 P3673 LD 10 -1 Int BE Pri Loop_entry !#5 N10175 P3674 LD 5 -1 Int BE Pri Loop_exit !#5 N10176 P3675 DWLD 21 -1 Int BE Pri Loop_entry !#5 N10177 P3675 DWLD 22 -1 Int BE Pri Loop_entry !#A N10176 N10177 !#5 N10178 P3675 CASX 21 -1 N10176 0x280017e Int BE Pri Loop_entry !#5 N10179 P3675 CASX 22 -1 N10177 0x280017f Int BE Pri Loop_entry !#A N10178 N10179 !#5 N10180 P3676 DWLD 3 -1 Int BE Pri Loop_exit !#5 N10181 P3676 DWLD 4 -1 Int BE Pri Loop_exit !#A N10180 N10181 !#5 N10182 P3676 CASX 3 -1 N10180 0x2800180 Int BE Pri Loop_exit !#5 N10183 P3676 CASX 4 -1 N10181 0x2800181 Int BE Pri Loop_exit !#A N10182 N10183 !#5 N10184 P3677 ST 17 0x2800182 Int BE Pri Loop_entry !#5 N10185 P3678 DWLD 6 -1 Int BE Pri Loop_exit !#5 N10186 P3678 DWLD 7 -1 Int BE Pri Loop_exit !#A N10185 N10186 !#5 N10187 P3678 CASX 6 -1 N10185 0x2800183 Int BE Pri Loop_exit !#5 N10188 P3678 CASX 7 -1 N10186 0x2800184 Int BE Pri Loop_exit !#A N10187 N10188 !#5 N10189 P3677 ST 17 0x2800185 Int BE Pri Loop_entry !#5 N10190 P3678 DWLD 6 -1 Int BE Pri Loop_exit !#5 N10191 P3678 DWLD 7 -1 Int BE Pri Loop_exit !#A N10190 N10191 !#5 N10192 P3678 CASX 6 -1 N10190 0x2800186 Int BE Pri Loop_exit !#5 N10193 P3678 CASX 7 -1 N10191 0x2800187 Int BE Pri Loop_exit !#A N10192 N10193 !#5 N10194 P3679 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#5 N10195 P3680 ST 21 0x2800188 Int BE Pri Loop_entry !#5 N10196 P3681 DWLD 3 -1 Int BE Pri Loop_exit !#5 N10197 P3681 DWLD 4 -1 Int BE Pri Loop_exit !#A N10196 N10197 !#5 N10198 P3681 CASX 3 -1 N10196 0x2800189 Int BE Pri Loop_exit !#5 N10199 P3681 CASX 4 -1 N10197 0x280018a Int BE Pri Loop_exit !#A N10198 N10199 !#5 N10200 P3680 ST 21 0x280018b Int BE Pri Loop_entry !#5 N10201 P3681 DWLD 3 -1 Int BE Pri Loop_exit !#5 N10202 P3681 DWLD 4 -1 Int BE Pri Loop_exit !#A N10201 N10202 !#5 N10203 P3681 CASX 3 -1 N10201 0x280018c Int BE Pri Loop_exit !#5 N10204 P3681 CASX 4 -1 N10202 0x280018d Int BE Pri Loop_exit !#A N10203 N10204 !#5 N10205 P3682 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10206 P3682 CASX 5 -1,0x0 N10205 0x280018e Int BE Pri Loop_entry Loop_exit !#5 N10207 P3683 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N10208 P3683 CASX 5 -1,0x0 N10207 0x280018f Int BE Pri Loop_entry !#5 N10209 P3684 REPLACEMENT 9 Int BE Pri Loop_exit !#5 N10210 P3685 LD 15 -1 Int BE Pri Loop_entry !#5 N10211 P3686 DWLD 21 -1 Int BE Pri !#5 N10212 P3686 DWLD 22 -1 Int BE Pri !#A N10211 N10212 !#5 N10213 P3686 CASX 21 -1 N10211 0x2800190 Int BE Pri !#5 N10214 P3686 CASX 22 -1 N10212 0x2800191 Int BE Pri !#A N10213 N10214 !#5 N10215 P3687 LD 23 -1 Int BE Pri Loop_exit !#5 N10216 P3688 LD 18 -1 Int BE Pri Loop_entry !#5 N10217 P3689 REPLACEMENT 20 Int BE Pri !#5 N10218 P3690 LD 11 -1 Int BE Pri Loop_exit !#5 N10219 P3691 REPLACEMENT 13 Int BE Pri Loop_entry !#5 N10220 P3692 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10221 P3692 DWLD 13 -1 Int BE Pri Loop_exit !#A N10220 N10221 !#5 N10222 P3692 CASX 12 -1 N10220 0x2800192 Int BE Pri Loop_exit !#5 N10223 P3692 CASX 13 -1 N10221 0x2800193 Int BE Pri Loop_exit !#A N10222 N10223 !#5 N10224 P3693 DWLD 18 -1 Int BE Pri Loop_entry !#5 N10225 P3693 DWLD 19 -1 Int BE Pri Loop_entry !#A N10224 N10225 !#5 N10226 P3693 CASX 18 -1 N10224 0x2800194 Int BE Pri Loop_entry !#5 N10227 P3693 CASX 19 -1 N10225 0x2800195 Int BE Pri Loop_entry !#A N10226 N10227 !#5 N10228 P3694 LD 14 -1 Int BE Pri !#5 N10229 P3695 LD 3 -1 Int BE Pri Loop_exit !#5 N10230 P3693 DWLD 18 -1 Int BE Pri Loop_entry !#5 N10231 P3693 DWLD 19 -1 Int BE Pri Loop_entry !#A N10230 N10231 !#5 N10232 P3693 CASX 18 -1 N10230 0x2800196 Int BE Pri Loop_entry !#5 N10233 P3693 CASX 19 -1 N10231 0x2800197 Int BE Pri Loop_entry !#A N10232 N10233 !#5 N10234 P3694 LD 14 -1 Int BE Pri !#5 N10235 P3695 LD 3 -1 Int BE Pri Loop_exit !#5 N10236 P3696 LD 7 -1 Int BE Pri Loop_entry !#5 N10237 P3696 CAS 7 -1 N10236 0x2800198 Int BE Pri Loop_entry !#5 N10238 P3697 REPLACEMENT 12 Int BE Pri Loop_exit !#5 N10239 P3696 LD 7 -1 Int BE Pri Loop_entry !#5 N10240 P3696 CAS 7 -1 N10239 0x2800199 Int BE Pri Loop_entry !#5 N10241 P3697 REPLACEMENT 12 Int BE Pri Loop_exit !#5 N10242 P3698 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N10243 P3698 CASX 8 -1,0x0 N10242 0x280019a Int BE Pri Loop_entry !#5 N10244 P3699 LD 18 -1 Int BE Pri Loop_exit !#5 N10245 P3699 CAS 18 -1 N10244 0x280019b Int BE Pri Loop_exit !#5 N10246 P3698 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N10247 P3698 CASX 8 -1,0x0 N10246 0x280019c Int BE Pri Loop_entry !#5 N10248 P3699 LD 18 -1 Int BE Pri Loop_exit !#5 N10249 P3699 CAS 18 -1 N10248 0x280019d Int BE Pri Loop_exit !#5 N10250 P3700 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10251 P3700 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10250 N10251 !#5 N10252 P3700 CASX 3 -1 N10250 0x280019e Int BE Pri Loop_entry Loop_exit !#5 N10253 P3700 CASX 4 -1 N10251 0x280019f Int BE Pri Loop_entry Loop_exit !#A N10252 N10253 !#5 N10254 P3700 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10255 P3700 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10254 N10255 !#5 N10256 P3700 CASX 3 -1 N10254 0x28001a0 Int BE Pri Loop_entry Loop_exit !#5 N10257 P3700 CASX 4 -1 N10255 0x28001a1 Int BE Pri Loop_entry Loop_exit !#A N10256 N10257 !#5 N10258 P3701 LD 7 -1 Int BE Pri Loop_entry !#5 N10259 P3702 DWLD 12 -1 Int BE Pri !#5 N10260 P3702 DWLD 13 -1 Int BE Pri !#A N10259 N10260 !#5 N10261 P3702 CASX 12 -1 N10259 0x28001a2 Int BE Pri !#5 N10262 P3702 CASX 13 -1 N10260 0x28001a3 Int BE Pri !#A N10261 N10262 !#5 N10263 P3703 LD 18 -1 Int BE Pri Loop_exit !#5 N10264 P3704 ST 9 0x28001a4 Int BE Pri Loop_entry !#5 N10265 P3705 ST 5 0x28001a5 Int LE Pri Loop_exit !#5 N10266 P3706 DWLD 12 -1 Int BE Pri Loop_entry !#5 N10267 P3706 DWLD 13 -1 Int BE Pri Loop_entry !#A N10266 N10267 !#5 N10268 P3706 CASX 12 -1 N10266 0x28001a6 Int BE Pri Loop_entry !#5 N10269 P3706 CASX 13 -1 N10267 0x28001a7 Int BE Pri Loop_entry !#A N10268 N10269 !#5 N10270 P3707 ST 17 0x28001a8 Int BE Pri Loop_exit !#5 N10271 P3706 DWLD 12 -1 Int BE Pri Loop_entry !#5 N10272 P3706 DWLD 13 -1 Int BE Pri Loop_entry !#A N10271 N10272 !#5 N10273 P3706 CASX 12 -1 N10271 0x28001a9 Int BE Pri Loop_entry !#5 N10274 P3706 CASX 13 -1 N10272 0x28001aa Int BE Pri Loop_entry !#A N10273 N10274 !#5 N10275 P3707 ST 17 0x28001ab Int BE Pri Loop_exit !#5 N10276 P3708 ST 6 0x28001ac Int BE Pri Loop_entry !#5 N10277 P3709 LD 1 -1 Int BE Pri !#5 N10278 P3710 LD 4 -1 Int LE Pri Loop_exit !#5 N10279 P3711 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#5 N10280 P3711 CASX 2 -1,0x0 N10279 0x28001ad Int BE Pri Loop_entry !#5 N10281 P3712 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#5 N10282 P3712 CASX 17 -1,0x0 N10281 0x28001ae Int BE Pri Loop_exit !#5 N10283 P3713 DWLD 21 -1 Int BE Pri Loop_entry !#5 N10284 P3713 DWLD 22 -1 Int BE Pri Loop_entry !#A N10283 N10284 !#5 N10285 P3713 CASX 21 -1 N10283 0x28001af Int BE Pri Loop_entry !#5 N10286 P3713 CASX 22 -1 N10284 0x28001b0 Int BE Pri Loop_entry !#A N10285 N10286 !#5 N10287 P3714 LD 20 -1 Int BE Pri !#5 N10288 P3715 LD 9 -1 Int BE Pri Loop_exit !#5 N10289 P3713 DWLD 21 -1 Int BE Pri Loop_entry !#5 N10290 P3713 DWLD 22 -1 Int BE Pri Loop_entry !#A N10289 N10290 !#5 N10291 P3713 CASX 21 -1 N10289 0x28001b1 Int BE Pri Loop_entry !#5 N10292 P3713 CASX 22 -1 N10290 0x28001b2 Int BE Pri Loop_entry !#A N10291 N10292 !#5 N10293 P3714 LD 20 -1 Int BE Pri !#5 N10294 P3715 LD 9 -1 Int BE Pri Loop_exit !#5 N10295 P3716 REPLACEMENT 13 Int BE Pri Loop_entry Loop_exit !#5 N10296 P3716 REPLACEMENT 13 Int BE Pri Loop_entry Loop_exit !#5 N10297 P3717 LD 19 -1 Int BE Pri Loop_entry !#5 N10298 P3718 LD 4 -1 Int BE Pri Loop_exit !#5 N10299 P3717 LD 19 -1 Int BE Pri Loop_entry !#5 N10300 P3718 LD 4 -1 Int BE Pri Loop_exit !#5 N10301 P3719 ST 3 0x28001b3 Int BE Pri Loop_entry !#5 N10302 P3720 LD 5 -1 Int BE Pri !#5 N10303 P3721 LD 4 -1 Int BE Pri Loop_exit !#5 N10304 P3722 DWLD 18 -1 Int BE Pri Loop_entry !#5 N10305 P3722 DWLD 19 -1 Int BE Pri Loop_entry !#A N10304 N10305 !#5 N10306 P3722 CASX 18 -1 N10304 0x28001b4 Int BE Pri Loop_entry !#5 N10307 P3722 CASX 19 -1 N10305 0x28001b5 Int BE Pri Loop_entry !#A N10306 N10307 !#5 N10308 P3723 PREFETCH 7 Int BE Pri Loop_exit !#5 N10309 P3724 DWLD 12 -1 Int BE Pri Loop_entry !#5 N10310 P3724 DWLD 13 -1 Int BE Pri Loop_entry !#A N10309 N10310 !#5 N10311 P3724 CASX 12 -1 N10309 0x28001b6 Int BE Pri Loop_entry !#5 N10312 P3724 CASX 13 -1 N10310 0x28001b7 Int BE Pri Loop_entry !#A N10311 N10312 !#5 N10313 P3725 ST 14 0x28001b8 Int BE Pri Loop_exit !#5 N10314 P3726 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#5 N10315 P3727 ST 21 0x28001b9 Int BE Pri Loop_entry !#5 N10316 P3728 ST 19 0x28001ba Int BE Pri Loop_exit !#5 N10317 P3727 ST 21 0x28001bb Int BE Pri Loop_entry !#5 N10318 P3728 ST 19 0x28001bc Int BE Pri Loop_exit !#5 N10319 P3729 DWLD 3 -1 Int BE Pri Loop_entry !#5 N10320 P3729 DWLD 4 -1 Int BE Pri Loop_entry !#A N10319 N10320 !#5 N10321 P3729 CASX 3 -1 N10319 0x28001bd Int BE Pri Loop_entry !#5 N10322 P3729 CASX 4 -1 N10320 0x28001be Int BE Pri Loop_entry !#A N10321 N10322 !#5 N10323 P3730 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10324 P3730 DWLD 13 -1 Int BE Pri Loop_exit !#A N10323 N10324 !#5 N10325 P3730 CASX 12 -1 N10323 0x28001bf Int BE Pri Loop_exit !#5 N10326 P3730 CASX 13 -1 N10324 0x28001c0 Int BE Pri Loop_exit !#A N10325 N10326 !#5 N10327 P3729 DWLD 3 -1 Int BE Pri Loop_entry !#5 N10328 P3729 DWLD 4 -1 Int BE Pri Loop_entry !#A N10327 N10328 !#5 N10329 P3729 CASX 3 -1 N10327 0x28001c1 Int BE Pri Loop_entry !#5 N10330 P3729 CASX 4 -1 N10328 0x28001c2 Int BE Pri Loop_entry !#A N10329 N10330 !#5 N10331 P3730 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10332 P3730 DWLD 13 -1 Int BE Pri Loop_exit !#A N10331 N10332 !#5 N10333 P3730 CASX 12 -1 N10331 0x28001c3 Int BE Pri Loop_exit !#5 N10334 P3730 CASX 13 -1 N10332 0x28001c4 Int BE Pri Loop_exit !#A N10333 N10334 !#5 N10335 P3731 LD 16 -1 Int BE Pri Loop_entry !#5 N10336 P3732 DWLD 18 -1 Int BE Pri !#5 N10337 P3732 DWLD 19 -1 Int BE Pri !#A N10336 N10337 !#5 N10338 P3732 CASX 18 -1 N10336 0x28001c5 Int BE Pri !#5 N10339 P3732 CASX 19 -1 N10337 0x28001c6 Int BE Pri !#A N10338 N10339 !#5 N10340 P3733 LD 0 -1 Int BE Pri Loop_exit !#5 N10341 P3731 LD 16 -1 Int BE Pri Loop_entry !#5 N10342 P3732 DWLD 18 -1 Int BE Pri !#5 N10343 P3732 DWLD 19 -1 Int BE Pri !#A N10342 N10343 !#5 N10344 P3732 CASX 18 -1 N10342 0x28001c7 Int BE Pri !#5 N10345 P3732 CASX 19 -1 N10343 0x28001c8 Int BE Pri !#A N10344 N10345 !#5 N10346 P3733 LD 0 -1 Int BE Pri Loop_exit !#5 N10347 P3734 PREFETCH 12 Int BE Pri Loop_entry !#5 N10348 P3735 DWLD 18 -1 Int BE Pri Loop_exit !#5 N10349 P3735 DWLD 19 -1 Int BE Pri Loop_exit !#A N10348 N10349 !#5 N10350 P3735 CASX 18 -1 N10348 0x28001c9 Int BE Pri Loop_exit !#5 N10351 P3735 CASX 19 -1 N10349 0x28001ca Int BE Pri Loop_exit !#A N10350 N10351 !#5 N10352 P3736 LD 3 -1 Int BE Pri Loop_entry !#5 N10353 P3736 CAS 3 -1 N10352 0x28001cb Int BE Pri Loop_entry !#5 N10354 P3737 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#5 N10355 P3737 CASX 23 -1,0x0 N10354 0x28001cc Int BE Pri Loop_exit !#5 N10356 P3736 LD 3 -1 Int BE Pri Loop_entry !#5 N10357 P3736 CAS 3 -1 N10356 0x28001cd Int BE Pri Loop_entry !#5 N10358 P3737 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#5 N10359 P3737 CASX 23 -1,0x0 N10358 0x28001ce Int BE Pri Loop_exit !#5 N10360 P3738 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#5 N10361 P3738 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#5 N10362 P3739 MEMBAR !#5 N10363 P3740 DWLD 18 -1 Int BE Pri Loop_exit !#5 N10364 P3740 DWLD 19 -1 Int BE Pri Loop_exit !#A N10363 N10364 !#5 N10365 P3740 CASX 18 -1 N10363 0x28001cf Int BE Pri Loop_exit !#5 N10366 P3740 CASX 19 -1 N10364 0x28001d0 Int BE Pri Loop_exit !#A N10365 N10366 !#5 N10367 P3739 MEMBAR !#5 N10368 P3740 DWLD 18 -1 Int BE Pri Loop_exit !#5 N10369 P3740 DWLD 19 -1 Int BE Pri Loop_exit !#A N10368 N10369 !#5 N10370 P3740 CASX 18 -1 N10368 0x28001d1 Int BE Pri Loop_exit !#5 N10371 P3740 CASX 19 -1 N10369 0x28001d2 Int BE Pri Loop_exit !#A N10370 N10371 !#5 N10372 P3741 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10373 P3741 CASX 14 -1,0x0 N10372 0x28001d3 Int BE Pri Loop_entry Loop_exit !#5 N10374 P3741 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10375 P3741 CASX 14 -1,0x0 N10374 0x28001d4 Int BE Pri Loop_entry Loop_exit !#5 N10376 P3742 ST 13 0x42000002 FP BE Pri Loop_entry Loop_exit !#5 N10377 P3742 ST 13 0x42000003 FP BE Pri Loop_entry Loop_exit !#5 N10378 P3743 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N10379 P3743 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N10378 N10379 !#5 N10380 P3743 CASX 18 -1 N10378 0x28001d5 Int BE Pri Loop_entry Loop_exit !#5 N10381 P3743 CASX 19 -1 N10379 0x28001d6 Int BE Pri Loop_entry Loop_exit !#A N10380 N10381 !#5 N10382 P3743 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N10383 P3743 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N10382 N10383 !#5 N10384 P3743 CASX 18 -1 N10382 0x28001d7 Int BE Pri Loop_entry Loop_exit !#5 N10385 P3743 CASX 19 -1 N10383 0x28001d8 Int BE Pri Loop_entry Loop_exit !#A N10384 N10385 !#5 N10386 P3744 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10387 P3744 CASX 2 -1,0x0 N10386 0x28001d9 Int BE Pri Loop_entry Loop_exit !#5 N10388 P3745 REPLACEMENT 5 Int BE Pri Loop_entry Loop_exit !#5 N10389 P3745 REPLACEMENT 5 Int BE Pri Loop_entry Loop_exit !#5 N10390 P3746 LD 6 -1 Int BE Pri Loop_entry !#5 N10391 P3747 DWLD 8 -1,0x0 Int BE Pri !#5 N10392 P3747 CASX 8 -1,0x0 N10391 0x28001da Int BE Pri !#5 N10393 P3748 LD 12 -1 Int BE Pri Loop_exit !#5 N10394 P3746 LD 6 -1 Int BE Pri Loop_entry !#5 N10395 P3747 DWLD 8 -1,0x0 Int BE Pri !#5 N10396 P3747 CASX 8 -1,0x0 N10395 0x28001db Int BE Pri !#5 N10397 P3748 LD 12 -1 Int BE Pri Loop_exit !#5 N10398 P3749 ST 13 0x28001dc Int BE Pri Loop_entry !#5 N10399 P3750 DWLD 0 -1 Int BE Pri Loop_exit !#5 N10400 P3750 DWLD 1 -1 Int BE Pri Loop_exit !#A N10399 N10400 !#5 N10401 P3750 CASX 0 -1 N10399 0x28001dd Int BE Pri Loop_exit !#5 N10402 P3750 CASX 1 -1 N10400 0x28001de Int BE Pri Loop_exit !#A N10401 N10402 !#5 N10403 P3751 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10404 P3751 CASX 11 -1,0x0 N10403 0x28001df Int BE Pri Loop_entry Loop_exit !#5 N10405 P3752 DWLD 23 -1,0x0 Int LE Pri Loop_entry !#5 N10406 P3752 CASX 23 -1,0x0 N10405 0x28001e0 Int LE Pri Loop_entry !#5 N10407 P3753 DWLD 15 -1 Int BE Pri Loop_exit !#5 N10408 P3753 DWLD 16 -1 Int BE Pri Loop_exit !#A N10407 N10408 !#5 N10409 P3753 CASX 15 -1 N10407 0x28001e1 Int BE Pri Loop_exit !#5 N10410 P3753 CASX 16 -1 N10408 0x28001e2 Int BE Pri Loop_exit !#A N10409 N10410 !#5 N10411 P3754 DWLD 0 -1 Int BE Pri Loop_entry !#5 N10412 P3754 DWLD 1 -1 Int BE Pri Loop_entry !#A N10411 N10412 !#5 N10413 P3754 CASX 0 -1 N10411 0x28001e3 Int BE Pri Loop_entry !#5 N10414 P3754 CASX 1 -1 N10412 0x28001e4 Int BE Pri Loop_entry !#A N10413 N10414 !#5 N10415 P3755 DWLD 9 -1 Int BE Pri Loop_exit !#5 N10416 P3755 DWLD 10 -1 Int BE Pri Loop_exit !#A N10415 N10416 !#5 N10417 P3755 CASX 9 -1 N10415 0x28001e5 Int BE Pri Loop_exit !#5 N10418 P3755 CASX 10 -1 N10416 0x28001e6 Int BE Pri Loop_exit !#A N10417 N10418 !#5 N10419 P3754 DWLD 0 -1 Int BE Pri Loop_entry !#5 N10420 P3754 DWLD 1 -1 Int BE Pri Loop_entry !#A N10419 N10420 !#5 N10421 P3754 CASX 0 -1 N10419 0x28001e7 Int BE Pri Loop_entry !#5 N10422 P3754 CASX 1 -1 N10420 0x28001e8 Int BE Pri Loop_entry !#A N10421 N10422 !#5 N10423 P3755 DWLD 9 -1 Int BE Pri Loop_exit !#5 N10424 P3755 DWLD 10 -1 Int BE Pri Loop_exit !#A N10423 N10424 !#5 N10425 P3755 CASX 9 -1 N10423 0x28001e9 Int BE Pri Loop_exit !#5 N10426 P3755 CASX 10 -1 N10424 0x28001ea Int BE Pri Loop_exit !#A N10425 N10426 !#5 N10427 P3756 MEMBAR !#5 N10428 P3757 DWLD 0 -1 Int BE Pri Loop_entry !#5 N10429 P3757 DWLD 1 -1 Int BE Pri Loop_entry !#A N10428 N10429 !#5 N10430 P3757 CASX 0 -1 N10428 0x28001eb Int BE Pri Loop_entry !#5 N10431 P3757 CASX 1 -1 N10429 0x28001ec Int BE Pri Loop_entry !#A N10430 N10431 !#5 N10432 P3758 DWLD 15 -1 Int BE Pri Loop_exit !#5 N10433 P3758 DWLD 16 -1 Int BE Pri Loop_exit !#A N10432 N10433 !#5 N10434 P3758 CASX 15 -1 N10432 0x28001ed Int BE Pri Loop_exit !#5 N10435 P3758 CASX 16 -1 N10433 0x28001ee Int BE Pri Loop_exit !#A N10434 N10435 !#5 N10436 P3759 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N10437 P3759 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N10436 N10437 !#5 N10438 P3759 CASX 18 -1 N10436 0x28001ef Int BE Pri Loop_entry Loop_exit !#5 N10439 P3759 CASX 19 -1 N10437 0x28001f0 Int BE Pri Loop_entry Loop_exit !#A N10438 N10439 !#5 N10440 P3759 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N10441 P3759 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N10440 N10441 !#5 N10442 P3759 CASX 18 -1 N10440 0x28001f1 Int BE Pri Loop_entry Loop_exit !#5 N10443 P3759 CASX 19 -1 N10441 0x28001f2 Int BE Pri Loop_entry Loop_exit !#A N10442 N10443 !#5 N10444 P3760 LD 10 -1 Int BE Pri Loop_entry !#5 N10445 P3761 LD 18 -1 Int BE Pri Loop_exit !#5 N10446 P3762 LD 17 -1 Int BE Pri Loop_entry !#5 N10447 P3762 CAS 17 -1 N10446 0x28001f3 Int BE Pri Loop_entry !#5 N10448 P3763 REPLACEMENT 20 Int BE Pri Loop_exit !#5 N10449 P3764 ST 15 0x28001f4 Int BE Pri Loop_entry !#5 N10450 P3765 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#5 N10451 P3765 CASX 14 -1,0x0 N10450 0x28001f5 Int BE Pri Loop_exit !#5 N10452 P3766 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#5 N10453 P3766 CAS 5 -1 N10452 0x28001f6 Int BE Pri Loop_entry Loop_exit !#5 N10454 P3766 LD 5 -1 Int BE Pri Loop_entry Loop_exit !#5 N10455 P3766 CAS 5 -1 N10454 0x28001f7 Int BE Pri Loop_entry Loop_exit !#5 N10456 P3767 ST 14 0x28001f8 Int BE Pri Loop_entry !#5 N10457 P3768 DWLD 3 -1 Int BE Pri Loop_exit !#5 N10458 P3768 DWLD 4 -1 Int BE Pri Loop_exit !#A N10457 N10458 !#5 N10459 P3768 CASX 3 -1 N10457 0x28001f9 Int BE Pri Loop_exit !#5 N10460 P3768 CASX 4 -1 N10458 0x28001fa Int BE Pri Loop_exit !#A N10459 N10460 !#5 N10461 P3767 ST 14 0x28001fb Int BE Pri Loop_entry !#5 N10462 P3768 DWLD 3 -1 Int BE Pri Loop_exit !#5 N10463 P3768 DWLD 4 -1 Int BE Pri Loop_exit !#A N10462 N10463 !#5 N10464 P3768 CASX 3 -1 N10462 0x28001fc Int BE Pri Loop_exit !#5 N10465 P3768 CASX 4 -1 N10463 0x28001fd Int BE Pri Loop_exit !#A N10464 N10465 !#5 N10466 P3769 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N10467 P3769 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N10466 N10467 !#5 N10468 P3769 CASX 12 -1 N10466 0x28001fe Int BE Pri Loop_entry Loop_exit !#5 N10469 P3769 CASX 13 -1 N10467 0x28001ff Int BE Pri Loop_entry Loop_exit !#A N10468 N10469 !#5 N10470 P3769 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N10471 P3769 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N10470 N10471 !#5 N10472 P3769 CASX 12 -1 N10470 0x2800200 Int BE Pri Loop_entry Loop_exit !#5 N10473 P3769 CASX 13 -1 N10471 0x2800201 Int BE Pri Loop_entry Loop_exit !#A N10472 N10473 !#5 N10474 P3770 DWLD 15 -1 Int BE Pri Loop_entry !#5 N10475 P3770 DWLD 16 -1 Int BE Pri Loop_entry !#A N10474 N10475 !#5 N10476 P3770 CASX 15 -1 N10474 0x2800202 Int BE Pri Loop_entry !#5 N10477 P3770 CASX 16 -1 N10475 0x2800203 Int BE Pri Loop_entry !#A N10476 N10477 !#5 N10478 P3771 DWLD 6 -1 Int BE Pri Loop_exit !#5 N10479 P3771 DWLD 7 -1 Int BE Pri Loop_exit !#A N10478 N10479 !#5 N10480 P3771 CASX 6 -1 N10478 0x2800204 Int BE Pri Loop_exit !#5 N10481 P3771 CASX 7 -1 N10479 0x2800205 Int BE Pri Loop_exit !#A N10480 N10481 !#5 N10482 P3772 LD 6 -1 Int BE Pri Loop_entry !#5 N10483 P3773 LD 10 -1 Int BE Pri Loop_exit !#5 N10484 P3774 DWLD 12 -1 Int BE Pri Loop_entry !#5 N10485 P3774 DWLD 13 -1 Int BE Pri Loop_entry !#A N10484 N10485 !#5 N10486 P3774 CASX 12 -1 N10484 0x2800206 Int BE Pri Loop_entry !#5 N10487 P3774 CASX 13 -1 N10485 0x2800207 Int BE Pri Loop_entry !#A N10486 N10487 !#5 N10488 P3775 ST 3 0x2800208 Int BE Pri Loop_exit !#5 N10489 P3774 DWLD 12 -1 Int BE Pri Loop_entry !#5 N10490 P3774 DWLD 13 -1 Int BE Pri Loop_entry !#A N10489 N10490 !#5 N10491 P3774 CASX 12 -1 N10489 0x2800209 Int BE Pri Loop_entry !#5 N10492 P3774 CASX 13 -1 N10490 0x280020a Int BE Pri Loop_entry !#A N10491 N10492 !#5 N10493 P3775 ST 3 0x280020b Int BE Pri Loop_exit !#5 N10494 P3776 REPLACEMENT 16 Int BE Pri Loop_entry Loop_exit !#5 N10495 P3777 DWLD 0 -1 Int BE Pri Loop_entry !#5 N10496 P3777 DWLD 1 -1 Int BE Pri Loop_entry !#A N10495 N10496 !#5 N10497 P3777 CASX 0 -1 N10495 0x280020c Int BE Pri Loop_entry !#5 N10498 P3777 CASX 1 -1 N10496 0x280020d Int BE Pri Loop_entry !#A N10497 N10498 !#5 N10499 P3778 MEMBAR !#5 N10500 P3779 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N10501 P3779 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N10500 N10501 !#5 N10502 P3779 CASX 9 -1 N10500 0x280020e Int BE Pri Loop_entry Loop_exit !#5 N10503 P3779 CASX 10 -1 N10501 0x280020f Int BE Pri Loop_entry Loop_exit !#A N10502 N10503 !#5 N10504 P3780 DWLD 15 -1 Int BE Pri Loop_entry !#5 N10505 P3780 DWLD 16 -1 Int BE Pri Loop_entry !#A N10504 N10505 !#5 N10506 P3780 CASX 15 -1 N10504 0x2800210 Int BE Pri Loop_entry !#5 N10507 P3780 CASX 16 -1 N10505 0x2800211 Int BE Pri Loop_entry !#A N10506 N10507 !#5 N10508 P3781 LD 7 -1 Int BE Pri Loop_exit !#5 N10509 P3781 CAS 7 -1 N10508 0x2800212 Int BE Pri Loop_exit !#5 N10510 P3780 DWLD 15 -1 Int BE Pri Loop_entry !#5 N10511 P3780 DWLD 16 -1 Int BE Pri Loop_entry !#A N10510 N10511 !#5 N10512 P3780 CASX 15 -1 N10510 0x2800213 Int BE Pri Loop_entry !#5 N10513 P3780 CASX 16 -1 N10511 0x2800214 Int BE Pri Loop_entry !#A N10512 N10513 !#5 N10514 P3781 LD 7 -1 Int BE Pri Loop_exit !#5 N10515 P3781 CAS 7 -1 N10514 0x2800215 Int BE Pri Loop_exit !#5 N10516 P3782 REPLACEMENT 3 Int BE Pri Loop_entry !#5 N10517 P3783 ST 19 0x2800216 Int BE Pri Loop_exit !#5 N10518 P3784 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10519 P3784 CASX 14 -1,0x0 N10518 0x2800217 Int BE Pri Loop_entry Loop_exit !#5 N10520 P3785 LD 7 -1 Int BE Pri Loop_entry !#5 N10521 P3786 LD 17 -1 Int BE Pri Loop_exit !#5 N10522 P3785 LD 7 -1 Int BE Pri Loop_entry !#5 N10523 P3786 LD 17 -1 Int BE Pri Loop_exit !#5 N10524 P3787 ST 20 0x2800218 Int BE Pri Loop_entry Loop_exit !#5 N10525 P3787 ST 20 0x2800219 Int BE Pri Loop_entry Loop_exit !#5 N10526 P3788 ST 1 0x280021a Int BE Pri Loop_entry !#5 N10527 P3789 ST 8 0x280021b Int BE Pri Loop_exit !#5 N10528 P3788 ST 1 0x280021c Int BE Pri Loop_entry !#5 N10529 P3789 ST 8 0x280021d Int BE Pri Loop_exit !#5 N10530 P3790 DWLD 9 -1 Int BE Pri Loop_entry !#5 N10531 P3790 DWLD 10 -1 Int BE Pri Loop_entry !#A N10530 N10531 !#5 N10532 P3790 CASX 9 -1 N10530 0x280021e Int BE Pri Loop_entry !#5 N10533 P3790 CASX 10 -1 N10531 0x280021f Int BE Pri Loop_entry !#A N10532 N10533 !#5 N10534 P3791 DWLD 3 -1 Int BE Pri Loop_exit !#5 N10535 P3791 DWLD 4 -1 Int BE Pri Loop_exit !#A N10534 N10535 !#5 N10536 P3791 CASX 3 -1 N10534 0x2800220 Int BE Pri Loop_exit !#5 N10537 P3791 CASX 4 -1 N10535 0x2800221 Int BE Pri Loop_exit !#A N10536 N10537 !#5 N10538 P3790 DWLD 9 -1 Int BE Pri Loop_entry !#5 N10539 P3790 DWLD 10 -1 Int BE Pri Loop_entry !#A N10538 N10539 !#5 N10540 P3790 CASX 9 -1 N10538 0x2800222 Int BE Pri Loop_entry !#5 N10541 P3790 CASX 10 -1 N10539 0x2800223 Int BE Pri Loop_entry !#A N10540 N10541 !#5 N10542 P3791 DWLD 3 -1 Int BE Pri Loop_exit !#5 N10543 P3791 DWLD 4 -1 Int BE Pri Loop_exit !#A N10542 N10543 !#5 N10544 P3791 CASX 3 -1 N10542 0x2800224 Int BE Pri Loop_exit !#5 N10545 P3791 CASX 4 -1 N10543 0x2800225 Int BE Pri Loop_exit !#A N10544 N10545 !#5 N10546 P3792 LD 10 -1 Int BE Pri Loop_entry !#5 N10547 P3793 DWLD 6 -1 Int BE Pri !#5 N10548 P3793 DWLD 7 -1 Int BE Pri !#A N10547 N10548 !#5 N10549 P3793 CASX 6 -1 N10547 0x2800226 Int BE Pri !#5 N10550 P3793 CASX 7 -1 N10548 0x2800227 Int BE Pri !#A N10549 N10550 !#5 N10551 P3794 LD 1 -1 Int BE Pri Loop_exit !#5 N10552 P3792 LD 10 -1 Int BE Pri Loop_entry !#5 N10553 P3793 DWLD 6 -1 Int BE Pri !#5 N10554 P3793 DWLD 7 -1 Int BE Pri !#A N10553 N10554 !#5 N10555 P3793 CASX 6 -1 N10553 0x2800228 Int BE Pri !#5 N10556 P3793 CASX 7 -1 N10554 0x2800229 Int BE Pri !#A N10555 N10556 !#5 N10557 P3794 LD 1 -1 Int BE Pri Loop_exit !#5 N10558 P3795 DWLD 6 -1 Int BE Pri Loop_entry !#5 N10559 P3795 DWLD 7 -1 Int BE Pri Loop_entry !#A N10558 N10559 !#5 N10560 P3795 CASX 6 -1 N10558 0x280022a Int BE Pri Loop_entry !#5 N10561 P3795 CASX 7 -1 N10559 0x280022b Int BE Pri Loop_entry !#A N10560 N10561 !#5 N10562 P3796 LD 2 -1 Int BE Pri !#5 N10563 P3797 LD 6 -1 Int BE Pri Loop_exit !#5 N10564 P3798 MEMBAR !#5 N10565 P3799 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#5 N10566 P3799 CASX 2 -1,0x0 N10565 0x280022c Int BE Pri Loop_exit !#5 N10567 P3800 MEMBAR !#5 N10568 P3801 LD 8 -1 Int BE Pri !#5 N10569 P3802 LD 16 -1 Int BE Pri Loop_exit !#5 N10570 P3803 REPLACEMENT 7 Int BE Pri Loop_entry !#5 N10571 P3804 LD 3 -1 Int BE Pri !#5 N10572 P3805 LD 16 -1 Int BE Pri Loop_exit !#5 N10573 P3806 LD 13 -1 Int BE Pri Loop_entry !#5 N10574 P3807 LD 1 -1 Int BE Pri Loop_exit !#5 N10575 P3808 DWLD 20 -1,0x0 Int LE Pri Loop_entry Loop_exit !#5 N10576 P3808 CASX 20 -1,0x0 N10575 0x280022d Int LE Pri Loop_entry Loop_exit !#5 N10577 P3808 DWLD 20 -1,0x0 Int LE Pri Loop_entry Loop_exit !#5 N10578 P3808 CASX 20 -1,0x0 N10577 0x280022e Int LE Pri Loop_entry Loop_exit !#5 N10579 P3809 LD 18 -1 Int BE Pri Loop_entry !#5 N10580 P3810 LD 3 -1 Int BE Pri Loop_exit !#5 N10581 P3811 ST 11 0x280022f Int BE Pri Loop_entry Loop_exit !#5 N10582 P3812 ST 2 0x2800230 Int BE Pri Loop_entry Loop_exit !#5 N10583 P3813 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N10584 P3813 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N10583 N10584 !#5 N10585 P3813 CASX 6 -1 N10583 0x2800231 Int BE Pri Loop_entry Loop_exit !#5 N10586 P3813 CASX 7 -1 N10584 0x2800232 Int BE Pri Loop_entry Loop_exit !#A N10585 N10586 !#5 N10587 P3813 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N10588 P3813 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N10587 N10588 !#5 N10589 P3813 CASX 6 -1 N10587 0x2800233 Int BE Pri Loop_entry Loop_exit !#5 N10590 P3813 CASX 7 -1 N10588 0x2800234 Int BE Pri Loop_entry Loop_exit !#A N10589 N10590 !#5 N10591 P3814 FLUSHI 9 Int BE Pri Loop_entry !#5 N10592 P3815 DWLD 18 -1 Int BE Pri Loop_exit !#5 N10593 P3815 DWLD 19 -1 Int BE Pri Loop_exit !#A N10592 N10593 !#5 N10594 P3815 CASX 18 -1 N10592 0x2800235 Int BE Pri Loop_exit !#5 N10595 P3815 CASX 19 -1 N10593 0x2800236 Int BE Pri Loop_exit !#A N10594 N10595 !#5 N10596 P3816 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N10597 P3816 CASX 5 -1,0x0 N10596 0x2800237 Int BE Pri Loop_entry !#5 N10598 P3817 LD 17 -1 Int BE Pri Loop_exit !#5 N10599 P3817 CAS 17 -1 N10598 0x2800238 Int BE Pri Loop_exit !#5 N10600 P3816 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#5 N10601 P3816 CASX 5 -1,0x0 N10600 0x2800239 Int BE Pri Loop_entry !#5 N10602 P3817 LD 17 -1 Int BE Pri Loop_exit !#5 N10603 P3817 CAS 17 -1 N10602 0x280023a Int BE Pri Loop_exit !#5 N10604 P3818 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#5 N10605 P3818 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#5 N10606 P3819 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N10607 P3819 CASX 20 -1,0x0 N10606 0x280023b Int BE Pri Loop_entry !#5 N10608 P3820 DWLD 18 -1 Int BE Pri Loop_exit !#5 N10609 P3820 DWLD 19 -1 Int BE Pri Loop_exit !#A N10608 N10609 !#5 N10610 P3820 CASX 18 -1 N10608 0x280023c Int BE Pri Loop_exit !#5 N10611 P3820 CASX 19 -1 N10609 0x280023d Int BE Pri Loop_exit !#A N10610 N10611 !#5 N10612 P3819 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N10613 P3819 CASX 20 -1,0x0 N10612 0x280023e Int BE Pri Loop_entry !#5 N10614 P3820 DWLD 18 -1 Int BE Pri Loop_exit !#5 N10615 P3820 DWLD 19 -1 Int BE Pri Loop_exit !#A N10614 N10615 !#5 N10616 P3820 CASX 18 -1 N10614 0x280023f Int BE Pri Loop_exit !#5 N10617 P3820 CASX 19 -1 N10615 0x2800240 Int BE Pri Loop_exit !#A N10616 N10617 !#5 N10618 P3821 ST 18 0x2800241 Int BE Pri Loop_entry Loop_exit !#5 N10619 P3822 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10620 P3822 CASX 17 -1,0x0 N10619 0x2800242 Int BE Pri Loop_entry Loop_exit !#5 N10621 P3822 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10622 P3822 CASX 17 -1,0x0 N10621 0x2800243 Int BE Pri Loop_entry Loop_exit !#5 N10623 P3823 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N10624 P3823 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N10623 N10624 !#5 N10625 P3823 CASX 9 -1 N10623 0x2800244 Int BE Pri Loop_entry Loop_exit !#5 N10626 P3823 CASX 10 -1 N10624 0x2800245 Int BE Pri Loop_entry Loop_exit !#A N10625 N10626 !#5 N10627 P3824 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10628 P3824 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10627 N10628 !#5 N10629 P3824 CASX 3 -1 N10627 0x2800246 Int BE Pri Loop_entry Loop_exit !#5 N10630 P3824 CASX 4 -1 N10628 0x2800247 Int BE Pri Loop_entry Loop_exit !#A N10629 N10630 !#5 N10631 P3824 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10632 P3824 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10631 N10632 !#5 N10633 P3824 CASX 3 -1 N10631 0x2800248 Int BE Pri Loop_entry Loop_exit !#5 N10634 P3824 CASX 4 -1 N10632 0x2800249 Int BE Pri Loop_entry Loop_exit !#A N10633 N10634 !#5 N10635 P3825 DWLD 6 -1 Int BE Pri Loop_entry !#5 N10636 P3825 DWLD 7 -1 Int BE Pri Loop_entry !#A N10635 N10636 !#5 N10637 P3825 CASX 6 -1 N10635 0x280024a Int BE Pri Loop_entry !#5 N10638 P3825 CASX 7 -1 N10636 0x280024b Int BE Pri Loop_entry !#A N10637 N10638 !#5 N10639 P3826 DWLD 15 -1 Int BE Pri Loop_exit !#5 N10640 P3826 DWLD 16 -1 Int BE Pri Loop_exit !#A N10639 N10640 !#5 N10641 P3826 CASX 15 -1 N10639 0x280024c Int BE Pri Loop_exit !#5 N10642 P3826 CASX 16 -1 N10640 0x280024d Int BE Pri Loop_exit !#A N10641 N10642 !#5 N10643 P3825 DWLD 6 -1 Int BE Pri Loop_entry !#5 N10644 P3825 DWLD 7 -1 Int BE Pri Loop_entry !#A N10643 N10644 !#5 N10645 P3825 CASX 6 -1 N10643 0x280024e Int BE Pri Loop_entry !#5 N10646 P3825 CASX 7 -1 N10644 0x280024f Int BE Pri Loop_entry !#A N10645 N10646 !#5 N10647 P3826 DWLD 15 -1 Int BE Pri Loop_exit !#5 N10648 P3826 DWLD 16 -1 Int BE Pri Loop_exit !#A N10647 N10648 !#5 N10649 P3826 CASX 15 -1 N10647 0x2800250 Int BE Pri Loop_exit !#5 N10650 P3826 CASX 16 -1 N10648 0x2800251 Int BE Pri Loop_exit !#A N10649 N10650 !#5 N10651 P3827 LD 8 -1 Int BE Pri Loop_entry !#5 N10652 P3828 LD 13 -1 Int LE Pri !#5 N10653 P3828 CAS 13 -1 N10652 0x2800252 Int LE Pri !#5 N10654 P3829 LD 11 -1 Int LE Pri Loop_exit !#5 N10655 P3827 LD 8 -1 Int BE Pri Loop_entry !#5 N10656 P3828 LD 13 -1 Int LE Pri !#5 N10657 P3828 CAS 13 -1 N10656 0x2800253 Int LE Pri !#5 N10658 P3829 LD 11 -1 Int LE Pri Loop_exit !#5 N10659 P3830 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N10660 P3830 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N10659 N10660 !#5 N10661 P3830 CASX 18 -1 N10659 0x2800254 Int BE Pri Loop_entry Loop_exit !#5 N10662 P3830 CASX 19 -1 N10660 0x2800255 Int BE Pri Loop_entry Loop_exit !#A N10661 N10662 !#5 N10663 P3830 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#5 N10664 P3830 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N10663 N10664 !#5 N10665 P3830 CASX 18 -1 N10663 0x2800256 Int BE Pri Loop_entry Loop_exit !#5 N10666 P3830 CASX 19 -1 N10664 0x2800257 Int BE Pri Loop_entry Loop_exit !#A N10665 N10666 !#5 N10667 P3831 PREFETCH 1 Int BE Pri Loop_entry !#5 N10668 P3832 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#5 N10669 P3832 CASX 2 -1,0x0 N10668 0x2800258 Int BE Pri Loop_exit !#5 N10670 P3833 FLUSHI 23 Int BE Pri Loop_entry Loop_exit !#5 N10671 P3833 FLUSHI 23 Int BE Pri Loop_entry Loop_exit !#5 N10672 P3834 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#5 N10673 P3834 CASX 14 -1,0x0 N10672 0x2800259 Int BE Pri Loop_entry !#5 N10674 P3835 LD 9 -1 Int BE Pri !#5 N10675 P3836 LD 4 -1 Int BE Pri Loop_exit !#5 N10676 P3834 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#5 N10677 P3834 CASX 14 -1,0x0 N10676 0x280025a Int BE Pri Loop_entry !#5 N10678 P3835 LD 9 -1 Int BE Pri !#5 N10679 P3836 LD 4 -1 Int BE Pri Loop_exit !#5 N10680 P3837 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#5 N10681 P3837 CAS 23 -1 N10680 0x280025b Int BE Pri Loop_entry Loop_exit !#5 N10682 P3838 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#5 N10683 P3838 CAS 11 -1 N10682 0x280025c Int BE Pri Loop_entry Loop_exit !#5 N10684 P3838 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#5 N10685 P3838 CAS 11 -1 N10684 0x280025d Int BE Pri Loop_entry Loop_exit !#5 N10686 P3839 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#5 N10687 P3840 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#5 N10688 P3840 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N10687 N10688 !#5 N10689 P3840 CASX 0 -1 N10687 0x280025e Int BE Pri Loop_entry Loop_exit !#5 N10690 P3840 CASX 1 -1 N10688 0x280025f Int BE Pri Loop_entry Loop_exit !#A N10689 N10690 !#5 N10691 P3840 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#5 N10692 P3840 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N10691 N10692 !#5 N10693 P3840 CASX 0 -1 N10691 0x2800260 Int BE Pri Loop_entry Loop_exit !#5 N10694 P3840 CASX 1 -1 N10692 0x2800261 Int BE Pri Loop_entry Loop_exit !#A N10693 N10694 !#5 N10695 P3841 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10696 P3841 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10695 N10696 !#5 N10697 P3841 CASX 3 -1 N10695 0x2800262 Int BE Pri Loop_entry Loop_exit !#5 N10698 P3841 CASX 4 -1 N10696 0x2800263 Int BE Pri Loop_entry Loop_exit !#A N10697 N10698 !#5 N10699 P3842 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#5 N10700 P3842 CAS 4 -1 N10699 0x2800264 Int BE Pri Loop_entry Loop_exit !#5 N10701 P3843 FLUSHI 16 Int BE Pri Loop_entry !#5 N10702 P3844 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#5 N10703 P3844 CASX 2 -1,0x0 N10702 0x2800265 Int BE Pri Loop_exit !#5 N10704 P3845 DWLD 6 -1 Int BE Pri Loop_entry !#5 N10705 P3845 DWLD 7 -1 Int BE Pri Loop_entry !#A N10704 N10705 !#5 N10706 P3845 CASX 6 -1 N10704 0x2800266 Int BE Pri Loop_entry !#5 N10707 P3845 CASX 7 -1 N10705 0x2800267 Int BE Pri Loop_entry !#A N10706 N10707 !#5 N10708 P3846 DWLD 15 -1 Int BE Pri Loop_exit !#5 N10709 P3846 DWLD 16 -1 Int BE Pri Loop_exit !#A N10708 N10709 !#5 N10710 P3846 CASX 15 -1 N10708 0x2800268 Int BE Pri Loop_exit !#5 N10711 P3846 CASX 16 -1 N10709 0x2800269 Int BE Pri Loop_exit !#A N10710 N10711 !#5 N10712 P3845 DWLD 6 -1 Int BE Pri Loop_entry !#5 N10713 P3845 DWLD 7 -1 Int BE Pri Loop_entry !#A N10712 N10713 !#5 N10714 P3845 CASX 6 -1 N10712 0x280026a Int BE Pri Loop_entry !#5 N10715 P3845 CASX 7 -1 N10713 0x280026b Int BE Pri Loop_entry !#A N10714 N10715 !#5 N10716 P3846 DWLD 15 -1 Int BE Pri Loop_exit !#5 N10717 P3846 DWLD 16 -1 Int BE Pri Loop_exit !#A N10716 N10717 !#5 N10718 P3846 CASX 15 -1 N10716 0x280026c Int BE Pri Loop_exit !#5 N10719 P3846 CASX 16 -1 N10717 0x280026d Int BE Pri Loop_exit !#A N10718 N10719 !#5 N10720 P3847 REPLACEMENT 21 Int BE Pri Loop_entry !#5 N10721 P3848 PREFETCH 17 Int BE Pri Loop_exit !#5 N10722 P3849 DWLD 0 -1 Int BE Pri Loop_entry !#5 N10723 P3849 DWLD 1 -1 Int BE Pri Loop_entry !#A N10722 N10723 !#5 N10724 P3849 CASX 0 -1 N10722 0x280026e Int BE Pri Loop_entry !#5 N10725 P3849 CASX 1 -1 N10723 0x280026f Int BE Pri Loop_entry !#A N10724 N10725 !#5 N10726 P3850 ST 15 0x2800270 Int BE Pri Loop_exit !#5 N10727 P3851 REPLACEMENT 13 Int BE Pri Loop_entry Loop_exit !#5 N10728 P3852 LD 10 -1 Int BE Pri Loop_entry !#5 N10729 P3853 DWLD 3 -1 Int BE Pri !#5 N10730 P3853 DWLD 4 -1 Int BE Pri !#A N10729 N10730 !#5 N10731 P3853 CASX 3 -1 N10729 0x2800271 Int BE Pri !#5 N10732 P3853 CASX 4 -1 N10730 0x2800272 Int BE Pri !#A N10731 N10732 !#5 N10733 P3854 LD 16 -1 Int BE Pri Loop_exit !#5 N10734 P3852 LD 10 -1 Int BE Pri Loop_entry !#5 N10735 P3853 DWLD 3 -1 Int BE Pri !#5 N10736 P3853 DWLD 4 -1 Int BE Pri !#A N10735 N10736 !#5 N10737 P3853 CASX 3 -1 N10735 0x2800273 Int BE Pri !#5 N10738 P3853 CASX 4 -1 N10736 0x2800274 Int BE Pri !#A N10737 N10738 !#5 N10739 P3854 LD 16 -1 Int BE Pri Loop_exit !#5 N10740 P3855 ST 13 0x2800275 Int BE Pri Loop_entry !#5 N10741 P3856 REPLACEMENT 23 Int BE Pri Loop_exit !#5 N10742 P3855 ST 13 0x2800276 Int BE Pri Loop_entry !#5 N10743 P3856 REPLACEMENT 23 Int BE Pri Loop_exit !#5 N10744 P3857 LD 8 -1 Int BE Pri Loop_entry !#5 N10745 P3858 LD 20 -1 Int BE Pri Loop_exit !#5 N10746 P3857 LD 8 -1 Int BE Pri Loop_entry !#5 N10747 P3858 LD 20 -1 Int BE Pri Loop_exit !#5 N10748 P3859 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#5 N10749 P3859 CAS 21 -1 N10748 0x2800277 Int BE Pri Loop_entry Loop_exit !#5 N10750 P3859 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#5 N10751 P3859 CAS 21 -1 N10750 0x2800278 Int BE Pri Loop_entry Loop_exit !#5 N10752 P3860 LD 2 -1 Int BE Pri Loop_entry !#5 N10753 P3861 LD 9 -1 Int BE Pri Loop_exit !#5 N10754 P3862 LD 1 -1 Int BE Pri Loop_entry !#5 N10755 P3863 LD 22 -1 Int BE Pri Loop_exit !#5 N10756 P3862 LD 1 -1 Int BE Pri Loop_entry !#5 N10757 P3863 LD 22 -1 Int BE Pri Loop_exit !#5 N10758 P3864 LD 11 -1 Int BE Pri Loop_entry !#5 N10759 P3865 LD 4 -1 Int BE Pri Loop_exit !#5 N10760 P3864 LD 11 -1 Int BE Pri Loop_entry !#5 N10761 P3865 LD 4 -1 Int BE Pri Loop_exit !#5 N10762 P3866 DWLD 9 -1 Int BE Pri Loop_entry !#5 N10763 P3866 DWLD 10 -1 Int BE Pri Loop_entry !#A N10762 N10763 !#5 N10764 P3866 CASX 9 -1 N10762 0x2800279 Int BE Pri Loop_entry !#5 N10765 P3866 CASX 10 -1 N10763 0x280027a Int BE Pri Loop_entry !#A N10764 N10765 !#5 N10766 P3867 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10767 P3867 DWLD 13 -1 Int BE Pri Loop_exit !#A N10766 N10767 !#5 N10768 P3867 CASX 12 -1 N10766 0x280027b Int BE Pri Loop_exit !#5 N10769 P3867 CASX 13 -1 N10767 0x280027c Int BE Pri Loop_exit !#A N10768 N10769 !#5 N10770 P3866 DWLD 9 -1 Int BE Pri Loop_entry !#5 N10771 P3866 DWLD 10 -1 Int BE Pri Loop_entry !#A N10770 N10771 !#5 N10772 P3866 CASX 9 -1 N10770 0x280027d Int BE Pri Loop_entry !#5 N10773 P3866 CASX 10 -1 N10771 0x280027e Int BE Pri Loop_entry !#A N10772 N10773 !#5 N10774 P3867 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10775 P3867 DWLD 13 -1 Int BE Pri Loop_exit !#A N10774 N10775 !#5 N10776 P3867 CASX 12 -1 N10774 0x280027f Int BE Pri Loop_exit !#5 N10777 P3867 CASX 13 -1 N10775 0x2800280 Int BE Pri Loop_exit !#A N10776 N10777 !#5 N10778 P3868 DWLD 12 -1 Int BE Pri Loop_entry !#5 N10779 P3868 DWLD 13 -1 Int BE Pri Loop_entry !#A N10778 N10779 !#5 N10780 P3868 CASX 12 -1 N10778 0x2800281 Int BE Pri Loop_entry !#5 N10781 P3868 CASX 13 -1 N10779 0x2800282 Int BE Pri Loop_entry !#A N10780 N10781 !#5 N10782 P3869 ST 2 0x2800283 Int LE Pri Loop_exit !#5 N10783 P3870 REPLACEMENT 16 Int BE Pri Loop_entry Loop_exit !#5 N10784 P3871 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N10785 P3871 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N10784 N10785 !#5 N10786 P3871 CASX 9 -1 N10784 0x2800284 Int BE Pri Loop_entry Loop_exit !#5 N10787 P3871 CASX 10 -1 N10785 0x2800285 Int BE Pri Loop_entry Loop_exit !#A N10786 N10787 !#5 N10788 P3872 DWLD 18 -1 Int BE Pri Loop_entry !#5 N10789 P3872 DWLD 19 -1 Int BE Pri Loop_entry !#A N10788 N10789 !#5 N10790 P3872 CASX 18 -1 N10788 0x2800286 Int BE Pri Loop_entry !#5 N10791 P3872 CASX 19 -1 N10789 0x2800287 Int BE Pri Loop_entry !#A N10790 N10791 !#5 N10792 P3873 MEMBAR !#5 N10793 P3874 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10794 P3874 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10793 N10794 !#5 N10795 P3874 CASX 3 -1 N10793 0x2800288 Int BE Pri Loop_entry Loop_exit !#5 N10796 P3874 CASX 4 -1 N10794 0x2800289 Int BE Pri Loop_entry Loop_exit !#A N10795 N10796 !#5 N10797 P3875 ST 23 0x280028a Int BE Pri Loop_entry !#5 N10798 P3876 LD 19 -1 Int BE Pri !#5 N10799 P3877 LD 5 -1 Int BE Pri Loop_exit !#5 N10800 P3878 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#5 N10801 P3878 CAS 4 -1 N10800 0x280028b Int BE Pri Loop_entry Loop_exit !#5 N10802 P3879 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10803 P3879 CASX 14 -1,0x0 N10802 0x280028c Int BE Pri Loop_entry Loop_exit !#5 N10804 P3880 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N10805 P3880 CASX 20 -1,0x0 N10804 0x280028d Int BE Pri Loop_entry !#5 N10806 P3881 REPLACEMENT 18 Int BE Pri Loop_exit !#5 N10807 P3882 MEMBAR !#5 N10808 P3883 LD 6 -1 Int BE Pri Loop_exit !#5 N10809 P3883 CAS 6 -1 N10808 0x280028e Int BE Pri Loop_exit !#5 N10810 P3882 MEMBAR !#5 N10811 P3883 LD 6 -1 Int BE Pri Loop_exit !#5 N10812 P3883 CAS 6 -1 N10811 0x280028f Int BE Pri Loop_exit !#5 N10813 P3884 REPLACEMENT 5 Int BE Pri Loop_entry !#5 N10814 P3885 ST 17 0x2800290 Int BE Pri Loop_exit !#5 N10815 P3886 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#5 N10816 P3886 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N10815 N10816 !#5 N10817 P3886 CASX 6 -1 N10815 0x2800291 Int BE Pri Loop_entry Loop_exit !#5 N10818 P3886 CASX 7 -1 N10816 0x2800292 Int BE Pri Loop_entry Loop_exit !#A N10817 N10818 !#5 N10819 P3887 LD 12 -1 FP BE Pri Loop_entry !#5 N10820 P3888 DWLD 15 -1 Int BE Pri Loop_exit !#5 N10821 P3888 DWLD 16 -1 Int BE Pri Loop_exit !#A N10820 N10821 !#5 N10822 P3888 CASX 15 -1 N10820 0x2800293 Int BE Pri Loop_exit !#5 N10823 P3888 CASX 16 -1 N10821 0x2800294 Int BE Pri Loop_exit !#A N10822 N10823 !#5 N10824 P3889 MEMBAR !#5 N10825 P3890 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#5 N10826 P3890 CASX 2 -1,0x0 N10825 0x2800295 Int BE Pri Loop_exit !#5 N10827 P3891 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10828 P3891 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10827 N10828 !#5 N10829 P3891 CASX 3 -1 N10827 0x2800296 Int BE Pri Loop_entry Loop_exit !#5 N10830 P3891 CASX 4 -1 N10828 0x2800297 Int BE Pri Loop_entry Loop_exit !#A N10829 N10830 !#5 N10831 P3892 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#5 N10832 P3892 CASX 11 -1,0x0 N10831 0x2800298 Int BE Pri Loop_entry !#5 N10833 P3893 LD 19 -1 Int BE Pri !#5 N10834 P3894 LD 16 -1 Int BE Pri Loop_exit !#5 N10835 P3892 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#5 N10836 P3892 CASX 11 -1,0x0 N10835 0x2800299 Int BE Pri Loop_entry !#5 N10837 P3893 LD 19 -1 Int BE Pri !#5 N10838 P3894 LD 16 -1 Int BE Pri Loop_exit !#5 N10839 P3895 DWLD 15 -1 Int BE Pri Loop_entry !#5 N10840 P3895 DWLD 16 -1 Int BE Pri Loop_entry !#A N10839 N10840 !#5 N10841 P3895 CASX 15 -1 N10839 0x280029a Int BE Pri Loop_entry !#5 N10842 P3895 CASX 16 -1 N10840 0x280029b Int BE Pri Loop_entry !#A N10841 N10842 !#5 N10843 P3896 FLUSHI 9 Int BE Pri Loop_exit !#5 N10844 P3897 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#5 N10845 P3897 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N10844 N10845 !#5 N10846 P3897 CASX 0 -1 N10844 0x280029c Int BE Pri Loop_entry Loop_exit !#5 N10847 P3897 CASX 1 -1 N10845 0x280029d Int BE Pri Loop_entry Loop_exit !#A N10846 N10847 !#5 N10848 P3898 REPLACEMENT 15 Int BE Pri Loop_entry !#5 N10849 P3899 LD 18 -1 Int BE Pri !#5 N10850 P3900 LD 1 -1 Int BE Pri Loop_exit !#5 N10851 P3898 REPLACEMENT 15 Int BE Pri Loop_entry !#5 N10852 P3899 LD 18 -1 Int BE Pri !#5 N10853 P3900 LD 1 -1 Int BE Pri Loop_exit !#5 N10854 P3901 REPLACEMENT 12 Int BE Pri Loop_entry !#5 N10855 P3902 DWLD 18 -1 Int BE Pri Loop_exit !#5 N10856 P3902 DWLD 19 -1 Int BE Pri Loop_exit !#A N10855 N10856 !#5 N10857 P3902 CASX 18 -1 N10855 0x280029e Int BE Pri Loop_exit !#5 N10858 P3902 CASX 19 -1 N10856 0x280029f Int BE Pri Loop_exit !#A N10857 N10858 !#5 N10859 P3903 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10860 P3903 CASX 23 -1,0x0 N10859 0x28002a0 Int BE Pri Loop_entry Loop_exit !#5 N10861 P3904 LD 22 -1 Int BE Pri Loop_entry !#5 N10862 P3905 LD 4 -1 Int BE Pri Loop_exit !#5 N10863 P3904 LD 22 -1 Int BE Pri Loop_entry !#5 N10864 P3905 LD 4 -1 Int BE Pri Loop_exit !#5 N10865 P3906 LD 0 -1 Int BE Pri Loop_entry !#5 N10866 P3907 DWLD 3 -1 Int BE Pri !#5 N10867 P3907 DWLD 4 -1 Int BE Pri !#A N10866 N10867 !#5 N10868 P3907 CASX 3 -1 N10866 0x28002a1 Int BE Pri !#5 N10869 P3907 CASX 4 -1 N10867 0x28002a2 Int BE Pri !#A N10868 N10869 !#5 N10870 P3908 LD 12 -1 Int BE Pri Loop_exit !#5 N10871 P3906 LD 0 -1 Int BE Pri Loop_entry !#5 N10872 P3907 DWLD 3 -1 Int BE Pri !#5 N10873 P3907 DWLD 4 -1 Int BE Pri !#A N10872 N10873 !#5 N10874 P3907 CASX 3 -1 N10872 0x28002a3 Int BE Pri !#5 N10875 P3907 CASX 4 -1 N10873 0x28002a4 Int BE Pri !#A N10874 N10875 !#5 N10876 P3908 LD 12 -1 Int BE Pri Loop_exit !#5 N10877 P3909 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#5 N10878 P3909 CASX 23 -1,0x0 N10877 0x28002a5 Int BE Pri Loop_entry !#5 N10879 P3910 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10880 P3910 DWLD 13 -1 Int BE Pri Loop_exit !#A N10879 N10880 !#5 N10881 P3910 CASX 12 -1 N10879 0x28002a6 Int BE Pri Loop_exit !#5 N10882 P3910 CASX 13 -1 N10880 0x28002a7 Int BE Pri Loop_exit !#A N10881 N10882 !#5 N10883 P3909 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#5 N10884 P3909 CASX 23 -1,0x0 N10883 0x28002a8 Int BE Pri Loop_entry !#5 N10885 P3910 DWLD 12 -1 Int BE Pri Loop_exit !#5 N10886 P3910 DWLD 13 -1 Int BE Pri Loop_exit !#A N10885 N10886 !#5 N10887 P3910 CASX 12 -1 N10885 0x28002a9 Int BE Pri Loop_exit !#5 N10888 P3910 CASX 13 -1 N10886 0x28002aa Int BE Pri Loop_exit !#A N10887 N10888 !#5 N10889 P3911 LD 11 -1 Int BE Pri Loop_entry !#5 N10890 P3912 LD 8 -1 Int BE Pri Loop_exit !#5 N10891 P3911 LD 11 -1 Int BE Pri Loop_entry !#5 N10892 P3912 LD 8 -1 Int BE Pri Loop_exit !#5 N10893 P3913 ST 9 0x28002ab Int BE Pri Loop_entry !#5 N10894 P3914 LD 18 -1 FP BE Pri Loop_exit !#5 N10895 P3913 ST 9 0x28002ac Int BE Pri Loop_entry !#5 N10896 P3914 LD 18 -1 FP BE Pri Loop_exit !#5 N10897 P3915 LD 13 -1 Int BE Pri Loop_entry !#5 N10898 P3916 PREFETCH 5 Int BE Pri !#5 N10899 P3917 LD 9 -1 Int BE Pri Loop_exit !#5 N10900 P3918 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#5 N10901 P3918 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N10900 N10901 !#5 N10902 P3918 CASX 21 -1 N10900 0x28002ad Int BE Pri Loop_entry Loop_exit !#5 N10903 P3918 CASX 22 -1 N10901 0x28002ae Int BE Pri Loop_entry Loop_exit !#A N10902 N10903 !#5 N10904 P3919 PREFETCH 12 Int BE Pri Loop_entry Loop_exit !#5 N10905 P3920 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N10906 P3920 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N10905 N10906 !#5 N10907 P3920 CASX 3 -1 N10905 0x28002af Int BE Pri Loop_entry Loop_exit !#5 N10908 P3920 CASX 4 -1 N10906 0x28002b0 Int BE Pri Loop_entry Loop_exit !#A N10907 N10908 !#5 N10909 P3921 DWLD 12 -1 Int BE Pri Loop_entry !#5 N10910 P3921 DWLD 13 -1 Int BE Pri Loop_entry !#A N10909 N10910 !#5 N10911 P3921 CASX 12 -1 N10909 0x28002b1 Int BE Pri Loop_entry !#5 N10912 P3921 CASX 13 -1 N10910 0x28002b2 Int BE Pri Loop_entry !#A N10911 N10912 !#5 N10913 P3922 LD 14 -1 FP BE Pri Loop_exit !#5 N10914 P3921 DWLD 12 -1 Int BE Pri Loop_entry !#5 N10915 P3921 DWLD 13 -1 Int BE Pri Loop_entry !#A N10914 N10915 !#5 N10916 P3921 CASX 12 -1 N10914 0x28002b3 Int BE Pri Loop_entry !#5 N10917 P3921 CASX 13 -1 N10915 0x28002b4 Int BE Pri Loop_entry !#A N10916 N10917 !#5 N10918 P3922 LD 14 -1 FP BE Pri Loop_exit !#5 N10919 P3923 DWLD 15 -1 Int BE Pri Loop_entry !#5 N10920 P3923 DWLD 16 -1 Int BE Pri Loop_entry !#A N10919 N10920 !#5 N10921 P3923 CASX 15 -1 N10919 0x28002b5 Int BE Pri Loop_entry !#5 N10922 P3923 CASX 16 -1 N10920 0x28002b6 Int BE Pri Loop_entry !#A N10921 N10922 !#5 N10923 P3924 DWLD 9 -1 Int BE Pri Loop_exit !#5 N10924 P3924 DWLD 10 -1 Int BE Pri Loop_exit !#A N10923 N10924 !#5 N10925 P3924 CASX 9 -1 N10923 0x28002b7 Int BE Pri Loop_exit !#5 N10926 P3924 CASX 10 -1 N10924 0x28002b8 Int BE Pri Loop_exit !#A N10925 N10926 !#5 N10927 P3925 LD 2 -1 Int BE Pri Loop_entry !#5 N10928 P3926 DWLD 3 -1 Int BE Pri !#5 N10929 P3926 DWLD 4 -1 Int BE Pri !#A N10928 N10929 !#5 N10930 P3926 CASX 3 -1 N10928 0x28002b9 Int BE Pri !#5 N10931 P3926 CASX 4 -1 N10929 0x28002ba Int BE Pri !#A N10930 N10931 !#5 N10932 P3927 LD 14 -1 Int BE Pri Loop_exit !#5 N10933 P3925 LD 2 -1 Int BE Pri Loop_entry !#5 N10934 P3926 DWLD 3 -1 Int BE Pri !#5 N10935 P3926 DWLD 4 -1 Int BE Pri !#A N10934 N10935 !#5 N10936 P3926 CASX 3 -1 N10934 0x28002bb Int BE Pri !#5 N10937 P3926 CASX 4 -1 N10935 0x28002bc Int BE Pri !#A N10936 N10937 !#5 N10938 P3927 LD 14 -1 Int BE Pri Loop_exit !#5 N10939 P3928 LD 5 -1 Int BE Pri Loop_entry !#5 N10940 P3929 LD 12 -1 Int BE Pri Loop_exit !#5 N10941 P3930 DWLD 21 -1 Int BE Pri Loop_entry !#5 N10942 P3930 DWLD 22 -1 Int BE Pri Loop_entry !#A N10941 N10942 !#5 N10943 P3930 CASX 21 -1 N10941 0x28002bd Int BE Pri Loop_entry !#5 N10944 P3930 CASX 22 -1 N10942 0x28002be Int BE Pri Loop_entry !#A N10943 N10944 !#5 N10945 P3931 PREFETCH 16 Int BE Pri Loop_exit !#5 N10946 P3930 DWLD 21 -1 Int BE Pri Loop_entry !#5 N10947 P3930 DWLD 22 -1 Int BE Pri Loop_entry !#A N10946 N10947 !#5 N10948 P3930 CASX 21 -1 N10946 0x28002bf Int BE Pri Loop_entry !#5 N10949 P3930 CASX 22 -1 N10947 0x28002c0 Int BE Pri Loop_entry !#A N10948 N10949 !#5 N10950 P3931 PREFETCH 16 Int BE Pri Loop_exit !#5 N10951 P3932 PREFETCH 3 Int BE Pri Loop_entry !#5 N10952 P3933 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#5 N10953 P3933 CASX 17 -1,0x0 N10952 0x28002c1 Int BE Pri Loop_exit !#5 N10954 P3932 PREFETCH 3 Int BE Pri Loop_entry !#5 N10955 P3933 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#5 N10956 P3933 CASX 17 -1,0x0 N10955 0x28002c2 Int BE Pri Loop_exit !#5 N10957 P3934 PREFETCH 2 Int BE Pri Loop_entry Loop_exit !#5 N10958 P3935 REPLACEMENT 7 Int BE Pri Loop_entry !#5 N10959 P3936 LD 17 -1 Int BE Pri !#5 N10960 P3937 LD 19 -1 Int BE Pri Loop_exit !#5 N10961 P3938 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10962 P3938 CASX 8 -1,0x0 N10961 0x28002c3 Int BE Pri Loop_entry Loop_exit !#5 N10963 P3938 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N10964 P3938 CASX 8 -1,0x0 N10963 0x28002c4 Int BE Pri Loop_entry Loop_exit !#5 N10965 P3939 PREFETCH 8 Int BE Pri Loop_entry !#5 N10966 P3940 LD 14 -1 Int BE Pri !#5 N10967 P3941 LD 6 -1 Int BE Pri Loop_exit !#5 N10968 P3942 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N10969 P3942 CASX 20 -1,0x0 N10968 0x28002c5 Int BE Pri Loop_entry !#5 N10970 P3943 LD 18 -1 Int BE Pri Loop_exit !#5 N10971 P3943 CAS 18 -1 N10970 0x28002c6 Int BE Pri Loop_exit !#5 N10972 P3944 REPLACEMENT 15 Int BE Pri Loop_entry !#5 N10973 P3945 LD 2 -1 Int BE Pri Loop_exit !#5 N10974 P3945 CAS 2 -1 N10973 0x28002c7 Int BE Pri Loop_exit !#5 N10975 P3946 DWLD 0 -1 Int BE Pri Loop_entry !#5 N10976 P3946 DWLD 1 -1 Int BE Pri Loop_entry !#A N10975 N10976 !#5 N10977 P3946 CASX 0 -1 N10975 0x28002c8 Int BE Pri Loop_entry !#5 N10978 P3946 CASX 1 -1 N10976 0x28002c9 Int BE Pri Loop_entry !#A N10977 N10978 !#5 N10979 P3947 LD 13 -1 Int BE Pri !#5 N10980 P3948 LD 7 -1 Int BE Pri Loop_exit !#5 N10981 P3949 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#5 N10982 P3949 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N10981 N10982 !#5 N10983 P3949 CASX 21 -1 N10981 0x28002ca Int BE Pri Loop_entry Loop_exit !#5 N10984 P3949 CASX 22 -1 N10982 0x28002cb Int BE Pri Loop_entry Loop_exit !#A N10983 N10984 !#5 N10985 P3950 LD 2 -1 Int BE Pri Loop_entry !#5 N10986 P3951 ST 6 0x28002cc Int BE Pri !#5 N10987 P3952 LD 12 -1 Int BE Pri Loop_exit !#5 N10988 P3950 LD 2 -1 Int BE Pri Loop_entry !#5 N10989 P3951 ST 6 0x28002cd Int BE Pri !#5 N10990 P3952 LD 12 -1 Int BE Pri Loop_exit !#5 N10991 P3953 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N10992 P3953 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N10991 N10992 !#5 N10993 P3953 CASX 12 -1 N10991 0x28002ce Int BE Pri Loop_entry Loop_exit !#5 N10994 P3953 CASX 13 -1 N10992 0x28002cf Int BE Pri Loop_entry Loop_exit !#A N10993 N10994 !#5 N10995 P3953 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N10996 P3953 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N10995 N10996 !#5 N10997 P3953 CASX 12 -1 N10995 0x28002d0 Int BE Pri Loop_entry Loop_exit !#5 N10998 P3953 CASX 13 -1 N10996 0x28002d1 Int BE Pri Loop_entry Loop_exit !#A N10997 N10998 !#5 N10999 P3954 DWLD 3 -1 Int BE Pri Loop_entry !#5 N11000 P3954 DWLD 4 -1 Int BE Pri Loop_entry !#A N10999 N11000 !#5 N11001 P3954 CASX 3 -1 N10999 0x28002d2 Int BE Pri Loop_entry !#5 N11002 P3954 CASX 4 -1 N11000 0x28002d3 Int BE Pri Loop_entry !#A N11001 N11002 !#5 N11003 P3955 LD 20 -1 Int BE Pri Loop_exit !#5 N11004 P3955 CAS 20 -1 N11003 0x28002d4 Int BE Pri Loop_exit !#5 N11005 P3954 DWLD 3 -1 Int BE Pri Loop_entry !#5 N11006 P3954 DWLD 4 -1 Int BE Pri Loop_entry !#A N11005 N11006 !#5 N11007 P3954 CASX 3 -1 N11005 0x28002d5 Int BE Pri Loop_entry !#5 N11008 P3954 CASX 4 -1 N11006 0x28002d6 Int BE Pri Loop_entry !#A N11007 N11008 !#5 N11009 P3955 LD 20 -1 Int BE Pri Loop_exit !#5 N11010 P3955 CAS 20 -1 N11009 0x28002d7 Int BE Pri Loop_exit !#5 N11011 P3956 LD 21 -1 Int BE Pri Loop_entry !#5 N11012 P3957 LD 1 -1 Int LE Pri !#5 N11013 P3957 CAS 1 -1 N11012 0x28002d8 Int LE Pri !#5 N11014 P3958 LD 10 -1 Int BE Pri Loop_exit !#5 N11015 P3956 LD 21 -1 Int BE Pri Loop_entry !#5 N11016 P3957 LD 1 -1 Int LE Pri !#5 N11017 P3957 CAS 1 -1 N11016 0x28002d9 Int LE Pri !#5 N11018 P3958 LD 10 -1 Int BE Pri Loop_exit !#5 N11019 P3959 DWLD 3 -1 Int BE Pri Loop_entry !#5 N11020 P3959 DWLD 4 -1 Int BE Pri Loop_entry !#A N11019 N11020 !#5 N11021 P3959 CASX 3 -1 N11019 0x28002da Int BE Pri Loop_entry !#5 N11022 P3959 CASX 4 -1 N11020 0x28002db Int BE Pri Loop_entry !#A N11021 N11022 !#5 N11023 P3960 FLUSHI 23 Int BE Pri Loop_exit !#5 N11024 P3961 LD 5 -1 Int BE Pri Loop_entry !#5 N11025 P3962 LD 10 -1 Int BE Pri Loop_exit !#5 N11026 P3963 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#5 N11027 P3963 CASX 11 -1,0x0 N11026 0x28002dc Int BE Pri Loop_entry !#5 N11028 P3964 DWLD 21 -1 Int BE Pri Loop_exit !#5 N11029 P3964 DWLD 22 -1 Int BE Pri Loop_exit !#A N11028 N11029 !#5 N11030 P3964 CASX 21 -1 N11028 0x28002dd Int BE Pri Loop_exit !#5 N11031 P3964 CASX 22 -1 N11029 0x28002de Int BE Pri Loop_exit !#A N11030 N11031 !#5 N11032 P3965 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N11033 P3965 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N11032 N11033 !#5 N11034 P3965 CASX 3 -1 N11032 0x28002df Int BE Pri Loop_entry Loop_exit !#5 N11035 P3965 CASX 4 -1 N11033 0x28002e0 Int BE Pri Loop_entry Loop_exit !#A N11034 N11035 !#5 N11036 P3965 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#5 N11037 P3965 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N11036 N11037 !#5 N11038 P3965 CASX 3 -1 N11036 0x28002e1 Int BE Pri Loop_entry Loop_exit !#5 N11039 P3965 CASX 4 -1 N11037 0x28002e2 Int BE Pri Loop_entry Loop_exit !#A N11038 N11039 !#5 N11040 P3966 ST 22 0x28002e3 Int BE Pri Loop_entry !#5 N11041 P3967 ST 5 0x28002e4 Int BE Pri Loop_exit !#5 N11042 P3968 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#5 N11043 P3969 LD 21 -1 Int BE Pri Loop_entry !#5 N11044 P3969 CAS 21 -1 N11043 0x28002e5 Int BE Pri Loop_entry !#5 N11045 P3970 LD 11 -1 Int BE Pri !#5 N11046 P3971 LD 3 -1 Int BE Pri Loop_exit !#5 N11047 P3969 LD 21 -1 Int BE Pri Loop_entry !#5 N11048 P3969 CAS 21 -1 N11047 0x28002e6 Int BE Pri Loop_entry !#5 N11049 P3970 LD 11 -1 Int BE Pri !#5 N11050 P3971 LD 3 -1 Int BE Pri Loop_exit !#5 N11051 P3972 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N11052 P3972 CASX 20 -1,0x0 N11051 0x28002e7 Int BE Pri Loop_entry Loop_exit !#5 N11053 P3972 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N11054 P3972 CASX 20 -1,0x0 N11053 0x28002e8 Int BE Pri Loop_entry Loop_exit !#5 N11055 P3973 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N11056 P3973 CASX 20 -1,0x0 N11055 0x28002e9 Int BE Pri Loop_entry !#5 N11057 P3974 REPLACEMENT 0 Int BE Pri Loop_exit !#5 N11058 P3973 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#5 N11059 P3973 CASX 20 -1,0x0 N11058 0x28002ea Int BE Pri Loop_entry !#5 N11060 P3974 REPLACEMENT 0 Int BE Pri Loop_exit !#5 N11061 P3975 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N11062 P3975 CASX 8 -1,0x0 N11061 0x28002eb Int BE Pri Loop_entry !#5 N11063 P3976 DWLD 15 -1 Int BE Pri Loop_exit !#5 N11064 P3976 DWLD 16 -1 Int BE Pri Loop_exit !#A N11063 N11064 !#5 N11065 P3976 CASX 15 -1 N11063 0x28002ec Int BE Pri Loop_exit !#5 N11066 P3976 CASX 16 -1 N11064 0x28002ed Int BE Pri Loop_exit !#A N11065 N11066 !#5 N11067 P3975 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#5 N11068 P3975 CASX 8 -1,0x0 N11067 0x28002ee Int BE Pri Loop_entry !#5 N11069 P3976 DWLD 15 -1 Int BE Pri Loop_exit !#5 N11070 P3976 DWLD 16 -1 Int BE Pri Loop_exit !#A N11069 N11070 !#5 N11071 P3976 CASX 15 -1 N11069 0x28002ef Int BE Pri Loop_exit !#5 N11072 P3976 CASX 16 -1 N11070 0x28002f0 Int BE Pri Loop_exit !#A N11071 N11072 !#5 N11073 P3977 MEMBAR !#5 N11074 P3978 DWLD 12 -1 Int BE Pri Loop_exit !#5 N11075 P3978 DWLD 13 -1 Int BE Pri Loop_exit !#A N11074 N11075 !#5 N11076 P3978 CASX 12 -1 N11074 0x28002f1 Int BE Pri Loop_exit !#5 N11077 P3978 CASX 13 -1 N11075 0x28002f2 Int BE Pri Loop_exit !#A N11076 N11077 !#5 N11078 P3979 REPLACEMENT 7 Int BE Pri Loop_entry !#5 N11079 P3980 DWLD 15 -1 Int LE Pri Loop_exit !#5 N11080 P3980 DWLD 16 -1 Int LE Pri Loop_exit !#A N11079 N11080 !#5 N11081 P3980 CASX 15 -1 N11079 0x28002f3 Int LE Pri Loop_exit !#5 N11082 P3980 CASX 16 -1 N11080 0x28002f4 Int LE Pri Loop_exit !#A N11081 N11082 !#5 N11083 P3979 REPLACEMENT 7 Int BE Pri Loop_entry !#5 N11084 P3980 DWLD 15 -1 Int LE Pri Loop_exit !#5 N11085 P3980 DWLD 16 -1 Int LE Pri Loop_exit !#A N11084 N11085 !#5 N11086 P3980 CASX 15 -1 N11084 0x28002f5 Int LE Pri Loop_exit !#5 N11087 P3980 CASX 16 -1 N11085 0x28002f6 Int LE Pri Loop_exit !#A N11086 N11087 !#5 N11088 P3981 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#5 N11089 P3981 CASX 2 -1,0x0 N11088 0x28002f7 Int BE Pri Loop_entry !#5 N11090 P3982 LD 12 -1 Int BE Pri !#5 N11091 P3983 LD 7 -1 Int BE Pri Loop_exit !#5 N11092 P3984 DWLD 12 -1 Int BE Pri Loop_entry !#5 N11093 P3984 DWLD 13 -1 Int BE Pri Loop_entry !#A N11092 N11093 !#5 N11094 P3984 CASX 12 -1 N11092 0x28002f8 Int BE Pri Loop_entry !#5 N11095 P3984 CASX 13 -1 N11093 0x28002f9 Int BE Pri Loop_entry !#A N11094 N11095 !#5 N11096 P3985 ST 13 0x28002fa Int BE Pri Loop_exit !#5 N11097 P3984 DWLD 12 -1 Int BE Pri Loop_entry !#5 N11098 P3984 DWLD 13 -1 Int BE Pri Loop_entry !#A N11097 N11098 !#5 N11099 P3984 CASX 12 -1 N11097 0x28002fb Int BE Pri Loop_entry !#5 N11100 P3984 CASX 13 -1 N11098 0x28002fc Int BE Pri Loop_entry !#A N11099 N11100 !#5 N11101 P3985 ST 13 0x28002fd Int BE Pri Loop_exit !#5 N11102 P3986 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#5 N11103 P3986 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#5 N11104 P3987 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#5 N11105 P3987 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11104 N11105 !#5 N11106 P3987 CASX 0 -1 N11104 0x28002fe Int BE Pri Loop_entry Loop_exit !#5 N11107 P3987 CASX 1 -1 N11105 0x28002ff Int BE Pri Loop_entry Loop_exit !#A N11106 N11107 !#5 N11108 P3988 ST 4 0x2800300 Int BE Pri Loop_entry Loop_exit !#5 N11109 P3988 ST 4 0x2800301 Int BE Pri Loop_entry Loop_exit !#5 N11110 P3989 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N11111 P3989 CASX 23 -1,0x0 N11110 0x2800302 Int BE Pri Loop_entry Loop_exit !#5 N11112 P3989 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#5 N11113 P3989 CASX 23 -1,0x0 N11112 0x2800303 Int BE Pri Loop_entry Loop_exit !#5 N11114 P3990 LD 23 -1 Int BE Pri Loop_entry !#5 N11115 P3991 LD 7 -1 Int BE Pri Loop_exit !#5 N11116 P3992 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N11117 P3992 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11116 N11117 !#5 N11118 P3992 CASX 9 -1 N11116 0x2800304 Int BE Pri Loop_entry Loop_exit !#5 N11119 P3992 CASX 10 -1 N11117 0x2800305 Int BE Pri Loop_entry Loop_exit !#A N11118 N11119 !#5 N11120 P3993 ST 18 0x2800306 Int BE Pri Loop_entry !#5 N11121 P3994 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#5 N11122 P3994 CASX 23 -1,0x0 N11121 0x2800307 Int BE Pri Loop_exit !#5 N11123 P3995 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N11124 P3995 CAS 12 -1 N11123 0x2800308 Int BE Pri Loop_entry Loop_exit !#5 N11125 P3995 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#5 N11126 P3995 CAS 12 -1 N11125 0x2800309 Int BE Pri Loop_entry Loop_exit !#5 N11127 P3996 DWLD 9 -1 Int BE Pri Loop_entry !#5 N11128 P3996 DWLD 10 -1 Int BE Pri Loop_entry !#A N11127 N11128 !#5 N11129 P3996 CASX 9 -1 N11127 0x280030a Int BE Pri Loop_entry !#5 N11130 P3996 CASX 10 -1 N11128 0x280030b Int BE Pri Loop_entry !#A N11129 N11130 !#5 N11131 P3997 ST 13 0x280030c Int BE Pri Loop_exit !#5 N11132 P3998 LD 16 -1 Int BE Pri Loop_entry !#5 N11133 P3999 LD 12 -1 Int BE Pri Loop_exit !#5 N11134 P4000 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N11135 P4000 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11134 N11135 !#5 N11136 P4000 CASX 9 -1 N11134 0x280030d Int BE Pri Loop_entry Loop_exit !#5 N11137 P4000 CASX 10 -1 N11135 0x280030e Int BE Pri Loop_entry Loop_exit !#A N11136 N11137 !#5 N11138 P4000 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#5 N11139 P4000 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11138 N11139 !#5 N11140 P4000 CASX 9 -1 N11138 0x280030f Int BE Pri Loop_entry Loop_exit !#5 N11141 P4000 CASX 10 -1 N11139 0x2800310 Int BE Pri Loop_entry Loop_exit !#A N11140 N11141 !#5 N11142 P4001 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#5 N11143 P4001 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#5 N11144 P4002 LD 12 -1 Int BE Pri Loop_entry !#5 N11145 P4003 LD 10 -1 Int BE Pri Loop_exit !#5 N11146 P4004 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#5 N11147 P4004 PREFETCH 8 Int BE Pri Loop_entry Loop_exit !#5 N11148 P4005 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#5 N11149 P4005 CASX 2 -1,0x0 N11148 0x2800311 Int BE Pri Loop_entry !#5 N11150 P4006 REPLACEMENT 15 Int BE Pri Loop_exit !#5 N11151 P4005 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#5 N11152 P4005 CASX 2 -1,0x0 N11151 0x2800312 Int BE Pri Loop_entry !#5 N11153 P4006 REPLACEMENT 15 Int BE Pri Loop_exit !#5 N11154 P4007 MEMBAR !#6 N11155 P4008 DWLD 9 -1 Int BE Pri Loop_entry !#6 N11156 P4008 DWLD 10 -1 Int BE Pri Loop_entry !#A N11155 N11156 !#6 N11157 P4008 CASX 9 -1 N11155 0x3000001 Int BE Pri Loop_entry !#6 N11158 P4008 CASX 10 -1 N11156 0x3000002 Int BE Pri Loop_entry !#A N11157 N11158 !#6 N11159 P4009 PREFETCH 6 Int BE Pri Loop_exit !#6 N11160 P4010 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#6 N11161 P4010 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N11160 N11161 !#6 N11162 P4010 CASX 18 -1 N11160 0x3000003 Int BE Pri Loop_entry Loop_exit !#6 N11163 P4010 CASX 19 -1 N11161 0x3000004 Int BE Pri Loop_entry Loop_exit !#A N11162 N11163 !#6 N11164 P4011 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N11165 P4011 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N11164 N11165 !#6 N11166 P4011 CASX 21 -1 N11164 0x3000005 Int BE Pri Loop_entry Loop_exit !#6 N11167 P4011 CASX 22 -1 N11165 0x3000006 Int BE Pri Loop_entry Loop_exit !#A N11166 N11167 !#6 N11168 P4012 LD 0 -1 Int BE Pri Loop_entry !#6 N11169 P4012 CAS 0 -1 N11168 0x3000007 Int BE Pri Loop_entry !#6 N11170 P4013 LD 11 -1 Int BE Pri !#6 N11171 P4014 LD 18 -1 Int BE Pri Loop_exit !#6 N11172 P4015 ST 15 0x3000008 Int BE Pri Loop_entry !#6 N11173 P4016 PREFETCH 6 Int BE Pri Loop_exit !#6 N11174 P4017 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11175 P4017 DWLD 16 -1 Int BE Pri Loop_entry !#A N11174 N11175 !#6 N11176 P4017 CASX 15 -1 N11174 0x3000009 Int BE Pri Loop_entry !#6 N11177 P4017 CASX 16 -1 N11175 0x300000a Int BE Pri Loop_entry !#A N11176 N11177 !#6 N11178 P4018 REPLACEMENT 5 Int BE Pri Loop_exit !#6 N11179 P4019 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11180 P4019 CASX 2 -1,0x0 N11179 0x300000b Int BE Pri Loop_entry Loop_exit !#6 N11181 P4020 PREFETCH 16 Int BE Pri Loop_entry Loop_exit !#6 N11182 P4020 PREFETCH 16 Int BE Pri Loop_entry Loop_exit !#6 N11183 P4021 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#6 N11184 P4021 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#6 N11185 P4022 REPLACEMENT 4 Int BE Pri Loop_entry !#6 N11186 P4023 DWLD 6 -1 Int BE Pri Loop_exit !#6 N11187 P4023 DWLD 7 -1 Int BE Pri Loop_exit !#A N11186 N11187 !#6 N11188 P4023 CASX 6 -1 N11186 0x300000c Int BE Pri Loop_exit !#6 N11189 P4023 CASX 7 -1 N11187 0x300000d Int BE Pri Loop_exit !#A N11188 N11189 !#6 N11190 P4024 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#6 N11191 P4024 CAS 4 -1 N11190 0x300000e Int BE Pri Loop_entry Loop_exit !#6 N11192 P4024 LD 4 -1 Int BE Pri Loop_entry Loop_exit !#6 N11193 P4024 CAS 4 -1 N11192 0x300000f Int BE Pri Loop_entry Loop_exit !#6 N11194 P4025 REPLACEMENT 19 Int BE Pri Loop_entry !#6 N11195 P4026 DWLD 3 -1 Int BE Pri Loop_exit !#6 N11196 P4026 DWLD 4 -1 Int BE Pri Loop_exit !#A N11195 N11196 !#6 N11197 P4026 CASX 3 -1 N11195 0x3000010 Int BE Pri Loop_exit !#6 N11198 P4026 CASX 4 -1 N11196 0x3000011 Int BE Pri Loop_exit !#A N11197 N11198 !#6 N11199 P4027 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N11200 P4027 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11199 N11200 !#6 N11201 P4027 CASX 9 -1 N11199 0x3000012 Int BE Pri Loop_entry Loop_exit !#6 N11202 P4027 CASX 10 -1 N11200 0x3000013 Int BE Pri Loop_entry Loop_exit !#A N11201 N11202 !#6 N11203 P4027 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N11204 P4027 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11203 N11204 !#6 N11205 P4027 CASX 9 -1 N11203 0x3000014 Int BE Pri Loop_entry Loop_exit !#6 N11206 P4027 CASX 10 -1 N11204 0x3000015 Int BE Pri Loop_entry Loop_exit !#A N11205 N11206 !#6 N11207 P4028 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#6 N11208 P4028 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N11207 N11208 !#6 N11209 P4028 CASX 6 -1 N11207 0x3000016 Int BE Pri Loop_entry Loop_exit !#6 N11210 P4028 CASX 7 -1 N11208 0x3000017 Int BE Pri Loop_entry Loop_exit !#A N11209 N11210 !#6 N11211 P4028 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#6 N11212 P4028 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N11211 N11212 !#6 N11213 P4028 CASX 6 -1 N11211 0x3000018 Int BE Pri Loop_entry Loop_exit !#6 N11214 P4028 CASX 7 -1 N11212 0x3000019 Int BE Pri Loop_entry Loop_exit !#A N11213 N11214 !#6 N11215 P4029 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N11216 P4029 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11215 N11216 !#6 N11217 P4029 CASX 0 -1 N11215 0x300001a Int BE Pri Loop_entry Loop_exit !#6 N11218 P4029 CASX 1 -1 N11216 0x300001b Int BE Pri Loop_entry Loop_exit !#A N11217 N11218 !#6 N11219 P4030 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N11220 P4030 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11219 N11220 !#6 N11221 P4030 CASX 0 -1 N11219 0x300001c Int BE Pri Loop_entry Loop_exit !#6 N11222 P4030 CASX 1 -1 N11220 0x300001d Int BE Pri Loop_entry Loop_exit !#A N11221 N11222 !#6 N11223 P4030 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N11224 P4030 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11223 N11224 !#6 N11225 P4030 CASX 0 -1 N11223 0x300001e Int BE Pri Loop_entry Loop_exit !#6 N11226 P4030 CASX 1 -1 N11224 0x300001f Int BE Pri Loop_entry Loop_exit !#A N11225 N11226 !#6 N11227 P4031 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#6 N11228 P4031 CAS 23 -1 N11227 0x3000020 Int BE Pri Loop_entry Loop_exit !#6 N11229 P4031 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#6 N11230 P4031 CAS 23 -1 N11229 0x3000021 Int BE Pri Loop_entry Loop_exit !#6 N11231 P4032 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11232 P4032 DWLD 16 -1 Int BE Pri Loop_entry !#A N11231 N11232 !#6 N11233 P4032 CASX 15 -1 N11231 0x3000022 Int BE Pri Loop_entry !#6 N11234 P4032 CASX 16 -1 N11232 0x3000023 Int BE Pri Loop_entry !#A N11233 N11234 !#6 N11235 P4033 ST 22 0x3000024 Int BE Pri Loop_exit !#6 N11236 P4034 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11237 P4034 DWLD 22 -1 Int BE Pri Loop_entry !#A N11236 N11237 !#6 N11238 P4034 CASX 21 -1 N11236 0x3000025 Int BE Pri Loop_entry !#6 N11239 P4034 CASX 22 -1 N11237 0x3000026 Int BE Pri Loop_entry !#A N11238 N11239 !#6 N11240 P4035 LD 16 -1 Int BE Pri !#6 N11241 P4036 LD 5 -1 Int BE Pri Loop_exit !#6 N11242 P4034 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11243 P4034 DWLD 22 -1 Int BE Pri Loop_entry !#A N11242 N11243 !#6 N11244 P4034 CASX 21 -1 N11242 0x3000027 Int BE Pri Loop_entry !#6 N11245 P4034 CASX 22 -1 N11243 0x3000028 Int BE Pri Loop_entry !#A N11244 N11245 !#6 N11246 P4035 LD 16 -1 Int BE Pri !#6 N11247 P4036 LD 5 -1 Int BE Pri Loop_exit !#6 N11248 P4037 DWLD 6 -1 Int BE Pri Loop_entry !#6 N11249 P4037 DWLD 7 -1 Int BE Pri Loop_entry !#A N11248 N11249 !#6 N11250 P4037 CASX 6 -1 N11248 0x3000029 Int BE Pri Loop_entry !#6 N11251 P4037 CASX 7 -1 N11249 0x300002a Int BE Pri Loop_entry !#A N11250 N11251 !#6 N11252 P4038 DWLD 12 -1 Int BE Pri Loop_exit !#6 N11253 P4038 DWLD 13 -1 Int BE Pri Loop_exit !#A N11252 N11253 !#6 N11254 P4038 CASX 12 -1 N11252 0x300002b Int BE Pri Loop_exit !#6 N11255 P4038 CASX 13 -1 N11253 0x300002c Int BE Pri Loop_exit !#A N11254 N11255 !#6 N11256 P4039 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N11257 P4039 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N11256 N11257 !#6 N11258 P4039 CASX 15 -1 N11256 0x300002d Int BE Pri Loop_entry Loop_exit !#6 N11259 P4039 CASX 16 -1 N11257 0x300002e Int BE Pri Loop_entry Loop_exit !#A N11258 N11259 !#6 N11260 P4040 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#6 N11261 P4040 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N11260 N11261 !#6 N11262 P4040 CASX 6 -1 N11260 0x300002f Int BE Pri Loop_entry Loop_exit !#6 N11263 P4040 CASX 7 -1 N11261 0x3000030 Int BE Pri Loop_entry Loop_exit !#A N11262 N11263 !#6 N11264 P4041 REPLACEMENT 13 Int BE Pri Loop_entry Loop_exit !#6 N11265 P4042 LD 0 -1 Int BE Pri Loop_entry !#6 N11266 P4042 CAS 0 -1 N11265 0x3000031 Int BE Pri Loop_entry !#6 N11267 P4043 DWLD 9 -1 Int BE Pri Loop_exit !#6 N11268 P4043 DWLD 10 -1 Int BE Pri Loop_exit !#A N11267 N11268 !#6 N11269 P4043 CASX 9 -1 N11267 0x3000032 Int BE Pri Loop_exit !#6 N11270 P4043 CASX 10 -1 N11268 0x3000033 Int BE Pri Loop_exit !#A N11269 N11270 !#6 N11271 P4042 LD 0 -1 Int BE Pri Loop_entry !#6 N11272 P4042 CAS 0 -1 N11271 0x3000034 Int BE Pri Loop_entry !#6 N11273 P4043 DWLD 9 -1 Int BE Pri Loop_exit !#6 N11274 P4043 DWLD 10 -1 Int BE Pri Loop_exit !#A N11273 N11274 !#6 N11275 P4043 CASX 9 -1 N11273 0x3000035 Int BE Pri Loop_exit !#6 N11276 P4043 CASX 10 -1 N11274 0x3000036 Int BE Pri Loop_exit !#A N11275 N11276 !#6 N11277 P4044 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11278 P4044 DWLD 22 -1 Int BE Pri Loop_entry !#A N11277 N11278 !#6 N11279 P4044 CASX 21 -1 N11277 0x3000037 Int BE Pri Loop_entry !#6 N11280 P4044 CASX 22 -1 N11278 0x3000038 Int BE Pri Loop_entry !#A N11279 N11280 !#6 N11281 P4045 PREFETCH 2 Int BE Pri Loop_exit !#6 N11282 P4044 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11283 P4044 DWLD 22 -1 Int BE Pri Loop_entry !#A N11282 N11283 !#6 N11284 P4044 CASX 21 -1 N11282 0x3000039 Int BE Pri Loop_entry !#6 N11285 P4044 CASX 22 -1 N11283 0x300003a Int BE Pri Loop_entry !#A N11284 N11285 !#6 N11286 P4045 PREFETCH 2 Int BE Pri Loop_exit !#6 N11287 P4046 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11288 P4046 CASX 5 -1,0x0 N11287 0x300003b Int BE Pri Loop_entry Loop_exit !#6 N11289 P4047 ST 17 0x300003c Int BE Pri Loop_entry Loop_exit !#6 N11290 P4048 DWLD 18 -1 Int BE Pri Loop_entry !#6 N11291 P4048 DWLD 19 -1 Int BE Pri Loop_entry !#A N11290 N11291 !#6 N11292 P4048 CASX 18 -1 N11290 0x300003d Int BE Pri Loop_entry !#6 N11293 P4048 CASX 19 -1 N11291 0x300003e Int BE Pri Loop_entry !#A N11292 N11293 !#6 N11294 P4049 LD 8 -1 Int BE Pri !#6 N11295 P4050 LD 13 -1 Int BE Pri Loop_exit !#6 N11296 P4051 LD 16 -1 Int BE Pri Loop_entry !#6 N11297 P4052 LD 17 -1 Int BE Pri Loop_exit !#6 N11298 P4053 REPLACEMENT 2 Int BE Pri Loop_entry Loop_exit !#6 N11299 P4054 REPLACEMENT 13 Int BE Pri Loop_entry !#6 N11300 P4055 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#6 N11301 P4055 CASX 23 -1,0x0 N11300 0x300003f Int BE Pri Loop_exit !#6 N11302 P4054 REPLACEMENT 13 Int BE Pri Loop_entry !#6 N11303 P4055 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#6 N11304 P4055 CASX 23 -1,0x0 N11303 0x3000040 Int BE Pri Loop_exit !#6 N11305 P4056 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11306 P4056 CASX 11 -1,0x0 N11305 0x3000041 Int BE Pri Loop_entry Loop_exit !#6 N11307 P4057 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#6 N11308 P4057 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N11307 N11308 !#6 N11309 P4057 CASX 12 -1 N11307 0x3000042 Int BE Pri Loop_entry Loop_exit !#6 N11310 P4057 CASX 13 -1 N11308 0x3000043 Int BE Pri Loop_entry Loop_exit !#A N11309 N11310 !#6 N11311 P4058 LD 4 -1 Int BE Pri Loop_entry !#6 N11312 P4059 DWLD 23 -1,0x0 Int BE Pri !#6 N11313 P4059 CASX 23 -1,0x0 N11312 0x3000044 Int BE Pri !#6 N11314 P4060 LD 8 -1 Int BE Pri Loop_exit !#6 N11315 P4058 LD 4 -1 Int BE Pri Loop_entry !#6 N11316 P4059 DWLD 23 -1,0x0 Int BE Pri !#6 N11317 P4059 CASX 23 -1,0x0 N11316 0x3000045 Int BE Pri !#6 N11318 P4060 LD 8 -1 Int BE Pri Loop_exit !#6 N11319 P4061 LD 21 -1 Int BE Pri Loop_entry !#6 N11320 P4062 LD 15 -1 Int BE Pri !#6 N11321 P4062 CAS 15 -1 N11320 0x3000046 Int BE Pri !#6 N11322 P4063 LD 18 -1 Int BE Pri Loop_exit !#6 N11323 P4064 LD 19 -1 FP BE Pri Loop_entry Loop_exit !#6 N11324 P4065 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N11325 P4065 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N11324 N11325 !#6 N11326 P4065 CASX 3 -1 N11324 0x3000047 Int BE Pri Loop_entry Loop_exit !#6 N11327 P4065 CASX 4 -1 N11325 0x3000048 Int BE Pri Loop_entry Loop_exit !#A N11326 N11327 !#6 N11328 P4066 DWLD 6 -1 Int BE Pri Loop_entry !#6 N11329 P4066 DWLD 7 -1 Int BE Pri Loop_entry !#A N11328 N11329 !#6 N11330 P4066 CASX 6 -1 N11328 0x3000049 Int BE Pri Loop_entry !#6 N11331 P4066 CASX 7 -1 N11329 0x300004a Int BE Pri Loop_entry !#A N11330 N11331 !#6 N11332 P4067 LD 20 -1 Int BE Pri !#6 N11333 P4068 LD 2 -1 Int BE Pri Loop_exit !#6 N11334 P4066 DWLD 6 -1 Int BE Pri Loop_entry !#6 N11335 P4066 DWLD 7 -1 Int BE Pri Loop_entry !#A N11334 N11335 !#6 N11336 P4066 CASX 6 -1 N11334 0x300004b Int BE Pri Loop_entry !#6 N11337 P4066 CASX 7 -1 N11335 0x300004c Int BE Pri Loop_entry !#A N11336 N11337 !#6 N11338 P4067 LD 20 -1 Int BE Pri !#6 N11339 P4068 LD 2 -1 Int BE Pri Loop_exit !#6 N11340 P4069 REPLACEMENT 15 Int BE Pri Loop_entry !#6 N11341 P4070 DWLD 0 -1 Int BE Pri Loop_exit !#6 N11342 P4070 DWLD 1 -1 Int BE Pri Loop_exit !#A N11341 N11342 !#6 N11343 P4070 CASX 0 -1 N11341 0x300004d Int BE Pri Loop_exit !#6 N11344 P4070 CASX 1 -1 N11342 0x300004e Int BE Pri Loop_exit !#A N11343 N11344 !#6 N11345 P4069 REPLACEMENT 15 Int BE Pri Loop_entry !#6 N11346 P4070 DWLD 0 -1 Int BE Pri Loop_exit !#6 N11347 P4070 DWLD 1 -1 Int BE Pri Loop_exit !#A N11346 N11347 !#6 N11348 P4070 CASX 0 -1 N11346 0x300004f Int BE Pri Loop_exit !#6 N11349 P4070 CASX 1 -1 N11347 0x3000050 Int BE Pri Loop_exit !#A N11348 N11349 !#6 N11350 P4071 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#6 N11351 P4071 CASX 8 -1,0x0 N11350 0x3000051 Int BE Pri Loop_entry !#6 N11352 P4072 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N11353 P4072 CASX 5 -1,0x0 N11352 0x3000052 Int BE Pri Loop_exit !#6 N11354 P4073 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#6 N11355 P4073 CAS 22 -1 N11354 0x3000053 Int BE Pri Loop_entry Loop_exit !#6 N11356 P4073 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#6 N11357 P4073 CAS 22 -1 N11356 0x3000054 Int BE Pri Loop_entry Loop_exit !#6 N11358 P4074 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N11359 P4074 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N11358 N11359 !#6 N11360 P4074 CASX 21 -1 N11358 0x3000055 Int BE Pri Loop_entry Loop_exit !#6 N11361 P4074 CASX 22 -1 N11359 0x3000056 Int BE Pri Loop_entry Loop_exit !#A N11360 N11361 !#6 N11362 P4075 ST 3 0x3000057 Int BE Pri Loop_entry !#6 N11363 P4076 REPLACEMENT 18 Int BE Pri Loop_exit !#6 N11364 P4077 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N11365 P4077 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N11364 N11365 !#6 N11366 P4077 CASX 21 -1 N11364 0x3000058 Int BE Pri Loop_entry Loop_exit !#6 N11367 P4077 CASX 22 -1 N11365 0x3000059 Int BE Pri Loop_entry Loop_exit !#A N11366 N11367 !#6 N11368 P4077 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N11369 P4077 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N11368 N11369 !#6 N11370 P4077 CASX 21 -1 N11368 0x300005a Int BE Pri Loop_entry Loop_exit !#6 N11371 P4077 CASX 22 -1 N11369 0x300005b Int BE Pri Loop_entry Loop_exit !#A N11370 N11371 !#6 N11372 P4078 ST 11 0x300005c Int BE Pri Loop_entry !#6 N11373 P4079 PREFETCH 21 Int BE Pri Loop_exit !#6 N11374 P4078 ST 11 0x300005d Int BE Pri Loop_entry !#6 N11375 P4079 PREFETCH 21 Int BE Pri Loop_exit !#6 N11376 P4080 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11377 P4080 CASX 14 -1,0x0 N11376 0x300005e Int BE Pri Loop_entry Loop_exit !#6 N11378 P4081 ST 3 0x300005f Int BE Pri Loop_entry Loop_exit !#6 N11379 P4081 ST 3 0x3000060 Int BE Pri Loop_entry Loop_exit !#6 N11380 P4082 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#6 N11381 P4082 CAS 22 -1 N11380 0x3000061 Int BE Pri Loop_entry Loop_exit !#6 N11382 P4083 LD 6 -1 Int BE Pri Loop_entry !#6 N11383 P4083 CAS 6 -1 N11382 0x3000062 Int BE Pri Loop_entry !#6 N11384 P4084 FLUSHI 4 Int BE Pri Loop_exit !#6 N11385 P4085 REPLACEMENT 17 Int BE Pri Loop_entry !#6 N11386 P4086 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N11387 P4086 CASX 5 -1,0x0 N11386 0x3000063 Int BE Pri Loop_exit !#6 N11388 P4087 DWLD 21 -1 Int LE Pri Loop_entry !#6 N11389 P4087 DWLD 22 -1 Int LE Pri Loop_entry !#A N11388 N11389 !#6 N11390 P4087 CASX 21 -1 N11388 0x3000064 Int LE Pri Loop_entry !#6 N11391 P4087 CASX 22 -1 N11389 0x3000065 Int LE Pri Loop_entry !#A N11390 N11391 !#6 N11392 P4088 REPLACEMENT 19 Int BE Pri Loop_exit !#6 N11393 P4087 DWLD 21 -1 Int LE Pri Loop_entry !#6 N11394 P4087 DWLD 22 -1 Int LE Pri Loop_entry !#A N11393 N11394 !#6 N11395 P4087 CASX 21 -1 N11393 0x3000066 Int LE Pri Loop_entry !#6 N11396 P4087 CASX 22 -1 N11394 0x3000067 Int LE Pri Loop_entry !#A N11395 N11396 !#6 N11397 P4088 REPLACEMENT 19 Int BE Pri Loop_exit !#6 N11398 P4089 LD 4 -1 Int BE Pri Loop_entry !#6 N11399 P4090 LD 23 -1 Int BE Pri !#6 N11400 P4090 CAS 23 -1 N11399 0x3000068 Int BE Pri !#6 N11401 P4091 LD 5 -1 Int BE Pri Loop_exit !#6 N11402 P4092 LD 3 -1 Int BE Pri Loop_entry !#6 N11403 P4093 LD 11 -1 Int BE Pri Loop_exit !#6 N11404 P4094 LD 17 -1 Int BE Pri Loop_entry !#6 N11405 P4095 REPLACEMENT 4 Int BE Pri !#6 N11406 P4096 LD 13 -1 Int BE Pri Loop_exit !#6 N11407 P4097 REPLACEMENT 11 Int BE Pri Loop_entry !#6 N11408 P4098 REPLACEMENT 15 Int BE Pri Loop_exit !#6 N11409 P4097 REPLACEMENT 11 Int BE Pri Loop_entry !#6 N11410 P4098 REPLACEMENT 15 Int BE Pri Loop_exit !#6 N11411 P4099 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#6 N11412 P4099 CASX 5 -1,0x0 N11411 0x3000069 Int BE Pri Loop_entry !#6 N11413 P4100 REPLACEMENT 9 Int BE Pri Loop_exit !#6 N11414 P4099 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#6 N11415 P4099 CASX 5 -1,0x0 N11414 0x300006a Int BE Pri Loop_entry !#6 N11416 P4100 REPLACEMENT 9 Int BE Pri Loop_exit !#6 N11417 P4101 MEMBAR !#6 N11418 P4102 LD 7 -1 Int BE Pri !#6 N11419 P4103 LD 6 -1 Int BE Pri Loop_exit !#6 N11420 P4104 REPLACEMENT 23 Int BE Pri Loop_entry !#6 N11421 P4105 MEMBAR !#6 N11422 P4106 DWLD 12 -1 Int BE Pri Loop_entry !#6 N11423 P4106 DWLD 13 -1 Int BE Pri Loop_entry !#A N11422 N11423 !#6 N11424 P4106 CASX 12 -1 N11422 0x300006b Int BE Pri Loop_entry !#6 N11425 P4106 CASX 13 -1 N11423 0x300006c Int BE Pri Loop_entry !#A N11424 N11425 !#6 N11426 P4107 LD 19 -1 Int BE Pri !#6 N11427 P4108 LD 11 -1 Int BE Pri Loop_exit !#6 N11428 P4109 LD 20 -1 Int BE Pri Loop_entry !#6 N11429 P4110 LD 17 -1 Int BE Pri Loop_exit !#6 N11430 P4111 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11431 P4111 CASX 8 -1,0x0 N11430 0x300006d Int BE Pri Loop_entry Loop_exit !#6 N11432 P4112 DWLD 9 -1 Int LE Pri Loop_entry !#6 N11433 P4112 DWLD 10 -1 Int LE Pri Loop_entry !#A N11432 N11433 !#6 N11434 P4112 CASX 9 -1 N11432 0x300006e Int LE Pri Loop_entry !#6 N11435 P4112 CASX 10 -1 N11433 0x300006f Int LE Pri Loop_entry !#A N11434 N11435 !#6 N11436 P4113 MEMBAR !#6 N11437 P4112 DWLD 9 -1 Int LE Pri Loop_entry !#6 N11438 P4112 DWLD 10 -1 Int LE Pri Loop_entry !#A N11437 N11438 !#6 N11439 P4112 CASX 9 -1 N11437 0x3000070 Int LE Pri Loop_entry !#6 N11440 P4112 CASX 10 -1 N11438 0x3000071 Int LE Pri Loop_entry !#A N11439 N11440 !#6 N11441 P4113 MEMBAR !#6 N11442 P4114 LD 17 -1 Int BE Pri Loop_entry !#6 N11443 P4115 LD 9 -1 Int BE Pri Loop_exit !#6 N11444 P4116 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#6 N11445 P4116 CASX 8 -1,0x0 N11444 0x3000072 Int BE Pri Loop_entry !#6 N11446 P4117 DWLD 3 -1 Int BE Pri Loop_exit !#6 N11447 P4117 DWLD 4 -1 Int BE Pri Loop_exit !#A N11446 N11447 !#6 N11448 P4117 CASX 3 -1 N11446 0x3000073 Int BE Pri Loop_exit !#6 N11449 P4117 CASX 4 -1 N11447 0x3000074 Int BE Pri Loop_exit !#A N11448 N11449 !#6 N11450 P4116 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#6 N11451 P4116 CASX 8 -1,0x0 N11450 0x3000075 Int BE Pri Loop_entry !#6 N11452 P4117 DWLD 3 -1 Int BE Pri Loop_exit !#6 N11453 P4117 DWLD 4 -1 Int BE Pri Loop_exit !#A N11452 N11453 !#6 N11454 P4117 CASX 3 -1 N11452 0x3000076 Int BE Pri Loop_exit !#6 N11455 P4117 CASX 4 -1 N11453 0x3000077 Int BE Pri Loop_exit !#A N11454 N11455 !#6 N11456 P4118 LD 11 -1 Int BE Pri Loop_entry !#6 N11457 P4119 LD 16 -1 Int BE Pri Loop_exit !#6 N11458 P4120 DWLD 6 -1 Int BE Pri Loop_entry !#6 N11459 P4120 DWLD 7 -1 Int BE Pri Loop_entry !#A N11458 N11459 !#6 N11460 P4120 CASX 6 -1 N11458 0x3000078 Int BE Pri Loop_entry !#6 N11461 P4120 CASX 7 -1 N11459 0x3000079 Int BE Pri Loop_entry !#A N11460 N11461 !#6 N11462 P4121 REPLACEMENT 3 Int BE Pri Loop_exit !#6 N11463 P4122 LD 19 -1 Int BE Pri Loop_entry !#6 N11464 P4123 DWLD 2 -1,0x0 Int BE Pri !#6 N11465 P4123 CASX 2 -1,0x0 N11464 0x300007a Int BE Pri !#6 N11466 P4124 LD 19 -1 Int BE Pri Loop_exit !#6 N11467 P4125 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11468 P4125 DWLD 22 -1 Int BE Pri Loop_entry !#A N11467 N11468 !#6 N11469 P4125 CASX 21 -1 N11467 0x300007b Int BE Pri Loop_entry !#6 N11470 P4125 CASX 22 -1 N11468 0x300007c Int BE Pri Loop_entry !#A N11469 N11470 !#6 N11471 P4126 PREFETCH 8 Int BE Pri Loop_exit !#6 N11472 P4127 LD 20 -1 Int BE Pri Loop_entry !#6 N11473 P4128 LD 18 -1 Int BE Pri Loop_exit !#6 N11474 P4127 LD 20 -1 Int BE Pri Loop_entry !#6 N11475 P4128 LD 18 -1 Int BE Pri Loop_exit !#6 N11476 P4129 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#6 N11477 P4129 CAS 7 -1 N11476 0x300007d Int BE Pri Loop_entry Loop_exit !#6 N11478 P4129 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#6 N11479 P4129 CAS 7 -1 N11478 0x300007e Int BE Pri Loop_entry Loop_exit !#6 N11480 P4130 LD 6 -1 Int BE Pri Loop_entry Loop_exit !#6 N11481 P4130 CAS 6 -1 N11480 0x300007f Int BE Pri Loop_entry Loop_exit !#6 N11482 P4131 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#6 N11483 P4131 CASX 8 -1,0x0 N11482 0x3000080 Int BE Pri Loop_entry !#6 N11484 P4132 REPLACEMENT 23 Int BE Pri Loop_exit !#6 N11485 P4131 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#6 N11486 P4131 CASX 8 -1,0x0 N11485 0x3000081 Int BE Pri Loop_entry !#6 N11487 P4132 REPLACEMENT 23 Int BE Pri Loop_exit !#6 N11488 P4133 ST 1 0x3000082 Int BE Pri Loop_entry Loop_exit !#6 N11489 P4134 ST 2 0x42800001 FP BE Pri Loop_entry Loop_exit !#6 N11490 P4134 ST 2 0x42800002 FP BE Pri Loop_entry Loop_exit !#6 N11491 P4135 LD 4 -1 Int BE Pri Loop_entry !#6 N11492 P4135 CAS 4 -1 N11491 0x3000083 Int BE Pri Loop_entry !#6 N11493 P4136 ST 20 0x3000084 Int BE Pri Loop_exit !#6 N11494 P4137 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N11495 P4137 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N11494 N11495 !#6 N11496 P4137 CASX 15 -1 N11494 0x3000085 Int BE Pri Loop_entry Loop_exit !#6 N11497 P4137 CASX 16 -1 N11495 0x3000086 Int BE Pri Loop_entry Loop_exit !#A N11496 N11497 !#6 N11498 P4137 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N11499 P4137 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N11498 N11499 !#6 N11500 P4137 CASX 15 -1 N11498 0x3000087 Int BE Pri Loop_entry Loop_exit !#6 N11501 P4137 CASX 16 -1 N11499 0x3000088 Int BE Pri Loop_entry Loop_exit !#A N11500 N11501 !#6 N11502 P4138 LD 7 -1 Int BE Pri Loop_entry !#6 N11503 P4139 LD 2 -1 Int BE Pri Loop_exit !#6 N11504 P4140 REPLACEMENT 0 Int BE Pri Loop_entry Loop_exit !#6 N11505 P4141 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N11506 P4141 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N11505 N11506 !#6 N11507 P4141 CASX 21 -1 N11505 0x3000089 Int BE Pri Loop_entry Loop_exit !#6 N11508 P4141 CASX 22 -1 N11506 0x300008a Int BE Pri Loop_entry Loop_exit !#A N11507 N11508 !#6 N11509 P4142 LD 4 -1 Int BE Pri Loop_entry !#6 N11510 P4143 LD 23 -1 Int BE Pri Loop_exit !#6 N11511 P4144 LD 8 -1 FP BE Pri Loop_entry !#6 N11512 P4145 MEMBAR !#6 N11513 P4144 LD 8 -1 FP BE Pri Loop_entry !#6 N11514 P4145 MEMBAR !#6 N11515 P4146 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#6 N11516 P4146 CAS 11 -1 N11515 0x300008b Int BE Pri Loop_entry Loop_exit !#6 N11517 P4147 LD 2 -1 Int BE Pri Loop_entry !#6 N11518 P4148 LD 12 -1 Int BE Pri Loop_exit !#6 N11519 P4149 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N11520 P4149 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11519 N11520 !#6 N11521 P4149 CASX 0 -1 N11519 0x300008c Int BE Pri Loop_entry Loop_exit !#6 N11522 P4149 CASX 1 -1 N11520 0x300008d Int BE Pri Loop_entry Loop_exit !#A N11521 N11522 !#6 N11523 P4150 LD 2 -1 Int BE Pri Loop_entry !#6 N11524 P4150 CAS 2 -1 N11523 0x300008e Int BE Pri Loop_entry !#6 N11525 P4151 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#6 N11526 P4151 CASX 14 -1,0x0 N11525 0x300008f Int BE Pri Loop_exit !#6 N11527 P4150 LD 2 -1 Int BE Pri Loop_entry !#6 N11528 P4150 CAS 2 -1 N11527 0x3000090 Int BE Pri Loop_entry !#6 N11529 P4151 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#6 N11530 P4151 CASX 14 -1,0x0 N11529 0x3000091 Int BE Pri Loop_exit !#6 N11531 P4152 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11532 P4152 CASX 5 -1,0x0 N11531 0x3000092 Int BE Pri Loop_entry Loop_exit !#6 N11533 P4152 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11534 P4152 CASX 5 -1,0x0 N11533 0x3000093 Int BE Pri Loop_entry Loop_exit !#6 N11535 P4153 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11536 P4153 DWLD 16 -1 Int BE Pri Loop_entry !#A N11535 N11536 !#6 N11537 P4153 CASX 15 -1 N11535 0x3000094 Int BE Pri Loop_entry !#6 N11538 P4153 CASX 16 -1 N11536 0x3000095 Int BE Pri Loop_entry !#A N11537 N11538 !#6 N11539 P4154 DWLD 3 -1 Int BE Pri Loop_exit !#6 N11540 P4154 DWLD 4 -1 Int BE Pri Loop_exit !#A N11539 N11540 !#6 N11541 P4154 CASX 3 -1 N11539 0x3000096 Int BE Pri Loop_exit !#6 N11542 P4154 CASX 4 -1 N11540 0x3000097 Int BE Pri Loop_exit !#A N11541 N11542 !#6 N11543 P4153 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11544 P4153 DWLD 16 -1 Int BE Pri Loop_entry !#A N11543 N11544 !#6 N11545 P4153 CASX 15 -1 N11543 0x3000098 Int BE Pri Loop_entry !#6 N11546 P4153 CASX 16 -1 N11544 0x3000099 Int BE Pri Loop_entry !#A N11545 N11546 !#6 N11547 P4154 DWLD 3 -1 Int BE Pri Loop_exit !#6 N11548 P4154 DWLD 4 -1 Int BE Pri Loop_exit !#A N11547 N11548 !#6 N11549 P4154 CASX 3 -1 N11547 0x300009a Int BE Pri Loop_exit !#6 N11550 P4154 CASX 4 -1 N11548 0x300009b Int BE Pri Loop_exit !#A N11549 N11550 !#6 N11551 P4155 DWLD 12 -1 Int BE Pri Loop_entry !#6 N11552 P4155 DWLD 13 -1 Int BE Pri Loop_entry !#A N11551 N11552 !#6 N11553 P4155 CASX 12 -1 N11551 0x300009c Int BE Pri Loop_entry !#6 N11554 P4155 CASX 13 -1 N11552 0x300009d Int BE Pri Loop_entry !#A N11553 N11554 !#6 N11555 P4156 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N11556 P4156 CASX 5 -1,0x0 N11555 0x300009e Int BE Pri Loop_exit !#6 N11557 P4157 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11558 P4157 DWLD 22 -1 Int BE Pri Loop_entry !#A N11557 N11558 !#6 N11559 P4157 CASX 21 -1 N11557 0x300009f Int BE Pri Loop_entry !#6 N11560 P4157 CASX 22 -1 N11558 0x30000a0 Int BE Pri Loop_entry !#A N11559 N11560 !#6 N11561 P4158 LD 11 -1 Int BE Pri !#6 N11562 P4159 LD 11 -1 Int BE Pri Loop_exit !#6 N11563 P4160 LD 20 -1 Int BE Pri Loop_entry !#6 N11564 P4160 CAS 20 -1 N11563 0x30000a1 Int BE Pri Loop_entry !#6 N11565 P4161 LD 22 -1 Int BE Pri Loop_exit !#6 N11566 P4161 CAS 22 -1 N11565 0x30000a2 Int BE Pri Loop_exit !#6 N11567 P4162 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11568 P4162 DWLD 22 -1 Int BE Pri Loop_entry !#A N11567 N11568 !#6 N11569 P4162 CASX 21 -1 N11567 0x30000a3 Int BE Pri Loop_entry !#6 N11570 P4162 CASX 22 -1 N11568 0x30000a4 Int BE Pri Loop_entry !#A N11569 N11570 !#6 N11571 P4163 DWLD 21 -1 Int BE Pri Loop_exit !#6 N11572 P4163 DWLD 22 -1 Int BE Pri Loop_exit !#A N11571 N11572 !#6 N11573 P4163 CASX 21 -1 N11571 0x30000a5 Int BE Pri Loop_exit !#6 N11574 P4163 CASX 22 -1 N11572 0x30000a6 Int BE Pri Loop_exit !#A N11573 N11574 !#6 N11575 P4162 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11576 P4162 DWLD 22 -1 Int BE Pri Loop_entry !#A N11575 N11576 !#6 N11577 P4162 CASX 21 -1 N11575 0x30000a7 Int BE Pri Loop_entry !#6 N11578 P4162 CASX 22 -1 N11576 0x30000a8 Int BE Pri Loop_entry !#A N11577 N11578 !#6 N11579 P4163 DWLD 21 -1 Int BE Pri Loop_exit !#6 N11580 P4163 DWLD 22 -1 Int BE Pri Loop_exit !#A N11579 N11580 !#6 N11581 P4163 CASX 21 -1 N11579 0x30000a9 Int BE Pri Loop_exit !#6 N11582 P4163 CASX 22 -1 N11580 0x30000aa Int BE Pri Loop_exit !#A N11581 N11582 !#6 N11583 P4164 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#6 N11584 P4164 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#6 N11585 P4165 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N11586 P4165 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N11585 N11586 !#6 N11587 P4165 CASX 3 -1 N11585 0x30000ab Int BE Pri Loop_entry Loop_exit !#6 N11588 P4165 CASX 4 -1 N11586 0x30000ac Int BE Pri Loop_entry Loop_exit !#A N11587 N11588 !#6 N11589 P4165 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N11590 P4165 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N11589 N11590 !#6 N11591 P4165 CASX 3 -1 N11589 0x30000ad Int BE Pri Loop_entry Loop_exit !#6 N11592 P4165 CASX 4 -1 N11590 0x30000ae Int BE Pri Loop_entry Loop_exit !#A N11591 N11592 !#6 N11593 P4166 LD 10 -1 Int BE Pri Loop_entry !#6 N11594 P4167 LD 3 -1 Int BE Pri Loop_exit !#6 N11595 P4166 LD 10 -1 Int BE Pri Loop_entry !#6 N11596 P4167 LD 3 -1 Int BE Pri Loop_exit !#6 N11597 P4168 ST 10 0x30000af Int BE Pri Loop_entry !#6 N11598 P4169 MEMBAR !#6 N11599 P4170 LD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N11600 P4170 CAS 15 -1 N11599 0x30000b0 Int BE Pri Loop_entry Loop_exit !#6 N11601 P4171 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11602 P4171 CASX 2 -1,0x0 N11601 0x30000b1 Int BE Pri Loop_entry Loop_exit !#6 N11603 P4172 REPLACEMENT 18 Int BE Pri Loop_entry Loop_exit !#6 N11604 P4173 LD 21 -1 Int BE Pri Loop_entry !#6 N11605 P4173 CAS 21 -1 N11604 0x30000b2 Int BE Pri Loop_entry !#6 N11606 P4174 PREFETCH 6 Int LE Pri Loop_exit !#6 N11607 P4173 LD 21 -1 Int BE Pri Loop_entry !#6 N11608 P4173 CAS 21 -1 N11607 0x30000b3 Int BE Pri Loop_entry !#6 N11609 P4174 PREFETCH 6 Int LE Pri Loop_exit !#6 N11610 P4175 ST 0 0x30000b4 Int BE Pri Loop_entry Loop_exit !#6 N11611 P4175 ST 0 0x30000b5 Int BE Pri Loop_entry Loop_exit !#6 N11612 P4176 LD 11 -1 Int BE Pri Loop_entry !#6 N11613 P4177 FLUSHI 20 Int BE Pri !#6 N11614 P4178 LD 5 -1 Int BE Pri Loop_exit !#6 N11615 P4179 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#6 N11616 P4179 CASX 23 -1,0x0 N11615 0x30000b6 Int BE Pri Loop_entry !#6 N11617 P4180 MEMBAR !#6 N11618 P4179 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#6 N11619 P4179 CASX 23 -1,0x0 N11618 0x30000b7 Int BE Pri Loop_entry !#6 N11620 P4180 MEMBAR !#6 N11621 P4181 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#6 N11622 P4181 CASX 8 -1,0x0 N11621 0x30000b8 Int BE Pri Loop_entry !#6 N11623 P4182 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N11624 P4182 CASX 8 -1,0x0 N11623 0x30000b9 Int BE Pri Loop_exit !#6 N11625 P4183 PREFETCH 5 Int BE Pri Loop_entry Loop_exit !#6 N11626 P4184 ST 21 0x30000ba Int BE Pri Loop_entry !#6 N11627 P4185 PREFETCH 15 Int BE Pri Loop_exit !#6 N11628 P4186 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11629 P4186 DWLD 16 -1 Int BE Pri Loop_entry !#A N11628 N11629 !#6 N11630 P4186 CASX 15 -1 N11628 0x30000bb Int BE Pri Loop_entry !#6 N11631 P4186 CASX 16 -1 N11629 0x30000bc Int BE Pri Loop_entry !#A N11630 N11631 !#6 N11632 P4187 LD 7 -1 Int BE Pri !#6 N11633 P4188 LD 9 -1 Int LE Pri Loop_exit !#6 N11634 P4189 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#6 N11635 P4189 CASX 11 -1,0x0 N11634 0x30000bd Int BE Pri Loop_entry !#6 N11636 P4190 REPLACEMENT 18 Int BE Pri Loop_exit !#6 N11637 P4189 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#6 N11638 P4189 CASX 11 -1,0x0 N11637 0x30000be Int BE Pri Loop_entry !#6 N11639 P4190 REPLACEMENT 18 Int BE Pri Loop_exit !#6 N11640 P4191 DWLD 17 -1,0x0 Int LE Pri Loop_entry Loop_exit !#6 N11641 P4191 CASX 17 -1,0x0 N11640 0x30000bf Int LE Pri Loop_entry Loop_exit !#6 N11642 P4192 MEMBAR !#6 N11643 P4193 DWLD 15 -1 Int BE Pri Loop_exit !#6 N11644 P4193 DWLD 16 -1 Int BE Pri Loop_exit !#A N11643 N11644 !#6 N11645 P4193 CASX 15 -1 N11643 0x30000c0 Int BE Pri Loop_exit !#6 N11646 P4193 CASX 16 -1 N11644 0x30000c1 Int BE Pri Loop_exit !#A N11645 N11646 !#6 N11647 P4192 MEMBAR !#6 N11648 P4193 DWLD 15 -1 Int BE Pri Loop_exit !#6 N11649 P4193 DWLD 16 -1 Int BE Pri Loop_exit !#A N11648 N11649 !#6 N11650 P4193 CASX 15 -1 N11648 0x30000c2 Int BE Pri Loop_exit !#6 N11651 P4193 CASX 16 -1 N11649 0x30000c3 Int BE Pri Loop_exit !#A N11650 N11651 !#6 N11652 P4194 REPLACEMENT 23 Int BE Pri Loop_entry !#6 N11653 P4195 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#6 N11654 P4195 CASX 14 -1,0x0 N11653 0x30000c4 Int BE Pri Loop_exit !#6 N11655 P4196 LD 7 -1 Int BE Pri Loop_entry !#6 N11656 P4197 DWLD 2 -1,0x0 Int BE Pri !#6 N11657 P4197 CASX 2 -1,0x0 N11656 0x30000c5 Int BE Pri !#6 N11658 P4198 LD 8 -1 Int BE Pri Loop_exit !#6 N11659 P4196 LD 7 -1 Int BE Pri Loop_entry !#6 N11660 P4197 DWLD 2 -1,0x0 Int BE Pri !#6 N11661 P4197 CASX 2 -1,0x0 N11660 0x30000c6 Int BE Pri !#6 N11662 P4198 LD 8 -1 Int BE Pri Loop_exit !#6 N11663 P4199 ST 6 0x30000c7 Int BE Pri Loop_entry Loop_exit !#6 N11664 P4199 ST 6 0x30000c8 Int BE Pri Loop_entry Loop_exit !#6 N11665 P4200 LD 5 -1 Int BE Pri Loop_entry !#6 N11666 P4201 REPLACEMENT 5 Int BE Pri !#6 N11667 P4202 LD 21 -1 Int BE Pri Loop_exit !#6 N11668 P4203 PREFETCH 16 Int BE Pri Loop_entry Loop_exit !#6 N11669 P4204 LD 22 -1 Int BE Pri Loop_entry !#6 N11670 P4205 PREFETCH 12 Int BE Pri !#6 N11671 P4206 LD 4 -1 Int BE Pri Loop_exit !#6 N11672 P4204 LD 22 -1 Int BE Pri Loop_entry !#6 N11673 P4205 PREFETCH 12 Int BE Pri !#6 N11674 P4206 LD 4 -1 Int BE Pri Loop_exit !#6 N11675 P4207 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N11676 P4207 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11675 N11676 !#6 N11677 P4207 CASX 9 -1 N11675 0x30000c9 Int BE Pri Loop_entry Loop_exit !#6 N11678 P4207 CASX 10 -1 N11676 0x30000ca Int BE Pri Loop_entry Loop_exit !#A N11677 N11678 !#6 N11679 P4208 DWLD 3 -1 Int BE Pri Loop_entry !#6 N11680 P4208 DWLD 4 -1 Int BE Pri Loop_entry !#A N11679 N11680 !#6 N11681 P4208 CASX 3 -1 N11679 0x30000cb Int BE Pri Loop_entry !#6 N11682 P4208 CASX 4 -1 N11680 0x30000cc Int BE Pri Loop_entry !#A N11681 N11682 !#6 N11683 P4209 DWLD 18 -1 Int BE Pri Loop_exit !#6 N11684 P4209 DWLD 19 -1 Int BE Pri Loop_exit !#A N11683 N11684 !#6 N11685 P4209 CASX 18 -1 N11683 0x30000cd Int BE Pri Loop_exit !#6 N11686 P4209 CASX 19 -1 N11684 0x30000ce Int BE Pri Loop_exit !#A N11685 N11686 !#6 N11687 P4210 ST 5 0x30000cf Int BE Pri Loop_entry Loop_exit !#6 N11688 P4210 ST 5 0x30000d0 Int BE Pri Loop_entry Loop_exit !#6 N11689 P4211 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N11690 P4211 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11689 N11690 !#6 N11691 P4211 CASX 0 -1 N11689 0x30000d1 Int BE Pri Loop_entry Loop_exit !#6 N11692 P4211 CASX 1 -1 N11690 0x30000d2 Int BE Pri Loop_entry Loop_exit !#A N11691 N11692 !#6 N11693 P4211 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N11694 P4211 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11693 N11694 !#6 N11695 P4211 CASX 0 -1 N11693 0x30000d3 Int BE Pri Loop_entry Loop_exit !#6 N11696 P4211 CASX 1 -1 N11694 0x30000d4 Int BE Pri Loop_entry Loop_exit !#A N11695 N11696 !#6 N11697 P4212 PREFETCH 18 Int BE Pri Loop_entry Loop_exit !#6 N11698 P4213 LD 5 -1 Int BE Pri Loop_entry !#6 N11699 P4214 DWLD 23 -1,0x0 Int BE Pri !#6 N11700 P4214 CASX 23 -1,0x0 N11699 0x30000d5 Int BE Pri !#6 N11701 P4215 LD 20 -1 Int BE Pri Loop_exit !#6 N11702 P4213 LD 5 -1 Int BE Pri Loop_entry !#6 N11703 P4214 DWLD 23 -1,0x0 Int BE Pri !#6 N11704 P4214 CASX 23 -1,0x0 N11703 0x30000d6 Int BE Pri !#6 N11705 P4215 LD 20 -1 Int BE Pri Loop_exit !#6 N11706 P4216 REPLACEMENT 3 Int BE Pri Loop_entry Loop_exit !#6 N11707 P4216 REPLACEMENT 3 Int BE Pri Loop_entry Loop_exit !#6 N11708 P4217 REPLACEMENT 6 Int BE Pri Loop_entry !#6 N11709 P4218 LD 18 -1 Int BE Pri Loop_exit !#6 N11710 P4218 CAS 18 -1 N11709 0x30000d7 Int BE Pri Loop_exit !#6 N11711 P4219 DWLD 12 -1 Int BE Pri Loop_entry !#6 N11712 P4219 DWLD 13 -1 Int BE Pri Loop_entry !#A N11711 N11712 !#6 N11713 P4219 CASX 12 -1 N11711 0x30000d8 Int BE Pri Loop_entry !#6 N11714 P4219 CASX 13 -1 N11712 0x30000d9 Int BE Pri Loop_entry !#A N11713 N11714 !#6 N11715 P4220 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N11716 P4220 CASX 8 -1,0x0 N11715 0x30000da Int BE Pri Loop_exit !#6 N11717 P4219 DWLD 12 -1 Int BE Pri Loop_entry !#6 N11718 P4219 DWLD 13 -1 Int BE Pri Loop_entry !#A N11717 N11718 !#6 N11719 P4219 CASX 12 -1 N11717 0x30000db Int BE Pri Loop_entry !#6 N11720 P4219 CASX 13 -1 N11718 0x30000dc Int BE Pri Loop_entry !#A N11719 N11720 !#6 N11721 P4220 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N11722 P4220 CASX 8 -1,0x0 N11721 0x30000dd Int BE Pri Loop_exit !#6 N11723 P4221 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#6 N11724 P4221 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N11723 N11724 !#6 N11725 P4221 CASX 12 -1 N11723 0x30000de Int BE Pri Loop_entry Loop_exit !#6 N11726 P4221 CASX 13 -1 N11724 0x30000df Int BE Pri Loop_entry Loop_exit !#A N11725 N11726 !#6 N11727 P4222 LD 8 -1 Int BE Pri Loop_entry !#6 N11728 P4223 LD 16 -1 Int BE Pri !#6 N11729 P4223 CAS 16 -1 N11728 0x30000e0 Int BE Pri !#6 N11730 P4224 LD 21 -1 Int BE Pri Loop_exit !#6 N11731 P4222 LD 8 -1 Int BE Pri Loop_entry !#6 N11732 P4223 LD 16 -1 Int BE Pri !#6 N11733 P4223 CAS 16 -1 N11732 0x30000e1 Int BE Pri !#6 N11734 P4224 LD 21 -1 Int BE Pri Loop_exit !#6 N11735 P4225 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N11736 P4225 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11735 N11736 !#6 N11737 P4225 CASX 9 -1 N11735 0x30000e2 Int BE Pri Loop_entry Loop_exit !#6 N11738 P4225 CASX 10 -1 N11736 0x30000e3 Int BE Pri Loop_entry Loop_exit !#A N11737 N11738 !#6 N11739 P4225 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N11740 P4225 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11739 N11740 !#6 N11741 P4225 CASX 9 -1 N11739 0x30000e4 Int BE Pri Loop_entry Loop_exit !#6 N11742 P4225 CASX 10 -1 N11740 0x30000e5 Int BE Pri Loop_entry Loop_exit !#A N11741 N11742 !#6 N11743 P4226 REPLACEMENT 20 Int BE Pri Loop_entry !#6 N11744 P4227 ST 21 0x30000e6 Int BE Pri Loop_exit !#6 N11745 P4228 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#6 N11746 P4228 CASX 2 -1,0x0 N11745 0x30000e7 Int BE Pri Loop_entry !#6 N11747 P4229 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N11748 P4229 CASX 5 -1,0x0 N11747 0x30000e8 Int BE Pri Loop_exit !#6 N11749 P4228 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#6 N11750 P4228 CASX 2 -1,0x0 N11749 0x30000e9 Int BE Pri Loop_entry !#6 N11751 P4229 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N11752 P4229 CASX 5 -1,0x0 N11751 0x30000ea Int BE Pri Loop_exit !#6 N11753 P4230 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N11754 P4230 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N11753 N11754 !#6 N11755 P4230 CASX 15 -1 N11753 0x30000eb Int BE Pri Loop_entry Loop_exit !#6 N11756 P4230 CASX 16 -1 N11754 0x30000ec Int BE Pri Loop_entry Loop_exit !#A N11755 N11756 !#6 N11757 P4231 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#6 N11758 P4232 REPLACEMENT 7 Int BE Pri Loop_entry !#6 N11759 P4233 MEMBAR !#6 N11760 P4232 REPLACEMENT 7 Int BE Pri Loop_entry !#6 N11761 P4233 MEMBAR !#6 N11762 P4234 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#6 N11763 P4234 CASX 14 -1,0x0 N11762 0x30000ed Int BE Pri Loop_entry !#6 N11764 P4235 REPLACEMENT 13 Int BE Pri Loop_exit !#6 N11765 P4236 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11766 P4236 CASX 2 -1,0x0 N11765 0x30000ee Int BE Pri Loop_entry Loop_exit !#6 N11767 P4237 REPLACEMENT 20 Int BE Pri Loop_entry !#6 N11768 P4238 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#6 N11769 P4238 CASX 23 -1,0x0 N11768 0x30000ef Int BE Pri Loop_exit !#6 N11770 P4239 LD 12 -1 FP BE Pri Loop_entry Loop_exit !#6 N11771 P4239 LD 12 -1 FP BE Pri Loop_entry Loop_exit !#6 N11772 P4240 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11773 P4240 DWLD 16 -1 Int BE Pri Loop_entry !#A N11772 N11773 !#6 N11774 P4240 CASX 15 -1 N11772 0x30000f0 Int BE Pri Loop_entry !#6 N11775 P4240 CASX 16 -1 N11773 0x30000f1 Int BE Pri Loop_entry !#A N11774 N11775 !#6 N11776 P4241 PREFETCH 18 Int BE Pri Loop_exit !#6 N11777 P4240 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11778 P4240 DWLD 16 -1 Int BE Pri Loop_entry !#A N11777 N11778 !#6 N11779 P4240 CASX 15 -1 N11777 0x30000f2 Int BE Pri Loop_entry !#6 N11780 P4240 CASX 16 -1 N11778 0x30000f3 Int BE Pri Loop_entry !#A N11779 N11780 !#6 N11781 P4241 PREFETCH 18 Int BE Pri Loop_exit !#6 N11782 P4242 DWLD 12 -1 Int BE Pri Loop_entry !#6 N11783 P4242 DWLD 13 -1 Int BE Pri Loop_entry !#A N11782 N11783 !#6 N11784 P4242 CASX 12 -1 N11782 0x30000f4 Int BE Pri Loop_entry !#6 N11785 P4242 CASX 13 -1 N11783 0x30000f5 Int BE Pri Loop_entry !#A N11784 N11785 !#6 N11786 P4243 LD 7 -1 Int BE Pri !#6 N11787 P4244 LD 16 -1 Int BE Pri Loop_exit !#6 N11788 P4242 DWLD 12 -1 Int BE Pri Loop_entry !#6 N11789 P4242 DWLD 13 -1 Int BE Pri Loop_entry !#A N11788 N11789 !#6 N11790 P4242 CASX 12 -1 N11788 0x30000f6 Int BE Pri Loop_entry !#6 N11791 P4242 CASX 13 -1 N11789 0x30000f7 Int BE Pri Loop_entry !#A N11790 N11791 !#6 N11792 P4243 LD 7 -1 Int BE Pri !#6 N11793 P4244 LD 16 -1 Int BE Pri Loop_exit !#6 N11794 P4245 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N11795 P4245 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11794 N11795 !#6 N11796 P4245 CASX 0 -1 N11794 0x30000f8 Int BE Pri Loop_entry Loop_exit !#6 N11797 P4245 CASX 1 -1 N11795 0x30000f9 Int BE Pri Loop_entry Loop_exit !#A N11796 N11797 !#6 N11798 P4245 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N11799 P4245 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N11798 N11799 !#6 N11800 P4245 CASX 0 -1 N11798 0x30000fa Int BE Pri Loop_entry Loop_exit !#6 N11801 P4245 CASX 1 -1 N11799 0x30000fb Int BE Pri Loop_entry Loop_exit !#A N11800 N11801 !#6 N11802 P4246 REPLACEMENT 18 Int BE Pri Loop_entry Loop_exit !#6 N11803 P4246 REPLACEMENT 18 Int BE Pri Loop_entry Loop_exit !#6 N11804 P4247 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#6 N11805 P4247 CASX 14 -1,0x0 N11804 0x30000fc Int BE Pri Loop_entry !#6 N11806 P4248 DWLD 18 -1 Int BE Pri Loop_exit !#6 N11807 P4248 DWLD 19 -1 Int BE Pri Loop_exit !#A N11806 N11807 !#6 N11808 P4248 CASX 18 -1 N11806 0x30000fd Int BE Pri Loop_exit !#6 N11809 P4248 CASX 19 -1 N11807 0x30000fe Int BE Pri Loop_exit !#A N11808 N11809 !#6 N11810 P4249 LD 14 -1 Int BE Pri Loop_entry !#6 N11811 P4249 CAS 14 -1 N11810 0x30000ff Int BE Pri Loop_entry !#6 N11812 P4250 LD 18 -1 Int BE Pri !#6 N11813 P4251 LD 4 -1 Int BE Pri Loop_exit !#6 N11814 P4252 LD 20 -1 Int BE Pri Loop_entry !#6 N11815 P4253 LD 15 -1 Int BE Pri Loop_exit !#6 N11816 P4254 LD 8 -1 Int BE Pri Loop_entry !#6 N11817 P4255 LD 7 -1 Int BE Pri Loop_exit !#6 N11818 P4254 LD 8 -1 Int BE Pri Loop_entry !#6 N11819 P4255 LD 7 -1 Int BE Pri Loop_exit !#6 N11820 P4256 LD 7 -1 Int BE Pri Loop_entry !#6 N11821 P4256 CAS 7 -1 N11820 0x3000100 Int BE Pri Loop_entry !#6 N11822 P4257 ST 10 0x3000101 Int BE Pri Loop_exit !#6 N11823 P4258 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#6 N11824 P4259 DWLD 20 -1,0x0 Int LE Pri Loop_entry !#6 N11825 P4259 CASX 20 -1,0x0 N11824 0x3000102 Int LE Pri Loop_entry !#6 N11826 P4260 LD 3 -1 Int BE Pri Loop_exit !#6 N11827 P4260 CAS 3 -1 N11826 0x3000103 Int BE Pri Loop_exit !#6 N11828 P4259 DWLD 20 -1,0x0 Int LE Pri Loop_entry !#6 N11829 P4259 CASX 20 -1,0x0 N11828 0x3000104 Int LE Pri Loop_entry !#6 N11830 P4260 LD 3 -1 Int BE Pri Loop_exit !#6 N11831 P4260 CAS 3 -1 N11830 0x3000105 Int BE Pri Loop_exit !#6 N11832 P4261 ST 20 0x42800003 FP BE Pri Loop_entry Loop_exit !#6 N11833 P4262 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N11834 P4262 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11833 N11834 !#6 N11835 P4262 CASX 9 -1 N11833 0x3000106 Int BE Pri Loop_entry Loop_exit !#6 N11836 P4262 CASX 10 -1 N11834 0x3000107 Int BE Pri Loop_entry Loop_exit !#A N11835 N11836 !#6 N11837 P4262 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N11838 P4262 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11837 N11838 !#6 N11839 P4262 CASX 9 -1 N11837 0x3000108 Int BE Pri Loop_entry Loop_exit !#6 N11840 P4262 CASX 10 -1 N11838 0x3000109 Int BE Pri Loop_entry Loop_exit !#A N11839 N11840 !#6 N11841 P4263 LD 8 -1 Int BE Pri Loop_entry Loop_exit !#6 N11842 P4263 CAS 8 -1 N11841 0x300010a Int BE Pri Loop_entry Loop_exit !#6 N11843 P4263 LD 8 -1 Int BE Pri Loop_entry Loop_exit !#6 N11844 P4263 CAS 8 -1 N11843 0x300010b Int BE Pri Loop_entry Loop_exit !#6 N11845 P4264 ST 4 0x42800004 FP BE Pri Loop_entry Loop_exit !#6 N11846 P4264 ST 4 0x42800005 FP BE Pri Loop_entry Loop_exit !#6 N11847 P4265 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11848 P4265 DWLD 16 -1 Int BE Pri Loop_entry !#A N11847 N11848 !#6 N11849 P4265 CASX 15 -1 N11847 0x300010c Int BE Pri Loop_entry !#6 N11850 P4265 CASX 16 -1 N11848 0x300010d Int BE Pri Loop_entry !#A N11849 N11850 !#6 N11851 P4266 LD 14 -1 Int BE Pri Loop_exit !#6 N11852 P4266 CAS 14 -1 N11851 0x300010e Int BE Pri Loop_exit !#6 N11853 P4267 LD 18 -1 Int BE Pri Loop_entry !#6 N11854 P4268 LD 21 -1 Int BE Pri Loop_exit !#6 N11855 P4269 DWLD 6 -1 Int BE Pri Loop_entry !#6 N11856 P4269 DWLD 7 -1 Int BE Pri Loop_entry !#A N11855 N11856 !#6 N11857 P4269 CASX 6 -1 N11855 0x300010f Int BE Pri Loop_entry !#6 N11858 P4269 CASX 7 -1 N11856 0x3000110 Int BE Pri Loop_entry !#A N11857 N11858 !#6 N11859 P4270 LD 7 -1 Int BE Pri !#6 N11860 P4271 LD 16 -1 Int LE Pri Loop_exit !#6 N11861 P4272 LD 22 -1 Int BE Pri Loop_entry !#6 N11862 P4273 DWLD 12 -1 Int BE Pri !#6 N11863 P4273 DWLD 13 -1 Int BE Pri !#A N11862 N11863 !#6 N11864 P4273 CASX 12 -1 N11862 0x3000111 Int BE Pri !#6 N11865 P4273 CASX 13 -1 N11863 0x3000112 Int BE Pri !#A N11864 N11865 !#6 N11866 P4274 LD 8 -1 Int BE Pri Loop_exit !#6 N11867 P4275 ST 10 0x3000113 Int BE Pri Loop_entry Loop_exit !#6 N11868 P4276 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N11869 P4276 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N11868 N11869 !#6 N11870 P4276 CASX 9 -1 N11868 0x3000114 Int BE Pri Loop_entry Loop_exit !#6 N11871 P4276 CASX 10 -1 N11869 0x3000115 Int BE Pri Loop_entry Loop_exit !#A N11870 N11871 !#6 N11872 P4277 LD 14 -1 Int BE Pri Loop_entry Loop_exit !#6 N11873 P4277 CAS 14 -1 N11872 0x3000116 Int BE Pri Loop_entry Loop_exit !#6 N11874 P4277 LD 14 -1 Int BE Pri Loop_entry Loop_exit !#6 N11875 P4277 CAS 14 -1 N11874 0x3000117 Int BE Pri Loop_entry Loop_exit !#6 N11876 P4278 REPLACEMENT 9 Int BE Pri Loop_entry !#6 N11877 P4279 DWLD 12 -1 Int BE Pri Loop_exit !#6 N11878 P4279 DWLD 13 -1 Int BE Pri Loop_exit !#A N11877 N11878 !#6 N11879 P4279 CASX 12 -1 N11877 0x3000118 Int BE Pri Loop_exit !#6 N11880 P4279 CASX 13 -1 N11878 0x3000119 Int BE Pri Loop_exit !#A N11879 N11880 !#6 N11881 P4278 REPLACEMENT 9 Int BE Pri Loop_entry !#6 N11882 P4279 DWLD 12 -1 Int BE Pri Loop_exit !#6 N11883 P4279 DWLD 13 -1 Int BE Pri Loop_exit !#A N11882 N11883 !#6 N11884 P4279 CASX 12 -1 N11882 0x300011a Int BE Pri Loop_exit !#6 N11885 P4279 CASX 13 -1 N11883 0x300011b Int BE Pri Loop_exit !#A N11884 N11885 !#6 N11886 P4280 DWLD 6 -1 Int LE Pri Loop_entry Loop_exit !#6 N11887 P4280 DWLD 7 -1 Int LE Pri Loop_entry Loop_exit !#A N11886 N11887 !#6 N11888 P4280 CASX 6 -1 N11886 0x300011c Int LE Pri Loop_entry Loop_exit !#6 N11889 P4280 CASX 7 -1 N11887 0x300011d Int LE Pri Loop_entry Loop_exit !#A N11888 N11889 !#6 N11890 P4280 DWLD 6 -1 Int LE Pri Loop_entry Loop_exit !#6 N11891 P4280 DWLD 7 -1 Int LE Pri Loop_entry Loop_exit !#A N11890 N11891 !#6 N11892 P4280 CASX 6 -1 N11890 0x300011e Int LE Pri Loop_entry Loop_exit !#6 N11893 P4280 CASX 7 -1 N11891 0x300011f Int LE Pri Loop_entry Loop_exit !#A N11892 N11893 !#6 N11894 P4281 DWLD 15 -1 Int BE Pri Loop_entry !#6 N11895 P4281 DWLD 16 -1 Int BE Pri Loop_entry !#A N11894 N11895 !#6 N11896 P4281 CASX 15 -1 N11894 0x3000120 Int BE Pri Loop_entry !#6 N11897 P4281 CASX 16 -1 N11895 0x3000121 Int BE Pri Loop_entry !#A N11896 N11897 !#6 N11898 P4282 DWLD 21 -1 Int BE Pri Loop_exit !#6 N11899 P4282 DWLD 22 -1 Int BE Pri Loop_exit !#A N11898 N11899 !#6 N11900 P4282 CASX 21 -1 N11898 0x3000122 Int BE Pri Loop_exit !#6 N11901 P4282 CASX 22 -1 N11899 0x3000123 Int BE Pri Loop_exit !#A N11900 N11901 !#6 N11902 P4283 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11903 P4283 DWLD 22 -1 Int BE Pri Loop_entry !#A N11902 N11903 !#6 N11904 P4283 CASX 21 -1 N11902 0x3000124 Int BE Pri Loop_entry !#6 N11905 P4283 CASX 22 -1 N11903 0x3000125 Int BE Pri Loop_entry !#A N11904 N11905 !#6 N11906 P4284 LD 7 -1 Int BE Pri Loop_exit !#6 N11907 P4284 CAS 7 -1 N11906 0x3000126 Int BE Pri Loop_exit !#6 N11908 P4285 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11909 P4285 CASX 17 -1,0x0 N11908 0x3000127 Int BE Pri Loop_entry Loop_exit !#6 N11910 P4285 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11911 P4285 CASX 17 -1,0x0 N11910 0x3000128 Int BE Pri Loop_entry Loop_exit !#6 N11912 P4286 REPLACEMENT 10 Int BE Pri Loop_entry !#6 N11913 P4287 PREFETCH 12 Int BE Pri Loop_exit !#6 N11914 P4286 REPLACEMENT 10 Int BE Pri Loop_entry !#6 N11915 P4287 PREFETCH 12 Int BE Pri Loop_exit !#6 N11916 P4288 LD 1 -1 Int BE Pri Loop_entry Loop_exit !#6 N11917 P4288 CAS 1 -1 N11916 0x3000129 Int BE Pri Loop_entry Loop_exit !#6 N11918 P4288 LD 1 -1 Int BE Pri Loop_entry Loop_exit !#6 N11919 P4288 CAS 1 -1 N11918 0x300012a Int BE Pri Loop_entry Loop_exit !#6 N11920 P4289 PREFETCH 18 Int BE Pri Loop_entry !#6 N11921 P4290 LD 13 -1 Int BE Pri !#6 N11922 P4291 LD 14 -1 Int BE Pri Loop_exit !#6 N11923 P4289 PREFETCH 18 Int BE Pri Loop_entry !#6 N11924 P4290 LD 13 -1 Int BE Pri !#6 N11925 P4291 LD 14 -1 Int BE Pri Loop_exit !#6 N11926 P4292 DWLD 6 -1 Int BE Pri Loop_entry !#6 N11927 P4292 DWLD 7 -1 Int BE Pri Loop_entry !#A N11926 N11927 !#6 N11928 P4292 CASX 6 -1 N11926 0x300012b Int BE Pri Loop_entry !#6 N11929 P4292 CASX 7 -1 N11927 0x300012c Int BE Pri Loop_entry !#A N11928 N11929 !#6 N11930 P4293 LD 1 -1 Int BE Pri !#6 N11931 P4294 LD 4 -1 Int BE Pri Loop_exit !#6 N11932 P4295 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#6 N11933 P4295 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N11932 N11933 !#6 N11934 P4295 CASX 6 -1 N11932 0x300012d Int BE Pri Loop_entry Loop_exit !#6 N11935 P4295 CASX 7 -1 N11933 0x300012e Int BE Pri Loop_entry Loop_exit !#A N11934 N11935 !#6 N11936 P4296 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N11937 P4296 CASX 5 -1,0x0 N11936 0x300012f Int BE Pri Loop_entry Loop_exit !#6 N11938 P4297 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N11939 P4297 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N11938 N11939 !#6 N11940 P4297 CASX 15 -1 N11938 0x3000130 Int BE Pri Loop_entry Loop_exit !#6 N11941 P4297 CASX 16 -1 N11939 0x3000131 Int BE Pri Loop_entry Loop_exit !#A N11940 N11941 !#6 N11942 P4297 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N11943 P4297 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N11942 N11943 !#6 N11944 P4297 CASX 15 -1 N11942 0x3000132 Int BE Pri Loop_entry Loop_exit !#6 N11945 P4297 CASX 16 -1 N11943 0x3000133 Int BE Pri Loop_entry Loop_exit !#A N11944 N11945 !#6 N11946 P4298 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#6 N11947 P4298 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N11946 N11947 !#6 N11948 P4298 CASX 18 -1 N11946 0x3000134 Int BE Pri Loop_entry Loop_exit !#6 N11949 P4298 CASX 19 -1 N11947 0x3000135 Int BE Pri Loop_entry Loop_exit !#A N11948 N11949 !#6 N11950 P4298 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#6 N11951 P4298 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N11950 N11951 !#6 N11952 P4298 CASX 18 -1 N11950 0x3000136 Int BE Pri Loop_entry Loop_exit !#6 N11953 P4298 CASX 19 -1 N11951 0x3000137 Int BE Pri Loop_entry Loop_exit !#A N11952 N11953 !#6 N11954 P4299 DWLD 21 -1 Int BE Pri Loop_entry !#6 N11955 P4299 DWLD 22 -1 Int BE Pri Loop_entry !#A N11954 N11955 !#6 N11956 P4299 CASX 21 -1 N11954 0x3000138 Int BE Pri Loop_entry !#6 N11957 P4299 CASX 22 -1 N11955 0x3000139 Int BE Pri Loop_entry !#A N11956 N11957 !#6 N11958 P4300 LD 0 -1 Int BE Pri !#6 N11959 P4301 LD 17 -1 Int BE Pri Loop_exit !#6 N11960 P4302 PREFETCH 16 Int BE Pri Loop_entry !#6 N11961 P4303 ST 21 0x300013a Int BE Pri Loop_exit !#6 N11962 P4302 PREFETCH 16 Int BE Pri Loop_entry !#6 N11963 P4303 ST 21 0x300013b Int BE Pri Loop_exit !#6 N11964 P4304 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#6 N11965 P4304 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N11964 N11965 !#6 N11966 P4304 CASX 18 -1 N11964 0x300013c Int BE Pri Loop_entry Loop_exit !#6 N11967 P4304 CASX 19 -1 N11965 0x300013d Int BE Pri Loop_entry Loop_exit !#A N11966 N11967 !#6 N11968 P4304 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#6 N11969 P4304 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N11968 N11969 !#6 N11970 P4304 CASX 18 -1 N11968 0x300013e Int BE Pri Loop_entry Loop_exit !#6 N11971 P4304 CASX 19 -1 N11969 0x300013f Int BE Pri Loop_entry Loop_exit !#A N11970 N11971 !#6 N11972 P4305 LD 8 -1 Int BE Pri Loop_entry !#6 N11973 P4306 MEMBAR !#6 N11974 P4307 LD 22 -1 Int BE Pri Loop_exit !#6 N11975 P4308 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#6 N11976 P4308 CASX 8 -1,0x0 N11975 0x3000140 Int BE Pri Loop_entry !#6 N11977 P4309 LD 11 -1 Int BE Pri !#6 N11978 P4310 LD 15 -1 Int BE Pri Loop_exit !#6 N11979 P4308 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#6 N11980 P4308 CASX 8 -1,0x0 N11979 0x3000141 Int BE Pri Loop_entry !#6 N11981 P4309 LD 11 -1 Int BE Pri !#6 N11982 P4310 LD 15 -1 Int BE Pri Loop_exit !#6 N11983 P4311 DWLD 9 -1 Int LE Pri Loop_entry Loop_exit !#6 N11984 P4311 DWLD 10 -1 Int LE Pri Loop_entry Loop_exit !#A N11983 N11984 !#6 N11985 P4311 CASX 9 -1 N11983 0x3000142 Int LE Pri Loop_entry Loop_exit !#6 N11986 P4311 CASX 10 -1 N11984 0x3000143 Int LE Pri Loop_entry Loop_exit !#A N11985 N11986 !#6 N11987 P4311 DWLD 9 -1 Int LE Pri Loop_entry Loop_exit !#6 N11988 P4311 DWLD 10 -1 Int LE Pri Loop_entry Loop_exit !#A N11987 N11988 !#6 N11989 P4311 CASX 9 -1 N11987 0x3000144 Int LE Pri Loop_entry Loop_exit !#6 N11990 P4311 CASX 10 -1 N11988 0x3000145 Int LE Pri Loop_entry Loop_exit !#A N11989 N11990 !#6 N11991 P4312 LD 19 -1 Int BE Pri Loop_entry !#6 N11992 P4312 CAS 19 -1 N11991 0x3000146 Int BE Pri Loop_entry !#6 N11993 P4313 LD 13 -1 Int BE Pri !#6 N11994 P4314 LD 19 -1 Int BE Pri Loop_exit !#6 N11995 P4312 LD 19 -1 Int BE Pri Loop_entry !#6 N11996 P4312 CAS 19 -1 N11995 0x3000147 Int BE Pri Loop_entry !#6 N11997 P4313 LD 13 -1 Int BE Pri !#6 N11998 P4314 LD 19 -1 Int BE Pri Loop_exit !#6 N11999 P4315 REPLACEMENT 1 Int BE Pri Loop_entry !#6 N12000 P4316 PREFETCH 12 Int BE Pri Loop_exit !#6 N12001 P4317 LD 0 -1 Int BE Pri Loop_entry !#6 N12002 P4318 LD 15 -1 Int BE Pri Loop_exit !#6 N12003 P4319 ST 19 0x3000148 Int BE Pri Loop_entry !#6 N12004 P4320 REPLACEMENT 6 Int BE Pri Loop_exit !#6 N12005 P4319 ST 19 0x3000149 Int BE Pri Loop_entry !#6 N12006 P4320 REPLACEMENT 6 Int BE Pri Loop_exit !#6 N12007 P4321 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12008 P4321 DWLD 22 -1 Int BE Pri Loop_entry !#A N12007 N12008 !#6 N12009 P4321 CASX 21 -1 N12007 0x300014a Int BE Pri Loop_entry !#6 N12010 P4321 CASX 22 -1 N12008 0x300014b Int BE Pri Loop_entry !#A N12009 N12010 !#6 N12011 P4322 LD 19 -1 Int BE Pri !#6 N12012 P4323 LD 16 -1 Int BE Pri Loop_exit !#6 N12013 P4324 ST 6 0x300014c Int BE Pri Loop_entry !#6 N12014 P4325 PREFETCH 13 Int BE Pri Loop_exit !#6 N12015 P4324 ST 6 0x300014d Int BE Pri Loop_entry !#6 N12016 P4325 PREFETCH 13 Int BE Pri Loop_exit !#6 N12017 P4326 DWLD 9 -1 Int BE Pri Loop_entry !#6 N12018 P4326 DWLD 10 -1 Int BE Pri Loop_entry !#A N12017 N12018 !#6 N12019 P4326 CASX 9 -1 N12017 0x300014e Int BE Pri Loop_entry !#6 N12020 P4326 CASX 10 -1 N12018 0x300014f Int BE Pri Loop_entry !#A N12019 N12020 !#6 N12021 P4327 DWLD 15 -1 Int BE Pri Loop_exit !#6 N12022 P4327 DWLD 16 -1 Int BE Pri Loop_exit !#A N12021 N12022 !#6 N12023 P4327 CASX 15 -1 N12021 0x3000150 Int BE Pri Loop_exit !#6 N12024 P4327 CASX 16 -1 N12022 0x3000151 Int BE Pri Loop_exit !#A N12023 N12024 !#6 N12025 P4328 REPLACEMENT 17 Int BE Pri Loop_entry !#6 N12026 P4329 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#6 N12027 P4329 CASX 20 -1,0x0 N12026 0x3000152 Int BE Pri Loop_exit !#6 N12028 P4330 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#6 N12029 P4330 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#6 N12030 P4331 DWLD 11 -1,0x0 Int LE Pri Loop_entry !#6 N12031 P4331 CASX 11 -1,0x0 N12030 0x3000153 Int LE Pri Loop_entry !#6 N12032 P4332 DWLD 3 -1 Int BE Pri Loop_exit !#6 N12033 P4332 DWLD 4 -1 Int BE Pri Loop_exit !#A N12032 N12033 !#6 N12034 P4332 CASX 3 -1 N12032 0x3000154 Int BE Pri Loop_exit !#6 N12035 P4332 CASX 4 -1 N12033 0x3000155 Int BE Pri Loop_exit !#A N12034 N12035 !#6 N12036 P4333 PREFETCH 7 Int BE Pri Loop_entry Loop_exit !#6 N12037 P4334 ST 12 0x3000156 Int BE Pri Loop_entry Loop_exit !#6 N12038 P4335 REPLACEMENT 23 Int BE Pri Loop_entry !#6 N12039 P4336 LD 5 -1 Int BE Pri !#6 N12040 P4337 LD 14 -1 Int BE Pri Loop_exit !#6 N12041 P4335 REPLACEMENT 23 Int BE Pri Loop_entry !#6 N12042 P4336 LD 5 -1 Int BE Pri !#6 N12043 P4337 LD 14 -1 Int BE Pri Loop_exit !#6 N12044 P4338 LD 6 -1 Int LE Pri Loop_entry !#6 N12045 P4339 DWLD 2 -1,0x0 Int BE Pri !#6 N12046 P4339 CASX 2 -1,0x0 N12045 0x3000157 Int BE Pri !#6 N12047 P4340 LD 12 -1 Int BE Pri Loop_exit !#6 N12048 P4338 LD 6 -1 Int LE Pri Loop_entry !#6 N12049 P4339 DWLD 2 -1,0x0 Int BE Pri !#6 N12050 P4339 CASX 2 -1,0x0 N12049 0x3000158 Int BE Pri !#6 N12051 P4340 LD 12 -1 Int BE Pri Loop_exit !#6 N12052 P4341 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#6 N12053 P4341 CAS 23 -1 N12052 0x3000159 Int BE Pri Loop_entry Loop_exit !#6 N12054 P4342 DWLD 15 -1 Int BE Pri Loop_entry !#6 N12055 P4342 DWLD 16 -1 Int BE Pri Loop_entry !#A N12054 N12055 !#6 N12056 P4342 CASX 15 -1 N12054 0x300015a Int BE Pri Loop_entry !#6 N12057 P4342 CASX 16 -1 N12055 0x300015b Int BE Pri Loop_entry !#A N12056 N12057 !#6 N12058 P4343 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N12059 P4343 CASX 8 -1,0x0 N12058 0x300015c Int BE Pri Loop_exit !#6 N12060 P4344 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N12061 P4344 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N12060 N12061 !#6 N12062 P4344 CASX 3 -1 N12060 0x300015d Int BE Pri Loop_entry Loop_exit !#6 N12063 P4344 CASX 4 -1 N12061 0x300015e Int BE Pri Loop_entry Loop_exit !#A N12062 N12063 !#6 N12064 P4345 ST 7 0x300015f Int BE Pri Loop_entry Loop_exit !#6 N12065 P4345 ST 7 0x3000160 Int BE Pri Loop_entry Loop_exit !#6 N12066 P4346 REPLACEMENT 14 Int BE Pri Loop_entry Loop_exit !#6 N12067 P4347 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#6 N12068 P4348 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12069 P4348 CASX 8 -1,0x0 N12068 0x3000161 Int BE Pri Loop_entry Loop_exit !#6 N12070 P4348 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12071 P4348 CASX 8 -1,0x0 N12070 0x3000162 Int BE Pri Loop_entry Loop_exit !#6 N12072 P4349 DWLD 14 -1,0x0 Int LE Pri Loop_entry !#6 N12073 P4349 CASX 14 -1,0x0 N12072 0x3000163 Int LE Pri Loop_entry !#6 N12074 P4350 DWLD 18 -1 Int LE Pri Loop_exit !#6 N12075 P4350 DWLD 19 -1 Int LE Pri Loop_exit !#A N12074 N12075 !#6 N12076 P4350 CASX 18 -1 N12074 0x3000164 Int LE Pri Loop_exit !#6 N12077 P4350 CASX 19 -1 N12075 0x3000165 Int LE Pri Loop_exit !#A N12076 N12077 !#6 N12078 P4351 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12079 P4351 CASX 20 -1,0x0 N12078 0x3000166 Int BE Pri Loop_entry Loop_exit !#6 N12080 P4351 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12081 P4351 CASX 20 -1,0x0 N12080 0x3000167 Int BE Pri Loop_entry Loop_exit !#6 N12082 P4352 LD 14 -1 FP BE Pri Loop_entry Loop_exit !#6 N12083 P4353 PREFETCH 19 Int BE Pri Loop_entry !#6 N12084 P4354 DWLD 9 -1 Int BE Pri Loop_exit !#6 N12085 P4354 DWLD 10 -1 Int BE Pri Loop_exit !#A N12084 N12085 !#6 N12086 P4354 CASX 9 -1 N12084 0x3000168 Int BE Pri Loop_exit !#6 N12087 P4354 CASX 10 -1 N12085 0x3000169 Int BE Pri Loop_exit !#A N12086 N12087 !#6 N12088 P4353 PREFETCH 19 Int BE Pri Loop_entry !#6 N12089 P4354 DWLD 9 -1 Int BE Pri Loop_exit !#6 N12090 P4354 DWLD 10 -1 Int BE Pri Loop_exit !#A N12089 N12090 !#6 N12091 P4354 CASX 9 -1 N12089 0x300016a Int BE Pri Loop_exit !#6 N12092 P4354 CASX 10 -1 N12090 0x300016b Int BE Pri Loop_exit !#A N12091 N12092 !#6 N12093 P4355 LD 21 -1 Int BE Pri Loop_entry !#6 N12094 P4356 DWLD 5 -1,0x0 Int BE Pri !#6 N12095 P4356 CASX 5 -1,0x0 N12094 0x300016c Int BE Pri !#6 N12096 P4357 LD 4 -1 Int BE Pri Loop_exit !#6 N12097 P4358 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#6 N12098 P4358 CASX 11 -1,0x0 N12097 0x300016d Int BE Pri Loop_entry !#6 N12099 P4359 LD 21 -1 Int BE Pri Loop_exit !#6 N12100 P4359 CAS 21 -1 N12099 0x300016e Int BE Pri Loop_exit !#6 N12101 P4358 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#6 N12102 P4358 CASX 11 -1,0x0 N12101 0x300016f Int BE Pri Loop_entry !#6 N12103 P4359 LD 21 -1 Int BE Pri Loop_exit !#6 N12104 P4359 CAS 21 -1 N12103 0x3000170 Int BE Pri Loop_exit !#6 N12105 P4360 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#6 N12106 P4360 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#6 N12107 P4361 DWLD 6 -1 Int BE Pri Loop_entry !#6 N12108 P4361 DWLD 7 -1 Int BE Pri Loop_entry !#A N12107 N12108 !#6 N12109 P4361 CASX 6 -1 N12107 0x3000171 Int BE Pri Loop_entry !#6 N12110 P4361 CASX 7 -1 N12108 0x3000172 Int BE Pri Loop_entry !#A N12109 N12110 !#6 N12111 P4362 REPLACEMENT 7 Int BE Pri Loop_exit !#6 N12112 P4361 DWLD 6 -1 Int BE Pri Loop_entry !#6 N12113 P4361 DWLD 7 -1 Int BE Pri Loop_entry !#A N12112 N12113 !#6 N12114 P4361 CASX 6 -1 N12112 0x3000173 Int BE Pri Loop_entry !#6 N12115 P4361 CASX 7 -1 N12113 0x3000174 Int BE Pri Loop_entry !#A N12114 N12115 !#6 N12116 P4362 REPLACEMENT 7 Int BE Pri Loop_exit !#6 N12117 P4363 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#6 N12118 P4363 CASX 23 -1,0x0 N12117 0x3000175 Int BE Pri Loop_entry !#6 N12119 P4364 LD 17 -1 Int BE Pri !#6 N12120 P4365 LD 11 -1 Int BE Pri Loop_exit !#6 N12121 P4363 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#6 N12122 P4363 CASX 23 -1,0x0 N12121 0x3000176 Int BE Pri Loop_entry !#6 N12123 P4364 LD 17 -1 Int BE Pri !#6 N12124 P4365 LD 11 -1 Int BE Pri Loop_exit !#6 N12125 P4366 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12126 P4366 CAS 21 -1 N12125 0x3000177 Int BE Pri Loop_entry Loop_exit !#6 N12127 P4366 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12128 P4366 CAS 21 -1 N12127 0x3000178 Int BE Pri Loop_entry Loop_exit !#6 N12129 P4367 LD 4 -1 Int BE Pri Loop_entry !#6 N12130 P4367 CAS 4 -1 N12129 0x3000179 Int BE Pri Loop_entry !#6 N12131 P4368 REPLACEMENT 21 Int BE Pri Loop_exit !#6 N12132 P4369 LD 16 -1 Int BE Pri Loop_entry !#6 N12133 P4369 CAS 16 -1 N12132 0x300017a Int BE Pri Loop_entry !#6 N12134 P4370 MEMBAR !#6 N12135 P4369 LD 16 -1 Int BE Pri Loop_entry !#6 N12136 P4369 CAS 16 -1 N12135 0x300017b Int BE Pri Loop_entry !#6 N12137 P4370 MEMBAR !#6 N12138 P4371 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#6 N12139 P4371 REPLACEMENT 7 Int BE Pri Loop_entry Loop_exit !#6 N12140 P4372 DWLD 15 -1 Int LE Pri Loop_entry Loop_exit !#6 N12141 P4372 DWLD 16 -1 Int LE Pri Loop_entry Loop_exit !#A N12140 N12141 !#6 N12142 P4372 CASX 15 -1 N12140 0x300017c Int LE Pri Loop_entry Loop_exit !#6 N12143 P4372 CASX 16 -1 N12141 0x300017d Int LE Pri Loop_entry Loop_exit !#A N12142 N12143 !#6 N12144 P4372 DWLD 15 -1 Int LE Pri Loop_entry Loop_exit !#6 N12145 P4372 DWLD 16 -1 Int LE Pri Loop_entry Loop_exit !#A N12144 N12145 !#6 N12146 P4372 CASX 15 -1 N12144 0x300017e Int LE Pri Loop_entry Loop_exit !#6 N12147 P4372 CASX 16 -1 N12145 0x300017f Int LE Pri Loop_entry Loop_exit !#A N12146 N12147 !#6 N12148 P4373 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#6 N12149 P4373 CASX 5 -1,0x0 N12148 0x3000180 Int BE Pri Loop_entry !#6 N12150 P4374 ST 6 0x3000181 Int BE Pri Loop_exit !#6 N12151 P4375 PREFETCH 11 Int BE Pri Loop_entry Loop_exit !#6 N12152 P4375 PREFETCH 11 Int BE Pri Loop_entry Loop_exit !#6 N12153 P4376 LD 21 -1 Int BE Pri Loop_entry !#6 N12154 P4377 LD 13 -1 Int BE Pri Loop_exit !#6 N12155 P4378 DWLD 0 -1 Int BE Pri Loop_entry !#6 N12156 P4378 DWLD 1 -1 Int BE Pri Loop_entry !#A N12155 N12156 !#6 N12157 P4378 CASX 0 -1 N12155 0x3000182 Int BE Pri Loop_entry !#6 N12158 P4378 CASX 1 -1 N12156 0x3000183 Int BE Pri Loop_entry !#A N12157 N12158 !#6 N12159 P4379 LD 5 -1 Int BE Pri !#6 N12160 P4380 LD 15 -1 Int BE Pri Loop_exit !#6 N12161 P4378 DWLD 0 -1 Int BE Pri Loop_entry !#6 N12162 P4378 DWLD 1 -1 Int BE Pri Loop_entry !#A N12161 N12162 !#6 N12163 P4378 CASX 0 -1 N12161 0x3000184 Int BE Pri Loop_entry !#6 N12164 P4378 CASX 1 -1 N12162 0x3000185 Int BE Pri Loop_entry !#A N12163 N12164 !#6 N12165 P4379 LD 5 -1 Int BE Pri !#6 N12166 P4380 LD 15 -1 Int BE Pri Loop_exit !#6 N12167 P4381 ST 13 0x3000186 Int LE Pri Loop_entry !#6 N12168 P4382 LD 8 -1 Int BE Pri Loop_exit !#6 N12169 P4382 CAS 8 -1 N12168 0x3000187 Int BE Pri Loop_exit !#6 N12170 P4381 ST 13 0x3000188 Int LE Pri Loop_entry !#6 N12171 P4382 LD 8 -1 Int BE Pri Loop_exit !#6 N12172 P4382 CAS 8 -1 N12171 0x3000189 Int BE Pri Loop_exit !#6 N12173 P4383 LD 8 -1 Int BE Pri Loop_entry !#6 N12174 P4383 CAS 8 -1 N12173 0x300018a Int BE Pri Loop_entry !#6 N12175 P4384 PREFETCH 6 Int BE Pri Loop_exit !#6 N12176 P4383 LD 8 -1 Int BE Pri Loop_entry !#6 N12177 P4383 CAS 8 -1 N12176 0x300018b Int BE Pri Loop_entry !#6 N12178 P4384 PREFETCH 6 Int BE Pri Loop_exit !#6 N12179 P4385 LD 12 -1 Int BE Pri Loop_entry !#6 N12180 P4386 LD 13 -1 Int BE Pri Loop_exit !#6 N12181 P4387 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N12182 P4387 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N12181 N12182 !#6 N12183 P4387 CASX 9 -1 N12181 0x300018c Int BE Pri Loop_entry Loop_exit !#6 N12184 P4387 CASX 10 -1 N12182 0x300018d Int BE Pri Loop_entry Loop_exit !#A N12183 N12184 !#6 N12185 P4388 MEMBAR !#6 N12186 P4389 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#6 N12187 P4389 CASX 5 -1,0x0 N12186 0x300018e Int BE Pri Loop_entry !#6 N12188 P4390 LD 5 -1 Int BE Pri !#6 N12189 P4391 LD 6 -1 Int BE Pri Loop_exit !#6 N12190 P4389 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#6 N12191 P4389 CASX 5 -1,0x0 N12190 0x300018f Int BE Pri Loop_entry !#6 N12192 P4390 LD 5 -1 Int BE Pri !#6 N12193 P4391 LD 6 -1 Int BE Pri Loop_exit !#6 N12194 P4392 LD 10 -1 Int BE Pri Loop_entry !#6 N12195 P4393 PREFETCH 10 Int BE Pri !#6 N12196 P4394 LD 22 -1 Int BE Pri Loop_exit !#6 N12197 P4395 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N12198 P4395 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N12197 N12198 !#6 N12199 P4395 CASX 0 -1 N12197 0x3000190 Int BE Pri Loop_entry Loop_exit !#6 N12200 P4395 CASX 1 -1 N12198 0x3000191 Int BE Pri Loop_entry Loop_exit !#A N12199 N12200 !#6 N12201 P4396 ST 6 0x3000192 Int BE Pri Loop_entry !#6 N12202 P4397 DWLD 0 -1 Int BE Pri Loop_exit !#6 N12203 P4397 DWLD 1 -1 Int BE Pri Loop_exit !#A N12202 N12203 !#6 N12204 P4397 CASX 0 -1 N12202 0x3000193 Int BE Pri Loop_exit !#6 N12205 P4397 CASX 1 -1 N12203 0x3000194 Int BE Pri Loop_exit !#A N12204 N12205 !#6 N12206 P4398 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12207 P4398 DWLD 22 -1 Int BE Pri Loop_entry !#A N12206 N12207 !#6 N12208 P4398 CASX 21 -1 N12206 0x3000195 Int BE Pri Loop_entry !#6 N12209 P4398 CASX 22 -1 N12207 0x3000196 Int BE Pri Loop_entry !#A N12208 N12209 !#6 N12210 P4399 LD 9 -1 Int BE Pri !#6 N12211 P4400 LD 13 -1 Int BE Pri Loop_exit !#6 N12212 P4398 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12213 P4398 DWLD 22 -1 Int BE Pri Loop_entry !#A N12212 N12213 !#6 N12214 P4398 CASX 21 -1 N12212 0x3000197 Int BE Pri Loop_entry !#6 N12215 P4398 CASX 22 -1 N12213 0x3000198 Int BE Pri Loop_entry !#A N12214 N12215 !#6 N12216 P4399 LD 9 -1 Int BE Pri !#6 N12217 P4400 LD 13 -1 Int BE Pri Loop_exit !#6 N12218 P4401 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12219 P4401 CASX 23 -1,0x0 N12218 0x3000199 Int BE Pri Loop_entry Loop_exit !#6 N12220 P4401 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12221 P4401 CASX 23 -1,0x0 N12220 0x300019a Int BE Pri Loop_entry Loop_exit !#6 N12222 P4402 DWLD 15 -1 Int BE Pri Loop_entry !#6 N12223 P4402 DWLD 16 -1 Int BE Pri Loop_entry !#A N12222 N12223 !#6 N12224 P4402 CASX 15 -1 N12222 0x300019b Int BE Pri Loop_entry !#6 N12225 P4402 CASX 16 -1 N12223 0x300019c Int BE Pri Loop_entry !#A N12224 N12225 !#6 N12226 P4403 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N12227 P4403 CASX 8 -1,0x0 N12226 0x300019d Int BE Pri Loop_exit !#6 N12228 P4404 REPLACEMENT 18 Int BE Pri Loop_entry !#6 N12229 P4405 ST 9 0x300019e Int BE Pri Loop_exit !#6 N12230 P4406 DWLD 0 -1 Int BE Pri Loop_entry !#6 N12231 P4406 DWLD 1 -1 Int BE Pri Loop_entry !#A N12230 N12231 !#6 N12232 P4406 CASX 0 -1 N12230 0x300019f Int BE Pri Loop_entry !#6 N12233 P4406 CASX 1 -1 N12231 0x30001a0 Int BE Pri Loop_entry !#A N12232 N12233 !#6 N12234 P4407 LD 7 -1 Int BE Pri Loop_exit !#6 N12235 P4407 CAS 7 -1 N12234 0x30001a1 Int BE Pri Loop_exit !#6 N12236 P4408 LD 20 -1 Int BE Pri Loop_entry !#6 N12237 P4409 LD 11 -1 Int BE Pri !#6 N12238 P4409 CAS 11 -1 N12237 0x30001a2 Int BE Pri !#6 N12239 P4410 LD 6 -1 Int BE Pri Loop_exit !#6 N12240 P4408 LD 20 -1 Int BE Pri Loop_entry !#6 N12241 P4409 LD 11 -1 Int BE Pri !#6 N12242 P4409 CAS 11 -1 N12241 0x30001a3 Int BE Pri !#6 N12243 P4410 LD 6 -1 Int BE Pri Loop_exit !#6 N12244 P4411 LD 11 -1 Int BE Pri Loop_entry !#6 N12245 P4412 DWLD 3 -1 Int BE Pri !#6 N12246 P4412 DWLD 4 -1 Int BE Pri !#A N12245 N12246 !#6 N12247 P4412 CASX 3 -1 N12245 0x30001a4 Int BE Pri !#6 N12248 P4412 CASX 4 -1 N12246 0x30001a5 Int BE Pri !#A N12247 N12248 !#6 N12249 P4413 LD 1 -1 Int BE Pri Loop_exit !#6 N12250 P4414 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#6 N12251 P4414 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N12250 N12251 !#6 N12252 P4414 CASX 18 -1 N12250 0x30001a6 Int BE Pri Loop_entry Loop_exit !#6 N12253 P4414 CASX 19 -1 N12251 0x30001a7 Int BE Pri Loop_entry Loop_exit !#A N12252 N12253 !#6 N12254 P4414 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#6 N12255 P4414 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N12254 N12255 !#6 N12256 P4414 CASX 18 -1 N12254 0x30001a8 Int BE Pri Loop_entry Loop_exit !#6 N12257 P4414 CASX 19 -1 N12255 0x30001a9 Int BE Pri Loop_entry Loop_exit !#A N12256 N12257 !#6 N12258 P4415 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12259 P4415 DWLD 4 -1 Int BE Pri Loop_entry !#A N12258 N12259 !#6 N12260 P4415 CASX 3 -1 N12258 0x30001aa Int BE Pri Loop_entry !#6 N12261 P4415 CASX 4 -1 N12259 0x30001ab Int BE Pri Loop_entry !#A N12260 N12261 !#6 N12262 P4416 ST 8 0x42800006 FP BE Pri Loop_exit !#6 N12263 P4415 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12264 P4415 DWLD 4 -1 Int BE Pri Loop_entry !#A N12263 N12264 !#6 N12265 P4415 CASX 3 -1 N12263 0x30001ac Int BE Pri Loop_entry !#6 N12266 P4415 CASX 4 -1 N12264 0x30001ad Int BE Pri Loop_entry !#A N12265 N12266 !#6 N12267 P4416 ST 8 0x42800007 FP BE Pri Loop_exit !#6 N12268 P4417 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N12269 P4417 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N12268 N12269 !#6 N12270 P4417 CASX 15 -1 N12268 0x30001ae Int BE Pri Loop_entry Loop_exit !#6 N12271 P4417 CASX 16 -1 N12269 0x30001af Int BE Pri Loop_entry Loop_exit !#A N12270 N12271 !#6 N12272 P4417 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N12273 P4417 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N12272 N12273 !#6 N12274 P4417 CASX 15 -1 N12272 0x30001b0 Int BE Pri Loop_entry Loop_exit !#6 N12275 P4417 CASX 16 -1 N12273 0x30001b1 Int BE Pri Loop_entry Loop_exit !#A N12274 N12275 !#6 N12276 P4418 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N12277 P4418 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N12276 N12277 !#6 N12278 P4418 CASX 3 -1 N12276 0x30001b2 Int BE Pri Loop_entry Loop_exit !#6 N12279 P4418 CASX 4 -1 N12277 0x30001b3 Int BE Pri Loop_entry Loop_exit !#A N12278 N12279 !#6 N12280 P4418 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N12281 P4418 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N12280 N12281 !#6 N12282 P4418 CASX 3 -1 N12280 0x30001b4 Int BE Pri Loop_entry Loop_exit !#6 N12283 P4418 CASX 4 -1 N12281 0x30001b5 Int BE Pri Loop_entry Loop_exit !#A N12282 N12283 !#6 N12284 P4419 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12285 P4419 DWLD 22 -1 Int BE Pri Loop_entry !#A N12284 N12285 !#6 N12286 P4419 CASX 21 -1 N12284 0x30001b6 Int BE Pri Loop_entry !#6 N12287 P4419 CASX 22 -1 N12285 0x30001b7 Int BE Pri Loop_entry !#A N12286 N12287 !#6 N12288 P4420 DWLD 9 -1 Int BE Pri Loop_exit !#6 N12289 P4420 DWLD 10 -1 Int BE Pri Loop_exit !#A N12288 N12289 !#6 N12290 P4420 CASX 9 -1 N12288 0x30001b8 Int BE Pri Loop_exit !#6 N12291 P4420 CASX 10 -1 N12289 0x30001b9 Int BE Pri Loop_exit !#A N12290 N12291 !#6 N12292 P4421 LD 15 -1 Int BE Pri Loop_entry !#6 N12293 P4422 PREFETCH 21 Int BE Pri !#6 N12294 P4423 LD 22 -1 Int BE Pri Loop_exit !#6 N12295 P4421 LD 15 -1 Int BE Pri Loop_entry !#6 N12296 P4422 PREFETCH 21 Int BE Pri !#6 N12297 P4423 LD 22 -1 Int BE Pri Loop_exit !#6 N12298 P4424 LD 17 -1 Int BE Pri Loop_entry !#6 N12299 P4424 CAS 17 -1 N12298 0x30001ba Int BE Pri Loop_entry !#6 N12300 P4425 LD 19 -1 Int BE Pri Loop_exit !#6 N12301 P4425 CAS 19 -1 N12300 0x30001bb Int BE Pri Loop_exit !#6 N12302 P4426 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N12303 P4426 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N12302 N12303 !#6 N12304 P4426 CASX 3 -1 N12302 0x30001bc Int BE Pri Loop_entry Loop_exit !#6 N12305 P4426 CASX 4 -1 N12303 0x30001bd Int BE Pri Loop_entry Loop_exit !#A N12304 N12305 !#6 N12306 P4427 LD 20 -1 Int BE Pri Loop_entry !#6 N12307 P4428 DWLD 17 -1,0x0 Int BE Pri !#6 N12308 P4428 CASX 17 -1,0x0 N12307 0x30001be Int BE Pri !#6 N12309 P4429 LD 21 -1 Int BE Pri Loop_exit !#6 N12310 P4430 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N12311 P4430 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N12310 N12311 !#6 N12312 P4430 CASX 15 -1 N12310 0x30001bf Int BE Pri Loop_entry Loop_exit !#6 N12313 P4430 CASX 16 -1 N12311 0x30001c0 Int BE Pri Loop_entry Loop_exit !#A N12312 N12313 !#6 N12314 P4430 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N12315 P4430 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N12314 N12315 !#6 N12316 P4430 CASX 15 -1 N12314 0x30001c1 Int BE Pri Loop_entry Loop_exit !#6 N12317 P4430 CASX 16 -1 N12315 0x30001c2 Int BE Pri Loop_entry Loop_exit !#A N12316 N12317 !#6 N12318 P4431 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#6 N12319 P4431 CAS 13 -1 N12318 0x30001c3 Int BE Pri Loop_entry Loop_exit !#6 N12320 P4431 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#6 N12321 P4431 CAS 13 -1 N12320 0x30001c4 Int BE Pri Loop_entry Loop_exit !#6 N12322 P4432 ST 16 0x30001c5 Int BE Pri Loop_entry Loop_exit !#6 N12323 P4433 LD 13 -1 Int BE Pri Loop_entry !#6 N12324 P4434 LD 14 -1 Int BE Pri Loop_exit !#6 N12325 P4435 ST 15 0x30001c6 Int BE Pri Loop_entry !#6 N12326 P4436 LD 13 -1 Int BE Pri !#6 N12327 P4437 LD 19 -1 Int BE Pri Loop_exit !#6 N12328 P4438 ST 0 0x30001c7 Int BE Pri Loop_entry Loop_exit !#6 N12329 P4438 ST 0 0x30001c8 Int BE Pri Loop_entry Loop_exit !#6 N12330 P4439 LD 19 -1 Int BE Pri Loop_entry !#6 N12331 P4439 CAS 19 -1 N12330 0x30001c9 Int BE Pri Loop_entry !#6 N12332 P4440 DWLD 6 -1 Int BE Pri Loop_exit !#6 N12333 P4440 DWLD 7 -1 Int BE Pri Loop_exit !#A N12332 N12333 !#6 N12334 P4440 CASX 6 -1 N12332 0x30001ca Int BE Pri Loop_exit !#6 N12335 P4440 CASX 7 -1 N12333 0x30001cb Int BE Pri Loop_exit !#A N12334 N12335 !#6 N12336 P4439 LD 19 -1 Int BE Pri Loop_entry !#6 N12337 P4439 CAS 19 -1 N12336 0x30001cc Int BE Pri Loop_entry !#6 N12338 P4440 DWLD 6 -1 Int BE Pri Loop_exit !#6 N12339 P4440 DWLD 7 -1 Int BE Pri Loop_exit !#A N12338 N12339 !#6 N12340 P4440 CASX 6 -1 N12338 0x30001cd Int BE Pri Loop_exit !#6 N12341 P4440 CASX 7 -1 N12339 0x30001ce Int BE Pri Loop_exit !#A N12340 N12341 !#6 N12342 P4441 ST 16 0x30001cf Int BE Pri Loop_entry !#6 N12343 P4442 ST 16 0x30001d0 Int LE Pri Loop_exit !#6 N12344 P4443 LD 22 -1 Int BE Pri Loop_entry !#6 N12345 P4444 DWLD 6 -1 Int BE Pri !#6 N12346 P4444 DWLD 7 -1 Int BE Pri !#A N12345 N12346 !#6 N12347 P4444 CASX 6 -1 N12345 0x30001d1 Int BE Pri !#6 N12348 P4444 CASX 7 -1 N12346 0x30001d2 Int BE Pri !#A N12347 N12348 !#6 N12349 P4445 LD 3 -1 Int BE Pri Loop_exit !#6 N12350 P4443 LD 22 -1 Int BE Pri Loop_entry !#6 N12351 P4444 DWLD 6 -1 Int BE Pri !#6 N12352 P4444 DWLD 7 -1 Int BE Pri !#A N12351 N12352 !#6 N12353 P4444 CASX 6 -1 N12351 0x30001d3 Int BE Pri !#6 N12354 P4444 CASX 7 -1 N12352 0x30001d4 Int BE Pri !#A N12353 N12354 !#6 N12355 P4445 LD 3 -1 Int BE Pri Loop_exit !#6 N12356 P4446 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12357 P4446 CASX 11 -1,0x0 N12356 0x30001d5 Int BE Pri Loop_entry Loop_exit !#6 N12358 P4446 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12359 P4446 CASX 11 -1,0x0 N12358 0x30001d6 Int BE Pri Loop_entry Loop_exit !#6 N12360 P4447 MEMBAR !#6 N12361 P4448 ST 18 0x30001d7 Int BE Pri Loop_exit !#6 N12362 P4447 MEMBAR !#6 N12363 P4448 ST 18 0x30001d8 Int BE Pri Loop_exit !#6 N12364 P4449 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12365 P4449 DWLD 4 -1 Int BE Pri Loop_entry !#A N12364 N12365 !#6 N12366 P4449 CASX 3 -1 N12364 0x30001d9 Int BE Pri Loop_entry !#6 N12367 P4449 CASX 4 -1 N12365 0x30001da Int BE Pri Loop_entry !#A N12366 N12367 !#6 N12368 P4450 DWLD 0 -1 Int BE Pri Loop_exit !#6 N12369 P4450 DWLD 1 -1 Int BE Pri Loop_exit !#A N12368 N12369 !#6 N12370 P4450 CASX 0 -1 N12368 0x30001db Int BE Pri Loop_exit !#6 N12371 P4450 CASX 1 -1 N12369 0x30001dc Int BE Pri Loop_exit !#A N12370 N12371 !#6 N12372 P4449 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12373 P4449 DWLD 4 -1 Int BE Pri Loop_entry !#A N12372 N12373 !#6 N12374 P4449 CASX 3 -1 N12372 0x30001dd Int BE Pri Loop_entry !#6 N12375 P4449 CASX 4 -1 N12373 0x30001de Int BE Pri Loop_entry !#A N12374 N12375 !#6 N12376 P4450 DWLD 0 -1 Int BE Pri Loop_exit !#6 N12377 P4450 DWLD 1 -1 Int BE Pri Loop_exit !#A N12376 N12377 !#6 N12378 P4450 CASX 0 -1 N12376 0x30001df Int BE Pri Loop_exit !#6 N12379 P4450 CASX 1 -1 N12377 0x30001e0 Int BE Pri Loop_exit !#A N12378 N12379 !#6 N12380 P4451 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12381 P4451 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N12380 N12381 !#6 N12382 P4451 CASX 21 -1 N12380 0x30001e1 Int BE Pri Loop_entry Loop_exit !#6 N12383 P4451 CASX 22 -1 N12381 0x30001e2 Int BE Pri Loop_entry Loop_exit !#A N12382 N12383 !#6 N12384 P4452 LD 18 -1 Int BE Pri Loop_entry !#6 N12385 P4453 LD 22 -1 Int BE Pri !#6 N12386 P4453 CAS 22 -1 N12385 0x30001e3 Int BE Pri !#6 N12387 P4454 LD 6 -1 Int BE Pri Loop_exit !#6 N12388 P4455 LD 18 -1 Int BE Pri Loop_entry !#6 N12389 P4456 LD 6 -1 Int BE Pri Loop_exit !#6 N12390 P4455 LD 18 -1 Int BE Pri Loop_entry !#6 N12391 P4456 LD 6 -1 Int BE Pri Loop_exit !#6 N12392 P4457 LD 1 -1 Int BE Pri Loop_entry Loop_exit !#6 N12393 P4457 CAS 1 -1 N12392 0x30001e4 Int BE Pri Loop_entry Loop_exit !#6 N12394 P4458 LD 19 -1 Int BE Pri Loop_entry Loop_exit !#6 N12395 P4458 CAS 19 -1 N12394 0x30001e5 Int BE Pri Loop_entry Loop_exit !#6 N12396 P4459 DWLD 0 -1 Int BE Pri Loop_entry !#6 N12397 P4459 DWLD 1 -1 Int BE Pri Loop_entry !#A N12396 N12397 !#6 N12398 P4459 CASX 0 -1 N12396 0x30001e6 Int BE Pri Loop_entry !#6 N12399 P4459 CASX 1 -1 N12397 0x30001e7 Int BE Pri Loop_entry !#A N12398 N12399 !#6 N12400 P4460 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#6 N12401 P4460 CASX 23 -1,0x0 N12400 0x30001e8 Int BE Pri Loop_exit !#6 N12402 P4461 LD 8 -1 Int BE Pri Loop_entry !#6 N12403 P4462 LD 23 -1 Int BE Pri Loop_exit !#6 N12404 P4461 LD 8 -1 Int BE Pri Loop_entry !#6 N12405 P4462 LD 23 -1 Int BE Pri Loop_exit !#6 N12406 P4463 DWLD 9 -1 Int BE Pri Loop_entry !#6 N12407 P4463 DWLD 10 -1 Int BE Pri Loop_entry !#A N12406 N12407 !#6 N12408 P4463 CASX 9 -1 N12406 0x30001e9 Int BE Pri Loop_entry !#6 N12409 P4463 CASX 10 -1 N12407 0x30001ea Int BE Pri Loop_entry !#A N12408 N12409 !#6 N12410 P4464 DWLD 18 -1 Int BE Pri Loop_exit !#6 N12411 P4464 DWLD 19 -1 Int BE Pri Loop_exit !#A N12410 N12411 !#6 N12412 P4464 CASX 18 -1 N12410 0x30001eb Int BE Pri Loop_exit !#6 N12413 P4464 CASX 19 -1 N12411 0x30001ec Int BE Pri Loop_exit !#A N12412 N12413 !#6 N12414 P4465 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12415 P4465 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N12414 N12415 !#6 N12416 P4465 CASX 21 -1 N12414 0x30001ed Int BE Pri Loop_entry Loop_exit !#6 N12417 P4465 CASX 22 -1 N12415 0x30001ee Int BE Pri Loop_entry Loop_exit !#A N12416 N12417 !#6 N12418 P4465 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12419 P4465 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N12418 N12419 !#6 N12420 P4465 CASX 21 -1 N12418 0x30001ef Int BE Pri Loop_entry Loop_exit !#6 N12421 P4465 CASX 22 -1 N12419 0x30001f0 Int BE Pri Loop_entry Loop_exit !#A N12420 N12421 !#6 N12422 P4466 LD 5 -1 Int BE Pri Loop_entry !#6 N12423 P4466 CAS 5 -1 N12422 0x30001f1 Int BE Pri Loop_entry !#6 N12424 P4467 LD 10 -1 Int BE Pri !#6 N12425 P4468 LD 18 -1 Int BE Pri Loop_exit !#6 N12426 P4466 LD 5 -1 Int BE Pri Loop_entry !#6 N12427 P4466 CAS 5 -1 N12426 0x30001f2 Int BE Pri Loop_entry !#6 N12428 P4467 LD 10 -1 Int BE Pri !#6 N12429 P4468 LD 18 -1 Int BE Pri Loop_exit !#6 N12430 P4469 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12431 P4469 CASX 2 -1,0x0 N12430 0x30001f3 Int BE Pri Loop_entry Loop_exit !#6 N12432 P4470 LD 12 -1 FP BE Pri Loop_entry !#6 N12433 P4471 DWLD 18 -1 Int BE Pri Loop_exit !#6 N12434 P4471 DWLD 19 -1 Int BE Pri Loop_exit !#A N12433 N12434 !#6 N12435 P4471 CASX 18 -1 N12433 0x30001f4 Int BE Pri Loop_exit !#6 N12436 P4471 CASX 19 -1 N12434 0x30001f5 Int BE Pri Loop_exit !#A N12435 N12436 !#6 N12437 P4472 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#6 N12438 P4472 CASX 5 -1,0x0 N12437 0x30001f6 Int BE Pri Loop_entry !#6 N12439 P4473 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#6 N12440 P4473 CASX 2 -1,0x0 N12439 0x30001f7 Int BE Pri Loop_exit !#6 N12441 P4474 LD 2 -1 Int BE Pri Loop_entry !#6 N12442 P4475 DWLD 15 -1 Int BE Pri !#6 N12443 P4475 DWLD 16 -1 Int BE Pri !#A N12442 N12443 !#6 N12444 P4475 CASX 15 -1 N12442 0x30001f8 Int BE Pri !#6 N12445 P4475 CASX 16 -1 N12443 0x30001f9 Int BE Pri !#A N12444 N12445 !#6 N12446 P4476 LD 0 -1 Int BE Pri Loop_exit !#6 N12447 P4474 LD 2 -1 Int BE Pri Loop_entry !#6 N12448 P4475 DWLD 15 -1 Int BE Pri !#6 N12449 P4475 DWLD 16 -1 Int BE Pri !#A N12448 N12449 !#6 N12450 P4475 CASX 15 -1 N12448 0x30001fa Int BE Pri !#6 N12451 P4475 CASX 16 -1 N12449 0x30001fb Int BE Pri !#A N12450 N12451 !#6 N12452 P4476 LD 0 -1 Int BE Pri Loop_exit !#6 N12453 P4477 LD 12 -1 Int BE Pri Loop_entry !#6 N12454 P4478 LD 9 -1 Int BE Pri Loop_exit !#6 N12455 P4477 LD 12 -1 Int BE Pri Loop_entry !#6 N12456 P4478 LD 9 -1 Int BE Pri Loop_exit !#6 N12457 P4479 REPLACEMENT 14 Int BE Pri Loop_entry !#6 N12458 P4480 PREFETCH 13 Int BE Pri Loop_exit !#6 N12459 P4479 REPLACEMENT 14 Int BE Pri Loop_entry !#6 N12460 P4480 PREFETCH 13 Int BE Pri Loop_exit !#6 N12461 P4481 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12462 P4481 DWLD 4 -1 Int BE Pri Loop_entry !#A N12461 N12462 !#6 N12463 P4481 CASX 3 -1 N12461 0x30001fc Int BE Pri Loop_entry !#6 N12464 P4481 CASX 4 -1 N12462 0x30001fd Int BE Pri Loop_entry !#A N12463 N12464 !#6 N12465 P4482 LD 7 -1 Int BE Pri !#6 N12466 P4483 LD 2 -1 Int BE Pri Loop_exit !#6 N12467 P4484 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#6 N12468 P4484 REPLACEMENT 4 Int BE Pri Loop_entry Loop_exit !#6 N12469 P4485 DWLD 6 -1 Int BE Pri Loop_entry !#6 N12470 P4485 DWLD 7 -1 Int BE Pri Loop_entry !#A N12469 N12470 !#6 N12471 P4485 CASX 6 -1 N12469 0x30001fe Int BE Pri Loop_entry !#6 N12472 P4485 CASX 7 -1 N12470 0x30001ff Int BE Pri Loop_entry !#A N12471 N12472 !#6 N12473 P4486 LD 1 -1 Int BE Pri !#6 N12474 P4487 LD 0 -1 Int BE Pri Loop_exit !#6 N12475 P4485 DWLD 6 -1 Int BE Pri Loop_entry !#6 N12476 P4485 DWLD 7 -1 Int BE Pri Loop_entry !#A N12475 N12476 !#6 N12477 P4485 CASX 6 -1 N12475 0x3000200 Int BE Pri Loop_entry !#6 N12478 P4485 CASX 7 -1 N12476 0x3000201 Int BE Pri Loop_entry !#A N12477 N12478 !#6 N12479 P4486 LD 1 -1 Int BE Pri !#6 N12480 P4487 LD 0 -1 Int BE Pri Loop_exit !#6 N12481 P4488 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12482 P4488 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N12481 N12482 !#6 N12483 P4488 CASX 21 -1 N12481 0x3000202 Int BE Pri Loop_entry Loop_exit !#6 N12484 P4488 CASX 22 -1 N12482 0x3000203 Int BE Pri Loop_entry Loop_exit !#A N12483 N12484 !#6 N12485 P4489 ST 2 0x3000204 Int BE Pri Loop_entry !#6 N12486 P4490 DWLD 21 -1 Int BE Pri Loop_exit !#6 N12487 P4490 DWLD 22 -1 Int BE Pri Loop_exit !#A N12486 N12487 !#6 N12488 P4490 CASX 21 -1 N12486 0x3000205 Int BE Pri Loop_exit !#6 N12489 P4490 CASX 22 -1 N12487 0x3000206 Int BE Pri Loop_exit !#A N12488 N12489 !#6 N12490 P4491 REPLACEMENT 15 Int BE Pri Loop_entry Loop_exit !#6 N12491 P4492 REPLACEMENT 8 Int BE Pri Loop_entry !#6 N12492 P4493 DWLD 3 -1 Int BE Pri Loop_exit !#6 N12493 P4493 DWLD 4 -1 Int BE Pri Loop_exit !#A N12492 N12493 !#6 N12494 P4493 CASX 3 -1 N12492 0x3000207 Int BE Pri Loop_exit !#6 N12495 P4493 CASX 4 -1 N12493 0x3000208 Int BE Pri Loop_exit !#A N12494 N12495 !#6 N12496 P4492 REPLACEMENT 8 Int BE Pri Loop_entry !#6 N12497 P4493 DWLD 3 -1 Int BE Pri Loop_exit !#6 N12498 P4493 DWLD 4 -1 Int BE Pri Loop_exit !#A N12497 N12498 !#6 N12499 P4493 CASX 3 -1 N12497 0x3000209 Int BE Pri Loop_exit !#6 N12500 P4493 CASX 4 -1 N12498 0x300020a Int BE Pri Loop_exit !#A N12499 N12500 !#6 N12501 P4494 LD 22 -1 Int LE Pri Loop_entry Loop_exit !#6 N12502 P4494 CAS 22 -1 N12501 0x300020b Int LE Pri Loop_entry Loop_exit !#6 N12503 P4495 FLUSHI 17 Int BE Pri Loop_entry !#6 N12504 P4496 PREFETCH 10 Int BE Pri Loop_exit !#6 N12505 P4495 FLUSHI 17 Int BE Pri Loop_entry !#6 N12506 P4496 PREFETCH 10 Int BE Pri Loop_exit !#6 N12507 P4497 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12508 P4497 DWLD 22 -1 Int BE Pri Loop_entry !#A N12507 N12508 !#6 N12509 P4497 CASX 21 -1 N12507 0x300020c Int BE Pri Loop_entry !#6 N12510 P4497 CASX 22 -1 N12508 0x300020d Int BE Pri Loop_entry !#A N12509 N12510 !#6 N12511 P4498 DWLD 21 -1 Int BE Pri Loop_exit !#6 N12512 P4498 DWLD 22 -1 Int BE Pri Loop_exit !#A N12511 N12512 !#6 N12513 P4498 CASX 21 -1 N12511 0x300020e Int BE Pri Loop_exit !#6 N12514 P4498 CASX 22 -1 N12512 0x300020f Int BE Pri Loop_exit !#A N12513 N12514 !#6 N12515 P4499 LD 6 -1 Int BE Pri Loop_entry !#6 N12516 P4500 LD 20 -1 Int BE Pri !#6 N12517 P4500 CAS 20 -1 N12516 0x3000210 Int BE Pri !#6 N12518 P4501 LD 23 -1 Int BE Pri Loop_exit !#6 N12519 P4502 DWLD 9 -1 Int BE Pri Loop_entry !#6 N12520 P4502 DWLD 10 -1 Int BE Pri Loop_entry !#A N12519 N12520 !#6 N12521 P4502 CASX 9 -1 N12519 0x3000211 Int BE Pri Loop_entry !#6 N12522 P4502 CASX 10 -1 N12520 0x3000212 Int BE Pri Loop_entry !#A N12521 N12522 !#6 N12523 P4503 LD 8 -1 Int BE Pri Loop_exit !#6 N12524 P4503 CAS 8 -1 N12523 0x3000213 Int BE Pri Loop_exit !#6 N12525 P4504 LD 15 -1 Int BE Pri Loop_entry !#6 N12526 P4505 LD 14 -1 Int BE Pri Loop_exit !#6 N12527 P4504 LD 15 -1 Int BE Pri Loop_entry !#6 N12528 P4505 LD 14 -1 Int BE Pri Loop_exit !#6 N12529 P4506 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12530 P4506 DWLD 22 -1 Int BE Pri Loop_entry !#A N12529 N12530 !#6 N12531 P4506 CASX 21 -1 N12529 0x3000214 Int BE Pri Loop_entry !#6 N12532 P4506 CASX 22 -1 N12530 0x3000215 Int BE Pri Loop_entry !#A N12531 N12532 !#6 N12533 P4507 DWLD 3 -1 Int BE Pri Loop_exit !#6 N12534 P4507 DWLD 4 -1 Int BE Pri Loop_exit !#A N12533 N12534 !#6 N12535 P4507 CASX 3 -1 N12533 0x3000216 Int BE Pri Loop_exit !#6 N12536 P4507 CASX 4 -1 N12534 0x3000217 Int BE Pri Loop_exit !#A N12535 N12536 !#6 N12537 P4508 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#6 N12538 P4508 CAS 13 -1 N12537 0x3000218 Int BE Pri Loop_entry Loop_exit !#6 N12539 P4508 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#6 N12540 P4508 CAS 13 -1 N12539 0x3000219 Int BE Pri Loop_entry Loop_exit !#6 N12541 P4509 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12542 P4509 CASX 11 -1,0x0 N12541 0x300021a Int BE Pri Loop_entry Loop_exit !#6 N12543 P4510 LD 14 -1 Int BE Pri Loop_entry !#6 N12544 P4511 LD 14 -1 Int BE Pri Loop_exit !#6 N12545 P4510 LD 14 -1 Int BE Pri Loop_entry !#6 N12546 P4511 LD 14 -1 Int BE Pri Loop_exit !#6 N12547 P4512 LD 0 -1 Int BE Pri Loop_entry !#6 N12548 P4512 CAS 0 -1 N12547 0x300021b Int BE Pri Loop_entry !#6 N12549 P4513 LD 10 -1 FP BE Pri Loop_exit !#6 N12550 P4512 LD 0 -1 Int BE Pri Loop_entry !#6 N12551 P4512 CAS 0 -1 N12550 0x300021c Int BE Pri Loop_entry !#6 N12552 P4513 LD 10 -1 FP BE Pri Loop_exit !#6 N12553 P4514 LD 15 -1 Int BE Pri Loop_entry !#6 N12554 P4515 DWLD 6 -1 Int BE Pri !#6 N12555 P4515 DWLD 7 -1 Int BE Pri !#A N12554 N12555 !#6 N12556 P4515 CASX 6 -1 N12554 0x300021d Int BE Pri !#6 N12557 P4515 CASX 7 -1 N12555 0x300021e Int BE Pri !#A N12556 N12557 !#6 N12558 P4516 LD 22 -1 Int BE Pri Loop_exit !#6 N12559 P4514 LD 15 -1 Int BE Pri Loop_entry !#6 N12560 P4515 DWLD 6 -1 Int BE Pri !#6 N12561 P4515 DWLD 7 -1 Int BE Pri !#A N12560 N12561 !#6 N12562 P4515 CASX 6 -1 N12560 0x300021f Int BE Pri !#6 N12563 P4515 CASX 7 -1 N12561 0x3000220 Int BE Pri !#A N12562 N12563 !#6 N12564 P4516 LD 22 -1 Int BE Pri Loop_exit !#6 N12565 P4517 MEMBAR !#6 N12566 P4518 DWLD 18 -1 Int BE Pri Loop_exit !#6 N12567 P4518 DWLD 19 -1 Int BE Pri Loop_exit !#A N12566 N12567 !#6 N12568 P4518 CASX 18 -1 N12566 0x3000221 Int BE Pri Loop_exit !#6 N12569 P4518 CASX 19 -1 N12567 0x3000222 Int BE Pri Loop_exit !#A N12568 N12569 !#6 N12570 P4519 LD 2 -1 Int BE Pri Loop_entry !#6 N12571 P4520 DWLD 21 -1 Int BE Pri !#6 N12572 P4520 DWLD 22 -1 Int BE Pri !#A N12571 N12572 !#6 N12573 P4520 CASX 21 -1 N12571 0x3000223 Int BE Pri !#6 N12574 P4520 CASX 22 -1 N12572 0x3000224 Int BE Pri !#A N12573 N12574 !#6 N12575 P4521 LD 23 -1 Int BE Pri Loop_exit !#6 N12576 P4522 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12577 P4522 DWLD 4 -1 Int BE Pri Loop_entry !#A N12576 N12577 !#6 N12578 P4522 CASX 3 -1 N12576 0x3000225 Int BE Pri Loop_entry !#6 N12579 P4522 CASX 4 -1 N12577 0x3000226 Int BE Pri Loop_entry !#A N12578 N12579 !#6 N12580 P4523 REPLACEMENT 10 Int BE Pri Loop_exit !#6 N12581 P4522 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12582 P4522 DWLD 4 -1 Int BE Pri Loop_entry !#A N12581 N12582 !#6 N12583 P4522 CASX 3 -1 N12581 0x3000227 Int BE Pri Loop_entry !#6 N12584 P4522 CASX 4 -1 N12582 0x3000228 Int BE Pri Loop_entry !#A N12583 N12584 !#6 N12585 P4523 REPLACEMENT 10 Int BE Pri Loop_exit !#6 N12586 P4524 PREFETCH 12 Int BE Pri Loop_entry !#6 N12587 P4525 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#6 N12588 P4525 CASX 17 -1,0x0 N12587 0x3000229 Int BE Pri Loop_exit !#6 N12589 P4524 PREFETCH 12 Int BE Pri Loop_entry !#6 N12590 P4525 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#6 N12591 P4525 CASX 17 -1,0x0 N12590 0x300022a Int BE Pri Loop_exit !#6 N12592 P4526 REPLACEMENT 5 Int BE Pri Loop_entry !#6 N12593 P4527 LD 15 -1 Int LE Pri Loop_exit !#6 N12594 P4527 CAS 15 -1 N12593 0x300022b Int LE Pri Loop_exit !#6 N12595 P4528 LD 3 -1 FP BE Pri Loop_entry !#6 N12596 P4529 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N12597 P4529 CASX 8 -1,0x0 N12596 0x300022c Int BE Pri Loop_exit !#6 N12598 P4528 LD 3 -1 FP BE Pri Loop_entry !#6 N12599 P4529 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N12600 P4529 CASX 8 -1,0x0 N12599 0x300022d Int BE Pri Loop_exit !#6 N12601 P4530 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12602 P4530 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N12601 N12602 !#6 N12603 P4530 CASX 21 -1 N12601 0x300022e Int BE Pri Loop_entry Loop_exit !#6 N12604 P4530 CASX 22 -1 N12602 0x300022f Int BE Pri Loop_entry Loop_exit !#A N12603 N12604 !#6 N12605 P4531 LD 1 -1 Int BE Pri Loop_entry !#6 N12606 P4532 LD 22 -1 Int BE Pri Loop_exit !#6 N12607 P4533 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N12608 P4533 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N12607 N12608 !#6 N12609 P4533 CASX 0 -1 N12607 0x3000230 Int BE Pri Loop_entry Loop_exit !#6 N12610 P4533 CASX 1 -1 N12608 0x3000231 Int BE Pri Loop_entry Loop_exit !#A N12609 N12610 !#6 N12611 P4533 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N12612 P4533 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N12611 N12612 !#6 N12613 P4533 CASX 0 -1 N12611 0x3000232 Int BE Pri Loop_entry Loop_exit !#6 N12614 P4533 CASX 1 -1 N12612 0x3000233 Int BE Pri Loop_entry Loop_exit !#A N12613 N12614 !#6 N12615 P4534 LD 8 -1 Int BE Pri Loop_entry !#6 N12616 P4534 CAS 8 -1 N12615 0x3000234 Int BE Pri Loop_entry !#6 N12617 P4535 DWLD 12 -1 Int BE Pri Loop_exit !#6 N12618 P4535 DWLD 13 -1 Int BE Pri Loop_exit !#A N12617 N12618 !#6 N12619 P4535 CASX 12 -1 N12617 0x3000235 Int BE Pri Loop_exit !#6 N12620 P4535 CASX 13 -1 N12618 0x3000236 Int BE Pri Loop_exit !#A N12619 N12620 !#6 N12621 P4536 LD 4 -1 Int BE Pri Loop_entry !#6 N12622 P4537 LD 19 -1 Int BE Pri Loop_exit !#6 N12623 P4538 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#6 N12624 P4538 CASX 14 -1,0x0 N12623 0x3000237 Int BE Pri Loop_entry !#6 N12625 P4539 LD 0 -1 Int BE Pri Loop_exit !#6 N12626 P4539 CAS 0 -1 N12625 0x3000238 Int BE Pri Loop_exit !#6 N12627 P4540 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#6 N12628 P4540 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#6 N12629 P4541 LD 8 -1 Int BE Pri Loop_entry !#6 N12630 P4541 CAS 8 -1 N12629 0x3000239 Int BE Pri Loop_entry !#6 N12631 P4542 LD 10 -1 Int BE Pri Loop_exit !#6 N12632 P4542 CAS 10 -1 N12631 0x300023a Int BE Pri Loop_exit !#6 N12633 P4543 LD 21 -1 Int BE Pri Loop_entry !#6 N12634 P4544 ST 4 0x300023b Int BE Pri !#6 N12635 P4545 LD 18 -1 Int BE Pri Loop_exit !#6 N12636 P4543 LD 21 -1 Int BE Pri Loop_entry !#6 N12637 P4544 ST 4 0x300023c Int BE Pri !#6 N12638 P4545 LD 18 -1 Int BE Pri Loop_exit !#6 N12639 P4546 LD 17 -1 Int BE Pri Loop_entry !#6 N12640 P4547 MEMBAR !#6 N12641 P4548 LD 2 -1 Int BE Pri Loop_exit !#6 N12642 P4546 LD 17 -1 Int BE Pri Loop_entry !#6 N12643 P4547 MEMBAR !#6 N12644 P4548 LD 2 -1 Int BE Pri Loop_exit !#6 N12645 P4549 PREFETCH 19 Int BE Pri Loop_entry !#6 N12646 P4550 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N12647 P4550 CASX 5 -1,0x0 N12646 0x300023d Int BE Pri Loop_exit !#6 N12648 P4549 PREFETCH 19 Int BE Pri Loop_entry !#6 N12649 P4550 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N12650 P4550 CASX 5 -1,0x0 N12649 0x300023e Int BE Pri Loop_exit !#6 N12651 P4551 LD 17 -1 Int BE Pri Loop_entry !#6 N12652 P4552 LD 8 -1 Int BE Pri Loop_exit !#6 N12653 P4553 ST 14 0x300023f Int BE Pri Loop_entry !#6 N12654 P4554 DWLD 6 -1 Int BE Pri Loop_exit !#6 N12655 P4554 DWLD 7 -1 Int BE Pri Loop_exit !#A N12654 N12655 !#6 N12656 P4554 CASX 6 -1 N12654 0x3000240 Int BE Pri Loop_exit !#6 N12657 P4554 CASX 7 -1 N12655 0x3000241 Int BE Pri Loop_exit !#A N12656 N12657 !#6 N12658 P4555 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#6 N12659 P4555 CASX 2 -1,0x0 N12658 0x3000242 Int BE Pri Loop_entry !#6 N12660 P4556 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N12661 P4556 CASX 5 -1,0x0 N12660 0x3000243 Int BE Pri Loop_exit !#6 N12662 P4557 LD 2 -1 Int BE Pri Loop_entry !#6 N12663 P4558 LD 9 -1 Int BE Pri Loop_exit !#6 N12664 P4557 LD 2 -1 Int BE Pri Loop_entry !#6 N12665 P4558 LD 9 -1 Int BE Pri Loop_exit !#6 N12666 P4559 ST 21 0x3000244 Int BE Pri Loop_entry !#6 N12667 P4560 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N12668 P4560 CASX 5 -1,0x0 N12667 0x3000245 Int BE Pri Loop_exit !#6 N12669 P4559 ST 21 0x3000246 Int BE Pri Loop_entry !#6 N12670 P4560 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#6 N12671 P4560 CASX 5 -1,0x0 N12670 0x3000247 Int BE Pri Loop_exit !#6 N12672 P4561 LD 19 -1 Int BE Pri Loop_entry !#6 N12673 P4562 LD 23 -1 Int BE Pri Loop_exit !#6 N12674 P4561 LD 19 -1 Int BE Pri Loop_entry !#6 N12675 P4562 LD 23 -1 Int BE Pri Loop_exit !#6 N12676 P4563 LD 14 -1 Int BE Pri Loop_entry !#6 N12677 P4564 DWLD 20 -1,0x0 Int BE Pri !#6 N12678 P4564 CASX 20 -1,0x0 N12677 0x3000248 Int BE Pri !#6 N12679 P4565 LD 19 -1 Int BE Pri Loop_exit !#6 N12680 P4563 LD 14 -1 Int BE Pri Loop_entry !#6 N12681 P4564 DWLD 20 -1,0x0 Int BE Pri !#6 N12682 P4564 CASX 20 -1,0x0 N12681 0x3000249 Int BE Pri !#6 N12683 P4565 LD 19 -1 Int BE Pri Loop_exit !#6 N12684 P4566 DWLD 18 -1 Int BE Pri Loop_entry !#6 N12685 P4566 DWLD 19 -1 Int BE Pri Loop_entry !#A N12684 N12685 !#6 N12686 P4566 CASX 18 -1 N12684 0x300024a Int BE Pri Loop_entry !#6 N12687 P4566 CASX 19 -1 N12685 0x300024b Int BE Pri Loop_entry !#A N12686 N12687 !#6 N12688 P4567 DWLD 18 -1 Int BE Pri Loop_exit !#6 N12689 P4567 DWLD 19 -1 Int BE Pri Loop_exit !#A N12688 N12689 !#6 N12690 P4567 CASX 18 -1 N12688 0x300024c Int BE Pri Loop_exit !#6 N12691 P4567 CASX 19 -1 N12689 0x300024d Int BE Pri Loop_exit !#A N12690 N12691 !#6 N12692 P4566 DWLD 18 -1 Int BE Pri Loop_entry !#6 N12693 P4566 DWLD 19 -1 Int BE Pri Loop_entry !#A N12692 N12693 !#6 N12694 P4566 CASX 18 -1 N12692 0x300024e Int BE Pri Loop_entry !#6 N12695 P4566 CASX 19 -1 N12693 0x300024f Int BE Pri Loop_entry !#A N12694 N12695 !#6 N12696 P4567 DWLD 18 -1 Int BE Pri Loop_exit !#6 N12697 P4567 DWLD 19 -1 Int BE Pri Loop_exit !#A N12696 N12697 !#6 N12698 P4567 CASX 18 -1 N12696 0x3000250 Int BE Pri Loop_exit !#6 N12699 P4567 CASX 19 -1 N12697 0x3000251 Int BE Pri Loop_exit !#A N12698 N12699 !#6 N12700 P4568 PREFETCH 21 Int BE Pri Loop_entry !#6 N12701 P4569 DWLD 21 -1 Int BE Pri Loop_exit !#6 N12702 P4569 DWLD 22 -1 Int BE Pri Loop_exit !#A N12701 N12702 !#6 N12703 P4569 CASX 21 -1 N12701 0x3000252 Int BE Pri Loop_exit !#6 N12704 P4569 CASX 22 -1 N12702 0x3000253 Int BE Pri Loop_exit !#A N12703 N12704 !#6 N12705 P4570 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#6 N12706 P4570 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#6 N12707 P4571 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12708 P4571 CASX 17 -1,0x0 N12707 0x3000254 Int BE Pri Loop_entry Loop_exit !#6 N12709 P4572 ST 15 0x3000255 Int BE Pri Loop_entry Loop_exit !#6 N12710 P4572 ST 15 0x3000256 Int BE Pri Loop_entry Loop_exit !#6 N12711 P4573 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12712 P4573 DWLD 22 -1 Int BE Pri Loop_entry !#A N12711 N12712 !#6 N12713 P4573 CASX 21 -1 N12711 0x3000257 Int BE Pri Loop_entry !#6 N12714 P4573 CASX 22 -1 N12712 0x3000258 Int BE Pri Loop_entry !#A N12713 N12714 !#6 N12715 P4574 DWLD 8 -1,0x0 Int LE Pri Loop_exit !#6 N12716 P4574 CASX 8 -1,0x0 N12715 0x3000259 Int LE Pri Loop_exit !#6 N12717 P4575 REPLACEMENT 22 Int BE Pri Loop_entry !#6 N12718 P4576 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#6 N12719 P4576 CASX 17 -1,0x0 N12718 0x300025a Int BE Pri Loop_exit !#6 N12720 P4575 REPLACEMENT 22 Int BE Pri Loop_entry !#6 N12721 P4576 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#6 N12722 P4576 CASX 17 -1,0x0 N12721 0x300025b Int BE Pri Loop_exit !#6 N12723 P4577 FLUSHI 4 Int BE Pri Loop_entry Loop_exit !#6 N12724 P4577 FLUSHI 4 Int BE Pri Loop_entry Loop_exit !#6 N12725 P4578 LD 17 -1 Int BE Pri Loop_entry !#6 N12726 P4579 LD 7 -1 Int BE Pri Loop_exit !#6 N12727 P4578 LD 17 -1 Int BE Pri Loop_entry !#6 N12728 P4579 LD 7 -1 Int BE Pri Loop_exit !#6 N12729 P4580 PREFETCH 18 Int BE Pri Loop_entry Loop_exit !#6 N12730 P4580 PREFETCH 18 Int BE Pri Loop_entry Loop_exit !#6 N12731 P4581 LD 21 -1 Int BE Pri Loop_entry !#6 N12732 P4582 LD 12 -1 Int BE Pri Loop_exit !#6 N12733 P4581 LD 21 -1 Int BE Pri Loop_entry !#6 N12734 P4582 LD 12 -1 Int BE Pri Loop_exit !#6 N12735 P4583 PREFETCH 14 Int BE Pri Loop_entry Loop_exit !#6 N12736 P4583 PREFETCH 14 Int BE Pri Loop_entry Loop_exit !#6 N12737 P4584 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12738 P4584 CASX 23 -1,0x0 N12737 0x300025c Int BE Pri Loop_entry Loop_exit !#6 N12739 P4585 LD 12 -1 Int LE Pri Loop_entry Loop_exit !#6 N12740 P4585 CAS 12 -1 N12739 0x300025d Int LE Pri Loop_entry Loop_exit !#6 N12741 P4586 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#6 N12742 P4586 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#6 N12743 P4587 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12744 P4587 DWLD 4 -1 Int BE Pri Loop_entry !#A N12743 N12744 !#6 N12745 P4587 CASX 3 -1 N12743 0x300025e Int BE Pri Loop_entry !#6 N12746 P4587 CASX 4 -1 N12744 0x300025f Int BE Pri Loop_entry !#A N12745 N12746 !#6 N12747 P4588 LD 15 -1 Int BE Pri !#6 N12748 P4589 LD 12 -1 Int BE Pri Loop_exit !#6 N12749 P4587 DWLD 3 -1 Int BE Pri Loop_entry !#6 N12750 P4587 DWLD 4 -1 Int BE Pri Loop_entry !#A N12749 N12750 !#6 N12751 P4587 CASX 3 -1 N12749 0x3000260 Int BE Pri Loop_entry !#6 N12752 P4587 CASX 4 -1 N12750 0x3000261 Int BE Pri Loop_entry !#A N12751 N12752 !#6 N12753 P4588 LD 15 -1 Int BE Pri !#6 N12754 P4589 LD 12 -1 Int BE Pri Loop_exit !#6 N12755 P4590 ST 18 0x3000262 Int BE Pri Loop_entry Loop_exit !#6 N12756 P4591 LD 17 -1 Int BE Pri Loop_entry Loop_exit !#6 N12757 P4591 CAS 17 -1 N12756 0x3000263 Int BE Pri Loop_entry Loop_exit !#6 N12758 P4592 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12759 P4592 CASX 23 -1,0x0 N12758 0x3000264 Int BE Pri Loop_entry Loop_exit !#6 N12760 P4592 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12761 P4592 CASX 23 -1,0x0 N12760 0x3000265 Int BE Pri Loop_entry Loop_exit !#6 N12762 P4593 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N12763 P4593 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N12762 N12763 !#6 N12764 P4593 CASX 3 -1 N12762 0x3000266 Int BE Pri Loop_entry Loop_exit !#6 N12765 P4593 CASX 4 -1 N12763 0x3000267 Int BE Pri Loop_entry Loop_exit !#A N12764 N12765 !#6 N12766 P4593 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N12767 P4593 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N12766 N12767 !#6 N12768 P4593 CASX 3 -1 N12766 0x3000268 Int BE Pri Loop_entry Loop_exit !#6 N12769 P4593 CASX 4 -1 N12767 0x3000269 Int BE Pri Loop_entry Loop_exit !#A N12768 N12769 !#6 N12770 P4594 ST 15 0x300026a Int BE Pri Loop_entry Loop_exit !#6 N12771 P4594 ST 15 0x300026b Int BE Pri Loop_entry Loop_exit !#6 N12772 P4595 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N12773 P4595 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N12772 N12773 !#6 N12774 P4595 CASX 9 -1 N12772 0x300026c Int BE Pri Loop_entry Loop_exit !#6 N12775 P4595 CASX 10 -1 N12773 0x300026d Int BE Pri Loop_entry Loop_exit !#A N12774 N12775 !#6 N12776 P4596 REPLACEMENT 21 Int BE Pri Loop_entry !#6 N12777 P4597 DWLD 9 -1 Int BE Pri Loop_exit !#6 N12778 P4597 DWLD 10 -1 Int BE Pri Loop_exit !#A N12777 N12778 !#6 N12779 P4597 CASX 9 -1 N12777 0x300026e Int BE Pri Loop_exit !#6 N12780 P4597 CASX 10 -1 N12778 0x300026f Int BE Pri Loop_exit !#A N12779 N12780 !#6 N12781 P4596 REPLACEMENT 21 Int BE Pri Loop_entry !#6 N12782 P4597 DWLD 9 -1 Int BE Pri Loop_exit !#6 N12783 P4597 DWLD 10 -1 Int BE Pri Loop_exit !#A N12782 N12783 !#6 N12784 P4597 CASX 9 -1 N12782 0x3000270 Int BE Pri Loop_exit !#6 N12785 P4597 CASX 10 -1 N12783 0x3000271 Int BE Pri Loop_exit !#A N12784 N12785 !#6 N12786 P4598 LD 13 -1 Int BE Pri Loop_entry !#6 N12787 P4598 CAS 13 -1 N12786 0x3000272 Int BE Pri Loop_entry !#6 N12788 P4599 MEMBAR !#6 N12789 P4600 LD 15 -1 Int BE Pri Loop_entry !#6 N12790 P4601 LD 18 -1 Int BE Pri Loop_exit !#6 N12791 P4602 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#6 N12792 P4602 REPLACEMENT 21 Int BE Pri Loop_entry Loop_exit !#6 N12793 P4603 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#6 N12794 P4603 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N12793 N12794 !#6 N12795 P4603 CASX 9 -1 N12793 0x3000273 Int BE Pri Loop_entry Loop_exit !#6 N12796 P4603 CASX 10 -1 N12794 0x3000274 Int BE Pri Loop_entry Loop_exit !#A N12795 N12796 !#6 N12797 P4604 DWLD 12 -1 Int BE Pri Loop_entry !#6 N12798 P4604 DWLD 13 -1 Int BE Pri Loop_entry !#A N12797 N12798 !#6 N12799 P4604 CASX 12 -1 N12797 0x3000275 Int BE Pri Loop_entry !#6 N12800 P4604 CASX 13 -1 N12798 0x3000276 Int BE Pri Loop_entry !#A N12799 N12800 !#6 N12801 P4605 LD 3 -1 Int BE Pri Loop_exit !#6 N12802 P4605 CAS 3 -1 N12801 0x3000277 Int BE Pri Loop_exit !#6 N12803 P4606 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N12804 P4606 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N12803 N12804 !#6 N12805 P4606 CASX 15 -1 N12803 0x3000278 Int BE Pri Loop_entry Loop_exit !#6 N12806 P4606 CASX 16 -1 N12804 0x3000279 Int BE Pri Loop_entry Loop_exit !#A N12805 N12806 !#6 N12807 P4606 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#6 N12808 P4606 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N12807 N12808 !#6 N12809 P4606 CASX 15 -1 N12807 0x300027a Int BE Pri Loop_entry Loop_exit !#6 N12810 P4606 CASX 16 -1 N12808 0x300027b Int BE Pri Loop_entry Loop_exit !#A N12809 N12810 !#6 N12811 P4607 REPLACEMENT 10 Int BE Pri Loop_entry !#6 N12812 P4608 ST 3 0x300027c Int BE Pri Loop_exit !#6 N12813 P4607 REPLACEMENT 10 Int BE Pri Loop_entry !#6 N12814 P4608 ST 3 0x300027d Int BE Pri Loop_exit !#6 N12815 P4609 DWLD 0 -1 Int BE Pri Loop_entry !#6 N12816 P4609 DWLD 1 -1 Int BE Pri Loop_entry !#A N12815 N12816 !#6 N12817 P4609 CASX 0 -1 N12815 0x300027e Int BE Pri Loop_entry !#6 N12818 P4609 CASX 1 -1 N12816 0x300027f Int BE Pri Loop_entry !#A N12817 N12818 !#6 N12819 P4610 DWLD 9 -1 Int BE Pri Loop_exit !#6 N12820 P4610 DWLD 10 -1 Int BE Pri Loop_exit !#A N12819 N12820 !#6 N12821 P4610 CASX 9 -1 N12819 0x3000280 Int BE Pri Loop_exit !#6 N12822 P4610 CASX 10 -1 N12820 0x3000281 Int BE Pri Loop_exit !#A N12821 N12822 !#6 N12823 P4611 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12824 P4611 DWLD 22 -1 Int BE Pri Loop_entry !#A N12823 N12824 !#6 N12825 P4611 CASX 21 -1 N12823 0x3000282 Int BE Pri Loop_entry !#6 N12826 P4611 CASX 22 -1 N12824 0x3000283 Int BE Pri Loop_entry !#A N12825 N12826 !#6 N12827 P4612 PREFETCH 5 Int LE Pri Loop_exit !#6 N12828 P4611 DWLD 21 -1 Int BE Pri Loop_entry !#6 N12829 P4611 DWLD 22 -1 Int BE Pri Loop_entry !#A N12828 N12829 !#6 N12830 P4611 CASX 21 -1 N12828 0x3000284 Int BE Pri Loop_entry !#6 N12831 P4611 CASX 22 -1 N12829 0x3000285 Int BE Pri Loop_entry !#A N12830 N12831 !#6 N12832 P4612 PREFETCH 5 Int LE Pri Loop_exit !#6 N12833 P4613 REPLACEMENT 23 Int BE Pri Loop_entry Loop_exit !#6 N12834 P4614 LD 13 -1 Int BE Pri Loop_entry !#6 N12835 P4615 ST 9 0x3000286 Int BE Pri !#6 N12836 P4616 LD 20 -1 Int BE Pri Loop_exit !#6 N12837 P4614 LD 13 -1 Int BE Pri Loop_entry !#6 N12838 P4615 ST 9 0x3000287 Int BE Pri !#6 N12839 P4616 LD 20 -1 Int BE Pri Loop_exit !#6 N12840 P4617 LD 21 -1 Int BE Pri Loop_entry !#6 N12841 P4618 LD 21 -1 Int BE Pri Loop_exit !#6 N12842 P4617 LD 21 -1 Int BE Pri Loop_entry !#6 N12843 P4618 LD 21 -1 Int BE Pri Loop_exit !#6 N12844 P4619 LD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12845 P4619 CAS 21 -1 N12844 0x3000288 Int BE Pri Loop_entry Loop_exit !#6 N12846 P4620 DWLD 15 -1 Int BE Pri Loop_entry !#6 N12847 P4620 DWLD 16 -1 Int BE Pri Loop_entry !#A N12846 N12847 !#6 N12848 P4620 CASX 15 -1 N12846 0x3000289 Int BE Pri Loop_entry !#6 N12849 P4620 CASX 16 -1 N12847 0x300028a Int BE Pri Loop_entry !#A N12848 N12849 !#6 N12850 P4621 LD 9 -1 Int BE Pri !#6 N12851 P4622 LD 19 -1 Int BE Pri Loop_exit !#6 N12852 P4623 DWLD 0 -1 Int LE Pri Loop_entry !#6 N12853 P4623 DWLD 1 -1 Int LE Pri Loop_entry !#A N12852 N12853 !#6 N12854 P4623 CASX 0 -1 N12852 0x300028b Int LE Pri Loop_entry !#6 N12855 P4623 CASX 1 -1 N12853 0x300028c Int LE Pri Loop_entry !#A N12854 N12855 !#6 N12856 P4624 REPLACEMENT 21 Int BE Pri Loop_exit !#6 N12857 P4623 DWLD 0 -1 Int LE Pri Loop_entry !#6 N12858 P4623 DWLD 1 -1 Int LE Pri Loop_entry !#A N12857 N12858 !#6 N12859 P4623 CASX 0 -1 N12857 0x300028d Int LE Pri Loop_entry !#6 N12860 P4623 CASX 1 -1 N12858 0x300028e Int LE Pri Loop_entry !#A N12859 N12860 !#6 N12861 P4624 REPLACEMENT 21 Int BE Pri Loop_exit !#6 N12862 P4625 REPLACEMENT 18 Int BE Pri Loop_entry Loop_exit !#6 N12863 P4626 DWLD 6 -1 Int BE Pri Loop_entry !#6 N12864 P4626 DWLD 7 -1 Int BE Pri Loop_entry !#A N12863 N12864 !#6 N12865 P4626 CASX 6 -1 N12863 0x300028f Int BE Pri Loop_entry !#6 N12866 P4626 CASX 7 -1 N12864 0x3000290 Int BE Pri Loop_entry !#A N12865 N12866 !#6 N12867 P4627 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N12868 P4627 CASX 8 -1,0x0 N12867 0x3000291 Int BE Pri Loop_exit !#6 N12869 P4626 DWLD 6 -1 Int BE Pri Loop_entry !#6 N12870 P4626 DWLD 7 -1 Int BE Pri Loop_entry !#A N12869 N12870 !#6 N12871 P4626 CASX 6 -1 N12869 0x3000292 Int BE Pri Loop_entry !#6 N12872 P4626 CASX 7 -1 N12870 0x3000293 Int BE Pri Loop_entry !#A N12871 N12872 !#6 N12873 P4627 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N12874 P4627 CASX 8 -1,0x0 N12873 0x3000294 Int BE Pri Loop_exit !#6 N12875 P4628 DWLD 15 -1 Int BE Pri Loop_entry !#6 N12876 P4628 DWLD 16 -1 Int BE Pri Loop_entry !#A N12875 N12876 !#6 N12877 P4628 CASX 15 -1 N12875 0x3000295 Int BE Pri Loop_entry !#6 N12878 P4628 CASX 16 -1 N12876 0x3000296 Int BE Pri Loop_entry !#A N12877 N12878 !#6 N12879 P4629 ST 13 0x42800008 FP BE Pri Loop_exit !#6 N12880 P4630 LD 9 -1 Int BE Pri Loop_entry !#6 N12881 P4631 LD 23 -1 Int BE Pri Loop_exit !#6 N12882 P4630 LD 9 -1 Int BE Pri Loop_entry !#6 N12883 P4631 LD 23 -1 Int BE Pri Loop_exit !#6 N12884 P4632 ST 3 0x3000297 Int BE Pri Loop_entry Loop_exit !#6 N12885 P4632 ST 3 0x3000298 Int BE Pri Loop_entry Loop_exit !#6 N12886 P4633 PREFETCH 6 Int LE Pri Loop_entry Loop_exit !#6 N12887 P4633 PREFETCH 6 Int LE Pri Loop_entry Loop_exit !#6 N12888 P4634 LD 10 -1 Int BE Pri Loop_entry !#6 N12889 P4635 LD 5 -1 Int BE Pri Loop_exit !#6 N12890 P4636 LD 3 -1 Int BE Pri Loop_entry !#6 N12891 P4637 DWLD 5 -1,0x0 Int BE Pri !#6 N12892 P4637 CASX 5 -1,0x0 N12891 0x3000299 Int BE Pri !#6 N12893 P4638 LD 10 -1 Int BE Pri Loop_exit !#6 N12894 P4636 LD 3 -1 Int BE Pri Loop_entry !#6 N12895 P4637 DWLD 5 -1,0x0 Int BE Pri !#6 N12896 P4637 CASX 5 -1,0x0 N12895 0x300029a Int BE Pri !#6 N12897 P4638 LD 10 -1 Int BE Pri Loop_exit !#6 N12898 P4639 LD 22 -1 Int BE Pri Loop_entry !#6 N12899 P4640 LD 12 -1 Int BE Pri Loop_exit !#6 N12900 P4641 DWLD 12 -1 Int BE Pri Loop_entry !#6 N12901 P4641 DWLD 13 -1 Int BE Pri Loop_entry !#A N12900 N12901 !#6 N12902 P4641 CASX 12 -1 N12900 0x300029b Int BE Pri Loop_entry !#6 N12903 P4641 CASX 13 -1 N12901 0x300029c Int BE Pri Loop_entry !#A N12902 N12903 !#6 N12904 P4642 LD 0 -1 Int BE Pri Loop_exit !#6 N12905 P4642 CAS 0 -1 N12904 0x300029d Int BE Pri Loop_exit !#6 N12906 P4643 ST 6 0x300029e Int BE Pri Loop_entry Loop_exit !#6 N12907 P4643 ST 6 0x300029f Int BE Pri Loop_entry Loop_exit !#6 N12908 P4644 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12909 P4644 CASX 2 -1,0x0 N12908 0x30002a0 Int BE Pri Loop_entry Loop_exit !#6 N12910 P4644 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12911 P4644 CASX 2 -1,0x0 N12910 0x30002a1 Int BE Pri Loop_entry Loop_exit !#6 N12912 P4645 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#6 N12913 P4645 CASX 20 -1,0x0 N12912 0x30002a2 Int BE Pri Loop_entry Loop_exit !#6 N12914 P4646 LD 21 -1 Int BE Pri Loop_entry !#6 N12915 P4646 CAS 21 -1 N12914 0x30002a3 Int BE Pri Loop_entry !#6 N12916 P4647 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#6 N12917 P4647 CASX 2 -1,0x0 N12916 0x30002a4 Int BE Pri Loop_exit !#6 N12918 P4646 LD 21 -1 Int BE Pri Loop_entry !#6 N12919 P4646 CAS 21 -1 N12918 0x30002a5 Int BE Pri Loop_entry !#6 N12920 P4647 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#6 N12921 P4647 CASX 2 -1,0x0 N12920 0x30002a6 Int BE Pri Loop_exit !#6 N12922 P4648 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#6 N12923 P4648 CASX 17 -1,0x0 N12922 0x30002a7 Int BE Pri Loop_entry !#6 N12924 P4649 REPLACEMENT 14 Int BE Pri Loop_exit !#6 N12925 P4648 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#6 N12926 P4648 CASX 17 -1,0x0 N12925 0x30002a8 Int BE Pri Loop_entry !#6 N12927 P4649 REPLACEMENT 14 Int BE Pri Loop_exit !#6 N12928 P4650 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#6 N12929 P4650 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N12928 N12929 !#6 N12930 P4650 CASX 6 -1 N12928 0x30002a9 Int BE Pri Loop_entry Loop_exit !#6 N12931 P4650 CASX 7 -1 N12929 0x30002aa Int BE Pri Loop_entry Loop_exit !#A N12930 N12931 !#6 N12932 P4651 ST 10 0x30002ab Int BE Pri Loop_entry !#6 N12933 P4652 REPLACEMENT 11 Int BE Pri Loop_exit !#6 N12934 P4653 ST 0 0x30002ac Int BE Pri Loop_entry Loop_exit !#6 N12935 P4653 ST 0 0x30002ad Int BE Pri Loop_entry Loop_exit !#6 N12936 P4654 LD 22 -1 Int LE Pri Loop_entry !#6 N12937 P4655 LD 22 -1 Int BE Pri Loop_exit !#6 N12938 P4656 ST 11 0x30002ae Int LE Pri Loop_entry !#6 N12939 P4657 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N12940 P4657 CASX 8 -1,0x0 N12939 0x30002af Int BE Pri Loop_exit !#6 N12941 P4656 ST 11 0x30002b0 Int LE Pri Loop_entry !#6 N12942 P4657 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#6 N12943 P4657 CASX 8 -1,0x0 N12942 0x30002b1 Int BE Pri Loop_exit !#6 N12944 P4658 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12945 P4658 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N12944 N12945 !#6 N12946 P4658 CASX 21 -1 N12944 0x30002b2 Int BE Pri Loop_entry Loop_exit !#6 N12947 P4658 CASX 22 -1 N12945 0x30002b3 Int BE Pri Loop_entry Loop_exit !#A N12946 N12947 !#6 N12948 P4658 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#6 N12949 P4658 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N12948 N12949 !#6 N12950 P4658 CASX 21 -1 N12948 0x30002b4 Int BE Pri Loop_entry Loop_exit !#6 N12951 P4658 CASX 22 -1 N12949 0x30002b5 Int BE Pri Loop_entry Loop_exit !#A N12950 N12951 !#6 N12952 P4659 LD 17 -1 Int BE Pri Loop_entry !#6 N12953 P4660 DWLD 21 -1 Int BE Pri !#6 N12954 P4660 DWLD 22 -1 Int BE Pri !#A N12953 N12954 !#6 N12955 P4660 CASX 21 -1 N12953 0x30002b6 Int BE Pri !#6 N12956 P4660 CASX 22 -1 N12954 0x30002b7 Int BE Pri !#A N12955 N12956 !#6 N12957 P4661 LD 18 -1 Int BE Pri Loop_exit !#6 N12958 P4662 FLUSHI 20 Int BE Pri Loop_entry Loop_exit !#6 N12959 P4662 FLUSHI 20 Int BE Pri Loop_entry Loop_exit !#6 N12960 P4663 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#6 N12961 P4663 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N12960 N12961 !#6 N12962 P4663 CASX 12 -1 N12960 0x30002b8 Int BE Pri Loop_entry Loop_exit !#6 N12963 P4663 CASX 13 -1 N12961 0x30002b9 Int BE Pri Loop_entry Loop_exit !#A N12962 N12963 !#6 N12964 P4664 LD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N12965 P4664 CAS 0 -1 N12964 0x30002ba Int BE Pri Loop_entry Loop_exit !#6 N12966 P4664 LD 0 -1 Int BE Pri Loop_entry Loop_exit !#6 N12967 P4664 CAS 0 -1 N12966 0x30002bb Int BE Pri Loop_entry Loop_exit !#6 N12968 P4665 DWLD 18 -1 Int BE Pri Loop_entry !#6 N12969 P4665 DWLD 19 -1 Int BE Pri Loop_entry !#A N12968 N12969 !#6 N12970 P4665 CASX 18 -1 N12968 0x30002bc Int BE Pri Loop_entry !#6 N12971 P4665 CASX 19 -1 N12969 0x30002bd Int BE Pri Loop_entry !#A N12970 N12971 !#6 N12972 P4666 ST 0 0x30002be Int BE Pri Loop_exit !#6 N12973 P4667 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#6 N12974 P4667 REPLACEMENT 19 Int BE Pri Loop_entry Loop_exit !#6 N12975 P4668 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#6 N12976 P4668 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N12975 N12976 !#6 N12977 P4668 CASX 3 -1 N12975 0x30002bf Int BE Pri Loop_entry Loop_exit !#6 N12978 P4668 CASX 4 -1 N12976 0x30002c0 Int BE Pri Loop_entry Loop_exit !#A N12977 N12978 !#6 N12979 P4669 DWLD 0 -1 Int BE Pri Loop_entry !#6 N12980 P4669 DWLD 1 -1 Int BE Pri Loop_entry !#A N12979 N12980 !#6 N12981 P4669 CASX 0 -1 N12979 0x30002c1 Int BE Pri Loop_entry !#6 N12982 P4669 CASX 1 -1 N12980 0x30002c2 Int BE Pri Loop_entry !#A N12981 N12982 !#6 N12983 P4670 DWLD 5 -1,0x0 Int LE Pri Loop_exit !#6 N12984 P4670 CASX 5 -1,0x0 N12983 0x30002c3 Int LE Pri Loop_exit !#6 N12985 P4669 DWLD 0 -1 Int BE Pri Loop_entry !#6 N12986 P4669 DWLD 1 -1 Int BE Pri Loop_entry !#A N12985 N12986 !#6 N12987 P4669 CASX 0 -1 N12985 0x30002c4 Int BE Pri Loop_entry !#6 N12988 P4669 CASX 1 -1 N12986 0x30002c5 Int BE Pri Loop_entry !#A N12987 N12988 !#6 N12989 P4670 DWLD 5 -1,0x0 Int LE Pri Loop_exit !#6 N12990 P4670 CASX 5 -1,0x0 N12989 0x30002c6 Int LE Pri Loop_exit !#6 N12991 P4671 REPLACEMENT 23 Int BE Pri Loop_entry !#6 N12992 P4672 DWLD 12 -1 Int BE Pri Loop_exit !#6 N12993 P4672 DWLD 13 -1 Int BE Pri Loop_exit !#A N12992 N12993 !#6 N12994 P4672 CASX 12 -1 N12992 0x30002c7 Int BE Pri Loop_exit !#6 N12995 P4672 CASX 13 -1 N12993 0x30002c8 Int BE Pri Loop_exit !#A N12994 N12995 !#6 N12996 P4671 REPLACEMENT 23 Int BE Pri Loop_entry !#6 N12997 P4672 DWLD 12 -1 Int BE Pri Loop_exit !#6 N12998 P4672 DWLD 13 -1 Int BE Pri Loop_exit !#A N12997 N12998 !#6 N12999 P4672 CASX 12 -1 N12997 0x30002c9 Int BE Pri Loop_exit !#6 N13000 P4672 CASX 13 -1 N12998 0x30002ca Int BE Pri Loop_exit !#A N12999 N13000 !#6 N13001 P4673 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#6 N13002 P4673 CASX 23 -1,0x0 N13001 0x30002cb Int BE Pri Loop_entry !#6 N13003 P4674 DWLD 0 -1 Int BE Pri Loop_exit !#6 N13004 P4674 DWLD 1 -1 Int BE Pri Loop_exit !#A N13003 N13004 !#6 N13005 P4674 CASX 0 -1 N13003 0x30002cc Int BE Pri Loop_exit !#6 N13006 P4674 CASX 1 -1 N13004 0x30002cd Int BE Pri Loop_exit !#A N13005 N13006 !#6 N13007 P4673 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#6 N13008 P4673 CASX 23 -1,0x0 N13007 0x30002ce Int BE Pri Loop_entry !#6 N13009 P4674 DWLD 0 -1 Int BE Pri Loop_exit !#6 N13010 P4674 DWLD 1 -1 Int BE Pri Loop_exit !#A N13009 N13010 !#6 N13011 P4674 CASX 0 -1 N13009 0x30002cf Int BE Pri Loop_exit !#6 N13012 P4674 CASX 1 -1 N13010 0x30002d0 Int BE Pri Loop_exit !#A N13011 N13012 !#6 N13013 P4675 ST 17 0x30002d1 Int BE Pri Loop_entry Loop_exit !#6 N13014 P4675 ST 17 0x30002d2 Int BE Pri Loop_entry Loop_exit !#6 N13015 P4676 DWLD 9 -1 Int BE Pri Loop_entry !#6 N13016 P4676 DWLD 10 -1 Int BE Pri Loop_entry !#A N13015 N13016 !#6 N13017 P4676 CASX 9 -1 N13015 0x30002d3 Int BE Pri Loop_entry !#6 N13018 P4676 CASX 10 -1 N13016 0x30002d4 Int BE Pri Loop_entry !#A N13017 N13018 !#6 N13019 P4677 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#6 N13020 P4677 CASX 2 -1,0x0 N13019 0x30002d5 Int BE Pri Loop_exit !#6 N13021 P4678 MEMBAR !#6 N13022 P4678 MEMBAR !#6 N13023 P4679 DWLD 17 -1,0x0 Int LE Pri Loop_entry !#6 N13024 P4679 CASX 17 -1,0x0 N13023 0x30002d6 Int LE Pri Loop_entry !#6 N13025 P4680 LD 22 -1 Int BE Pri Loop_exit !#6 N13026 P4680 CAS 22 -1 N13025 0x30002d7 Int BE Pri Loop_exit !#6 N13027 P4681 LD 8 -1 Int BE Pri Loop_entry !#6 N13028 P4682 LD 11 -1 Int BE Pri Loop_exit !#6 N13029 P4683 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#6 N13030 P4683 CASX 2 -1,0x0 N13029 0x30002d8 Int BE Pri Loop_entry !#6 N13031 P4684 REPLACEMENT 5 Int BE Pri Loop_exit !#6 N13032 P4683 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#6 N13033 P4683 CASX 2 -1,0x0 N13032 0x30002d9 Int BE Pri Loop_entry !#6 N13034 P4684 REPLACEMENT 5 Int BE Pri Loop_exit !#6 N13035 P4685 LD 10 -1 Int BE Pri Loop_entry !#6 N13036 P4686 LD 15 -1 Int BE Pri Loop_exit !#6 N13037 P4687 MEMBAR !#7 N13038 P4688 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13039 P4688 CASX 8 -1,0x0 N13038 0x3800001 Int BE Pri Loop_entry Loop_exit !#7 N13040 P4689 DWLD 21 -1 Int BE Pri Loop_entry !#7 N13041 P4689 DWLD 22 -1 Int BE Pri Loop_entry !#A N13040 N13041 !#7 N13042 P4689 CASX 21 -1 N13040 0x3800002 Int BE Pri Loop_entry !#7 N13043 P4689 CASX 22 -1 N13041 0x3800003 Int BE Pri Loop_entry !#A N13042 N13043 !#7 N13044 P4690 LD 15 -1 Int BE Pri !#7 N13045 P4691 LD 1 -1 Int BE Pri Loop_exit !#7 N13046 P4689 DWLD 21 -1 Int BE Pri Loop_entry !#7 N13047 P4689 DWLD 22 -1 Int BE Pri Loop_entry !#A N13046 N13047 !#7 N13048 P4689 CASX 21 -1 N13046 0x3800004 Int BE Pri Loop_entry !#7 N13049 P4689 CASX 22 -1 N13047 0x3800005 Int BE Pri Loop_entry !#A N13048 N13049 !#7 N13050 P4690 LD 15 -1 Int BE Pri !#7 N13051 P4691 LD 1 -1 Int BE Pri Loop_exit !#7 N13052 P4692 REPLACEMENT 3 Int BE Pri Loop_entry Loop_exit !#7 N13053 P4692 REPLACEMENT 3 Int BE Pri Loop_entry Loop_exit !#7 N13054 P4693 PREFETCH 9 Int BE Pri Loop_entry !#7 N13055 P4694 LD 2 -1 Int BE Pri Loop_exit !#7 N13056 P4694 CAS 2 -1 N13055 0x3800006 Int BE Pri Loop_exit !#7 N13057 P4695 DWLD 8 -1,0x0 Int LE Pri Loop_entry Loop_exit !#7 N13058 P4695 CASX 8 -1,0x0 N13057 0x3800007 Int LE Pri Loop_entry Loop_exit !#7 N13059 P4696 LD 7 -1 Int BE Pri Loop_entry Loop_exit !#7 N13060 P4696 CAS 7 -1 N13059 0x3800008 Int BE Pri Loop_entry Loop_exit !#7 N13061 P4697 LD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N13062 P4697 CAS 15 -1 N13061 0x3800009 Int BE Pri Loop_entry Loop_exit !#7 N13063 P4697 LD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N13064 P4697 CAS 15 -1 N13063 0x380000a Int BE Pri Loop_entry Loop_exit !#7 N13065 P4698 ST 23 0x380000b Int BE Pri Loop_entry !#7 N13066 P4699 MEMBAR !#7 N13067 P4698 ST 23 0x380000c Int BE Pri Loop_entry !#7 N13068 P4699 MEMBAR !#7 N13069 P4700 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#7 N13070 P4700 CASX 11 -1,0x0 N13069 0x380000d Int BE Pri Loop_entry !#7 N13071 P4701 LD 17 -1 Int BE Pri !#7 N13072 P4702 LD 23 -1 Int BE Pri Loop_exit !#7 N13073 P4700 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#7 N13074 P4700 CASX 11 -1,0x0 N13073 0x380000e Int BE Pri Loop_entry !#7 N13075 P4701 LD 17 -1 Int BE Pri !#7 N13076 P4702 LD 23 -1 Int BE Pri Loop_exit !#7 N13077 P4703 LD 3 -1 Int BE Pri Loop_entry !#7 N13078 P4704 LD 19 -1 Int BE Pri Loop_exit !#7 N13079 P4705 REPLACEMENT 9 Int BE Pri Loop_entry !#7 N13080 P4706 DWLD 21 -1 Int BE Pri Loop_exit !#7 N13081 P4706 DWLD 22 -1 Int BE Pri Loop_exit !#A N13080 N13081 !#7 N13082 P4706 CASX 21 -1 N13080 0x380000f Int BE Pri Loop_exit !#7 N13083 P4706 CASX 22 -1 N13081 0x3800010 Int BE Pri Loop_exit !#A N13082 N13083 !#7 N13084 P4705 REPLACEMENT 9 Int BE Pri Loop_entry !#7 N13085 P4706 DWLD 21 -1 Int BE Pri Loop_exit !#7 N13086 P4706 DWLD 22 -1 Int BE Pri Loop_exit !#A N13085 N13086 !#7 N13087 P4706 CASX 21 -1 N13085 0x3800011 Int BE Pri Loop_exit !#7 N13088 P4706 CASX 22 -1 N13086 0x3800012 Int BE Pri Loop_exit !#A N13087 N13088 !#7 N13089 P4707 LD 18 -1 Int BE Pri Loop_entry !#7 N13090 P4708 LD 2 -1 Int BE Pri Loop_exit !#7 N13091 P4709 LD 19 -1 Int LE Pri Loop_entry Loop_exit !#7 N13092 P4709 CAS 19 -1 N13091 0x3800013 Int LE Pri Loop_entry Loop_exit !#7 N13093 P4710 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13094 P4710 CASX 17 -1,0x0 N13093 0x3800014 Int BE Pri Loop_entry Loop_exit !#7 N13095 P4711 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#7 N13096 P4712 LD 15 -1 Int BE Pri Loop_entry !#7 N13097 P4713 LD 1 -1 Int BE Pri Loop_exit !#7 N13098 P4714 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#7 N13099 P4714 CAS 23 -1 N13098 0x3800015 Int BE Pri Loop_entry Loop_exit !#7 N13100 P4714 LD 23 -1 Int BE Pri Loop_entry Loop_exit !#7 N13101 P4714 CAS 23 -1 N13100 0x3800016 Int BE Pri Loop_entry Loop_exit !#7 N13102 P4715 ST 4 0x3800017 Int BE Pri Loop_entry Loop_exit !#7 N13103 P4716 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13104 P4716 CASX 20 -1,0x0 N13103 0x3800018 Int BE Pri Loop_entry Loop_exit !#7 N13105 P4717 REPLACEMENT 14 Int BE Pri Loop_entry !#7 N13106 P4718 DWLD 9 -1 Int BE Pri Loop_exit !#7 N13107 P4718 DWLD 10 -1 Int BE Pri Loop_exit !#A N13106 N13107 !#7 N13108 P4718 CASX 9 -1 N13106 0x3800019 Int BE Pri Loop_exit !#7 N13109 P4718 CASX 10 -1 N13107 0x380001a Int BE Pri Loop_exit !#A N13108 N13109 !#7 N13110 P4717 REPLACEMENT 14 Int BE Pri Loop_entry !#7 N13111 P4718 DWLD 9 -1 Int BE Pri Loop_exit !#7 N13112 P4718 DWLD 10 -1 Int BE Pri Loop_exit !#A N13111 N13112 !#7 N13113 P4718 CASX 9 -1 N13111 0x380001b Int BE Pri Loop_exit !#7 N13114 P4718 CASX 10 -1 N13112 0x380001c Int BE Pri Loop_exit !#A N13113 N13114 !#7 N13115 P4719 LD 0 -1 Int BE Pri Loop_entry !#7 N13116 P4719 CAS 0 -1 N13115 0x380001d Int BE Pri Loop_entry !#7 N13117 P4720 LD 12 -1 Int BE Pri !#7 N13118 P4721 LD 21 -1 Int BE Pri Loop_exit !#7 N13119 P4719 LD 0 -1 Int BE Pri Loop_entry !#7 N13120 P4719 CAS 0 -1 N13119 0x380001e Int BE Pri Loop_entry !#7 N13121 P4720 LD 12 -1 Int BE Pri !#7 N13122 P4721 LD 21 -1 Int BE Pri Loop_exit !#7 N13123 P4722 DWLD 21 -1 Int BE Pri Loop_entry !#7 N13124 P4722 DWLD 22 -1 Int BE Pri Loop_entry !#A N13123 N13124 !#7 N13125 P4722 CASX 21 -1 N13123 0x380001f Int BE Pri Loop_entry !#7 N13126 P4722 CASX 22 -1 N13124 0x3800020 Int BE Pri Loop_entry !#A N13125 N13126 !#7 N13127 P4723 REPLACEMENT 0 Int BE Pri Loop_exit !#7 N13128 P4724 LD 16 -1 Int BE Pri Loop_entry !#7 N13129 P4725 REPLACEMENT 2 Int BE Pri !#7 N13130 P4726 LD 7 -1 Int BE Pri Loop_exit !#7 N13131 P4724 LD 16 -1 Int BE Pri Loop_entry !#7 N13132 P4725 REPLACEMENT 2 Int BE Pri !#7 N13133 P4726 LD 7 -1 Int BE Pri Loop_exit !#7 N13134 P4727 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13135 P4727 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13134 N13135 !#7 N13136 P4727 CASX 6 -1 N13134 0x3800021 Int BE Pri Loop_entry Loop_exit !#7 N13137 P4727 CASX 7 -1 N13135 0x3800022 Int BE Pri Loop_entry Loop_exit !#A N13136 N13137 !#7 N13138 P4727 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13139 P4727 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13138 N13139 !#7 N13140 P4727 CASX 6 -1 N13138 0x3800023 Int BE Pri Loop_entry Loop_exit !#7 N13141 P4727 CASX 7 -1 N13139 0x3800024 Int BE Pri Loop_entry Loop_exit !#A N13140 N13141 !#7 N13142 P4728 DWLD 6 -1 Int BE Pri Loop_entry !#7 N13143 P4728 DWLD 7 -1 Int BE Pri Loop_entry !#A N13142 N13143 !#7 N13144 P4728 CASX 6 -1 N13142 0x3800025 Int BE Pri Loop_entry !#7 N13145 P4728 CASX 7 -1 N13143 0x3800026 Int BE Pri Loop_entry !#A N13144 N13145 !#7 N13146 P4729 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13147 P4729 DWLD 4 -1 Int BE Pri Loop_exit !#A N13146 N13147 !#7 N13148 P4729 CASX 3 -1 N13146 0x3800027 Int BE Pri Loop_exit !#7 N13149 P4729 CASX 4 -1 N13147 0x3800028 Int BE Pri Loop_exit !#A N13148 N13149 !#7 N13150 P4728 DWLD 6 -1 Int BE Pri Loop_entry !#7 N13151 P4728 DWLD 7 -1 Int BE Pri Loop_entry !#A N13150 N13151 !#7 N13152 P4728 CASX 6 -1 N13150 0x3800029 Int BE Pri Loop_entry !#7 N13153 P4728 CASX 7 -1 N13151 0x380002a Int BE Pri Loop_entry !#A N13152 N13153 !#7 N13154 P4729 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13155 P4729 DWLD 4 -1 Int BE Pri Loop_exit !#A N13154 N13155 !#7 N13156 P4729 CASX 3 -1 N13154 0x380002b Int BE Pri Loop_exit !#7 N13157 P4729 CASX 4 -1 N13155 0x380002c Int BE Pri Loop_exit !#A N13156 N13157 !#7 N13158 P4730 LD 19 -1 Int BE Pri Loop_entry !#7 N13159 P4731 REPLACEMENT 14 Int BE Pri !#7 N13160 P4732 LD 17 -1 Int BE Pri Loop_exit !#7 N13161 P4730 LD 19 -1 Int BE Pri Loop_entry !#7 N13162 P4731 REPLACEMENT 14 Int BE Pri !#7 N13163 P4732 LD 17 -1 Int BE Pri Loop_exit !#7 N13164 P4733 LD 18 -1 Int BE Pri Loop_entry !#7 N13165 P4733 CAS 18 -1 N13164 0x380002d Int BE Pri Loop_entry !#7 N13166 P4734 DWLD 9 -1 Int BE Pri Loop_exit !#7 N13167 P4734 DWLD 10 -1 Int BE Pri Loop_exit !#A N13166 N13167 !#7 N13168 P4734 CASX 9 -1 N13166 0x380002e Int BE Pri Loop_exit !#7 N13169 P4734 CASX 10 -1 N13167 0x380002f Int BE Pri Loop_exit !#A N13168 N13169 !#7 N13170 P4735 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N13171 P4735 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N13170 N13171 !#7 N13172 P4735 CASX 21 -1 N13170 0x3800030 Int BE Pri Loop_entry Loop_exit !#7 N13173 P4735 CASX 22 -1 N13171 0x3800031 Int BE Pri Loop_entry Loop_exit !#A N13172 N13173 !#7 N13174 P4736 DWLD 3 -1 Int BE Pri Loop_entry !#7 N13175 P4736 DWLD 4 -1 Int BE Pri Loop_entry !#A N13174 N13175 !#7 N13176 P4736 CASX 3 -1 N13174 0x3800032 Int BE Pri Loop_entry !#7 N13177 P4736 CASX 4 -1 N13175 0x3800033 Int BE Pri Loop_entry !#A N13176 N13177 !#7 N13178 P4737 LD 3 -1 Int BE Pri !#7 N13179 P4738 LD 10 -1 Int BE Pri Loop_exit !#7 N13180 P4739 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13181 P4739 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13180 N13181 !#7 N13182 P4739 CASX 18 -1 N13180 0x3800034 Int BE Pri Loop_entry Loop_exit !#7 N13183 P4739 CASX 19 -1 N13181 0x3800035 Int BE Pri Loop_entry Loop_exit !#A N13182 N13183 !#7 N13184 P4739 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13185 P4739 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13184 N13185 !#7 N13186 P4739 CASX 18 -1 N13184 0x3800036 Int BE Pri Loop_entry Loop_exit !#7 N13187 P4739 CASX 19 -1 N13185 0x3800037 Int BE Pri Loop_entry Loop_exit !#A N13186 N13187 !#7 N13188 P4740 LD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N13189 P4740 CAS 12 -1 N13188 0x3800038 Int BE Pri Loop_entry Loop_exit !#7 N13190 P4741 LD 20 -1 Int BE Pri Loop_entry !#7 N13191 P4741 CAS 20 -1 N13190 0x3800039 Int BE Pri Loop_entry !#7 N13192 P4742 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#7 N13193 P4742 CASX 2 -1,0x0 N13192 0x380003a Int BE Pri Loop_exit !#7 N13194 P4741 LD 20 -1 Int BE Pri Loop_entry !#7 N13195 P4741 CAS 20 -1 N13194 0x380003b Int BE Pri Loop_entry !#7 N13196 P4742 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#7 N13197 P4742 CASX 2 -1,0x0 N13196 0x380003c Int BE Pri Loop_exit !#7 N13198 P4743 LD 21 -1 Int BE Pri Loop_entry !#7 N13199 P4744 DWLD 18 -1 Int BE Pri !#7 N13200 P4744 DWLD 19 -1 Int BE Pri !#A N13199 N13200 !#7 N13201 P4744 CASX 18 -1 N13199 0x380003d Int BE Pri !#7 N13202 P4744 CASX 19 -1 N13200 0x380003e Int BE Pri !#A N13201 N13202 !#7 N13203 P4745 LD 5 -1 Int BE Pri Loop_exit !#7 N13204 P4743 LD 21 -1 Int BE Pri Loop_entry !#7 N13205 P4744 DWLD 18 -1 Int BE Pri !#7 N13206 P4744 DWLD 19 -1 Int BE Pri !#A N13205 N13206 !#7 N13207 P4744 CASX 18 -1 N13205 0x380003f Int BE Pri !#7 N13208 P4744 CASX 19 -1 N13206 0x3800040 Int BE Pri !#A N13207 N13208 !#7 N13209 P4745 LD 5 -1 Int BE Pri Loop_exit !#7 N13210 P4746 REPLACEMENT 12 Int BE Pri Loop_entry !#7 N13211 P4747 DWLD 9 -1 Int BE Pri Loop_exit !#7 N13212 P4747 DWLD 10 -1 Int BE Pri Loop_exit !#A N13211 N13212 !#7 N13213 P4747 CASX 9 -1 N13211 0x3800041 Int BE Pri Loop_exit !#7 N13214 P4747 CASX 10 -1 N13212 0x3800042 Int BE Pri Loop_exit !#A N13213 N13214 !#7 N13215 P4746 REPLACEMENT 12 Int BE Pri Loop_entry !#7 N13216 P4747 DWLD 9 -1 Int BE Pri Loop_exit !#7 N13217 P4747 DWLD 10 -1 Int BE Pri Loop_exit !#A N13216 N13217 !#7 N13218 P4747 CASX 9 -1 N13216 0x3800043 Int BE Pri Loop_exit !#7 N13219 P4747 CASX 10 -1 N13217 0x3800044 Int BE Pri Loop_exit !#A N13218 N13219 !#7 N13220 P4748 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#7 N13221 P4748 CAS 11 -1 N13220 0x3800045 Int BE Pri Loop_entry Loop_exit !#7 N13222 P4748 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#7 N13223 P4748 CAS 11 -1 N13222 0x3800046 Int BE Pri Loop_entry Loop_exit !#7 N13224 P4749 LD 16 -1 Int BE Pri Loop_entry !#7 N13225 P4750 LD 11 -1 Int BE Pri Loop_exit !#7 N13226 P4751 REPLACEMENT 5 Int BE Pri Loop_entry !#7 N13227 P4752 PREFETCH 1 Int BE Pri Loop_exit !#7 N13228 P4751 REPLACEMENT 5 Int BE Pri Loop_entry !#7 N13229 P4752 PREFETCH 1 Int BE Pri Loop_exit !#7 N13230 P4753 LD 15 -1 Int BE Pri Loop_entry !#7 N13231 P4754 LD 23 -1 Int BE Pri !#7 N13232 P4754 CAS 23 -1 N13231 0x3800047 Int BE Pri !#7 N13233 P4755 LD 22 -1 Int BE Pri Loop_exit !#7 N13234 P4756 LD 10 -1 Int BE Pri Loop_entry Loop_exit !#7 N13235 P4756 CAS 10 -1 N13234 0x3800048 Int BE Pri Loop_entry Loop_exit !#7 N13236 P4757 LD 22 -1 Int BE Pri Loop_entry !#7 N13237 P4758 LD 17 -1 Int BE Pri Loop_exit !#7 N13238 P4759 REPLACEMENT 17 Int BE Pri Loop_entry !#7 N13239 P4760 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#7 N13240 P4760 CASX 20 -1,0x0 N13239 0x3800049 Int BE Pri Loop_exit !#7 N13241 P4761 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13242 P4761 CASX 17 -1,0x0 N13241 0x380004a Int BE Pri Loop_entry Loop_exit !#7 N13243 P4762 LD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N13244 P4762 CAS 3 -1 N13243 0x380004b Int BE Pri Loop_entry Loop_exit !#7 N13245 P4763 DWLD 0 -1 Int BE Pri Loop_entry !#7 N13246 P4763 DWLD 1 -1 Int BE Pri Loop_entry !#A N13245 N13246 !#7 N13247 P4763 CASX 0 -1 N13245 0x380004c Int BE Pri Loop_entry !#7 N13248 P4763 CASX 1 -1 N13246 0x380004d Int BE Pri Loop_entry !#A N13247 N13248 !#7 N13249 P4764 ST 10 0x380004e Int LE Pri Loop_exit !#7 N13250 P4763 DWLD 0 -1 Int BE Pri Loop_entry !#7 N13251 P4763 DWLD 1 -1 Int BE Pri Loop_entry !#A N13250 N13251 !#7 N13252 P4763 CASX 0 -1 N13250 0x380004f Int BE Pri Loop_entry !#7 N13253 P4763 CASX 1 -1 N13251 0x3800050 Int BE Pri Loop_entry !#A N13252 N13253 !#7 N13254 P4764 ST 10 0x3800051 Int LE Pri Loop_exit !#7 N13255 P4765 LD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N13256 P4765 CAS 15 -1 N13255 0x3800052 Int BE Pri Loop_entry Loop_exit !#7 N13257 P4765 LD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N13258 P4765 CAS 15 -1 N13257 0x3800053 Int BE Pri Loop_entry Loop_exit !#7 N13259 P4766 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N13260 P4766 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N13259 N13260 !#7 N13261 P4766 CASX 21 -1 N13259 0x3800054 Int BE Pri Loop_entry Loop_exit !#7 N13262 P4766 CASX 22 -1 N13260 0x3800055 Int BE Pri Loop_entry Loop_exit !#A N13261 N13262 !#7 N13263 P4766 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N13264 P4766 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N13263 N13264 !#7 N13265 P4766 CASX 21 -1 N13263 0x3800056 Int BE Pri Loop_entry Loop_exit !#7 N13266 P4766 CASX 22 -1 N13264 0x3800057 Int BE Pri Loop_entry Loop_exit !#A N13265 N13266 !#7 N13267 P4767 LD 16 -1 Int BE Pri Loop_entry !#7 N13268 P4768 LD 8 -1 Int BE Pri Loop_exit !#7 N13269 P4769 DWLD 21 -1 Int BE Pri Loop_entry !#7 N13270 P4769 DWLD 22 -1 Int BE Pri Loop_entry !#A N13269 N13270 !#7 N13271 P4769 CASX 21 -1 N13269 0x3800058 Int BE Pri Loop_entry !#7 N13272 P4769 CASX 22 -1 N13270 0x3800059 Int BE Pri Loop_entry !#A N13271 N13272 !#7 N13273 P4770 DWLD 18 -1 Int BE Pri Loop_exit !#7 N13274 P4770 DWLD 19 -1 Int BE Pri Loop_exit !#A N13273 N13274 !#7 N13275 P4770 CASX 18 -1 N13273 0x380005a Int BE Pri Loop_exit !#7 N13276 P4770 CASX 19 -1 N13274 0x380005b Int BE Pri Loop_exit !#A N13275 N13276 !#7 N13277 P4771 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#7 N13278 P4771 CASX 23 -1,0x0 N13277 0x380005c Int BE Pri Loop_entry !#7 N13279 P4772 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#7 N13280 P4772 CASX 20 -1,0x0 N13279 0x380005d Int BE Pri Loop_exit !#7 N13281 P4773 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N13282 P4773 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N13281 N13282 !#7 N13283 P4773 CASX 21 -1 N13281 0x380005e Int BE Pri Loop_entry Loop_exit !#7 N13284 P4773 CASX 22 -1 N13282 0x380005f Int BE Pri Loop_entry Loop_exit !#A N13283 N13284 !#7 N13285 P4774 LD 0 -1 Int LE Pri Loop_entry !#7 N13286 P4775 LD 5 -1 Int BE Pri Loop_exit !#7 N13287 P4774 LD 0 -1 Int LE Pri Loop_entry !#7 N13288 P4775 LD 5 -1 Int BE Pri Loop_exit !#7 N13289 P4776 LD 9 -1 Int LE Pri Loop_entry !#7 N13290 P4777 DWLD 21 -1 Int BE Pri !#7 N13291 P4777 DWLD 22 -1 Int BE Pri !#A N13290 N13291 !#7 N13292 P4777 CASX 21 -1 N13290 0x3800060 Int BE Pri !#7 N13293 P4777 CASX 22 -1 N13291 0x3800061 Int BE Pri !#A N13292 N13293 !#7 N13294 P4778 LD 17 -1 Int BE Pri Loop_exit !#7 N13295 P4776 LD 9 -1 Int LE Pri Loop_entry !#7 N13296 P4777 DWLD 21 -1 Int BE Pri !#7 N13297 P4777 DWLD 22 -1 Int BE Pri !#A N13296 N13297 !#7 N13298 P4777 CASX 21 -1 N13296 0x3800062 Int BE Pri !#7 N13299 P4777 CASX 22 -1 N13297 0x3800063 Int BE Pri !#A N13298 N13299 !#7 N13300 P4778 LD 17 -1 Int BE Pri Loop_exit !#7 N13301 P4779 LD 11 -1 FP BE Pri Loop_entry Loop_exit !#7 N13302 P4779 LD 11 -1 FP BE Pri Loop_entry Loop_exit !#7 N13303 P4780 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N13304 P4780 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N13303 N13304 !#7 N13305 P4780 CASX 3 -1 N13303 0x3800064 Int BE Pri Loop_entry Loop_exit !#7 N13306 P4780 CASX 4 -1 N13304 0x3800065 Int BE Pri Loop_entry Loop_exit !#A N13305 N13306 !#7 N13307 P4780 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N13308 P4780 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N13307 N13308 !#7 N13309 P4780 CASX 3 -1 N13307 0x3800066 Int BE Pri Loop_entry Loop_exit !#7 N13310 P4780 CASX 4 -1 N13308 0x3800067 Int BE Pri Loop_entry Loop_exit !#A N13309 N13310 !#7 N13311 P4781 LD 21 -1 FP BE Pri Loop_entry !#7 N13312 P4782 DWLD 12 -1 Int BE Pri Loop_exit !#7 N13313 P4782 DWLD 13 -1 Int BE Pri Loop_exit !#A N13312 N13313 !#7 N13314 P4782 CASX 12 -1 N13312 0x3800068 Int BE Pri Loop_exit !#7 N13315 P4782 CASX 13 -1 N13313 0x3800069 Int BE Pri Loop_exit !#A N13314 N13315 !#7 N13316 P4783 LD 0 -1 Int BE Pri Loop_entry !#7 N13317 P4784 REPLACEMENT 13 Int BE Pri !#7 N13318 P4785 LD 2 -1 Int BE Pri Loop_exit !#7 N13319 P4786 ST 21 0x380006a Int BE Pri Loop_entry Loop_exit !#7 N13320 P4786 ST 21 0x380006b Int BE Pri Loop_entry Loop_exit !#7 N13321 P4787 DWLD 2 -1,0x0 Int LE Pri Loop_entry !#7 N13322 P4787 CASX 2 -1,0x0 N13321 0x380006c Int LE Pri Loop_entry !#7 N13323 P4788 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#7 N13324 P4788 CASX 5 -1,0x0 N13323 0x380006d Int BE Pri Loop_exit !#7 N13325 P4789 REPLACEMENT 7 Int BE Pri Loop_entry !#7 N13326 P4790 DWLD 12 -1 Int BE Pri Loop_exit !#7 N13327 P4790 DWLD 13 -1 Int BE Pri Loop_exit !#A N13326 N13327 !#7 N13328 P4790 CASX 12 -1 N13326 0x380006e Int BE Pri Loop_exit !#7 N13329 P4790 CASX 13 -1 N13327 0x380006f Int BE Pri Loop_exit !#A N13328 N13329 !#7 N13330 P4789 REPLACEMENT 7 Int BE Pri Loop_entry !#7 N13331 P4790 DWLD 12 -1 Int BE Pri Loop_exit !#7 N13332 P4790 DWLD 13 -1 Int BE Pri Loop_exit !#A N13331 N13332 !#7 N13333 P4790 CASX 12 -1 N13331 0x3800070 Int BE Pri Loop_exit !#7 N13334 P4790 CASX 13 -1 N13332 0x3800071 Int BE Pri Loop_exit !#A N13333 N13334 !#7 N13335 P4791 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#7 N13336 P4791 CASX 11 -1,0x0 N13335 0x3800072 Int BE Pri Loop_entry !#7 N13337 P4792 ST 9 0x3800073 Int BE Pri Loop_exit !#7 N13338 P4791 DWLD 11 -1,0x0 Int BE Pri Loop_entry !#7 N13339 P4791 CASX 11 -1,0x0 N13338 0x3800074 Int BE Pri Loop_entry !#7 N13340 P4792 ST 9 0x3800075 Int BE Pri Loop_exit !#7 N13341 P4793 ST 9 0x3800076 Int BE Pri Loop_entry Loop_exit !#7 N13342 P4793 ST 9 0x3800077 Int BE Pri Loop_entry Loop_exit !#7 N13343 P4794 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13344 P4794 CASX 5 -1,0x0 N13343 0x3800078 Int BE Pri Loop_entry Loop_exit !#7 N13345 P4794 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13346 P4794 CASX 5 -1,0x0 N13345 0x3800079 Int BE Pri Loop_entry Loop_exit !#7 N13347 P4795 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#7 N13348 P4795 CASX 17 -1,0x0 N13347 0x380007a Int BE Pri Loop_entry !#7 N13349 P4796 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13350 P4796 DWLD 4 -1 Int BE Pri Loop_exit !#A N13349 N13350 !#7 N13351 P4796 CASX 3 -1 N13349 0x380007b Int BE Pri Loop_exit !#7 N13352 P4796 CASX 4 -1 N13350 0x380007c Int BE Pri Loop_exit !#A N13351 N13352 !#7 N13353 P4795 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#7 N13354 P4795 CASX 17 -1,0x0 N13353 0x380007d Int BE Pri Loop_entry !#7 N13355 P4796 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13356 P4796 DWLD 4 -1 Int BE Pri Loop_exit !#A N13355 N13356 !#7 N13357 P4796 CASX 3 -1 N13355 0x380007e Int BE Pri Loop_exit !#7 N13358 P4796 CASX 4 -1 N13356 0x380007f Int BE Pri Loop_exit !#A N13357 N13358 !#7 N13359 P4797 REPLACEMENT 4 Int BE Pri Loop_entry !#7 N13360 P4798 REPLACEMENT 3 Int BE Pri Loop_exit !#7 N13361 P4799 MEMBAR !#7 N13362 P4800 MEMBAR !#7 N13363 P4799 MEMBAR !#7 N13364 P4800 MEMBAR !#7 N13365 P4801 LD 7 -1 Int BE Pri Loop_entry !#7 N13366 P4802 DWLD 0 -1 Int BE Pri !#7 N13367 P4802 DWLD 1 -1 Int BE Pri !#A N13366 N13367 !#7 N13368 P4802 CASX 0 -1 N13366 0x3800080 Int BE Pri !#7 N13369 P4802 CASX 1 -1 N13367 0x3800081 Int BE Pri !#A N13368 N13369 !#7 N13370 P4803 LD 3 -1 Int BE Pri Loop_exit !#7 N13371 P4801 LD 7 -1 Int BE Pri Loop_entry !#7 N13372 P4802 DWLD 0 -1 Int BE Pri !#7 N13373 P4802 DWLD 1 -1 Int BE Pri !#A N13372 N13373 !#7 N13374 P4802 CASX 0 -1 N13372 0x3800082 Int BE Pri !#7 N13375 P4802 CASX 1 -1 N13373 0x3800083 Int BE Pri !#A N13374 N13375 !#7 N13376 P4803 LD 3 -1 Int BE Pri Loop_exit !#7 N13377 P4804 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#7 N13378 P4804 REPLACEMENT 9 Int BE Pri Loop_entry Loop_exit !#7 N13379 P4805 DWLD 6 -1 Int BE Pri Loop_entry !#7 N13380 P4805 DWLD 7 -1 Int BE Pri Loop_entry !#A N13379 N13380 !#7 N13381 P4805 CASX 6 -1 N13379 0x3800084 Int BE Pri Loop_entry !#7 N13382 P4805 CASX 7 -1 N13380 0x3800085 Int BE Pri Loop_entry !#A N13381 N13382 !#7 N13383 P4806 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#7 N13384 P4806 CASX 23 -1,0x0 N13383 0x3800086 Int BE Pri Loop_exit !#7 N13385 P4807 DWLD 15 -1 Int BE Pri Loop_entry !#7 N13386 P4807 DWLD 16 -1 Int BE Pri Loop_entry !#A N13385 N13386 !#7 N13387 P4807 CASX 15 -1 N13385 0x3800087 Int BE Pri Loop_entry !#7 N13388 P4807 CASX 16 -1 N13386 0x3800088 Int BE Pri Loop_entry !#A N13387 N13388 !#7 N13389 P4808 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13390 P4808 DWLD 4 -1 Int BE Pri Loop_exit !#A N13389 N13390 !#7 N13391 P4808 CASX 3 -1 N13389 0x3800089 Int BE Pri Loop_exit !#7 N13392 P4808 CASX 4 -1 N13390 0x380008a Int BE Pri Loop_exit !#A N13391 N13392 !#7 N13393 P4809 ST 2 0x380008b Int BE Pri Loop_entry !#7 N13394 P4810 REPLACEMENT 13 Int BE Pri Loop_exit !#7 N13395 P4809 ST 2 0x380008c Int BE Pri Loop_entry !#7 N13396 P4810 REPLACEMENT 13 Int BE Pri Loop_exit !#7 N13397 P4811 LD 16 -1 Int BE Pri Loop_entry !#7 N13398 P4812 LD 21 -1 Int BE Pri Loop_exit !#7 N13399 P4813 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13400 P4813 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13399 N13400 !#7 N13401 P4813 CASX 6 -1 N13399 0x380008d Int BE Pri Loop_entry Loop_exit !#7 N13402 P4813 CASX 7 -1 N13400 0x380008e Int BE Pri Loop_entry Loop_exit !#A N13401 N13402 !#7 N13403 P4813 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13404 P4813 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13403 N13404 !#7 N13405 P4813 CASX 6 -1 N13403 0x380008f Int BE Pri Loop_entry Loop_exit !#7 N13406 P4813 CASX 7 -1 N13404 0x3800090 Int BE Pri Loop_entry Loop_exit !#A N13405 N13406 !#7 N13407 P4814 DWLD 0 -1 Int BE Pri Loop_entry !#7 N13408 P4814 DWLD 1 -1 Int BE Pri Loop_entry !#A N13407 N13408 !#7 N13409 P4814 CASX 0 -1 N13407 0x3800091 Int BE Pri Loop_entry !#7 N13410 P4814 CASX 1 -1 N13408 0x3800092 Int BE Pri Loop_entry !#A N13409 N13410 !#7 N13411 P4815 LD 7 -1 Int BE Pri !#7 N13412 P4816 LD 16 -1 Int BE Pri Loop_exit !#7 N13413 P4817 LD 18 -1 Int BE Pri Loop_entry !#7 N13414 P4817 CAS 18 -1 N13413 0x3800093 Int BE Pri Loop_entry !#7 N13415 P4818 DWLD 0 -1 Int BE Pri Loop_exit !#7 N13416 P4818 DWLD 1 -1 Int BE Pri Loop_exit !#A N13415 N13416 !#7 N13417 P4818 CASX 0 -1 N13415 0x3800094 Int BE Pri Loop_exit !#7 N13418 P4818 CASX 1 -1 N13416 0x3800095 Int BE Pri Loop_exit !#A N13417 N13418 !#7 N13419 P4817 LD 18 -1 Int BE Pri Loop_entry !#7 N13420 P4817 CAS 18 -1 N13419 0x3800096 Int BE Pri Loop_entry !#7 N13421 P4818 DWLD 0 -1 Int BE Pri Loop_exit !#7 N13422 P4818 DWLD 1 -1 Int BE Pri Loop_exit !#A N13421 N13422 !#7 N13423 P4818 CASX 0 -1 N13421 0x3800097 Int BE Pri Loop_exit !#7 N13424 P4818 CASX 1 -1 N13422 0x3800098 Int BE Pri Loop_exit !#A N13423 N13424 !#7 N13425 P4819 LD 17 -1 Int BE Pri Loop_entry !#7 N13426 P4820 LD 20 -1 Int BE Pri Loop_exit !#7 N13427 P4819 LD 17 -1 Int BE Pri Loop_entry !#7 N13428 P4820 LD 20 -1 Int BE Pri Loop_exit !#7 N13429 P4821 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#7 N13430 P4821 CASX 5 -1,0x0 N13429 0x3800099 Int BE Pri Loop_entry !#7 N13431 P4822 LD 4 -1 Int BE Pri Loop_exit !#7 N13432 P4822 CAS 4 -1 N13431 0x380009a Int BE Pri Loop_exit !#7 N13433 P4823 MEMBAR !#7 N13434 P4824 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13435 P4824 DWLD 4 -1 Int BE Pri Loop_exit !#A N13434 N13435 !#7 N13436 P4824 CASX 3 -1 N13434 0x380009b Int BE Pri Loop_exit !#7 N13437 P4824 CASX 4 -1 N13435 0x380009c Int BE Pri Loop_exit !#A N13436 N13437 !#7 N13438 P4825 LD 10 -1 Int BE Pri Loop_entry !#7 N13439 P4826 LD 2 -1 Int BE Pri Loop_exit !#7 N13440 P4827 DWLD 18 -1 Int BE Pri Loop_entry !#7 N13441 P4827 DWLD 19 -1 Int BE Pri Loop_entry !#A N13440 N13441 !#7 N13442 P4827 CASX 18 -1 N13440 0x380009d Int BE Pri Loop_entry !#7 N13443 P4827 CASX 19 -1 N13441 0x380009e Int BE Pri Loop_entry !#A N13442 N13443 !#7 N13444 P4828 LD 7 -1 Int BE Pri Loop_exit !#7 N13445 P4828 CAS 7 -1 N13444 0x380009f Int BE Pri Loop_exit !#7 N13446 P4827 DWLD 18 -1 Int BE Pri Loop_entry !#7 N13447 P4827 DWLD 19 -1 Int BE Pri Loop_entry !#A N13446 N13447 !#7 N13448 P4827 CASX 18 -1 N13446 0x38000a0 Int BE Pri Loop_entry !#7 N13449 P4827 CASX 19 -1 N13447 0x38000a1 Int BE Pri Loop_entry !#A N13448 N13449 !#7 N13450 P4828 LD 7 -1 Int BE Pri Loop_exit !#7 N13451 P4828 CAS 7 -1 N13450 0x38000a2 Int BE Pri Loop_exit !#7 N13452 P4829 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13453 P4829 CASX 20 -1,0x0 N13452 0x38000a3 Int BE Pri Loop_entry Loop_exit !#7 N13454 P4829 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13455 P4829 CASX 20 -1,0x0 N13454 0x38000a4 Int BE Pri Loop_entry Loop_exit !#7 N13456 P4830 DWLD 3 -1 Int BE Pri Loop_entry !#7 N13457 P4830 DWLD 4 -1 Int BE Pri Loop_entry !#A N13456 N13457 !#7 N13458 P4830 CASX 3 -1 N13456 0x38000a5 Int BE Pri Loop_entry !#7 N13459 P4830 CASX 4 -1 N13457 0x38000a6 Int BE Pri Loop_entry !#A N13458 N13459 !#7 N13460 P4831 DWLD 21 -1 Int BE Pri Loop_exit !#7 N13461 P4831 DWLD 22 -1 Int BE Pri Loop_exit !#A N13460 N13461 !#7 N13462 P4831 CASX 21 -1 N13460 0x38000a7 Int BE Pri Loop_exit !#7 N13463 P4831 CASX 22 -1 N13461 0x38000a8 Int BE Pri Loop_exit !#A N13462 N13463 !#7 N13464 P4832 DWLD 3 -1 Int BE Pri Loop_entry !#7 N13465 P4832 DWLD 4 -1 Int BE Pri Loop_entry !#A N13464 N13465 !#7 N13466 P4832 CASX 3 -1 N13464 0x38000a9 Int BE Pri Loop_entry !#7 N13467 P4832 CASX 4 -1 N13465 0x38000aa Int BE Pri Loop_entry !#A N13466 N13467 !#7 N13468 P4833 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#7 N13469 P4833 CASX 5 -1,0x0 N13468 0x38000ab Int BE Pri Loop_exit !#7 N13470 P4834 DWLD 0 -1 Int BE Pri Loop_entry !#7 N13471 P4834 DWLD 1 -1 Int BE Pri Loop_entry !#A N13470 N13471 !#7 N13472 P4834 CASX 0 -1 N13470 0x38000ac Int BE Pri Loop_entry !#7 N13473 P4834 CASX 1 -1 N13471 0x38000ad Int BE Pri Loop_entry !#A N13472 N13473 !#7 N13474 P4835 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#7 N13475 P4835 CASX 20 -1,0x0 N13474 0x38000ae Int BE Pri Loop_exit !#7 N13476 P4836 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13477 P4836 CASX 17 -1,0x0 N13476 0x38000af Int BE Pri Loop_entry Loop_exit !#7 N13478 P4836 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13479 P4836 CASX 17 -1,0x0 N13478 0x38000b0 Int BE Pri Loop_entry Loop_exit !#7 N13480 P4837 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13481 P4837 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13480 N13481 !#7 N13482 P4837 CASX 18 -1 N13480 0x38000b1 Int BE Pri Loop_entry Loop_exit !#7 N13483 P4837 CASX 19 -1 N13481 0x38000b2 Int BE Pri Loop_entry Loop_exit !#A N13482 N13483 !#7 N13484 P4837 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13485 P4837 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13484 N13485 !#7 N13486 P4837 CASX 18 -1 N13484 0x38000b3 Int BE Pri Loop_entry Loop_exit !#7 N13487 P4837 CASX 19 -1 N13485 0x38000b4 Int BE Pri Loop_entry Loop_exit !#A N13486 N13487 !#7 N13488 P4838 PREFETCH 16 Int BE Pri Loop_entry Loop_exit !#7 N13489 P4838 PREFETCH 16 Int BE Pri Loop_entry Loop_exit !#7 N13490 P4839 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13491 P4839 CASX 5 -1,0x0 N13490 0x38000b5 Int BE Pri Loop_entry Loop_exit !#7 N13492 P4840 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#7 N13493 P4840 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N13492 N13493 !#7 N13494 P4840 CASX 0 -1 N13492 0x38000b6 Int BE Pri Loop_entry Loop_exit !#7 N13495 P4840 CASX 1 -1 N13493 0x38000b7 Int BE Pri Loop_entry Loop_exit !#A N13494 N13495 !#7 N13496 P4841 DWLD 17 -1,0x0 Int BE Pri Loop_entry !#7 N13497 P4841 CASX 17 -1,0x0 N13496 0x38000b8 Int BE Pri Loop_entry !#7 N13498 P4842 LD 9 -1 Int BE Pri !#7 N13499 P4843 LD 2 -1 Int BE Pri Loop_exit !#7 N13500 P4844 DWLD 3 -1 Int BE Pri Loop_entry !#7 N13501 P4844 DWLD 4 -1 Int BE Pri Loop_entry !#A N13500 N13501 !#7 N13502 P4844 CASX 3 -1 N13500 0x38000b9 Int BE Pri Loop_entry !#7 N13503 P4844 CASX 4 -1 N13501 0x38000ba Int BE Pri Loop_entry !#A N13502 N13503 !#7 N13504 P4845 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#7 N13505 P4845 CASX 5 -1,0x0 N13504 0x38000bb Int BE Pri Loop_exit !#7 N13506 P4846 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N13507 P4846 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N13506 N13507 !#7 N13508 P4846 CASX 15 -1 N13506 0x38000bc Int BE Pri Loop_entry Loop_exit !#7 N13509 P4846 CASX 16 -1 N13507 0x38000bd Int BE Pri Loop_entry Loop_exit !#A N13508 N13509 !#7 N13510 P4847 REPLACEMENT 19 Int BE Pri Loop_entry !#7 N13511 P4848 ST 0 0x38000be Int BE Pri Loop_exit !#7 N13512 P4849 LD 20 -1 Int BE Pri Loop_entry !#7 N13513 P4850 LD 22 -1 Int BE Pri Loop_exit !#7 N13514 P4849 LD 20 -1 Int BE Pri Loop_entry !#7 N13515 P4850 LD 22 -1 Int BE Pri Loop_exit !#7 N13516 P4851 DWLD 21 -1 Int BE Pri Loop_entry !#7 N13517 P4851 DWLD 22 -1 Int BE Pri Loop_entry !#A N13516 N13517 !#7 N13518 P4851 CASX 21 -1 N13516 0x38000bf Int BE Pri Loop_entry !#7 N13519 P4851 CASX 22 -1 N13517 0x38000c0 Int BE Pri Loop_entry !#A N13518 N13519 !#7 N13520 P4852 DWLD 18 -1 Int BE Pri Loop_exit !#7 N13521 P4852 DWLD 19 -1 Int BE Pri Loop_exit !#A N13520 N13521 !#7 N13522 P4852 CASX 18 -1 N13520 0x38000c1 Int BE Pri Loop_exit !#7 N13523 P4852 CASX 19 -1 N13521 0x38000c2 Int BE Pri Loop_exit !#A N13522 N13523 !#7 N13524 P4851 DWLD 21 -1 Int BE Pri Loop_entry !#7 N13525 P4851 DWLD 22 -1 Int BE Pri Loop_entry !#A N13524 N13525 !#7 N13526 P4851 CASX 21 -1 N13524 0x38000c3 Int BE Pri Loop_entry !#7 N13527 P4851 CASX 22 -1 N13525 0x38000c4 Int BE Pri Loop_entry !#A N13526 N13527 !#7 N13528 P4852 DWLD 18 -1 Int BE Pri Loop_exit !#7 N13529 P4852 DWLD 19 -1 Int BE Pri Loop_exit !#A N13528 N13529 !#7 N13530 P4852 CASX 18 -1 N13528 0x38000c5 Int BE Pri Loop_exit !#7 N13531 P4852 CASX 19 -1 N13529 0x38000c6 Int BE Pri Loop_exit !#A N13530 N13531 !#7 N13532 P4853 REPLACEMENT 3 Int BE Pri Loop_entry !#7 N13533 P4854 DWLD 6 -1 Int BE Pri Loop_exit !#7 N13534 P4854 DWLD 7 -1 Int BE Pri Loop_exit !#A N13533 N13534 !#7 N13535 P4854 CASX 6 -1 N13533 0x38000c7 Int BE Pri Loop_exit !#7 N13536 P4854 CASX 7 -1 N13534 0x38000c8 Int BE Pri Loop_exit !#A N13535 N13536 !#7 N13537 P4853 REPLACEMENT 3 Int BE Pri Loop_entry !#7 N13538 P4854 DWLD 6 -1 Int BE Pri Loop_exit !#7 N13539 P4854 DWLD 7 -1 Int BE Pri Loop_exit !#A N13538 N13539 !#7 N13540 P4854 CASX 6 -1 N13538 0x38000c9 Int BE Pri Loop_exit !#7 N13541 P4854 CASX 7 -1 N13539 0x38000ca Int BE Pri Loop_exit !#A N13540 N13541 !#7 N13542 P4855 REPLACEMENT 18 Int BE Pri Loop_entry !#7 N13543 P4856 LD 10 -1 Int BE Pri !#7 N13544 P4857 LD 6 -1 Int BE Pri Loop_exit !#7 N13545 P4855 REPLACEMENT 18 Int BE Pri Loop_entry !#7 N13546 P4856 LD 10 -1 Int BE Pri !#7 N13547 P4857 LD 6 -1 Int BE Pri Loop_exit !#7 N13548 P4858 ST 5 0x38000cb Int BE Pri Loop_entry !#7 N13549 P4859 DWLD 9 -1 Int BE Pri Loop_exit !#7 N13550 P4859 DWLD 10 -1 Int BE Pri Loop_exit !#A N13549 N13550 !#7 N13551 P4859 CASX 9 -1 N13549 0x38000cc Int BE Pri Loop_exit !#7 N13552 P4859 CASX 10 -1 N13550 0x38000cd Int BE Pri Loop_exit !#A N13551 N13552 !#7 N13553 P4858 ST 5 0x38000ce Int BE Pri Loop_entry !#7 N13554 P4859 DWLD 9 -1 Int BE Pri Loop_exit !#7 N13555 P4859 DWLD 10 -1 Int BE Pri Loop_exit !#A N13554 N13555 !#7 N13556 P4859 CASX 9 -1 N13554 0x38000cf Int BE Pri Loop_exit !#7 N13557 P4859 CASX 10 -1 N13555 0x38000d0 Int BE Pri Loop_exit !#A N13556 N13557 !#7 N13558 P4860 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13559 P4860 CASX 8 -1,0x0 N13558 0x38000d1 Int BE Pri Loop_entry Loop_exit !#7 N13560 P4861 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13561 P4861 CASX 23 -1,0x0 N13560 0x38000d2 Int BE Pri Loop_entry Loop_exit !#7 N13562 P4861 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13563 P4861 CASX 23 -1,0x0 N13562 0x38000d3 Int BE Pri Loop_entry Loop_exit !#7 N13564 P4862 LD 20 -1 FP BE Pri Loop_entry Loop_exit !#7 N13565 P4863 ST 20 0x38000d4 Int BE Pri Loop_entry Loop_exit !#7 N13566 P4864 DWLD 3 -1 Int BE Pri Loop_entry !#7 N13567 P4864 DWLD 4 -1 Int BE Pri Loop_entry !#A N13566 N13567 !#7 N13568 P4864 CASX 3 -1 N13566 0x38000d5 Int BE Pri Loop_entry !#7 N13569 P4864 CASX 4 -1 N13567 0x38000d6 Int BE Pri Loop_entry !#A N13568 N13569 !#7 N13570 P4865 LD 5 -1 Int BE Pri !#7 N13571 P4866 LD 4 -1 Int BE Pri Loop_exit !#7 N13572 P4867 LD 14 -1 Int BE Pri Loop_entry !#7 N13573 P4868 LD 19 -1 Int BE Pri Loop_exit !#7 N13574 P4869 LD 13 -1 Int BE Pri Loop_entry !#7 N13575 P4869 CAS 13 -1 N13574 0x38000d7 Int BE Pri Loop_entry !#7 N13576 P4870 REPLACEMENT 16 Int BE Pri Loop_exit !#7 N13577 P4871 DWLD 2 -1,0x0 Int LE Pri Loop_entry !#7 N13578 P4871 CASX 2 -1,0x0 N13577 0x38000d8 Int LE Pri Loop_entry !#7 N13579 P4872 ST 5 0x38000d9 Int BE Pri Loop_exit !#7 N13580 P4873 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13581 P4873 CASX 8 -1,0x0 N13580 0x38000da Int BE Pri Loop_entry Loop_exit !#7 N13582 P4874 DWLD 9 -1 Int BE Pri Loop_entry !#7 N13583 P4874 DWLD 10 -1 Int BE Pri Loop_entry !#A N13582 N13583 !#7 N13584 P4874 CASX 9 -1 N13582 0x38000db Int BE Pri Loop_entry !#7 N13585 P4874 CASX 10 -1 N13583 0x38000dc Int BE Pri Loop_entry !#A N13584 N13585 !#7 N13586 P4875 LD 3 -1 Int BE Pri !#7 N13587 P4876 LD 17 -1 Int BE Pri Loop_exit !#7 N13588 P4877 REPLACEMENT 7 Int BE Pri Loop_entry !#7 N13589 P4878 LD 15 -1 Int BE Pri !#7 N13590 P4879 LD 2 -1 Int LE Pri Loop_exit !#7 N13591 P4877 REPLACEMENT 7 Int BE Pri Loop_entry !#7 N13592 P4878 LD 15 -1 Int BE Pri !#7 N13593 P4879 LD 2 -1 Int LE Pri Loop_exit !#7 N13594 P4880 LD 1 -1 Int BE Pri Loop_entry Loop_exit !#7 N13595 P4880 CAS 1 -1 N13594 0x38000dd Int BE Pri Loop_entry Loop_exit !#7 N13596 P4881 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13597 P4881 CAS 18 -1 N13596 0x38000de Int BE Pri Loop_entry Loop_exit !#7 N13598 P4881 LD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13599 P4881 CAS 18 -1 N13598 0x38000df Int BE Pri Loop_entry Loop_exit !#7 N13600 P4882 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N13601 P4882 CASX 14 -1,0x0 N13600 0x38000e0 Int BE Pri Loop_entry !#7 N13602 P4883 LD 7 -1 Int BE Pri Loop_exit !#7 N13603 P4883 CAS 7 -1 N13602 0x38000e1 Int BE Pri Loop_exit !#7 N13604 P4882 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N13605 P4882 CASX 14 -1,0x0 N13604 0x38000e2 Int BE Pri Loop_entry !#7 N13606 P4883 LD 7 -1 Int BE Pri Loop_exit !#7 N13607 P4883 CAS 7 -1 N13606 0x38000e3 Int BE Pri Loop_exit !#7 N13608 P4884 LD 8 -1 Int BE Pri Loop_entry !#7 N13609 P4885 LD 14 -1 Int BE Pri !#7 N13610 P4885 CAS 14 -1 N13609 0x38000e4 Int BE Pri !#7 N13611 P4886 LD 13 -1 Int BE Pri Loop_exit !#7 N13612 P4887 LD 0 -1 Int BE Pri Loop_entry !#7 N13613 P4888 ST 0 0x38000e5 Int BE Pri !#7 N13614 P4889 LD 11 -1 Int BE Pri Loop_exit !#7 N13615 P4887 LD 0 -1 Int BE Pri Loop_entry !#7 N13616 P4888 ST 0 0x38000e6 Int BE Pri !#7 N13617 P4889 LD 11 -1 Int BE Pri Loop_exit !#7 N13618 P4890 LD 4 -1 Int BE Pri Loop_entry !#7 N13619 P4890 CAS 4 -1 N13618 0x38000e7 Int BE Pri Loop_entry !#7 N13620 P4891 REPLACEMENT 13 Int BE Pri Loop_exit !#7 N13621 P4892 ST 10 0x38000e8 Int BE Pri Loop_entry Loop_exit !#7 N13622 P4892 ST 10 0x38000e9 Int BE Pri Loop_entry Loop_exit !#7 N13623 P4893 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#7 N13624 P4894 DWLD 18 -1 Int BE Pri Loop_entry !#7 N13625 P4894 DWLD 19 -1 Int BE Pri Loop_entry !#A N13624 N13625 !#7 N13626 P4894 CASX 18 -1 N13624 0x38000ea Int BE Pri Loop_entry !#7 N13627 P4894 CASX 19 -1 N13625 0x38000eb Int BE Pri Loop_entry !#A N13626 N13627 !#7 N13628 P4895 DWLD 0 -1 Int BE Pri Loop_exit !#7 N13629 P4895 DWLD 1 -1 Int BE Pri Loop_exit !#A N13628 N13629 !#7 N13630 P4895 CASX 0 -1 N13628 0x38000ec Int BE Pri Loop_exit !#7 N13631 P4895 CASX 1 -1 N13629 0x38000ed Int BE Pri Loop_exit !#A N13630 N13631 !#7 N13632 P4894 DWLD 18 -1 Int BE Pri Loop_entry !#7 N13633 P4894 DWLD 19 -1 Int BE Pri Loop_entry !#A N13632 N13633 !#7 N13634 P4894 CASX 18 -1 N13632 0x38000ee Int BE Pri Loop_entry !#7 N13635 P4894 CASX 19 -1 N13633 0x38000ef Int BE Pri Loop_entry !#A N13634 N13635 !#7 N13636 P4895 DWLD 0 -1 Int BE Pri Loop_exit !#7 N13637 P4895 DWLD 1 -1 Int BE Pri Loop_exit !#A N13636 N13637 !#7 N13638 P4895 CASX 0 -1 N13636 0x38000f0 Int BE Pri Loop_exit !#7 N13639 P4895 CASX 1 -1 N13637 0x38000f1 Int BE Pri Loop_exit !#A N13638 N13639 !#7 N13640 P4896 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13641 P4896 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13640 N13641 !#7 N13642 P4896 CASX 18 -1 N13640 0x38000f2 Int BE Pri Loop_entry Loop_exit !#7 N13643 P4896 CASX 19 -1 N13641 0x38000f3 Int BE Pri Loop_entry Loop_exit !#A N13642 N13643 !#7 N13644 P4896 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13645 P4896 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13644 N13645 !#7 N13646 P4896 CASX 18 -1 N13644 0x38000f4 Int BE Pri Loop_entry Loop_exit !#7 N13647 P4896 CASX 19 -1 N13645 0x38000f5 Int BE Pri Loop_entry Loop_exit !#A N13646 N13647 !#7 N13648 P4897 DWLD 3 -1 Int BE Pri Loop_entry !#7 N13649 P4897 DWLD 4 -1 Int BE Pri Loop_entry !#A N13648 N13649 !#7 N13650 P4897 CASX 3 -1 N13648 0x38000f6 Int BE Pri Loop_entry !#7 N13651 P4897 CASX 4 -1 N13649 0x38000f7 Int BE Pri Loop_entry !#A N13650 N13651 !#7 N13652 P4898 LD 15 -1 FP BE Pri Loop_exit !#7 N13653 P4899 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13654 P4899 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13653 N13654 !#7 N13655 P4899 CASX 18 -1 N13653 0x38000f8 Int BE Pri Loop_entry Loop_exit !#7 N13656 P4899 CASX 19 -1 N13654 0x38000f9 Int BE Pri Loop_entry Loop_exit !#A N13655 N13656 !#7 N13657 P4899 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13658 P4899 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13657 N13658 !#7 N13659 P4899 CASX 18 -1 N13657 0x38000fa Int BE Pri Loop_entry Loop_exit !#7 N13660 P4899 CASX 19 -1 N13658 0x38000fb Int BE Pri Loop_entry Loop_exit !#A N13659 N13660 !#7 N13661 P4900 LD 3 -1 Int BE Pri Loop_entry !#7 N13662 P4901 LD 18 -1 Int BE Pri Loop_exit !#7 N13663 P4900 LD 3 -1 Int BE Pri Loop_entry !#7 N13664 P4901 LD 18 -1 Int BE Pri Loop_exit !#7 N13665 P4902 FLUSHI 2 Int BE Pri Loop_entry !#7 N13666 P4903 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13667 P4903 DWLD 4 -1 Int BE Pri Loop_exit !#A N13666 N13667 !#7 N13668 P4903 CASX 3 -1 N13666 0x38000fc Int BE Pri Loop_exit !#7 N13669 P4903 CASX 4 -1 N13667 0x38000fd Int BE Pri Loop_exit !#A N13668 N13669 !#7 N13670 P4902 FLUSHI 2 Int BE Pri Loop_entry !#7 N13671 P4903 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13672 P4903 DWLD 4 -1 Int BE Pri Loop_exit !#A N13671 N13672 !#7 N13673 P4903 CASX 3 -1 N13671 0x38000fe Int BE Pri Loop_exit !#7 N13674 P4903 CASX 4 -1 N13672 0x38000ff Int BE Pri Loop_exit !#A N13673 N13674 !#7 N13675 P4904 DWLD 3 -1 Int BE Pri Loop_entry !#7 N13676 P4904 DWLD 4 -1 Int BE Pri Loop_entry !#A N13675 N13676 !#7 N13677 P4904 CASX 3 -1 N13675 0x3800100 Int BE Pri Loop_entry !#7 N13678 P4904 CASX 4 -1 N13676 0x3800101 Int BE Pri Loop_entry !#A N13677 N13678 !#7 N13679 P4905 DWLD 0 -1 Int BE Pri Loop_exit !#7 N13680 P4905 DWLD 1 -1 Int BE Pri Loop_exit !#A N13679 N13680 !#7 N13681 P4905 CASX 0 -1 N13679 0x3800102 Int BE Pri Loop_exit !#7 N13682 P4905 CASX 1 -1 N13680 0x3800103 Int BE Pri Loop_exit !#A N13681 N13682 !#7 N13683 P4906 LD 12 -1 Int BE Pri Loop_entry !#7 N13684 P4907 REPLACEMENT 0 Int BE Pri !#7 N13685 P4908 LD 5 -1 Int BE Pri Loop_exit !#7 N13686 P4909 REPLACEMENT 3 Int BE Pri Loop_entry Loop_exit !#7 N13687 P4910 LD 4 -1 Int BE Pri Loop_entry !#7 N13688 P4911 LD 4 -1 Int BE Pri !#7 N13689 P4911 CAS 4 -1 N13688 0x3800104 Int BE Pri !#7 N13690 P4912 LD 23 -1 Int BE Pri Loop_exit !#7 N13691 P4913 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N13692 P4913 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N13691 N13692 !#7 N13693 P4913 CASX 15 -1 N13691 0x3800105 Int BE Pri Loop_entry Loop_exit !#7 N13694 P4913 CASX 16 -1 N13692 0x3800106 Int BE Pri Loop_entry Loop_exit !#A N13693 N13694 !#7 N13695 P4913 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N13696 P4913 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N13695 N13696 !#7 N13697 P4913 CASX 15 -1 N13695 0x3800107 Int BE Pri Loop_entry Loop_exit !#7 N13698 P4913 CASX 16 -1 N13696 0x3800108 Int BE Pri Loop_entry Loop_exit !#A N13697 N13698 !#7 N13699 P4914 REPLACEMENT 16 Int BE Pri Loop_entry Loop_exit !#7 N13700 P4915 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#7 N13701 P4915 REPLACEMENT 1 Int BE Pri Loop_entry Loop_exit !#7 N13702 P4916 LD 15 -1 Int BE Pri Loop_entry !#7 N13703 P4917 DWLD 17 -1,0x0 Int BE Pri !#7 N13704 P4917 CASX 17 -1,0x0 N13703 0x3800109 Int BE Pri !#7 N13705 P4918 LD 19 -1 Int BE Pri Loop_exit !#7 N13706 P4919 LD 4 -1 Int BE Pri Loop_entry !#7 N13707 P4920 DWLD 2 -1,0x0 Int BE Pri !#7 N13708 P4920 CASX 2 -1,0x0 N13707 0x380010a Int BE Pri !#7 N13709 P4921 LD 1 -1 Int BE Pri Loop_exit !#7 N13710 P4919 LD 4 -1 Int BE Pri Loop_entry !#7 N13711 P4920 DWLD 2 -1,0x0 Int BE Pri !#7 N13712 P4920 CASX 2 -1,0x0 N13711 0x380010b Int BE Pri !#7 N13713 P4921 LD 1 -1 Int BE Pri Loop_exit !#7 N13714 P4922 REPLACEMENT 13 Int BE Pri Loop_entry !#7 N13715 P4923 PREFETCH 2 Int BE Pri Loop_exit !#7 N13716 P4922 REPLACEMENT 13 Int BE Pri Loop_entry !#7 N13717 P4923 PREFETCH 2 Int BE Pri Loop_exit !#7 N13718 P4924 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N13719 P4924 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N13718 N13719 !#7 N13720 P4924 CASX 12 -1 N13718 0x380010c Int BE Pri Loop_entry Loop_exit !#7 N13721 P4924 CASX 13 -1 N13719 0x380010d Int BE Pri Loop_entry Loop_exit !#A N13720 N13721 !#7 N13722 P4925 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13723 P4925 CASX 20 -1,0x0 N13722 0x380010e Int BE Pri Loop_entry Loop_exit !#7 N13724 P4925 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13725 P4925 CASX 20 -1,0x0 N13724 0x380010f Int BE Pri Loop_entry Loop_exit !#7 N13726 P4926 ST 9 0x43000001 FP BE Pri Loop_entry !#7 N13727 P4927 LD 18 -1 Int BE Pri !#7 N13728 P4928 LD 3 -1 Int BE Pri Loop_exit !#7 N13729 P4929 ST 10 0x3800110 Int BE Pri Loop_entry !#7 N13730 P4930 PREFETCH 12 Int BE Pri Loop_exit !#7 N13731 P4929 ST 10 0x3800111 Int BE Pri Loop_entry !#7 N13732 P4930 PREFETCH 12 Int BE Pri Loop_exit !#7 N13733 P4931 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13734 P4931 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13733 N13734 !#7 N13735 P4931 CASX 6 -1 N13733 0x3800112 Int BE Pri Loop_entry Loop_exit !#7 N13736 P4931 CASX 7 -1 N13734 0x3800113 Int BE Pri Loop_entry Loop_exit !#A N13735 N13736 !#7 N13737 P4932 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#7 N13738 P4932 CASX 2 -1,0x0 N13737 0x3800114 Int BE Pri Loop_entry !#7 N13739 P4933 ST 22 0x43000002 FP BE Pri Loop_exit !#7 N13740 P4934 LD 21 -1 Int BE Pri Loop_entry !#7 N13741 P4935 LD 15 -1 Int BE Pri Loop_exit !#7 N13742 P4936 DWLD 18 -1 Int BE Pri Loop_entry !#7 N13743 P4936 DWLD 19 -1 Int BE Pri Loop_entry !#A N13742 N13743 !#7 N13744 P4936 CASX 18 -1 N13742 0x3800115 Int BE Pri Loop_entry !#7 N13745 P4936 CASX 19 -1 N13743 0x3800116 Int BE Pri Loop_entry !#A N13744 N13745 !#7 N13746 P4937 LD 19 -1 Int BE Pri !#7 N13747 P4938 LD 17 -1 Int BE Pri Loop_exit !#7 N13748 P4939 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#7 N13749 P4939 CAS 22 -1 N13748 0x3800117 Int BE Pri Loop_entry Loop_exit !#7 N13750 P4939 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#7 N13751 P4939 CAS 22 -1 N13750 0x3800118 Int BE Pri Loop_entry Loop_exit !#7 N13752 P4940 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N13753 P4940 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N13752 N13753 !#7 N13754 P4940 CASX 18 -1 N13752 0x3800119 Int BE Pri Loop_entry Loop_exit !#7 N13755 P4940 CASX 19 -1 N13753 0x380011a Int BE Pri Loop_entry Loop_exit !#A N13754 N13755 !#7 N13756 P4941 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13757 P4941 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13756 N13757 !#7 N13758 P4941 CASX 6 -1 N13756 0x380011b Int BE Pri Loop_entry Loop_exit !#7 N13759 P4941 CASX 7 -1 N13757 0x380011c Int BE Pri Loop_entry Loop_exit !#A N13758 N13759 !#7 N13760 P4941 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13761 P4941 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13760 N13761 !#7 N13762 P4941 CASX 6 -1 N13760 0x380011d Int BE Pri Loop_entry Loop_exit !#7 N13763 P4941 CASX 7 -1 N13761 0x380011e Int BE Pri Loop_entry Loop_exit !#A N13762 N13763 !#7 N13764 P4942 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#7 N13765 P4942 REPLACEMENT 11 Int BE Pri Loop_entry Loop_exit !#7 N13766 P4943 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#7 N13767 P4943 CASX 23 -1,0x0 N13766 0x380011f Int BE Pri Loop_entry !#7 N13768 P4944 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#7 N13769 P4944 CASX 14 -1,0x0 N13768 0x3800120 Int BE Pri Loop_exit !#7 N13770 P4943 DWLD 23 -1,0x0 Int BE Pri Loop_entry !#7 N13771 P4943 CASX 23 -1,0x0 N13770 0x3800121 Int BE Pri Loop_entry !#7 N13772 P4944 DWLD 14 -1,0x0 Int BE Pri Loop_exit !#7 N13773 P4944 CASX 14 -1,0x0 N13772 0x3800122 Int BE Pri Loop_exit !#7 N13774 P4945 PREFETCH 9 Int BE Pri Loop_entry Loop_exit !#7 N13775 P4945 PREFETCH 9 Int BE Pri Loop_entry Loop_exit !#7 N13776 P4946 LD 19 -1 Int BE Pri Loop_entry !#7 N13777 P4947 LD 8 -1 Int BE Pri Loop_exit !#7 N13778 P4946 LD 19 -1 Int BE Pri Loop_entry !#7 N13779 P4947 LD 8 -1 Int BE Pri Loop_exit !#7 N13780 P4948 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N13781 P4948 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N13780 N13781 !#7 N13782 P4948 CASX 15 -1 N13780 0x3800123 Int BE Pri Loop_entry Loop_exit !#7 N13783 P4948 CASX 16 -1 N13781 0x3800124 Int BE Pri Loop_entry Loop_exit !#A N13782 N13783 !#7 N13784 P4949 LD 5 -1 Int LE Pri Loop_entry !#7 N13785 P4950 LD 21 -1 Int BE Pri Loop_exit !#7 N13786 P4949 LD 5 -1 Int LE Pri Loop_entry !#7 N13787 P4950 LD 21 -1 Int BE Pri Loop_exit !#7 N13788 P4951 LD 22 -1 Int BE Pri Loop_entry !#7 N13789 P4952 LD 7 -1 Int BE Pri Loop_exit !#7 N13790 P4953 LD 2 -1 Int BE Pri Loop_entry !#7 N13791 P4953 CAS 2 -1 N13790 0x3800125 Int BE Pri Loop_entry !#7 N13792 P4954 LD 3 -1 Int BE Pri !#7 N13793 P4955 LD 23 -1 Int BE Pri Loop_exit !#7 N13794 P4953 LD 2 -1 Int BE Pri Loop_entry !#7 N13795 P4953 CAS 2 -1 N13794 0x3800126 Int BE Pri Loop_entry !#7 N13796 P4954 LD 3 -1 Int BE Pri !#7 N13797 P4955 LD 23 -1 Int BE Pri Loop_exit !#7 N13798 P4956 ST 7 0x3800127 Int BE Pri Loop_entry Loop_exit !#7 N13799 P4956 ST 7 0x3800128 Int BE Pri Loop_entry Loop_exit !#7 N13800 P4957 LD 9 -1 Int BE Pri Loop_entry !#7 N13801 P4957 CAS 9 -1 N13800 0x3800129 Int BE Pri Loop_entry !#7 N13802 P4958 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#7 N13803 P4958 CASX 5 -1,0x0 N13802 0x380012a Int BE Pri Loop_exit !#7 N13804 P4957 LD 9 -1 Int BE Pri Loop_entry !#7 N13805 P4957 CAS 9 -1 N13804 0x380012b Int BE Pri Loop_entry !#7 N13806 P4958 DWLD 5 -1,0x0 Int BE Pri Loop_exit !#7 N13807 P4958 CASX 5 -1,0x0 N13806 0x380012c Int BE Pri Loop_exit !#7 N13808 P4959 REPLACEMENT 10 Int BE Pri Loop_entry Loop_exit !#7 N13809 P4960 MEMBAR !#7 N13810 P4960 MEMBAR !#7 N13811 P4961 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N13812 P4961 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N13811 N13812 !#7 N13813 P4961 CASX 21 -1 N13811 0x380012d Int BE Pri Loop_entry Loop_exit !#7 N13814 P4961 CASX 22 -1 N13812 0x380012e Int BE Pri Loop_entry Loop_exit !#A N13813 N13814 !#7 N13815 P4961 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N13816 P4961 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N13815 N13816 !#7 N13817 P4961 CASX 21 -1 N13815 0x380012f Int BE Pri Loop_entry Loop_exit !#7 N13818 P4961 CASX 22 -1 N13816 0x3800130 Int BE Pri Loop_entry Loop_exit !#A N13817 N13818 !#7 N13819 P4962 DWLD 15 -1 Int BE Pri Loop_entry !#7 N13820 P4962 DWLD 16 -1 Int BE Pri Loop_entry !#A N13819 N13820 !#7 N13821 P4962 CASX 15 -1 N13819 0x3800131 Int BE Pri Loop_entry !#7 N13822 P4962 CASX 16 -1 N13820 0x3800132 Int BE Pri Loop_entry !#A N13821 N13822 !#7 N13823 P4963 LD 1 -1 FP BE Pri Loop_exit !#7 N13824 P4964 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#7 N13825 P4964 CASX 8 -1,0x0 N13824 0x3800133 Int BE Pri Loop_entry !#7 N13826 P4965 PREFETCH 17 Int BE Pri Loop_exit !#7 N13827 P4964 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#7 N13828 P4964 CASX 8 -1,0x0 N13827 0x3800134 Int BE Pri Loop_entry !#7 N13829 P4965 PREFETCH 17 Int BE Pri Loop_exit !#7 N13830 P4966 LD 13 -1 Int BE Pri Loop_entry !#7 N13831 P4966 CAS 13 -1 N13830 0x3800135 Int BE Pri Loop_entry !#7 N13832 P4967 DWLD 15 -1 Int BE Pri Loop_exit !#7 N13833 P4967 DWLD 16 -1 Int BE Pri Loop_exit !#A N13832 N13833 !#7 N13834 P4967 CASX 15 -1 N13832 0x3800136 Int BE Pri Loop_exit !#7 N13835 P4967 CASX 16 -1 N13833 0x3800137 Int BE Pri Loop_exit !#A N13834 N13835 !#7 N13836 P4968 LD 10 -1 Int BE Pri Loop_entry !#7 N13837 P4969 LD 11 -1 Int BE Pri Loop_exit !#7 N13838 P4970 REPLACEMENT 20 Int BE Pri Loop_entry Loop_exit !#7 N13839 P4971 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13840 P4971 CASX 8 -1,0x0 N13839 0x3800138 Int BE Pri Loop_entry Loop_exit !#7 N13841 P4972 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N13842 P4972 CASX 14 -1,0x0 N13841 0x3800139 Int BE Pri Loop_entry !#7 N13843 P4973 LD 19 -1 Int BE Pri !#7 N13844 P4974 LD 19 -1 Int LE Pri Loop_exit !#7 N13845 P4972 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N13846 P4972 CASX 14 -1,0x0 N13845 0x380013a Int BE Pri Loop_entry !#7 N13847 P4973 LD 19 -1 Int BE Pri !#7 N13848 P4974 LD 19 -1 Int LE Pri Loop_exit !#7 N13849 P4975 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#7 N13850 P4975 CASX 20 -1,0x0 N13849 0x380013b Int BE Pri Loop_entry !#7 N13851 P4976 REPLACEMENT 13 Int BE Pri Loop_exit !#7 N13852 P4977 DWLD 0 -1 Int BE Pri Loop_entry !#7 N13853 P4977 DWLD 1 -1 Int BE Pri Loop_entry !#A N13852 N13853 !#7 N13854 P4977 CASX 0 -1 N13852 0x380013c Int BE Pri Loop_entry !#7 N13855 P4977 CASX 1 -1 N13853 0x380013d Int BE Pri Loop_entry !#A N13854 N13855 !#7 N13856 P4978 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13857 P4978 DWLD 4 -1 Int BE Pri Loop_exit !#A N13856 N13857 !#7 N13858 P4978 CASX 3 -1 N13856 0x380013e Int BE Pri Loop_exit !#7 N13859 P4978 CASX 4 -1 N13857 0x380013f Int BE Pri Loop_exit !#A N13858 N13859 !#7 N13860 P4977 DWLD 0 -1 Int BE Pri Loop_entry !#7 N13861 P4977 DWLD 1 -1 Int BE Pri Loop_entry !#A N13860 N13861 !#7 N13862 P4977 CASX 0 -1 N13860 0x3800140 Int BE Pri Loop_entry !#7 N13863 P4977 CASX 1 -1 N13861 0x3800141 Int BE Pri Loop_entry !#A N13862 N13863 !#7 N13864 P4978 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13865 P4978 DWLD 4 -1 Int BE Pri Loop_exit !#A N13864 N13865 !#7 N13866 P4978 CASX 3 -1 N13864 0x3800142 Int BE Pri Loop_exit !#7 N13867 P4978 CASX 4 -1 N13865 0x3800143 Int BE Pri Loop_exit !#A N13866 N13867 !#7 N13868 P4979 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N13869 P4979 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N13868 N13869 !#7 N13870 P4979 CASX 12 -1 N13868 0x3800144 Int BE Pri Loop_entry Loop_exit !#7 N13871 P4979 CASX 13 -1 N13869 0x3800145 Int BE Pri Loop_entry Loop_exit !#A N13870 N13871 !#7 N13872 P4979 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N13873 P4979 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N13872 N13873 !#7 N13874 P4979 CASX 12 -1 N13872 0x3800146 Int BE Pri Loop_entry Loop_exit !#7 N13875 P4979 CASX 13 -1 N13873 0x3800147 Int BE Pri Loop_entry Loop_exit !#A N13874 N13875 !#7 N13876 P4980 DWLD 18 -1 Int BE Pri Loop_entry !#7 N13877 P4980 DWLD 19 -1 Int BE Pri Loop_entry !#A N13876 N13877 !#7 N13878 P4980 CASX 18 -1 N13876 0x3800148 Int BE Pri Loop_entry !#7 N13879 P4980 CASX 19 -1 N13877 0x3800149 Int BE Pri Loop_entry !#A N13878 N13879 !#7 N13880 P4981 DWLD 8 -1,0x0 Int BE Pri Loop_exit !#7 N13881 P4981 CASX 8 -1,0x0 N13880 0x380014a Int BE Pri Loop_exit !#7 N13882 P4982 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N13883 P4982 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N13882 N13883 !#7 N13884 P4982 CASX 21 -1 N13882 0x380014b Int BE Pri Loop_entry Loop_exit !#7 N13885 P4982 CASX 22 -1 N13883 0x380014c Int BE Pri Loop_entry Loop_exit !#A N13884 N13885 !#7 N13886 P4983 REPLACEMENT 21 Int BE Pri Loop_entry !#7 N13887 P4984 PREFETCH 0 Int BE Pri Loop_exit !#7 N13888 P4985 LD 4 -1 Int BE Pri Loop_entry !#7 N13889 P4986 LD 20 -1 Int BE Pri Loop_exit !#7 N13890 P4985 LD 4 -1 Int BE Pri Loop_entry !#7 N13891 P4986 LD 20 -1 Int BE Pri Loop_exit !#7 N13892 P4987 LD 0 -1 Int BE Pri Loop_entry !#7 N13893 P4988 DWLD 9 -1 Int BE Pri !#7 N13894 P4988 DWLD 10 -1 Int BE Pri !#A N13893 N13894 !#7 N13895 P4988 CASX 9 -1 N13893 0x380014d Int BE Pri !#7 N13896 P4988 CASX 10 -1 N13894 0x380014e Int BE Pri !#A N13895 N13896 !#7 N13897 P4989 LD 1 -1 Int BE Pri Loop_exit !#7 N13898 P4987 LD 0 -1 Int BE Pri Loop_entry !#7 N13899 P4988 DWLD 9 -1 Int BE Pri !#7 N13900 P4988 DWLD 10 -1 Int BE Pri !#A N13899 N13900 !#7 N13901 P4988 CASX 9 -1 N13899 0x380014f Int BE Pri !#7 N13902 P4988 CASX 10 -1 N13900 0x3800150 Int BE Pri !#A N13901 N13902 !#7 N13903 P4989 LD 1 -1 Int BE Pri Loop_exit !#7 N13904 P4990 LD 3 -1 FP BE Pri Loop_entry !#7 N13905 P4991 DWLD 15 -1 Int BE Pri Loop_exit !#7 N13906 P4991 DWLD 16 -1 Int BE Pri Loop_exit !#A N13905 N13906 !#7 N13907 P4991 CASX 15 -1 N13905 0x3800151 Int BE Pri Loop_exit !#7 N13908 P4991 CASX 16 -1 N13906 0x3800152 Int BE Pri Loop_exit !#A N13907 N13908 !#7 N13909 P4990 LD 3 -1 FP BE Pri Loop_entry !#7 N13910 P4991 DWLD 15 -1 Int BE Pri Loop_exit !#7 N13911 P4991 DWLD 16 -1 Int BE Pri Loop_exit !#A N13910 N13911 !#7 N13912 P4991 CASX 15 -1 N13910 0x3800153 Int BE Pri Loop_exit !#7 N13913 P4991 CASX 16 -1 N13911 0x3800154 Int BE Pri Loop_exit !#A N13912 N13913 !#7 N13914 P4992 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#7 N13915 P4992 CASX 8 -1,0x0 N13914 0x3800155 Int BE Pri Loop_entry !#7 N13916 P4993 DWLD 14 -1,0x0 Int LE Pri Loop_exit !#7 N13917 P4993 CASX 14 -1,0x0 N13916 0x3800156 Int LE Pri Loop_exit !#7 N13918 P4992 DWLD 8 -1,0x0 Int BE Pri Loop_entry !#7 N13919 P4992 CASX 8 -1,0x0 N13918 0x3800157 Int BE Pri Loop_entry !#7 N13920 P4993 DWLD 14 -1,0x0 Int LE Pri Loop_exit !#7 N13921 P4993 CASX 14 -1,0x0 N13920 0x3800158 Int LE Pri Loop_exit !#7 N13922 P4994 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#7 N13923 P4994 CAS 20 -1 N13922 0x3800159 Int BE Pri Loop_entry Loop_exit !#7 N13924 P4994 LD 20 -1 Int BE Pri Loop_entry Loop_exit !#7 N13925 P4994 CAS 20 -1 N13924 0x380015a Int BE Pri Loop_entry Loop_exit !#7 N13926 P4995 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#7 N13927 P4995 CASX 20 -1,0x0 N13926 0x380015b Int BE Pri Loop_entry !#7 N13928 P4996 MEMBAR !#7 N13929 P4995 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#7 N13930 P4995 CASX 20 -1,0x0 N13929 0x380015c Int BE Pri Loop_entry !#7 N13931 P4996 MEMBAR !#7 N13932 P4997 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13933 P4997 CASX 11 -1,0x0 N13932 0x380015d Int BE Pri Loop_entry Loop_exit !#7 N13934 P4998 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13935 P4998 CASX 20 -1,0x0 N13934 0x380015e Int BE Pri Loop_entry Loop_exit !#7 N13936 P4998 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N13937 P4998 CASX 20 -1,0x0 N13936 0x380015f Int BE Pri Loop_entry Loop_exit !#7 N13938 P4999 LD 15 -1 Int BE Pri Loop_entry !#7 N13939 P4999 CAS 15 -1 N13938 0x3800160 Int BE Pri Loop_entry !#7 N13940 P5000 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#7 N13941 P5000 CASX 11 -1,0x0 N13940 0x3800161 Int BE Pri Loop_exit !#7 N13942 P5001 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#7 N13943 P5001 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#7 N13944 P5002 LD 13 -1 Int BE Pri Loop_entry !#7 N13945 P5003 LD 17 -1 Int BE Pri Loop_exit !#7 N13946 P5002 LD 13 -1 Int BE Pri Loop_entry !#7 N13947 P5003 LD 17 -1 Int BE Pri Loop_exit !#7 N13948 P5004 PREFETCH 15 Int BE Pri Loop_entry !#7 N13949 P5005 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#7 N13950 P5005 CASX 23 -1,0x0 N13949 0x3800162 Int BE Pri Loop_exit !#7 N13951 P5004 PREFETCH 15 Int BE Pri Loop_entry !#7 N13952 P5005 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#7 N13953 P5005 CASX 23 -1,0x0 N13952 0x3800163 Int BE Pri Loop_exit !#7 N13954 P5006 LD 9 -1 Int BE Pri Loop_entry !#7 N13955 P5007 DWLD 9 -1 Int BE Pri !#7 N13956 P5007 DWLD 10 -1 Int BE Pri !#A N13955 N13956 !#7 N13957 P5007 CASX 9 -1 N13955 0x3800164 Int BE Pri !#7 N13958 P5007 CASX 10 -1 N13956 0x3800165 Int BE Pri !#A N13957 N13958 !#7 N13959 P5008 LD 4 -1 Int BE Pri Loop_exit !#7 N13960 P5009 LD 17 -1 Int BE Pri Loop_entry !#7 N13961 P5009 CAS 17 -1 N13960 0x3800166 Int BE Pri Loop_entry !#7 N13962 P5010 FLUSHI 16 Int BE Pri Loop_exit !#7 N13963 P5011 ST 3 0x3800167 Int BE Pri Loop_entry !#7 N13964 P5012 DWLD 5 -1,0x0 Int LE Pri Loop_exit !#7 N13965 P5012 CASX 5 -1,0x0 N13964 0x3800168 Int LE Pri Loop_exit !#7 N13966 P5013 LD 23 -1 Int BE Pri Loop_entry !#7 N13967 P5014 LD 13 -1 Int BE Pri Loop_exit !#7 N13968 P5015 LD 8 -1 Int BE Pri Loop_entry !#7 N13969 P5015 CAS 8 -1 N13968 0x3800169 Int BE Pri Loop_entry !#7 N13970 P5016 DWLD 3 -1 Int BE Pri Loop_exit !#7 N13971 P5016 DWLD 4 -1 Int BE Pri Loop_exit !#A N13970 N13971 !#7 N13972 P5016 CASX 3 -1 N13970 0x380016a Int BE Pri Loop_exit !#7 N13973 P5016 CASX 4 -1 N13971 0x380016b Int BE Pri Loop_exit !#A N13972 N13973 !#7 N13974 P5017 DWLD 18 -1 Int LE Pri Loop_entry !#7 N13975 P5017 DWLD 19 -1 Int LE Pri Loop_entry !#A N13974 N13975 !#7 N13976 P5017 CASX 18 -1 N13974 0x380016c Int LE Pri Loop_entry !#7 N13977 P5017 CASX 19 -1 N13975 0x380016d Int LE Pri Loop_entry !#A N13976 N13977 !#7 N13978 P5018 ST 8 0x380016e Int BE Pri Loop_exit !#7 N13979 P5019 PREFETCH 17 Int BE Pri Loop_entry Loop_exit !#7 N13980 P5019 PREFETCH 17 Int BE Pri Loop_entry Loop_exit !#7 N13981 P5020 LD 13 -1 Int BE Pri Loop_entry !#7 N13982 P5021 LD 21 -1 Int BE Pri Loop_exit !#7 N13983 P5020 LD 13 -1 Int BE Pri Loop_entry !#7 N13984 P5021 LD 21 -1 Int BE Pri Loop_exit !#7 N13985 P5022 PREFETCH 18 Int BE Pri Loop_entry !#7 N13986 P5023 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#7 N13987 P5023 CASX 2 -1,0x0 N13986 0x380016f Int BE Pri Loop_exit !#7 N13988 P5022 PREFETCH 18 Int BE Pri Loop_entry !#7 N13989 P5023 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#7 N13990 P5023 CASX 2 -1,0x0 N13989 0x3800170 Int BE Pri Loop_exit !#7 N13991 P5024 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13992 P5024 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13991 N13992 !#7 N13993 P5024 CASX 6 -1 N13991 0x3800171 Int BE Pri Loop_entry Loop_exit !#7 N13994 P5024 CASX 7 -1 N13992 0x3800172 Int BE Pri Loop_entry Loop_exit !#A N13993 N13994 !#7 N13995 P5024 DWLD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N13996 P5024 DWLD 7 -1 Int BE Pri Loop_entry Loop_exit !#A N13995 N13996 !#7 N13997 P5024 CASX 6 -1 N13995 0x3800173 Int BE Pri Loop_entry Loop_exit !#7 N13998 P5024 CASX 7 -1 N13996 0x3800174 Int BE Pri Loop_entry Loop_exit !#A N13997 N13998 !#7 N13999 P5025 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#7 N14000 P5025 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#7 N14001 P5026 LD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14002 P5026 CAS 3 -1 N14001 0x3800175 Int BE Pri Loop_entry Loop_exit !#7 N14003 P5026 LD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14004 P5026 CAS 3 -1 N14003 0x3800176 Int BE Pri Loop_entry Loop_exit !#7 N14005 P5027 LD 23 -1 Int BE Pri Loop_entry !#7 N14006 P5028 DWLD 21 -1 Int BE Pri !#7 N14007 P5028 DWLD 22 -1 Int BE Pri !#A N14006 N14007 !#7 N14008 P5028 CASX 21 -1 N14006 0x3800177 Int BE Pri !#7 N14009 P5028 CASX 22 -1 N14007 0x3800178 Int BE Pri !#A N14008 N14009 !#7 N14010 P5029 LD 18 -1 Int BE Pri Loop_exit !#7 N14011 P5027 LD 23 -1 Int BE Pri Loop_entry !#7 N14012 P5028 DWLD 21 -1 Int BE Pri !#7 N14013 P5028 DWLD 22 -1 Int BE Pri !#A N14012 N14013 !#7 N14014 P5028 CASX 21 -1 N14012 0x3800179 Int BE Pri !#7 N14015 P5028 CASX 22 -1 N14013 0x380017a Int BE Pri !#A N14014 N14015 !#7 N14016 P5029 LD 18 -1 Int BE Pri Loop_exit !#7 N14017 P5030 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#7 N14018 P5030 CAS 11 -1 N14017 0x380017b Int BE Pri Loop_entry Loop_exit !#7 N14019 P5030 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#7 N14020 P5030 CAS 11 -1 N14019 0x380017c Int BE Pri Loop_entry Loop_exit !#7 N14021 P5031 LD 6 -1 Int BE Pri Loop_entry !#7 N14022 P5032 LD 7 -1 Int BE Pri Loop_exit !#7 N14023 P5033 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14024 P5033 CASX 17 -1,0x0 N14023 0x380017d Int BE Pri Loop_entry Loop_exit !#7 N14025 P5034 ST 1 0x380017e Int BE Pri Loop_entry Loop_exit !#7 N14026 P5034 ST 1 0x380017f Int BE Pri Loop_entry Loop_exit !#7 N14027 P5035 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N14028 P5035 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N14027 N14028 !#7 N14029 P5035 CASX 12 -1 N14027 0x3800180 Int BE Pri Loop_entry Loop_exit !#7 N14030 P5035 CASX 13 -1 N14028 0x3800181 Int BE Pri Loop_entry Loop_exit !#A N14029 N14030 !#7 N14031 P5035 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N14032 P5035 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N14031 N14032 !#7 N14033 P5035 CASX 12 -1 N14031 0x3800182 Int BE Pri Loop_entry Loop_exit !#7 N14034 P5035 CASX 13 -1 N14032 0x3800183 Int BE Pri Loop_entry Loop_exit !#A N14033 N14034 !#7 N14035 P5036 ST 2 0x43000003 FP BE Pri Loop_entry !#7 N14036 P5037 REPLACEMENT 19 Int BE Pri Loop_exit !#7 N14037 P5038 ST 14 0x3800184 Int BE Pri Loop_entry !#7 N14038 P5039 LD 1 -1 Int BE Pri !#7 N14039 P5040 LD 18 -1 Int BE Pri Loop_exit !#7 N14040 P5038 ST 14 0x3800185 Int BE Pri Loop_entry !#7 N14041 P5039 LD 1 -1 Int BE Pri !#7 N14042 P5040 LD 18 -1 Int BE Pri Loop_exit !#7 N14043 P5041 LD 7 -1 Int BE Pri Loop_entry !#7 N14044 P5042 LD 13 -1 Int BE Pri Loop_exit !#7 N14045 P5041 LD 7 -1 Int BE Pri Loop_entry !#7 N14046 P5042 LD 13 -1 Int BE Pri Loop_exit !#7 N14047 P5043 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N14048 P5043 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N14047 N14048 !#7 N14049 P5043 CASX 12 -1 N14047 0x3800186 Int BE Pri Loop_entry Loop_exit !#7 N14050 P5043 CASX 13 -1 N14048 0x3800187 Int BE Pri Loop_entry Loop_exit !#A N14049 N14050 !#7 N14051 P5044 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N14052 P5044 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N14051 N14052 !#7 N14053 P5044 CASX 18 -1 N14051 0x3800188 Int BE Pri Loop_entry Loop_exit !#7 N14054 P5044 CASX 19 -1 N14052 0x3800189 Int BE Pri Loop_entry Loop_exit !#A N14053 N14054 !#7 N14055 P5044 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N14056 P5044 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N14055 N14056 !#7 N14057 P5044 CASX 18 -1 N14055 0x380018a Int BE Pri Loop_entry Loop_exit !#7 N14058 P5044 CASX 19 -1 N14056 0x380018b Int BE Pri Loop_entry Loop_exit !#A N14057 N14058 !#7 N14059 P5045 ST 3 0x43000004 FP BE Pri Loop_entry Loop_exit !#7 N14060 P5046 REPLACEMENT 5 Int BE Pri Loop_entry Loop_exit !#7 N14061 P5047 LD 10 -1 Int BE Pri Loop_entry !#7 N14062 P5047 CAS 10 -1 N14061 0x380018c Int BE Pri Loop_entry !#7 N14063 P5048 DWLD 0 -1 Int BE Pri Loop_exit !#7 N14064 P5048 DWLD 1 -1 Int BE Pri Loop_exit !#A N14063 N14064 !#7 N14065 P5048 CASX 0 -1 N14063 0x380018d Int BE Pri Loop_exit !#7 N14066 P5048 CASX 1 -1 N14064 0x380018e Int BE Pri Loop_exit !#A N14065 N14066 !#7 N14067 P5049 LD 21 -1 Int BE Pri Loop_entry !#7 N14068 P5050 LD 20 -1 Int BE Pri Loop_exit !#7 N14069 P5051 LD 0 -1 Int BE Pri Loop_entry !#7 N14070 P5051 CAS 0 -1 N14069 0x380018f Int BE Pri Loop_entry !#7 N14071 P5052 LD 19 -1 Int BE Pri Loop_exit !#7 N14072 P5052 CAS 19 -1 N14071 0x3800190 Int BE Pri Loop_exit !#7 N14073 P5053 LD 12 -1 Int BE Pri Loop_entry !#7 N14074 P5054 ST 23 0x3800191 Int BE Pri !#7 N14075 P5055 LD 8 -1 Int BE Pri Loop_exit !#7 N14076 P5053 LD 12 -1 Int BE Pri Loop_entry !#7 N14077 P5054 ST 23 0x3800192 Int BE Pri !#7 N14078 P5055 LD 8 -1 Int BE Pri Loop_exit !#7 N14079 P5056 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N14080 P5056 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N14079 N14080 !#7 N14081 P5056 CASX 18 -1 N14079 0x3800193 Int BE Pri Loop_entry Loop_exit !#7 N14082 P5056 CASX 19 -1 N14080 0x3800194 Int BE Pri Loop_entry Loop_exit !#A N14081 N14082 !#7 N14083 P5057 ST 7 0x3800195 Int BE Pri Loop_entry !#7 N14084 P5058 LD 0 -1 FP BE Pri Loop_exit !#7 N14085 P5059 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14086 P5059 DWLD 7 -1 Int BE Pri Loop_entry !#A N14085 N14086 !#7 N14087 P5059 CASX 6 -1 N14085 0x3800196 Int BE Pri Loop_entry !#7 N14088 P5059 CASX 7 -1 N14086 0x3800197 Int BE Pri Loop_entry !#A N14087 N14088 !#7 N14089 P5060 DWLD 0 -1 Int BE Pri Loop_exit !#7 N14090 P5060 DWLD 1 -1 Int BE Pri Loop_exit !#A N14089 N14090 !#7 N14091 P5060 CASX 0 -1 N14089 0x3800198 Int BE Pri Loop_exit !#7 N14092 P5060 CASX 1 -1 N14090 0x3800199 Int BE Pri Loop_exit !#A N14091 N14092 !#7 N14093 P5059 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14094 P5059 DWLD 7 -1 Int BE Pri Loop_entry !#A N14093 N14094 !#7 N14095 P5059 CASX 6 -1 N14093 0x380019a Int BE Pri Loop_entry !#7 N14096 P5059 CASX 7 -1 N14094 0x380019b Int BE Pri Loop_entry !#A N14095 N14096 !#7 N14097 P5060 DWLD 0 -1 Int BE Pri Loop_exit !#7 N14098 P5060 DWLD 1 -1 Int BE Pri Loop_exit !#A N14097 N14098 !#7 N14099 P5060 CASX 0 -1 N14097 0x380019c Int BE Pri Loop_exit !#7 N14100 P5060 CASX 1 -1 N14098 0x380019d Int BE Pri Loop_exit !#A N14099 N14100 !#7 N14101 P5061 MEMBAR !#7 N14102 P5062 DWLD 5 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14103 P5062 CASX 5 -1,0x0 N14102 0x380019e Int BE Pri Loop_entry Loop_exit !#7 N14104 P5063 DWLD 18 -1 Int BE Pri Loop_entry !#7 N14105 P5063 DWLD 19 -1 Int BE Pri Loop_entry !#A N14104 N14105 !#7 N14106 P5063 CASX 18 -1 N14104 0x380019f Int BE Pri Loop_entry !#7 N14107 P5063 CASX 19 -1 N14105 0x38001a0 Int BE Pri Loop_entry !#A N14106 N14107 !#7 N14108 P5064 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14109 P5064 DWLD 4 -1 Int BE Pri Loop_exit !#A N14108 N14109 !#7 N14110 P5064 CASX 3 -1 N14108 0x38001a1 Int BE Pri Loop_exit !#7 N14111 P5064 CASX 4 -1 N14109 0x38001a2 Int BE Pri Loop_exit !#A N14110 N14111 !#7 N14112 P5065 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14113 P5065 DWLD 7 -1 Int BE Pri Loop_entry !#A N14112 N14113 !#7 N14114 P5065 CASX 6 -1 N14112 0x38001a3 Int BE Pri Loop_entry !#7 N14115 P5065 CASX 7 -1 N14113 0x38001a4 Int BE Pri Loop_entry !#A N14114 N14115 !#7 N14116 P5066 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14117 P5066 DWLD 4 -1 Int BE Pri Loop_exit !#A N14116 N14117 !#7 N14118 P5066 CASX 3 -1 N14116 0x38001a5 Int BE Pri Loop_exit !#7 N14119 P5066 CASX 4 -1 N14117 0x38001a6 Int BE Pri Loop_exit !#A N14118 N14119 !#7 N14120 P5065 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14121 P5065 DWLD 7 -1 Int BE Pri Loop_entry !#A N14120 N14121 !#7 N14122 P5065 CASX 6 -1 N14120 0x38001a7 Int BE Pri Loop_entry !#7 N14123 P5065 CASX 7 -1 N14121 0x38001a8 Int BE Pri Loop_entry !#A N14122 N14123 !#7 N14124 P5066 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14125 P5066 DWLD 4 -1 Int BE Pri Loop_exit !#A N14124 N14125 !#7 N14126 P5066 CASX 3 -1 N14124 0x38001a9 Int BE Pri Loop_exit !#7 N14127 P5066 CASX 4 -1 N14125 0x38001aa Int BE Pri Loop_exit !#A N14126 N14127 !#7 N14128 P5067 ST 2 0x38001ab Int BE Pri Loop_entry !#7 N14129 P5068 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14130 P5068 DWLD 4 -1 Int BE Pri Loop_exit !#A N14129 N14130 !#7 N14131 P5068 CASX 3 -1 N14129 0x38001ac Int BE Pri Loop_exit !#7 N14132 P5068 CASX 4 -1 N14130 0x38001ad Int BE Pri Loop_exit !#A N14131 N14132 !#7 N14133 P5067 ST 2 0x38001ae Int BE Pri Loop_entry !#7 N14134 P5068 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14135 P5068 DWLD 4 -1 Int BE Pri Loop_exit !#A N14134 N14135 !#7 N14136 P5068 CASX 3 -1 N14134 0x38001af Int BE Pri Loop_exit !#7 N14137 P5068 CASX 4 -1 N14135 0x38001b0 Int BE Pri Loop_exit !#A N14136 N14137 !#7 N14138 P5069 REPLACEMENT 12 Int BE Pri Loop_entry Loop_exit !#7 N14139 P5070 DWLD 12 -1 Int BE Pri Loop_entry !#7 N14140 P5070 DWLD 13 -1 Int BE Pri Loop_entry !#A N14139 N14140 !#7 N14141 P5070 CASX 12 -1 N14139 0x38001b1 Int BE Pri Loop_entry !#7 N14142 P5070 CASX 13 -1 N14140 0x38001b2 Int BE Pri Loop_entry !#A N14141 N14142 !#7 N14143 P5071 LD 19 -1 FP BE Pri Loop_exit !#7 N14144 P5072 ST 22 0x38001b3 Int BE Pri Loop_entry Loop_exit !#7 N14145 P5072 ST 22 0x38001b4 Int BE Pri Loop_entry Loop_exit !#7 N14146 P5073 LD 23 -1 Int BE Pri Loop_entry !#7 N14147 P5074 LD 4 -1 Int BE Pri Loop_exit !#7 N14148 P5073 LD 23 -1 Int BE Pri Loop_entry !#7 N14149 P5074 LD 4 -1 Int BE Pri Loop_exit !#7 N14150 P5075 REPLACEMENT 5 Int BE Pri Loop_entry !#7 N14151 P5076 LD 11 -1 Int BE Pri Loop_exit !#7 N14152 P5076 CAS 11 -1 N14151 0x38001b5 Int BE Pri Loop_exit !#7 N14153 P5077 LD 14 -1 FP BE Pri Loop_entry !#7 N14154 P5078 DWLD 9 -1 Int BE Pri Loop_exit !#7 N14155 P5078 DWLD 10 -1 Int BE Pri Loop_exit !#A N14154 N14155 !#7 N14156 P5078 CASX 9 -1 N14154 0x38001b6 Int BE Pri Loop_exit !#7 N14157 P5078 CASX 10 -1 N14155 0x38001b7 Int BE Pri Loop_exit !#A N14156 N14157 !#7 N14158 P5077 LD 14 -1 FP BE Pri Loop_entry !#7 N14159 P5078 DWLD 9 -1 Int BE Pri Loop_exit !#7 N14160 P5078 DWLD 10 -1 Int BE Pri Loop_exit !#A N14159 N14160 !#7 N14161 P5078 CASX 9 -1 N14159 0x38001b8 Int BE Pri Loop_exit !#7 N14162 P5078 CASX 10 -1 N14160 0x38001b9 Int BE Pri Loop_exit !#A N14161 N14162 !#7 N14163 P5079 LD 9 -1 Int BE Pri Loop_entry !#7 N14164 P5080 LD 23 -1 Int BE Pri Loop_exit !#7 N14165 P5081 DWLD 9 -1 Int BE Pri Loop_entry !#7 N14166 P5081 DWLD 10 -1 Int BE Pri Loop_entry !#A N14165 N14166 !#7 N14167 P5081 CASX 9 -1 N14165 0x38001ba Int BE Pri Loop_entry !#7 N14168 P5081 CASX 10 -1 N14166 0x38001bb Int BE Pri Loop_entry !#A N14167 N14168 !#7 N14169 P5082 DWLD 9 -1 Int BE Pri Loop_exit !#7 N14170 P5082 DWLD 10 -1 Int BE Pri Loop_exit !#A N14169 N14170 !#7 N14171 P5082 CASX 9 -1 N14169 0x38001bc Int BE Pri Loop_exit !#7 N14172 P5082 CASX 10 -1 N14170 0x38001bd Int BE Pri Loop_exit !#A N14171 N14172 !#7 N14173 P5083 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14174 P5083 CASX 20 -1,0x0 N14173 0x38001be Int BE Pri Loop_entry Loop_exit !#7 N14175 P5083 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14176 P5083 CASX 20 -1,0x0 N14175 0x38001bf Int BE Pri Loop_entry Loop_exit !#7 N14177 P5084 LD 17 -1 Int BE Pri Loop_entry !#7 N14178 P5085 LD 23 -1 Int BE Pri Loop_exit !#7 N14179 P5084 LD 17 -1 Int BE Pri Loop_entry !#7 N14180 P5085 LD 23 -1 Int BE Pri Loop_exit !#7 N14181 P5086 REPLACEMENT 20 Int BE Pri Loop_entry !#7 N14182 P5087 DWLD 21 -1 Int BE Pri Loop_exit !#7 N14183 P5087 DWLD 22 -1 Int BE Pri Loop_exit !#A N14182 N14183 !#7 N14184 P5087 CASX 21 -1 N14182 0x38001c0 Int BE Pri Loop_exit !#7 N14185 P5087 CASX 22 -1 N14183 0x38001c1 Int BE Pri Loop_exit !#A N14184 N14185 !#7 N14186 P5088 ST 17 0x38001c2 Int BE Pri Loop_entry Loop_exit !#7 N14187 P5089 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14188 P5089 CASX 20 -1,0x0 N14187 0x38001c3 Int BE Pri Loop_entry Loop_exit !#7 N14189 P5090 LD 14 -1 Int BE Pri Loop_entry !#7 N14190 P5091 LD 2 -1 Int BE Pri Loop_exit !#7 N14191 P5090 LD 14 -1 Int BE Pri Loop_entry !#7 N14192 P5091 LD 2 -1 Int BE Pri Loop_exit !#7 N14193 P5092 LD 22 -1 Int BE Pri Loop_entry !#7 N14194 P5093 DWLD 6 -1 Int BE Pri !#7 N14195 P5093 DWLD 7 -1 Int BE Pri !#A N14194 N14195 !#7 N14196 P5093 CASX 6 -1 N14194 0x38001c4 Int BE Pri !#7 N14197 P5093 CASX 7 -1 N14195 0x38001c5 Int BE Pri !#A N14196 N14197 !#7 N14198 P5094 LD 19 -1 Int BE Pri Loop_exit !#7 N14199 P5095 REPLACEMENT 14 Int BE Pri Loop_entry Loop_exit !#7 N14200 P5096 MEMBAR !#7 N14201 P5096 MEMBAR !#7 N14202 P5097 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14203 P5097 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14202 N14203 !#7 N14204 P5097 CASX 3 -1 N14202 0x38001c6 Int BE Pri Loop_entry Loop_exit !#7 N14205 P5097 CASX 4 -1 N14203 0x38001c7 Int BE Pri Loop_entry Loop_exit !#A N14204 N14205 !#7 N14206 P5097 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14207 P5097 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14206 N14207 !#7 N14208 P5097 CASX 3 -1 N14206 0x38001c8 Int BE Pri Loop_entry Loop_exit !#7 N14209 P5097 CASX 4 -1 N14207 0x38001c9 Int BE Pri Loop_entry Loop_exit !#A N14208 N14209 !#7 N14210 P5098 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#7 N14211 P5098 CASX 20 -1,0x0 N14210 0x38001ca Int BE Pri Loop_entry !#7 N14212 P5099 DWLD 6 -1 Int BE Pri Loop_exit !#7 N14213 P5099 DWLD 7 -1 Int BE Pri Loop_exit !#A N14212 N14213 !#7 N14214 P5099 CASX 6 -1 N14212 0x38001cb Int BE Pri Loop_exit !#7 N14215 P5099 CASX 7 -1 N14213 0x38001cc Int BE Pri Loop_exit !#A N14214 N14215 !#7 N14216 P5098 DWLD 20 -1,0x0 Int BE Pri Loop_entry !#7 N14217 P5098 CASX 20 -1,0x0 N14216 0x38001cd Int BE Pri Loop_entry !#7 N14218 P5099 DWLD 6 -1 Int BE Pri Loop_exit !#7 N14219 P5099 DWLD 7 -1 Int BE Pri Loop_exit !#A N14218 N14219 !#7 N14220 P5099 CASX 6 -1 N14218 0x38001ce Int BE Pri Loop_exit !#7 N14221 P5099 CASX 7 -1 N14219 0x38001cf Int BE Pri Loop_exit !#A N14220 N14221 !#7 N14222 P5100 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14223 P5100 CASX 11 -1,0x0 N14222 0x38001d0 Int BE Pri Loop_entry Loop_exit !#7 N14224 P5100 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14225 P5100 CASX 11 -1,0x0 N14224 0x38001d1 Int BE Pri Loop_entry Loop_exit !#7 N14226 P5101 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14227 P5101 DWLD 4 -1 Int BE Pri Loop_entry !#A N14226 N14227 !#7 N14228 P5101 CASX 3 -1 N14226 0x38001d2 Int BE Pri Loop_entry !#7 N14229 P5101 CASX 4 -1 N14227 0x38001d3 Int BE Pri Loop_entry !#A N14228 N14229 !#7 N14230 P5102 DWLD 9 -1 Int BE Pri Loop_exit !#7 N14231 P5102 DWLD 10 -1 Int BE Pri Loop_exit !#A N14230 N14231 !#7 N14232 P5102 CASX 9 -1 N14230 0x38001d4 Int BE Pri Loop_exit !#7 N14233 P5102 CASX 10 -1 N14231 0x38001d5 Int BE Pri Loop_exit !#A N14232 N14233 !#7 N14234 P5103 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N14235 P5103 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N14234 N14235 !#7 N14236 P5103 CASX 21 -1 N14234 0x38001d6 Int BE Pri Loop_entry Loop_exit !#7 N14237 P5103 CASX 22 -1 N14235 0x38001d7 Int BE Pri Loop_entry Loop_exit !#A N14236 N14237 !#7 N14238 P5103 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N14239 P5103 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N14238 N14239 !#7 N14240 P5103 CASX 21 -1 N14238 0x38001d8 Int BE Pri Loop_entry Loop_exit !#7 N14241 P5103 CASX 22 -1 N14239 0x38001d9 Int BE Pri Loop_entry Loop_exit !#A N14240 N14241 !#7 N14242 P5104 REPLACEMENT 2 Int BE Pri Loop_entry !#7 N14243 P5105 REPLACEMENT 5 Int BE Pri Loop_exit !#7 N14244 P5106 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#7 N14245 P5106 REPLACEMENT 6 Int BE Pri Loop_entry Loop_exit !#7 N14246 P5107 LD 10 -1 FP BE Pri Loop_entry Loop_exit !#7 N14247 P5107 LD 10 -1 FP BE Pri Loop_entry Loop_exit !#7 N14248 P5108 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#7 N14249 P5108 CAS 22 -1 N14248 0x38001da Int BE Pri Loop_entry Loop_exit !#7 N14250 P5108 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#7 N14251 P5108 CAS 22 -1 N14250 0x38001db Int BE Pri Loop_entry Loop_exit !#7 N14252 P5109 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14253 P5109 CASX 8 -1,0x0 N14252 0x38001dc Int BE Pri Loop_entry Loop_exit !#7 N14254 P5110 ST 10 0x38001dd Int BE Pri Loop_entry Loop_exit !#7 N14255 P5110 ST 10 0x38001de Int BE Pri Loop_entry Loop_exit !#7 N14256 P5111 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14257 P5111 CASX 23 -1,0x0 N14256 0x38001df Int BE Pri Loop_entry Loop_exit !#7 N14258 P5111 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14259 P5111 CASX 23 -1,0x0 N14258 0x38001e0 Int BE Pri Loop_entry Loop_exit !#7 N14260 P5112 LD 18 -1 Int BE Pri Loop_entry !#7 N14261 P5113 DWLD 11 -1,0x0 Int BE Pri !#7 N14262 P5113 CASX 11 -1,0x0 N14261 0x38001e1 Int BE Pri !#7 N14263 P5114 LD 9 -1 Int BE Pri Loop_exit !#7 N14264 P5115 REPLACEMENT 9 Int BE Pri Loop_entry !#7 N14265 P5116 REPLACEMENT 9 Int BE Pri Loop_exit !#7 N14266 P5117 DWLD 15 -1 Int BE Pri Loop_entry !#7 N14267 P5117 DWLD 16 -1 Int BE Pri Loop_entry !#A N14266 N14267 !#7 N14268 P5117 CASX 15 -1 N14266 0x38001e2 Int BE Pri Loop_entry !#7 N14269 P5117 CASX 16 -1 N14267 0x38001e3 Int BE Pri Loop_entry !#A N14268 N14269 !#7 N14270 P5118 LD 16 -1 Int BE Pri !#7 N14271 P5119 LD 23 -1 Int BE Pri Loop_exit !#7 N14272 P5117 DWLD 15 -1 Int BE Pri Loop_entry !#7 N14273 P5117 DWLD 16 -1 Int BE Pri Loop_entry !#A N14272 N14273 !#7 N14274 P5117 CASX 15 -1 N14272 0x38001e4 Int BE Pri Loop_entry !#7 N14275 P5117 CASX 16 -1 N14273 0x38001e5 Int BE Pri Loop_entry !#A N14274 N14275 !#7 N14276 P5118 LD 16 -1 Int BE Pri !#7 N14277 P5119 LD 23 -1 Int BE Pri Loop_exit !#7 N14278 P5120 LD 5 -1 Int BE Pri Loop_entry !#7 N14279 P5121 REPLACEMENT 18 Int BE Pri !#7 N14280 P5122 LD 0 -1 Int BE Pri Loop_exit !#7 N14281 P5123 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14282 P5123 DWLD 4 -1 Int BE Pri Loop_entry !#A N14281 N14282 !#7 N14283 P5123 CASX 3 -1 N14281 0x38001e6 Int BE Pri Loop_entry !#7 N14284 P5123 CASX 4 -1 N14282 0x38001e7 Int BE Pri Loop_entry !#A N14283 N14284 !#7 N14285 P5124 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#7 N14286 P5124 CASX 11 -1,0x0 N14285 0x38001e8 Int BE Pri Loop_exit !#7 N14287 P5123 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14288 P5123 DWLD 4 -1 Int BE Pri Loop_entry !#A N14287 N14288 !#7 N14289 P5123 CASX 3 -1 N14287 0x38001e9 Int BE Pri Loop_entry !#7 N14290 P5123 CASX 4 -1 N14288 0x38001ea Int BE Pri Loop_entry !#A N14289 N14290 !#7 N14291 P5124 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#7 N14292 P5124 CASX 11 -1,0x0 N14291 0x38001eb Int BE Pri Loop_exit !#7 N14293 P5125 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N14294 P5125 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N14293 N14294 !#7 N14295 P5125 CASX 15 -1 N14293 0x38001ec Int BE Pri Loop_entry Loop_exit !#7 N14296 P5125 CASX 16 -1 N14294 0x38001ed Int BE Pri Loop_entry Loop_exit !#A N14295 N14296 !#7 N14297 P5125 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N14298 P5125 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N14297 N14298 !#7 N14299 P5125 CASX 15 -1 N14297 0x38001ee Int BE Pri Loop_entry Loop_exit !#7 N14300 P5125 CASX 16 -1 N14298 0x38001ef Int BE Pri Loop_entry Loop_exit !#A N14299 N14300 !#7 N14301 P5126 DWLD 11 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14302 P5126 CASX 11 -1,0x0 N14301 0x38001f0 Int BE Pri Loop_entry Loop_exit !#7 N14303 P5127 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14304 P5127 DWLD 7 -1 Int BE Pri Loop_entry !#A N14303 N14304 !#7 N14305 P5127 CASX 6 -1 N14303 0x38001f1 Int BE Pri Loop_entry !#7 N14306 P5127 CASX 7 -1 N14304 0x38001f2 Int BE Pri Loop_entry !#A N14305 N14306 !#7 N14307 P5128 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#7 N14308 P5128 CASX 20 -1,0x0 N14307 0x38001f3 Int BE Pri Loop_exit !#7 N14309 P5127 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14310 P5127 DWLD 7 -1 Int BE Pri Loop_entry !#A N14309 N14310 !#7 N14311 P5127 CASX 6 -1 N14309 0x38001f4 Int BE Pri Loop_entry !#7 N14312 P5127 CASX 7 -1 N14310 0x38001f5 Int BE Pri Loop_entry !#A N14311 N14312 !#7 N14313 P5128 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#7 N14314 P5128 CASX 20 -1,0x0 N14313 0x38001f6 Int BE Pri Loop_exit !#7 N14315 P5129 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N14316 P5129 CASX 14 -1,0x0 N14315 0x38001f7 Int BE Pri Loop_entry !#7 N14317 P5130 DWLD 21 -1 Int BE Pri Loop_exit !#7 N14318 P5130 DWLD 22 -1 Int BE Pri Loop_exit !#A N14317 N14318 !#7 N14319 P5130 CASX 21 -1 N14317 0x38001f8 Int BE Pri Loop_exit !#7 N14320 P5130 CASX 22 -1 N14318 0x38001f9 Int BE Pri Loop_exit !#A N14319 N14320 !#7 N14321 P5129 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N14322 P5129 CASX 14 -1,0x0 N14321 0x38001fa Int BE Pri Loop_entry !#7 N14323 P5130 DWLD 21 -1 Int BE Pri Loop_exit !#7 N14324 P5130 DWLD 22 -1 Int BE Pri Loop_exit !#A N14323 N14324 !#7 N14325 P5130 CASX 21 -1 N14323 0x38001fb Int BE Pri Loop_exit !#7 N14326 P5130 CASX 22 -1 N14324 0x38001fc Int BE Pri Loop_exit !#A N14325 N14326 !#7 N14327 P5131 LD 7 -1 Int LE Pri Loop_entry !#7 N14328 P5132 ST 2 0x38001fd Int BE Pri !#7 N14329 P5133 LD 19 -1 Int BE Pri Loop_exit !#7 N14330 P5134 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14331 P5134 CASX 23 -1,0x0 N14330 0x38001fe Int BE Pri Loop_entry Loop_exit !#7 N14332 P5134 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14333 P5134 CASX 23 -1,0x0 N14332 0x38001ff Int BE Pri Loop_entry Loop_exit !#7 N14334 P5135 PREFETCH 9 Int BE Pri Loop_entry !#7 N14335 P5136 ST 6 0x3800200 Int BE Pri Loop_exit !#7 N14336 P5137 LD 14 -1 Int BE Pri Loop_entry !#7 N14337 P5138 LD 17 -1 Int BE Pri Loop_exit !#7 N14338 P5139 ST 22 0x3800201 Int BE Pri Loop_entry !#7 N14339 P5140 LD 5 -1 Int BE Pri !#7 N14340 P5141 LD 17 -1 Int BE Pri Loop_exit !#7 N14341 P5142 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N14342 P5142 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N14341 N14342 !#7 N14343 P5142 CASX 12 -1 N14341 0x3800202 Int BE Pri Loop_entry Loop_exit !#7 N14344 P5142 CASX 13 -1 N14342 0x3800203 Int BE Pri Loop_entry Loop_exit !#A N14343 N14344 !#7 N14345 P5142 DWLD 12 -1 Int BE Pri Loop_entry Loop_exit !#7 N14346 P5142 DWLD 13 -1 Int BE Pri Loop_entry Loop_exit !#A N14345 N14346 !#7 N14347 P5142 CASX 12 -1 N14345 0x3800204 Int BE Pri Loop_entry Loop_exit !#7 N14348 P5142 CASX 13 -1 N14346 0x3800205 Int BE Pri Loop_entry Loop_exit !#A N14347 N14348 !#7 N14349 P5143 LD 2 -1 Int BE Pri Loop_entry !#7 N14350 P5144 DWLD 3 -1 Int BE Pri !#7 N14351 P5144 DWLD 4 -1 Int BE Pri !#A N14350 N14351 !#7 N14352 P5144 CASX 3 -1 N14350 0x3800206 Int BE Pri !#7 N14353 P5144 CASX 4 -1 N14351 0x3800207 Int BE Pri !#A N14352 N14353 !#7 N14354 P5145 LD 21 -1 Int BE Pri Loop_exit !#7 N14355 P5146 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14356 P5146 CASX 14 -1,0x0 N14355 0x3800208 Int BE Pri Loop_entry Loop_exit !#7 N14357 P5146 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14358 P5146 CASX 14 -1,0x0 N14357 0x3800209 Int BE Pri Loop_entry Loop_exit !#7 N14359 P5147 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14360 P5147 CASX 20 -1,0x0 N14359 0x380020a Int BE Pri Loop_entry Loop_exit !#7 N14361 P5148 ST 14 0x380020b Int BE Pri Loop_entry Loop_exit !#7 N14362 P5148 ST 14 0x380020c Int BE Pri Loop_entry Loop_exit !#7 N14363 P5149 LD 17 -1 FP BE Pri Loop_entry Loop_exit !#7 N14364 P5150 LD 5 -1 Int BE Pri Loop_entry !#7 N14365 P5150 CAS 5 -1 N14364 0x380020d Int BE Pri Loop_entry !#7 N14366 P5151 DWLD 9 -1 Int LE Pri Loop_exit !#7 N14367 P5151 DWLD 10 -1 Int LE Pri Loop_exit !#A N14366 N14367 !#7 N14368 P5151 CASX 9 -1 N14366 0x380020e Int LE Pri Loop_exit !#7 N14369 P5151 CASX 10 -1 N14367 0x380020f Int LE Pri Loop_exit !#A N14368 N14369 !#7 N14370 P5150 LD 5 -1 Int BE Pri Loop_entry !#7 N14371 P5150 CAS 5 -1 N14370 0x3800210 Int BE Pri Loop_entry !#7 N14372 P5151 DWLD 9 -1 Int LE Pri Loop_exit !#7 N14373 P5151 DWLD 10 -1 Int LE Pri Loop_exit !#A N14372 N14373 !#7 N14374 P5151 CASX 9 -1 N14372 0x3800211 Int LE Pri Loop_exit !#7 N14375 P5151 CASX 10 -1 N14373 0x3800212 Int LE Pri Loop_exit !#A N14374 N14375 !#7 N14376 P5152 DWLD 18 -1 Int BE Pri Loop_entry !#7 N14377 P5152 DWLD 19 -1 Int BE Pri Loop_entry !#A N14376 N14377 !#7 N14378 P5152 CASX 18 -1 N14376 0x3800213 Int BE Pri Loop_entry !#7 N14379 P5152 CASX 19 -1 N14377 0x3800214 Int BE Pri Loop_entry !#A N14378 N14379 !#7 N14380 P5153 REPLACEMENT 20 Int BE Pri Loop_exit !#7 N14381 P5152 DWLD 18 -1 Int BE Pri Loop_entry !#7 N14382 P5152 DWLD 19 -1 Int BE Pri Loop_entry !#A N14381 N14382 !#7 N14383 P5152 CASX 18 -1 N14381 0x3800215 Int BE Pri Loop_entry !#7 N14384 P5152 CASX 19 -1 N14382 0x3800216 Int BE Pri Loop_entry !#A N14383 N14384 !#7 N14385 P5153 REPLACEMENT 20 Int BE Pri Loop_exit !#7 N14386 P5154 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14387 P5154 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14386 N14387 !#7 N14388 P5154 CASX 3 -1 N14386 0x3800217 Int BE Pri Loop_entry Loop_exit !#7 N14389 P5154 CASX 4 -1 N14387 0x3800218 Int BE Pri Loop_entry Loop_exit !#A N14388 N14389 !#7 N14390 P5154 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14391 P5154 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14390 N14391 !#7 N14392 P5154 CASX 3 -1 N14390 0x3800219 Int BE Pri Loop_entry Loop_exit !#7 N14393 P5154 CASX 4 -1 N14391 0x380021a Int BE Pri Loop_entry Loop_exit !#A N14392 N14393 !#7 N14394 P5155 LD 19 -1 Int BE Pri Loop_entry !#7 N14395 P5155 CAS 19 -1 N14394 0x380021b Int BE Pri Loop_entry !#7 N14396 P5156 MEMBAR !#7 N14397 P5157 LD 23 -1 Int BE Pri Loop_entry !#7 N14398 P5158 LD 11 -1 Int BE Pri Loop_exit !#7 N14399 P5159 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14400 P5159 DWLD 7 -1 Int BE Pri Loop_entry !#A N14399 N14400 !#7 N14401 P5159 CASX 6 -1 N14399 0x380021c Int BE Pri Loop_entry !#7 N14402 P5159 CASX 7 -1 N14400 0x380021d Int BE Pri Loop_entry !#A N14401 N14402 !#7 N14403 P5160 DWLD 15 -1 Int BE Pri Loop_exit !#7 N14404 P5160 DWLD 16 -1 Int BE Pri Loop_exit !#A N14403 N14404 !#7 N14405 P5160 CASX 15 -1 N14403 0x380021e Int BE Pri Loop_exit !#7 N14406 P5160 CASX 16 -1 N14404 0x380021f Int BE Pri Loop_exit !#A N14405 N14406 !#7 N14407 P5159 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14408 P5159 DWLD 7 -1 Int BE Pri Loop_entry !#A N14407 N14408 !#7 N14409 P5159 CASX 6 -1 N14407 0x3800220 Int BE Pri Loop_entry !#7 N14410 P5159 CASX 7 -1 N14408 0x3800221 Int BE Pri Loop_entry !#A N14409 N14410 !#7 N14411 P5160 DWLD 15 -1 Int BE Pri Loop_exit !#7 N14412 P5160 DWLD 16 -1 Int BE Pri Loop_exit !#A N14411 N14412 !#7 N14413 P5160 CASX 15 -1 N14411 0x3800222 Int BE Pri Loop_exit !#7 N14414 P5160 CASX 16 -1 N14412 0x3800223 Int BE Pri Loop_exit !#A N14413 N14414 !#7 N14415 P5161 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#7 N14416 P5161 CAS 22 -1 N14415 0x3800224 Int BE Pri Loop_entry Loop_exit !#7 N14417 P5161 LD 22 -1 Int BE Pri Loop_entry Loop_exit !#7 N14418 P5161 CAS 22 -1 N14417 0x3800225 Int BE Pri Loop_entry Loop_exit !#7 N14419 P5162 LD 21 -1 Int BE Pri Loop_entry !#7 N14420 P5162 CAS 21 -1 N14419 0x3800226 Int BE Pri Loop_entry !#7 N14421 P5163 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#7 N14422 P5163 CASX 11 -1,0x0 N14421 0x3800227 Int BE Pri Loop_exit !#7 N14423 P5164 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N14424 P5164 CASX 14 -1,0x0 N14423 0x3800228 Int BE Pri Loop_entry !#7 N14425 P5165 DWLD 17 -1,0x0 Int BE Pri Loop_exit !#7 N14426 P5165 CASX 17 -1,0x0 N14425 0x3800229 Int BE Pri Loop_exit !#7 N14427 P5166 DWLD 17 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14428 P5166 CASX 17 -1,0x0 N14427 0x380022a Int BE Pri Loop_entry Loop_exit !#7 N14429 P5167 DWLD 0 -1 Int BE Pri Loop_entry !#7 N14430 P5167 DWLD 1 -1 Int BE Pri Loop_entry !#A N14429 N14430 !#7 N14431 P5167 CASX 0 -1 N14429 0x380022b Int BE Pri Loop_entry !#7 N14432 P5167 CASX 1 -1 N14430 0x380022c Int BE Pri Loop_entry !#A N14431 N14432 !#7 N14433 P5168 PREFETCH 22 Int LE Pri Loop_exit !#7 N14434 P5167 DWLD 0 -1 Int BE Pri Loop_entry !#7 N14435 P5167 DWLD 1 -1 Int BE Pri Loop_entry !#A N14434 N14435 !#7 N14436 P5167 CASX 0 -1 N14434 0x380022d Int BE Pri Loop_entry !#7 N14437 P5167 CASX 1 -1 N14435 0x380022e Int BE Pri Loop_entry !#A N14436 N14437 !#7 N14438 P5168 PREFETCH 22 Int LE Pri Loop_exit !#7 N14439 P5169 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14440 P5169 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14439 N14440 !#7 N14441 P5169 CASX 3 -1 N14439 0x380022f Int BE Pri Loop_entry Loop_exit !#7 N14442 P5169 CASX 4 -1 N14440 0x3800230 Int BE Pri Loop_entry Loop_exit !#A N14441 N14442 !#7 N14443 P5169 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14444 P5169 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14443 N14444 !#7 N14445 P5169 CASX 3 -1 N14443 0x3800231 Int BE Pri Loop_entry Loop_exit !#7 N14446 P5169 CASX 4 -1 N14444 0x3800232 Int BE Pri Loop_entry Loop_exit !#A N14445 N14446 !#7 N14447 P5170 LD 16 -1 Int BE Pri Loop_entry !#7 N14448 P5171 DWLD 12 -1 Int BE Pri !#7 N14449 P5171 DWLD 13 -1 Int BE Pri !#A N14448 N14449 !#7 N14450 P5171 CASX 12 -1 N14448 0x3800233 Int BE Pri !#7 N14451 P5171 CASX 13 -1 N14449 0x3800234 Int BE Pri !#A N14450 N14451 !#7 N14452 P5172 LD 13 -1 Int BE Pri Loop_exit !#7 N14453 P5170 LD 16 -1 Int BE Pri Loop_entry !#7 N14454 P5171 DWLD 12 -1 Int BE Pri !#7 N14455 P5171 DWLD 13 -1 Int BE Pri !#A N14454 N14455 !#7 N14456 P5171 CASX 12 -1 N14454 0x3800235 Int BE Pri !#7 N14457 P5171 CASX 13 -1 N14455 0x3800236 Int BE Pri !#A N14456 N14457 !#7 N14458 P5172 LD 13 -1 Int BE Pri Loop_exit !#7 N14459 P5173 LD 11 -1 Int BE Pri Loop_entry Loop_exit !#7 N14460 P5173 CAS 11 -1 N14459 0x3800237 Int BE Pri Loop_entry Loop_exit !#7 N14461 P5174 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14462 P5174 DWLD 4 -1 Int BE Pri Loop_entry !#A N14461 N14462 !#7 N14463 P5174 CASX 3 -1 N14461 0x3800238 Int BE Pri Loop_entry !#7 N14464 P5174 CASX 4 -1 N14462 0x3800239 Int BE Pri Loop_entry !#A N14463 N14464 !#7 N14465 P5175 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14466 P5175 DWLD 4 -1 Int BE Pri Loop_exit !#A N14465 N14466 !#7 N14467 P5175 CASX 3 -1 N14465 0x380023a Int BE Pri Loop_exit !#7 N14468 P5175 CASX 4 -1 N14466 0x380023b Int BE Pri Loop_exit !#A N14467 N14468 !#7 N14469 P5174 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14470 P5174 DWLD 4 -1 Int BE Pri Loop_entry !#A N14469 N14470 !#7 N14471 P5174 CASX 3 -1 N14469 0x380023c Int BE Pri Loop_entry !#7 N14472 P5174 CASX 4 -1 N14470 0x380023d Int BE Pri Loop_entry !#A N14471 N14472 !#7 N14473 P5175 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14474 P5175 DWLD 4 -1 Int BE Pri Loop_exit !#A N14473 N14474 !#7 N14475 P5175 CASX 3 -1 N14473 0x380023e Int BE Pri Loop_exit !#7 N14476 P5175 CASX 4 -1 N14474 0x380023f Int BE Pri Loop_exit !#A N14475 N14476 !#7 N14477 P5176 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14478 P5176 CASX 2 -1,0x0 N14477 0x3800240 Int BE Pri Loop_entry Loop_exit !#7 N14479 P5176 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14480 P5176 CASX 2 -1,0x0 N14479 0x3800241 Int BE Pri Loop_entry Loop_exit !#7 N14481 P5177 PREFETCH 23 Int BE Pri Loop_entry !#7 N14482 P5178 DWLD 0 -1 Int BE Pri Loop_exit !#7 N14483 P5178 DWLD 1 -1 Int BE Pri Loop_exit !#A N14482 N14483 !#7 N14484 P5178 CASX 0 -1 N14482 0x3800242 Int BE Pri Loop_exit !#7 N14485 P5178 CASX 1 -1 N14483 0x3800243 Int BE Pri Loop_exit !#A N14484 N14485 !#7 N14486 P5179 LD 10 -1 Int BE Pri Loop_entry !#7 N14487 P5179 CAS 10 -1 N14486 0x3800244 Int BE Pri Loop_entry !#7 N14488 P5180 DWLD 0 -1 Int BE Pri Loop_exit !#7 N14489 P5180 DWLD 1 -1 Int BE Pri Loop_exit !#A N14488 N14489 !#7 N14490 P5180 CASX 0 -1 N14488 0x3800245 Int BE Pri Loop_exit !#7 N14491 P5180 CASX 1 -1 N14489 0x3800246 Int BE Pri Loop_exit !#A N14490 N14491 !#7 N14492 P5179 LD 10 -1 Int BE Pri Loop_entry !#7 N14493 P5179 CAS 10 -1 N14492 0x3800247 Int BE Pri Loop_entry !#7 N14494 P5180 DWLD 0 -1 Int BE Pri Loop_exit !#7 N14495 P5180 DWLD 1 -1 Int BE Pri Loop_exit !#A N14494 N14495 !#7 N14496 P5180 CASX 0 -1 N14494 0x3800248 Int BE Pri Loop_exit !#7 N14497 P5180 CASX 1 -1 N14495 0x3800249 Int BE Pri Loop_exit !#A N14496 N14497 !#7 N14498 P5181 LD 10 -1 Int BE Pri Loop_entry !#7 N14499 P5182 LD 3 -1 Int BE Pri Loop_exit !#7 N14500 P5181 LD 10 -1 Int BE Pri Loop_entry !#7 N14501 P5182 LD 3 -1 Int BE Pri Loop_exit !#7 N14502 P5183 LD 12 -1 FP BE Pri Loop_entry Loop_exit !#7 N14503 P5184 DWLD 8 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14504 P5184 CASX 8 -1,0x0 N14503 0x380024a Int BE Pri Loop_entry Loop_exit !#7 N14505 P5185 LD 18 -1 Int BE Pri Loop_entry !#7 N14506 P5186 LD 10 -1 Int BE Pri Loop_exit !#7 N14507 P5185 LD 18 -1 Int BE Pri Loop_entry !#7 N14508 P5186 LD 10 -1 Int BE Pri Loop_exit !#7 N14509 P5187 LD 0 -1 Int BE Pri Loop_entry Loop_exit !#7 N14510 P5187 CAS 0 -1 N14509 0x380024b Int BE Pri Loop_entry Loop_exit !#7 N14511 P5188 LD 12 -1 Int BE Pri Loop_entry !#7 N14512 P5189 DWLD 20 -1,0x0 Int BE Pri !#7 N14513 P5189 CASX 20 -1,0x0 N14512 0x380024c Int BE Pri !#7 N14514 P5190 LD 4 -1 Int BE Pri Loop_exit !#7 N14515 P5191 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#7 N14516 P5191 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N14515 N14516 !#7 N14517 P5191 CASX 0 -1 N14515 0x380024d Int BE Pri Loop_entry Loop_exit !#7 N14518 P5191 CASX 1 -1 N14516 0x380024e Int BE Pri Loop_entry Loop_exit !#A N14517 N14518 !#7 N14519 P5191 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#7 N14520 P5191 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N14519 N14520 !#7 N14521 P5191 CASX 0 -1 N14519 0x380024f Int BE Pri Loop_entry Loop_exit !#7 N14522 P5191 CASX 1 -1 N14520 0x3800250 Int BE Pri Loop_entry Loop_exit !#A N14521 N14522 !#7 N14523 P5192 PREFETCH 2 Int BE Pri Loop_entry !#7 N14524 P5193 REPLACEMENT 18 Int BE Pri Loop_exit !#7 N14525 P5194 ST 6 0x3800251 Int BE Pri Loop_entry Loop_exit !#7 N14526 P5194 ST 6 0x3800252 Int BE Pri Loop_entry Loop_exit !#7 N14527 P5195 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#7 N14528 P5195 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N14527 N14528 !#7 N14529 P5195 CASX 9 -1 N14527 0x3800253 Int BE Pri Loop_entry Loop_exit !#7 N14530 P5195 CASX 10 -1 N14528 0x3800254 Int BE Pri Loop_entry Loop_exit !#A N14529 N14530 !#7 N14531 P5195 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#7 N14532 P5195 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N14531 N14532 !#7 N14533 P5195 CASX 9 -1 N14531 0x3800255 Int BE Pri Loop_entry Loop_exit !#7 N14534 P5195 CASX 10 -1 N14532 0x3800256 Int BE Pri Loop_entry Loop_exit !#A N14533 N14534 !#7 N14535 P5196 LD 3 -1 Int BE Pri Loop_entry !#7 N14536 P5197 LD 16 -1 Int BE Pri Loop_exit !#7 N14537 P5198 ST 22 0x3800257 Int BE Pri Loop_entry Loop_exit !#7 N14538 P5198 ST 22 0x3800258 Int BE Pri Loop_entry Loop_exit !#7 N14539 P5199 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14540 P5199 CASX 2 -1,0x0 N14539 0x3800259 Int BE Pri Loop_entry Loop_exit !#7 N14541 P5200 LD 10 -1 Int BE Pri Loop_entry !#7 N14542 P5200 CAS 10 -1 N14541 0x380025a Int BE Pri Loop_entry !#7 N14543 P5201 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#7 N14544 P5201 CASX 2 -1,0x0 N14543 0x380025b Int BE Pri Loop_exit !#7 N14545 P5200 LD 10 -1 Int BE Pri Loop_entry !#7 N14546 P5200 CAS 10 -1 N14545 0x380025c Int BE Pri Loop_entry !#7 N14547 P5201 DWLD 2 -1,0x0 Int BE Pri Loop_exit !#7 N14548 P5201 CASX 2 -1,0x0 N14547 0x380025d Int BE Pri Loop_exit !#7 N14549 P5202 PREFETCH 1 Int BE Pri Loop_entry Loop_exit !#7 N14550 P5203 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N14551 P5203 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N14550 N14551 !#7 N14552 P5203 CASX 15 -1 N14550 0x380025e Int BE Pri Loop_entry Loop_exit !#7 N14553 P5203 CASX 16 -1 N14551 0x380025f Int BE Pri Loop_entry Loop_exit !#A N14552 N14553 !#7 N14554 P5203 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N14555 P5203 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N14554 N14555 !#7 N14556 P5203 CASX 15 -1 N14554 0x3800260 Int BE Pri Loop_entry Loop_exit !#7 N14557 P5203 CASX 16 -1 N14555 0x3800261 Int BE Pri Loop_entry Loop_exit !#A N14556 N14557 !#7 N14558 P5204 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#7 N14559 P5204 CASX 2 -1,0x0 N14558 0x3800262 Int BE Pri Loop_entry !#7 N14560 P5205 REPLACEMENT 11 Int BE Pri Loop_exit !#7 N14561 P5204 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#7 N14562 P5204 CASX 2 -1,0x0 N14561 0x3800263 Int BE Pri Loop_entry !#7 N14563 P5205 REPLACEMENT 11 Int BE Pri Loop_exit !#7 N14564 P5206 REPLACEMENT 17 Int BE Pri Loop_entry Loop_exit !#7 N14565 P5207 LD 13 -1 Int BE Pri Loop_entry !#7 N14566 P5208 ST 1 0x3800264 Int BE Pri !#7 N14567 P5209 LD 2 -1 Int BE Pri Loop_exit !#7 N14568 P5210 LD 6 -1 Int BE Pri Loop_entry !#7 N14569 P5211 LD 1 -1 Int BE Pri Loop_exit !#7 N14570 P5210 LD 6 -1 Int BE Pri Loop_entry !#7 N14571 P5211 LD 1 -1 Int BE Pri Loop_exit !#7 N14572 P5212 ST 22 0x3800265 Int BE Pri Loop_entry !#7 N14573 P5213 MEMBAR !#7 N14574 P5214 LD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N14575 P5214 CAS 6 -1 N14574 0x3800266 Int BE Pri Loop_entry Loop_exit !#7 N14576 P5214 LD 6 -1 Int BE Pri Loop_entry Loop_exit !#7 N14577 P5214 CAS 6 -1 N14576 0x3800267 Int BE Pri Loop_entry Loop_exit !#7 N14578 P5215 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#7 N14579 P5215 PREFETCH 21 Int BE Pri Loop_entry Loop_exit !#7 N14580 P5216 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#7 N14581 P5216 REPLACEMENT 22 Int BE Pri Loop_entry Loop_exit !#7 N14582 P5217 DWLD 9 -1 Int BE Pri Loop_entry !#7 N14583 P5217 DWLD 10 -1 Int BE Pri Loop_entry !#A N14582 N14583 !#7 N14584 P5217 CASX 9 -1 N14582 0x3800268 Int BE Pri Loop_entry !#7 N14585 P5217 CASX 10 -1 N14583 0x3800269 Int BE Pri Loop_entry !#A N14584 N14585 !#7 N14586 P5218 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14587 P5218 DWLD 4 -1 Int BE Pri Loop_exit !#A N14586 N14587 !#7 N14588 P5218 CASX 3 -1 N14586 0x380026a Int BE Pri Loop_exit !#7 N14589 P5218 CASX 4 -1 N14587 0x380026b Int BE Pri Loop_exit !#A N14588 N14589 !#7 N14590 P5217 DWLD 9 -1 Int BE Pri Loop_entry !#7 N14591 P5217 DWLD 10 -1 Int BE Pri Loop_entry !#A N14590 N14591 !#7 N14592 P5217 CASX 9 -1 N14590 0x380026c Int BE Pri Loop_entry !#7 N14593 P5217 CASX 10 -1 N14591 0x380026d Int BE Pri Loop_entry !#A N14592 N14593 !#7 N14594 P5218 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14595 P5218 DWLD 4 -1 Int BE Pri Loop_exit !#A N14594 N14595 !#7 N14596 P5218 CASX 3 -1 N14594 0x380026e Int BE Pri Loop_exit !#7 N14597 P5218 CASX 4 -1 N14595 0x380026f Int BE Pri Loop_exit !#A N14596 N14597 !#7 N14598 P5219 REPLACEMENT 13 Int BE Pri Loop_entry Loop_exit !#7 N14599 P5219 REPLACEMENT 13 Int BE Pri Loop_entry Loop_exit !#7 N14600 P5220 ST 7 0x3800270 Int BE Pri Loop_entry !#7 N14601 P5221 ST 14 0x3800271 Int BE Pri Loop_exit !#7 N14602 P5220 ST 7 0x3800272 Int BE Pri Loop_entry !#7 N14603 P5221 ST 14 0x3800273 Int BE Pri Loop_exit !#7 N14604 P5222 LD 2 -1 Int BE Pri Loop_entry Loop_exit !#7 N14605 P5222 CAS 2 -1 N14604 0x3800274 Int BE Pri Loop_entry Loop_exit !#7 N14606 P5223 REPLACEMENT 11 Int BE Pri Loop_entry !#7 N14607 P5224 LD 13 -1 Int BE Pri !#7 N14608 P5225 LD 23 -1 Int BE Pri Loop_exit !#7 N14609 P5223 REPLACEMENT 11 Int BE Pri Loop_entry !#7 N14610 P5224 LD 13 -1 Int BE Pri !#7 N14611 P5225 LD 23 -1 Int BE Pri Loop_exit !#7 N14612 P5226 LD 8 -1 Int BE Pri Loop_entry !#7 N14613 P5227 ST 23 0x3800275 Int BE Pri !#7 N14614 P5228 LD 7 -1 Int BE Pri Loop_exit !#7 N14615 P5229 DWLD 12 -1 Int BE Pri Loop_entry !#7 N14616 P5229 DWLD 13 -1 Int BE Pri Loop_entry !#A N14615 N14616 !#7 N14617 P5229 CASX 12 -1 N14615 0x3800276 Int BE Pri Loop_entry !#7 N14618 P5229 CASX 13 -1 N14616 0x3800277 Int BE Pri Loop_entry !#A N14617 N14618 !#7 N14619 P5230 REPLACEMENT 12 Int BE Pri Loop_exit !#7 N14620 P5229 DWLD 12 -1 Int BE Pri Loop_entry !#7 N14621 P5229 DWLD 13 -1 Int BE Pri Loop_entry !#A N14620 N14621 !#7 N14622 P5229 CASX 12 -1 N14620 0x3800278 Int BE Pri Loop_entry !#7 N14623 P5229 CASX 13 -1 N14621 0x3800279 Int BE Pri Loop_entry !#A N14622 N14623 !#7 N14624 P5230 REPLACEMENT 12 Int BE Pri Loop_exit !#7 N14625 P5231 LD 21 -1 Int BE Pri Loop_entry !#7 N14626 P5231 CAS 21 -1 N14625 0x380027a Int BE Pri Loop_entry !#7 N14627 P5232 DWLD 12 -1 Int BE Pri Loop_exit !#7 N14628 P5232 DWLD 13 -1 Int BE Pri Loop_exit !#A N14627 N14628 !#7 N14629 P5232 CASX 12 -1 N14627 0x380027b Int BE Pri Loop_exit !#7 N14630 P5232 CASX 13 -1 N14628 0x380027c Int BE Pri Loop_exit !#A N14629 N14630 !#7 N14631 P5233 ST 0 0x380027d Int BE Pri Loop_entry !#7 N14632 P5234 REPLACEMENT 10 Int BE Pri Loop_exit !#7 N14633 P5235 LD 13 -1 Int BE Pri Loop_entry !#7 N14634 P5236 DWLD 15 -1 Int BE Pri !#7 N14635 P5236 DWLD 16 -1 Int BE Pri !#A N14634 N14635 !#7 N14636 P5236 CASX 15 -1 N14634 0x380027e Int BE Pri !#7 N14637 P5236 CASX 16 -1 N14635 0x380027f Int BE Pri !#A N14636 N14637 !#7 N14638 P5237 LD 1 -1 Int BE Pri Loop_exit !#7 N14639 P5238 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14640 P5238 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14639 N14640 !#7 N14641 P5238 CASX 3 -1 N14639 0x3800280 Int BE Pri Loop_entry Loop_exit !#7 N14642 P5238 CASX 4 -1 N14640 0x3800281 Int BE Pri Loop_entry Loop_exit !#A N14641 N14642 !#7 N14643 P5238 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14644 P5238 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14643 N14644 !#7 N14645 P5238 CASX 3 -1 N14643 0x3800282 Int BE Pri Loop_entry Loop_exit !#7 N14646 P5238 CASX 4 -1 N14644 0x3800283 Int BE Pri Loop_entry Loop_exit !#A N14645 N14646 !#7 N14647 P5239 DWLD 18 -1 Int BE Pri Loop_entry !#7 N14648 P5239 DWLD 19 -1 Int BE Pri Loop_entry !#A N14647 N14648 !#7 N14649 P5239 CASX 18 -1 N14647 0x3800284 Int BE Pri Loop_entry !#7 N14650 P5239 CASX 19 -1 N14648 0x3800285 Int BE Pri Loop_entry !#A N14649 N14650 !#7 N14651 P5240 LD 23 -1 Int BE Pri !#7 N14652 P5241 LD 2 -1 Int BE Pri Loop_exit !#7 N14653 P5242 DWLD 0 -1 Int BE Pri Loop_entry Loop_exit !#7 N14654 P5242 DWLD 1 -1 Int BE Pri Loop_entry Loop_exit !#A N14653 N14654 !#7 N14655 P5242 CASX 0 -1 N14653 0x3800286 Int BE Pri Loop_entry Loop_exit !#7 N14656 P5242 CASX 1 -1 N14654 0x3800287 Int BE Pri Loop_entry Loop_exit !#A N14655 N14656 !#7 N14657 P5243 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#7 N14658 P5243 CAS 13 -1 N14657 0x3800288 Int BE Pri Loop_entry Loop_exit !#7 N14659 P5243 LD 13 -1 Int BE Pri Loop_entry Loop_exit !#7 N14660 P5243 CAS 13 -1 N14659 0x3800289 Int BE Pri Loop_entry Loop_exit !#7 N14661 P5244 FLUSHI 1 Int BE Pri Loop_entry Loop_exit !#7 N14662 P5244 FLUSHI 1 Int BE Pri Loop_entry Loop_exit !#7 N14663 P5245 DWLD 12 -1 Int LE Pri Loop_entry !#7 N14664 P5245 DWLD 13 -1 Int LE Pri Loop_entry !#A N14663 N14664 !#7 N14665 P5245 CASX 12 -1 N14663 0x380028a Int LE Pri Loop_entry !#7 N14666 P5245 CASX 13 -1 N14664 0x380028b Int LE Pri Loop_entry !#A N14665 N14666 !#7 N14667 P5246 DWLD 18 -1 Int BE Pri Loop_exit !#7 N14668 P5246 DWLD 19 -1 Int BE Pri Loop_exit !#A N14667 N14668 !#7 N14669 P5246 CASX 18 -1 N14667 0x380028c Int BE Pri Loop_exit !#7 N14670 P5246 CASX 19 -1 N14668 0x380028d Int BE Pri Loop_exit !#A N14669 N14670 !#7 N14671 P5245 DWLD 12 -1 Int LE Pri Loop_entry !#7 N14672 P5245 DWLD 13 -1 Int LE Pri Loop_entry !#A N14671 N14672 !#7 N14673 P5245 CASX 12 -1 N14671 0x380028e Int LE Pri Loop_entry !#7 N14674 P5245 CASX 13 -1 N14672 0x380028f Int LE Pri Loop_entry !#A N14673 N14674 !#7 N14675 P5246 DWLD 18 -1 Int BE Pri Loop_exit !#7 N14676 P5246 DWLD 19 -1 Int BE Pri Loop_exit !#A N14675 N14676 !#7 N14677 P5246 CASX 18 -1 N14675 0x3800290 Int BE Pri Loop_exit !#7 N14678 P5246 CASX 19 -1 N14676 0x3800291 Int BE Pri Loop_exit !#A N14677 N14678 !#7 N14679 P5247 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14680 P5247 DWLD 4 -1 Int BE Pri Loop_entry !#A N14679 N14680 !#7 N14681 P5247 CASX 3 -1 N14679 0x3800292 Int BE Pri Loop_entry !#7 N14682 P5247 CASX 4 -1 N14680 0x3800293 Int BE Pri Loop_entry !#A N14681 N14682 !#7 N14683 P5248 DWLD 21 -1 Int BE Pri Loop_exit !#7 N14684 P5248 DWLD 22 -1 Int BE Pri Loop_exit !#A N14683 N14684 !#7 N14685 P5248 CASX 21 -1 N14683 0x3800294 Int BE Pri Loop_exit !#7 N14686 P5248 CASX 22 -1 N14684 0x3800295 Int BE Pri Loop_exit !#A N14685 N14686 !#7 N14687 P5247 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14688 P5247 DWLD 4 -1 Int BE Pri Loop_entry !#A N14687 N14688 !#7 N14689 P5247 CASX 3 -1 N14687 0x3800296 Int BE Pri Loop_entry !#7 N14690 P5247 CASX 4 -1 N14688 0x3800297 Int BE Pri Loop_entry !#A N14689 N14690 !#7 N14691 P5248 DWLD 21 -1 Int BE Pri Loop_exit !#7 N14692 P5248 DWLD 22 -1 Int BE Pri Loop_exit !#A N14691 N14692 !#7 N14693 P5248 CASX 21 -1 N14691 0x3800298 Int BE Pri Loop_exit !#7 N14694 P5248 CASX 22 -1 N14692 0x3800299 Int BE Pri Loop_exit !#A N14693 N14694 !#7 N14695 P5249 LD 1 -1 Int BE Pri Loop_entry !#7 N14696 P5250 DWLD 14 -1,0x0 Int BE Pri !#7 N14697 P5250 CASX 14 -1,0x0 N14696 0x380029a Int BE Pri !#7 N14698 P5251 LD 9 -1 Int BE Pri Loop_exit !#7 N14699 P5249 LD 1 -1 Int BE Pri Loop_entry !#7 N14700 P5250 DWLD 14 -1,0x0 Int BE Pri !#7 N14701 P5250 CASX 14 -1,0x0 N14700 0x380029b Int BE Pri !#7 N14702 P5251 LD 9 -1 Int BE Pri Loop_exit !#7 N14703 P5252 ST 11 0x380029c Int BE Pri Loop_entry !#7 N14704 P5253 LD 0 -1 FP BE Pri Loop_exit !#7 N14705 P5254 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14706 P5254 DWLD 4 -1 Int BE Pri Loop_entry !#A N14705 N14706 !#7 N14707 P5254 CASX 3 -1 N14705 0x380029d Int BE Pri Loop_entry !#7 N14708 P5254 CASX 4 -1 N14706 0x380029e Int BE Pri Loop_entry !#A N14707 N14708 !#7 N14709 P5255 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#7 N14710 P5255 CASX 23 -1,0x0 N14709 0x380029f Int BE Pri Loop_exit !#7 N14711 P5256 PREFETCH 11 Int LE Pri Loop_entry !#7 N14712 P5257 PREFETCH 13 Int BE Pri Loop_exit !#7 N14713 P5256 PREFETCH 11 Int LE Pri Loop_entry !#7 N14714 P5257 PREFETCH 13 Int BE Pri Loop_exit !#7 N14715 P5258 REPLACEMENT 8 Int BE Pri Loop_entry !#7 N14716 P5259 LD 7 -1 Int BE Pri !#7 N14717 P5260 LD 8 -1 Int BE Pri Loop_exit !#7 N14718 P5261 LD 3 -1 Int BE Pri Loop_entry !#7 N14719 P5262 DWLD 3 -1 Int BE Pri !#7 N14720 P5262 DWLD 4 -1 Int BE Pri !#A N14719 N14720 !#7 N14721 P5262 CASX 3 -1 N14719 0x38002a0 Int BE Pri !#7 N14722 P5262 CASX 4 -1 N14720 0x38002a1 Int BE Pri !#A N14721 N14722 !#7 N14723 P5263 LD 17 -1 Int BE Pri Loop_exit !#7 N14724 P5261 LD 3 -1 Int BE Pri Loop_entry !#7 N14725 P5262 DWLD 3 -1 Int BE Pri !#7 N14726 P5262 DWLD 4 -1 Int BE Pri !#A N14725 N14726 !#7 N14727 P5262 CASX 3 -1 N14725 0x38002a2 Int BE Pri !#7 N14728 P5262 CASX 4 -1 N14726 0x38002a3 Int BE Pri !#A N14727 N14728 !#7 N14729 P5263 LD 17 -1 Int BE Pri Loop_exit !#7 N14730 P5264 LD 2 -1 Int BE Pri Loop_entry Loop_exit !#7 N14731 P5264 CAS 2 -1 N14730 0x38002a4 Int BE Pri Loop_entry Loop_exit !#7 N14732 P5264 LD 2 -1 Int BE Pri Loop_entry Loop_exit !#7 N14733 P5264 CAS 2 -1 N14732 0x38002a5 Int BE Pri Loop_entry Loop_exit !#7 N14734 P5265 DWLD 18 -1 Int BE Pri Loop_entry !#7 N14735 P5265 DWLD 19 -1 Int BE Pri Loop_entry !#A N14734 N14735 !#7 N14736 P5265 CASX 18 -1 N14734 0x38002a6 Int BE Pri Loop_entry !#7 N14737 P5265 CASX 19 -1 N14735 0x38002a7 Int BE Pri Loop_entry !#A N14736 N14737 !#7 N14738 P5266 DWLD 15 -1 Int BE Pri Loop_exit !#7 N14739 P5266 DWLD 16 -1 Int BE Pri Loop_exit !#A N14738 N14739 !#7 N14740 P5266 CASX 15 -1 N14738 0x38002a8 Int BE Pri Loop_exit !#7 N14741 P5266 CASX 16 -1 N14739 0x38002a9 Int BE Pri Loop_exit !#A N14740 N14741 !#7 N14742 P5267 DWLD 3 -1 Int BE Pri Loop_entry Loop_exit !#7 N14743 P5267 DWLD 4 -1 Int BE Pri Loop_entry Loop_exit !#A N14742 N14743 !#7 N14744 P5267 CASX 3 -1 N14742 0x38002aa Int BE Pri Loop_entry Loop_exit !#7 N14745 P5267 CASX 4 -1 N14743 0x38002ab Int BE Pri Loop_entry Loop_exit !#A N14744 N14745 !#7 N14746 P5268 LD 9 -1 Int BE Pri Loop_entry !#7 N14747 P5268 CAS 9 -1 N14746 0x38002ac Int BE Pri Loop_entry !#7 N14748 P5269 LD 5 -1 Int BE Pri !#7 N14749 P5270 LD 17 -1 Int BE Pri Loop_exit !#7 N14750 P5268 LD 9 -1 Int BE Pri Loop_entry !#7 N14751 P5268 CAS 9 -1 N14750 0x38002ad Int BE Pri Loop_entry !#7 N14752 P5269 LD 5 -1 Int BE Pri !#7 N14753 P5270 LD 17 -1 Int BE Pri Loop_exit !#7 N14754 P5271 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#7 N14755 P5271 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N14754 N14755 !#7 N14756 P5271 CASX 9 -1 N14754 0x38002ae Int BE Pri Loop_entry Loop_exit !#7 N14757 P5271 CASX 10 -1 N14755 0x38002af Int BE Pri Loop_entry Loop_exit !#A N14756 N14757 !#7 N14758 P5271 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#7 N14759 P5271 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N14758 N14759 !#7 N14760 P5271 CASX 9 -1 N14758 0x38002b0 Int BE Pri Loop_entry Loop_exit !#7 N14761 P5271 CASX 10 -1 N14759 0x38002b1 Int BE Pri Loop_entry Loop_exit !#A N14760 N14761 !#7 N14762 P5272 LD 12 -1 Int BE Pri Loop_entry !#7 N14763 P5272 CAS 12 -1 N14762 0x38002b2 Int BE Pri Loop_entry !#7 N14764 P5273 ST 14 0x38002b3 Int BE Pri Loop_exit !#7 N14765 P5272 LD 12 -1 Int BE Pri Loop_entry !#7 N14766 P5272 CAS 12 -1 N14765 0x38002b4 Int BE Pri Loop_entry !#7 N14767 P5273 ST 14 0x38002b5 Int BE Pri Loop_exit !#7 N14768 P5274 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#7 N14769 P5274 CASX 5 -1,0x0 N14768 0x38002b6 Int BE Pri Loop_entry !#7 N14770 P5275 LD 1 -1 Int BE Pri !#7 N14771 P5276 LD 18 -1 Int BE Pri Loop_exit !#7 N14772 P5274 DWLD 5 -1,0x0 Int BE Pri Loop_entry !#7 N14773 P5274 CASX 5 -1,0x0 N14772 0x38002b7 Int BE Pri Loop_entry !#7 N14774 P5275 LD 1 -1 Int BE Pri !#7 N14775 P5276 LD 18 -1 Int BE Pri Loop_exit !#7 N14776 P5277 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14777 P5277 CASX 2 -1,0x0 N14776 0x38002b8 Int BE Pri Loop_entry Loop_exit !#7 N14778 P5277 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14779 P5277 CASX 2 -1,0x0 N14778 0x38002b9 Int BE Pri Loop_entry Loop_exit !#7 N14780 P5278 LD 5 -1 Int BE Pri Loop_entry !#7 N14781 P5279 DWLD 5 -1,0x0 Int BE Pri !#7 N14782 P5279 CASX 5 -1,0x0 N14781 0x38002ba Int BE Pri !#7 N14783 P5280 LD 23 -1 Int BE Pri Loop_exit !#7 N14784 P5278 LD 5 -1 Int BE Pri Loop_entry !#7 N14785 P5279 DWLD 5 -1,0x0 Int BE Pri !#7 N14786 P5279 CASX 5 -1,0x0 N14785 0x38002bb Int BE Pri !#7 N14787 P5280 LD 23 -1 Int BE Pri Loop_exit !#7 N14788 P5281 PREFETCH 23 Int BE Pri Loop_entry !#7 N14789 P5282 ST 11 0x38002bc Int BE Pri Loop_exit !#7 N14790 P5283 LD 16 -1 Int LE Pri Loop_entry Loop_exit !#7 N14791 P5283 CAS 16 -1 N14790 0x38002bd Int LE Pri Loop_entry Loop_exit !#7 N14792 P5283 LD 16 -1 Int LE Pri Loop_entry Loop_exit !#7 N14793 P5283 CAS 16 -1 N14792 0x38002be Int LE Pri Loop_entry Loop_exit !#7 N14794 P5284 LD 7 -1 Int BE Pri Loop_entry !#7 N14795 P5285 LD 11 -1 Int BE Pri Loop_exit !#7 N14796 P5284 LD 7 -1 Int BE Pri Loop_entry !#7 N14797 P5285 LD 11 -1 Int BE Pri Loop_exit !#7 N14798 P5286 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N14799 P5286 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N14798 N14799 !#7 N14800 P5286 CASX 18 -1 N14798 0x38002bf Int BE Pri Loop_entry Loop_exit !#7 N14801 P5286 CASX 19 -1 N14799 0x38002c0 Int BE Pri Loop_entry Loop_exit !#A N14800 N14801 !#7 N14802 P5286 DWLD 18 -1 Int BE Pri Loop_entry Loop_exit !#7 N14803 P5286 DWLD 19 -1 Int BE Pri Loop_entry Loop_exit !#A N14802 N14803 !#7 N14804 P5286 CASX 18 -1 N14802 0x38002c1 Int BE Pri Loop_entry Loop_exit !#7 N14805 P5286 CASX 19 -1 N14803 0x38002c2 Int BE Pri Loop_entry Loop_exit !#A N14804 N14805 !#7 N14806 P5287 LD 1 -1 FP BE Pri Loop_entry Loop_exit !#7 N14807 P5288 LD 2 -1 Int BE Pri Loop_entry !#7 N14808 P5289 DWLD 15 -1 Int BE Pri !#7 N14809 P5289 DWLD 16 -1 Int BE Pri !#A N14808 N14809 !#7 N14810 P5289 CASX 15 -1 N14808 0x38002c3 Int BE Pri !#7 N14811 P5289 CASX 16 -1 N14809 0x38002c4 Int BE Pri !#A N14810 N14811 !#7 N14812 P5290 LD 16 -1 Int BE Pri Loop_exit !#7 N14813 P5291 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14814 P5291 CASX 20 -1,0x0 N14813 0x38002c5 Int BE Pri Loop_entry Loop_exit !#7 N14815 P5291 DWLD 20 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14816 P5291 CASX 20 -1,0x0 N14815 0x38002c6 Int BE Pri Loop_entry Loop_exit !#7 N14817 P5292 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14818 P5292 CASX 14 -1,0x0 N14817 0x38002c7 Int BE Pri Loop_entry Loop_exit !#7 N14819 P5292 DWLD 14 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14820 P5292 CASX 14 -1,0x0 N14819 0x38002c8 Int BE Pri Loop_entry Loop_exit !#7 N14821 P5293 DWLD 9 -1 Int BE Pri Loop_entry !#7 N14822 P5293 DWLD 10 -1 Int BE Pri Loop_entry !#A N14821 N14822 !#7 N14823 P5293 CASX 9 -1 N14821 0x38002c9 Int BE Pri Loop_entry !#7 N14824 P5293 CASX 10 -1 N14822 0x38002ca Int BE Pri Loop_entry !#A N14823 N14824 !#7 N14825 P5294 PREFETCH 16 Int BE Pri Loop_exit !#7 N14826 P5293 DWLD 9 -1 Int BE Pri Loop_entry !#7 N14827 P5293 DWLD 10 -1 Int BE Pri Loop_entry !#A N14826 N14827 !#7 N14828 P5293 CASX 9 -1 N14826 0x38002cb Int BE Pri Loop_entry !#7 N14829 P5293 CASX 10 -1 N14827 0x38002cc Int BE Pri Loop_entry !#A N14828 N14829 !#7 N14830 P5294 PREFETCH 16 Int BE Pri Loop_exit !#7 N14831 P5295 DWLD 6 -1 Int LE Pri Loop_entry Loop_exit !#7 N14832 P5295 DWLD 7 -1 Int LE Pri Loop_entry Loop_exit !#A N14831 N14832 !#7 N14833 P5295 CASX 6 -1 N14831 0x38002cd Int LE Pri Loop_entry Loop_exit !#7 N14834 P5295 CASX 7 -1 N14832 0x38002ce Int LE Pri Loop_entry Loop_exit !#A N14833 N14834 !#7 N14835 P5296 DWLD 0 -1 Int BE Pri Loop_entry !#7 N14836 P5296 DWLD 1 -1 Int BE Pri Loop_entry !#A N14835 N14836 !#7 N14837 P5296 CASX 0 -1 N14835 0x38002cf Int BE Pri Loop_entry !#7 N14838 P5296 CASX 1 -1 N14836 0x38002d0 Int BE Pri Loop_entry !#A N14837 N14838 !#7 N14839 P5297 LD 4 -1 Int BE Pri Loop_exit !#7 N14840 P5297 CAS 4 -1 N14839 0x38002d1 Int BE Pri Loop_exit !#7 N14841 P5298 PREFETCH 9 Int BE Pri Loop_entry Loop_exit !#7 N14842 P5298 PREFETCH 9 Int BE Pri Loop_entry Loop_exit !#7 N14843 P5299 LD 5 -1 Int BE Pri Loop_entry !#7 N14844 P5299 CAS 5 -1 N14843 0x38002d2 Int BE Pri Loop_entry !#7 N14845 P5300 LD 20 -1 Int BE Pri Loop_exit !#7 N14846 P5300 CAS 20 -1 N14845 0x38002d3 Int BE Pri Loop_exit !#7 N14847 P5301 LD 21 -1 Int BE Pri Loop_entry !#7 N14848 P5302 LD 21 -1 Int BE Pri Loop_exit !#7 N14849 P5301 LD 21 -1 Int BE Pri Loop_entry !#7 N14850 P5302 LD 21 -1 Int BE Pri Loop_exit !#7 N14851 P5303 LD 8 -1 Int BE Pri Loop_entry !#7 N14852 P5303 CAS 8 -1 N14851 0x38002d4 Int BE Pri Loop_entry !#7 N14853 P5304 ST 3 0x38002d5 Int BE Pri Loop_exit !#7 N14854 P5305 LD 5 -1 Int BE Pri Loop_entry !#7 N14855 P5306 LD 23 -1 Int BE Pri Loop_exit !#7 N14856 P5305 LD 5 -1 Int BE Pri Loop_entry !#7 N14857 P5306 LD 23 -1 Int BE Pri Loop_exit !#7 N14858 P5307 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#7 N14859 P5307 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N14858 N14859 !#7 N14860 P5307 CASX 9 -1 N14858 0x38002d6 Int BE Pri Loop_entry Loop_exit !#7 N14861 P5307 CASX 10 -1 N14859 0x38002d7 Int BE Pri Loop_entry Loop_exit !#A N14860 N14861 !#7 N14862 P5307 DWLD 9 -1 Int BE Pri Loop_entry Loop_exit !#7 N14863 P5307 DWLD 10 -1 Int BE Pri Loop_entry Loop_exit !#A N14862 N14863 !#7 N14864 P5307 CASX 9 -1 N14862 0x38002d8 Int BE Pri Loop_entry Loop_exit !#7 N14865 P5307 CASX 10 -1 N14863 0x38002d9 Int BE Pri Loop_entry Loop_exit !#A N14864 N14865 !#7 N14866 P5308 PREFETCH 2 Int BE Pri Loop_entry !#7 N14867 P5309 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#7 N14868 P5309 CASX 20 -1,0x0 N14867 0x38002da Int BE Pri Loop_exit !#7 N14869 P5308 PREFETCH 2 Int BE Pri Loop_entry !#7 N14870 P5309 DWLD 20 -1,0x0 Int BE Pri Loop_exit !#7 N14871 P5309 CASX 20 -1,0x0 N14870 0x38002db Int BE Pri Loop_exit !#7 N14872 P5310 LD 22 -1 Int BE Pri Loop_entry !#7 N14873 P5311 LD 18 -1 Int BE Pri Loop_exit !#7 N14874 P5312 DWLD 12 -1 Int BE Pri Loop_entry !#7 N14875 P5312 DWLD 13 -1 Int BE Pri Loop_entry !#A N14874 N14875 !#7 N14876 P5312 CASX 12 -1 N14874 0x38002dc Int BE Pri Loop_entry !#7 N14877 P5312 CASX 13 -1 N14875 0x38002dd Int BE Pri Loop_entry !#A N14876 N14877 !#7 N14878 P5313 REPLACEMENT 13 Int BE Pri Loop_exit !#7 N14879 P5314 ST 3 0x38002de Int BE Pri Loop_entry !#7 N14880 P5315 LD 21 -1 Int BE Pri !#7 N14881 P5316 LD 11 -1 Int BE Pri Loop_exit !#7 N14882 P5314 ST 3 0x38002df Int BE Pri Loop_entry !#7 N14883 P5315 LD 21 -1 Int BE Pri !#7 N14884 P5316 LD 11 -1 Int BE Pri Loop_exit !#7 N14885 P5317 LD 2 -1 Int BE Pri Loop_entry !#7 N14886 P5317 CAS 2 -1 N14885 0x38002e0 Int BE Pri Loop_entry !#7 N14887 P5318 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#7 N14888 P5318 CASX 23 -1,0x0 N14887 0x38002e1 Int BE Pri Loop_exit !#7 N14889 P5317 LD 2 -1 Int BE Pri Loop_entry !#7 N14890 P5317 CAS 2 -1 N14889 0x38002e2 Int BE Pri Loop_entry !#7 N14891 P5318 DWLD 23 -1,0x0 Int BE Pri Loop_exit !#7 N14892 P5318 CASX 23 -1,0x0 N14891 0x38002e3 Int BE Pri Loop_exit !#7 N14893 P5319 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N14894 P5319 CASX 14 -1,0x0 N14893 0x38002e4 Int BE Pri Loop_entry !#7 N14895 P5320 MEMBAR !#7 N14896 P5319 DWLD 14 -1,0x0 Int BE Pri Loop_entry !#7 N14897 P5319 CASX 14 -1,0x0 N14896 0x38002e5 Int BE Pri Loop_entry !#7 N14898 P5320 MEMBAR !#7 N14899 P5321 DWLD 6 -1 Int BE Pri Loop_entry !#7 N14900 P5321 DWLD 7 -1 Int BE Pri Loop_entry !#A N14899 N14900 !#7 N14901 P5321 CASX 6 -1 N14899 0x38002e6 Int BE Pri Loop_entry !#7 N14902 P5321 CASX 7 -1 N14900 0x38002e7 Int BE Pri Loop_entry !#A N14901 N14902 !#7 N14903 P5322 DWLD 9 -1 Int BE Pri Loop_exit !#7 N14904 P5322 DWLD 10 -1 Int BE Pri Loop_exit !#A N14903 N14904 !#7 N14905 P5322 CASX 9 -1 N14903 0x38002e8 Int BE Pri Loop_exit !#7 N14906 P5322 CASX 10 -1 N14904 0x38002e9 Int BE Pri Loop_exit !#A N14905 N14906 !#7 N14907 P5323 PREFETCH 5 Int BE Pri Loop_entry !#7 N14908 P5324 DWLD 11 -1,0x0 Int BE Pri Loop_exit !#7 N14909 P5324 CASX 11 -1,0x0 N14908 0x38002ea Int BE Pri Loop_exit !#7 N14910 P5325 DWLD 2 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14911 P5325 CASX 2 -1,0x0 N14910 0x38002eb Int BE Pri Loop_entry Loop_exit !#7 N14912 P5326 ST 9 0x43000005 FP BE Pri Loop_entry Loop_exit !#7 N14913 P5326 ST 9 0x43000006 FP BE Pri Loop_entry Loop_exit !#7 N14914 P5327 DWLD 3 -1 Int BE Pri Loop_entry !#7 N14915 P5327 DWLD 4 -1 Int BE Pri Loop_entry !#A N14914 N14915 !#7 N14916 P5327 CASX 3 -1 N14914 0x38002ec Int BE Pri Loop_entry !#7 N14917 P5327 CASX 4 -1 N14915 0x38002ed Int BE Pri Loop_entry !#A N14916 N14917 !#7 N14918 P5328 LD 10 -1 Int BE Pri !#7 N14919 P5329 LD 22 -1 Int BE Pri Loop_exit !#7 N14920 P5330 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#7 N14921 P5330 CASX 2 -1,0x0 N14920 0x38002ee Int BE Pri Loop_entry !#7 N14922 P5331 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14923 P5331 DWLD 4 -1 Int BE Pri Loop_exit !#A N14922 N14923 !#7 N14924 P5331 CASX 3 -1 N14922 0x38002ef Int BE Pri Loop_exit !#7 N14925 P5331 CASX 4 -1 N14923 0x38002f0 Int BE Pri Loop_exit !#A N14924 N14925 !#7 N14926 P5330 DWLD 2 -1,0x0 Int BE Pri Loop_entry !#7 N14927 P5330 CASX 2 -1,0x0 N14926 0x38002f1 Int BE Pri Loop_entry !#7 N14928 P5331 DWLD 3 -1 Int BE Pri Loop_exit !#7 N14929 P5331 DWLD 4 -1 Int BE Pri Loop_exit !#A N14928 N14929 !#7 N14930 P5331 CASX 3 -1 N14928 0x38002f2 Int BE Pri Loop_exit !#7 N14931 P5331 CASX 4 -1 N14929 0x38002f3 Int BE Pri Loop_exit !#A N14930 N14931 !#7 N14932 P5332 DWLD 23 -1,0x0 Int BE Pri Loop_entry Loop_exit !#7 N14933 P5332 CASX 23 -1,0x0 N14932 0x38002f4 Int BE Pri Loop_entry Loop_exit !#7 N14934 P5333 LD 12 -1 Int BE Pri Loop_entry !#7 N14935 P5334 REPLACEMENT 4 Int BE Pri !#7 N14936 P5335 LD 20 -1 Int BE Pri Loop_exit !#7 N14937 P5336 LD 15 -1 FP BE Pri Loop_entry Loop_exit !#7 N14938 P5336 LD 15 -1 FP BE Pri Loop_entry Loop_exit !#7 N14939 P5337 LD 0 -1 Int BE Pri Loop_entry !#7 N14940 P5338 ST 5 0x38002f5 Int BE Pri !#7 N14941 P5339 LD 16 -1 Int BE Pri Loop_exit !#7 N14942 P5337 LD 0 -1 Int BE Pri Loop_entry !#7 N14943 P5338 ST 5 0x38002f6 Int BE Pri !#7 N14944 P5339 LD 16 -1 Int BE Pri Loop_exit !#7 N14945 P5340 DWLD 15 -1 Int BE Pri Loop_entry Loop_exit !#7 N14946 P5340 DWLD 16 -1 Int BE Pri Loop_entry Loop_exit !#A N14945 N14946 !#7 N14947 P5340 CASX 15 -1 N14945 0x38002f7 Int BE Pri Loop_entry Loop_exit !#7 N14948 P5340 CASX 16 -1 N14946 0x38002f8 Int BE Pri Loop_entry Loop_exit !#A N14947 N14948 !#7 N14949 P5341 PREFETCH 20 Int BE Pri Loop_entry !#7 N14950 P5342 DWLD 21 -1 Int BE Pri Loop_exit !#7 N14951 P5342 DWLD 22 -1 Int BE Pri Loop_exit !#A N14950 N14951 !#7 N14952 P5342 CASX 21 -1 N14950 0x38002f9 Int BE Pri Loop_exit !#7 N14953 P5342 CASX 22 -1 N14951 0x38002fa Int BE Pri Loop_exit !#A N14952 N14953 !#7 N14954 P5341 PREFETCH 20 Int BE Pri Loop_entry !#7 N14955 P5342 DWLD 21 -1 Int BE Pri Loop_exit !#7 N14956 P5342 DWLD 22 -1 Int BE Pri Loop_exit !#A N14955 N14956 !#7 N14957 P5342 CASX 21 -1 N14955 0x38002fb Int BE Pri Loop_exit !#7 N14958 P5342 CASX 22 -1 N14956 0x38002fc Int BE Pri Loop_exit !#A N14957 N14958 !#7 N14959 P5343 ST 19 0x38002fd Int BE Pri Loop_entry !#7 N14960 P5344 DWLD 18 -1 Int BE Pri Loop_exit !#7 N14961 P5344 DWLD 19 -1 Int BE Pri Loop_exit !#A N14960 N14961 !#7 N14962 P5344 CASX 18 -1 N14960 0x38002fe Int BE Pri Loop_exit !#7 N14963 P5344 CASX 19 -1 N14961 0x38002ff Int BE Pri Loop_exit !#A N14962 N14963 !#7 N14964 P5345 LD 0 -1 Int BE Pri Loop_entry !#7 N14965 P5346 LD 12 -1 Int BE Pri Loop_exit !#7 N14966 P5347 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N14967 P5347 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N14966 N14967 !#7 N14968 P5347 CASX 21 -1 N14966 0x3800300 Int BE Pri Loop_entry Loop_exit !#7 N14969 P5347 CASX 22 -1 N14967 0x3800301 Int BE Pri Loop_entry Loop_exit !#A N14968 N14969 !#7 N14970 P5347 DWLD 21 -1 Int BE Pri Loop_entry Loop_exit !#7 N14971 P5347 DWLD 22 -1 Int BE Pri Loop_entry Loop_exit !#A N14970 N14971 !#7 N14972 P5347 CASX 21 -1 N14970 0x3800302 Int BE Pri Loop_entry Loop_exit !#7 N14973 P5347 CASX 22 -1 N14971 0x3800303 Int BE Pri Loop_entry Loop_exit !#A N14972 N14973 !#7 N14974 P5348 PREFETCH 13 Int LE Pri Loop_entry Loop_exit !#7 N14975 P5348 PREFETCH 13 Int LE Pri Loop_entry Loop_exit !#7 N14976 P5349 LD 10 -1 Int LE Pri Loop_entry Loop_exit !#7 N14977 P5349 CAS 10 -1 N14976 0x3800304 Int LE Pri Loop_entry Loop_exit !#7 N14978 P5350 REPLACEMENT 3 Int BE Pri Loop_entry Loop_exit !#7 N14979 P5351 LD 15 -1 Int BE Pri Loop_entry !#7 N14980 P5351 CAS 15 -1 N14979 0x3800305 Int BE Pri Loop_entry !#7 N14981 P5352 DWLD 12 -1 Int LE Pri Loop_exit !#7 N14982 P5352 DWLD 13 -1 Int LE Pri Loop_exit !#A N14981 N14982 !#7 N14983 P5352 CASX 12 -1 N14981 0x3800306 Int LE Pri Loop_exit !#7 N14984 P5352 CASX 13 -1 N14982 0x3800307 Int LE Pri Loop_exit !#A N14983 N14984 !#7 N14985 P5353 MEMBAR