Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / tsotool / n2_8t_bstbld_1.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: n2_8t_bstbld_1.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define N_CPUS 8
#define REGION_MAPPED_SIZE_RTL 8192
#define REGION_SIZE_RTL (8 * 1024)
#define RESULTS_BUF_SIZE_PER_CPU_RTL 1024
#define PRIVATE_DATA_AREA_PER_CPU_RTL 64
#define ALIGN_PAGE_8K .align 8192
#define ALIGN_PAGE_64K .align 65536
#define ALIGN_PAGE_512K .align 524288
#define ALIGN_PAGE_4M .align 4194304
#define USER_PAGE_CUSTOM_MAP
SECTION .MY_HYP_SEC TEXT_VA = 0x1100150000
attr_text {
Name=.MY_HYP_SEC,
hypervisor
}
.text
.global intr0x60_custom_trap
intr0x60_custom_trap:
ldxa [%g0] 0x72, %g2;
ldxa [%g0] 0x74, %g1;
retry;
.global intr0x190_custom_trap
intr0x190_custom_trap:
.global intr0x190_custom_trap
intr0x190_custom_trap:
#ifdef SJM
! programming the JBI - not quite rrugho
!=====================
!setx 0x0000000006040012, %g1, %g2
!setx 0x8503000010, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000100, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000000, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000400, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000108, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000101, %g1, %g2
!setx 0x9800000008, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000408, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000110, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000202, %g1, %g2
!setx 0x9800000010, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000410, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000118, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000303, %g1, %g2
!setx 0x9800000018, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000418, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000120, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000404, %g1, %g2
!setx 0x9800000020, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000420, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000128, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000505, %g1, %g2
!setx 0x9800000028, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000428, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000130, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000606, %g1, %g2
!setx 0x9800000030, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000430, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000138, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000707, %g1, %g2
!setx 0x9800000038, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000438, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000140, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000808, %g1, %g2
!setx 0x9800000040, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000440, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000148, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000909, %g1, %g2
!setx 0x9800000048, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000448, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000150, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000a0a, %g1, %g2
!setx 0x9800000050, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000450, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000158, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000b0b, %g1, %g2
!setx 0x9800000058, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000458, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000160, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000c0c, %g1, %g2
!setx 0x9800000060, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000460, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000168, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000d0d, %g1, %g2
!setx 0x9800000068, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000468, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000170, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000e0e, %g1, %g2
!setx 0x9800000070, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000470, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000003, %g1, %g2
!setx 0x8500000178, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000f0f, %g1, %g2
!setx 0x9800000078, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000478, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x000000000000007f, %g1, %g2
!setx 0x8503000008, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000001010, %g1, %g2
!setx 0x9800000080, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000480, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000001111, %g1, %g2
!setx 0x9800000088, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000488, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9300000c00, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9300000e20, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9300000e28, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9300000e38, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000008, %g1, %g2
!setx 0x8503000018, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x9800000828, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000000, %g1, %g2
!setx 0x8503000028, %g1, %g3
!stx %g2, [%g3]
!!=====================
!setx 0x0000000000000001, %g1, %g2
!setx 0x8503000020, %g1, %g3
!stx %g2, [%g3]
!!=====================
/***********************************************************************
Disable L2 Cache Visibility Port
***********************************************************************/
setx 0x0000000000000000, %g1, %g2
setx 0x9800001800, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800001820, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800001828, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800001830, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800001838, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800001840, %g1, %g3
stx %g2, [%g3]
!=====================
/***********************************************************************
Disable IOBridge Visibility Ports
***********************************************************************/
setx 0x0000000000000000, %g1, %g2
setx 0x9800001000, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002000, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002008, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002100, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002140, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002160, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002180, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x98000021a0, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002148, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002168, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002188, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x98000021a8, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002150, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002170, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x9800002190, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000000000000000, %g1, %g2
setx 0x98000021b0, %g1, %g3
stx %g2, [%g3]
!=====================
/***********************************************************************
Configure jbi controller
***********************************************************************/
setx 0x03fb303e00000001, %g1, %g2
setx 0x8000000000, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x000000007033fe0f, %g1, %g2
setx 0x8000000008, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x0000003fc0000000, %g1, %g2
setx 0x80000100a0, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0x00000000fe0003ff, %g1, %g2
setx 0x8000004100, %g1, %g3
stx %g2, [%g3]
!=====================
/***********************************************************************
IOSYNC cycles to start sjm
***********************************************************************/
setx 0xdeadbeefdeadbeef, %g1, %g2
setx 0xcf00beef00, %g1, %g3
stx %g2, [%g3]
!=====================
setx 0xdeadbeefdeadbeef, %g1, %g2
setx 0xef00beef00, %g1, %g3
stx %g2, [%g3]
!=============================
done;
#else
#ifdef DC_ON_OFF
and %i0, 0x1, %i0
brz %i0, on
nop
mov 0xd, %i0
ba finish_dc_on_off
stxa %l0, [%g0] 0x45 /* turn D-cache off */
on:
mov 0xf, %i0
stxa %i0, [%g0] 0x45 /* turn D-cache back on */
finish_dc_on_off:
done
#else
stxa %i0, [%g0] 0x73;
done;
#endif
#endif
!============================================================================
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define MAIN_PAGE_VA_IS_RA_ALSO
#define H_T0_Trap_Instruction_0
#define My_T0_Trap_Instruction_0 \
ta 0x90; \
done;
#define H_HT0_HTrap_Instruction_0 intr0x190_custom_trap
#ifdef SJM
#define My_HT0_HTrap_Instruction_0 \
setx intr0x190_custom_trap, %g1, %g2; \
jmp %g2; nop
#else
#define My_HT0_HTrap_Instruction_0 \
stxa %i0, [%g0] 0x73; \
done;
#endif
#define H_HT0_Interrupt_0x60 intr0x60_custom_trap
#define My_HT0_Interrupt_0x60 \
ldxa [%g0] 0x72, %g2; \
ldxa [%g0] 0x74, %g1; \
retry;
#define H_HT0_Trap_Instruction_5
#define My_HT0_Trap_Instruction_5 \
ldxa [%g0 + %g0]0x45, %g1; \
membar #Sync; \
xor %g1, 19, %g1; \
stxa %g1, [%g0 + %g0]0x45; \
wrpr %g0, 0x200, %pstate;
done;
#ifndef THREAD_COUNT
#define THREAD_COUNT 8
#endif
#ifndef THREAD_STRIDE
#define THREAD_STRIDE 1
#endif
#define SKIP_TRAPCHECK
! force ta T_RD_THID to return thread%8 (aka 0-7)
#define PORTABLE_CORE
#include "hboot.s"
!try later:
! stxa %l6, [$8] (0x22 | ($2 & 0x9)) ! ASI is randomly set
!===========
define(BST_INIT, `
add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset
stxa %l6, [$8] 0x22 ! ASI is randomly set
')
!try later:
!ldda [$8] (0x22 | ($2 & 0x9)), %l6 ! ASI is randomly set
!===========
define(BLD_INIT, `
add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset
ldda [$8] 0x22, %l6 ! ASI is randomly set
')
define(CHECK_PROC_ID,`
check_cpu_id:
wr %g0, 0x4, %fprs /* make sure fef is 1 */
mov THREAD_STRIDE, %l2
th_fork(thread,%l0)
thread_0:
#ifdef SJM
ta 0x30
#endif
mov 0, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_1:
mov 1, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_2:
mov 2, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_3:
mov 3, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_4:
mov 4, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_5:
mov 5, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_6:
mov 6, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_7:
mov 7, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_8:
mov 8, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_9:
mov 9, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_10:
mov 10, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_11:
mov 11, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_12:
mov 12, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_13:
mov 13, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_14:
mov 14, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_15:
mov 15, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_16:
mov 16, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_17:
mov 17, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_18:
mov 18, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_19:
mov 19, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_20:
mov 20, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_21:
mov 21, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_22:
mov 22, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_23:
mov 23, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_24:
mov 24, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_25:
mov 25, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_26:
mov 26, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_27:
mov 27, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_28:
mov 28, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_29:
mov 29, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_30:
mov 30, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_31:
mov 31, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_32:
mov 32, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_33:
mov 33, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_34:
mov 34, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_35:
mov 35, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_36:
mov 36, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_37:
mov 37, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_38:
mov 38, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_39:
mov 39, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_40:
mov 40, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_41:
mov 41, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_42:
mov 42, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_43:
mov 43, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_44:
mov 44, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_45:
mov 45, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_46:
mov 46, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_47:
mov 47, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_48:
mov 48, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_49:
mov 49, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_50:
mov 50, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_51:
mov 51, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_52:
mov 52, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_53:
mov 53, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_54:
mov 54, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_55:
mov 55, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_56:
mov 56, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_57:
mov 57, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_58:
mov 58, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_59:
mov 59, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_60:
mov 60, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_61:
mov 61, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_62:
mov 62, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
thread_63:
mov 63, %g1
udivx %g1, %l2, %g1
ba entry_point; nop
entry_point:
#ifdef RTGPRIV
ta T_CHANGE_PRIV
#endif
')
! --- Common Macro Definitions ---
!
! macros will be instantiated with these arguments
! macro_name(P#, rand#, my_cpu#, PA_val, VA_val, VA_reg, VA_offset, \
! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3)
!
! P# - Pid, just in case one needs unique number
! rand# - random number
! my_cpu# - CPU id
! PA_val - shared memory physisal address value
! VA_val - shared memory virtual address value
! VA_reg - register containing VA region base address
! VA_offset - VA_reg + VA_offset will give correct VA address value
! tmp_reg0-tmp_reg3 - integer registers for arbitrary use within the macro
! tmp_reg0 & tmp_reg1 are even-odd register pair
!
! VA_val may be incorrect since VA will be determined at compile time by assembler
! and may not available at diag generation time, but VA_reg+VA_offset is valid
!
! ex. SAMPLE(1, 1249, 0, 0x43400100, 0x100, %i1, 0x100, %l6, %l7, %o5, %l3)
!
! Sample macro 1:
! load unsigned byte from the given shared addr into tmp_reg1
! the given shared addr is 4-byte aligned and we will randomly
! pick one byte from the 4 bytes.
!
! define(SAMPLE, `
! ldub [$6+$7+($2 mod 4)], $8
! ')
!
! Can also use C-like macro definition format.
!
! Sample macro 2:
! issue an "ldda" instruction to the randomly picked shared location
! (aligned it to 16-byte boundary first) with a random ASI value among
! 0x22, 0x23, 0x2a, and 0x2b (utilizing the provided "rand" value).
!
! #define BLD_INIT(Pid, rand, my_cpu, PA_val, \
! VA_val, VA_reg, VA_offset, \
! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
! add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
! ldda [tmp_reg2] (0x22 | (rand & 0x9)), tmp_reg0;
!
! ---
! Macro NOPTRAIN
! Train of NOPs
#define NOPTRAIN(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
nop;\
nop;\
nop;\
nop;
! Macro STTRAIN4
! Train of total 4 of UW stores.
! Note: doesn't use shared addresses
#define STTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
set 5120, tmp_reg1; \
add %i0, tmp_reg1, tmp_reg1; \
set rand, tmp_reg2; \
stw tmp_reg2, [tmp_reg1]; \
stw tmp_reg2, [tmp_reg1+4]; \
stw tmp_reg2, [tmp_reg1+8]; \
stw tmp_reg2, [tmp_reg1+16];
! Macro STTRAIN8
! Train of total 8 of UW stores
#define STTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
set 5120, tmp_reg1; \
add %i0, tmp_reg1, tmp_reg1; \
set rand, tmp_reg2; \
add tmp_reg2, rand % 4096, tmp_reg3; \
stw tmp_reg2, [tmp_reg1]; \
stw tmp_reg2, [tmp_reg1+4]; \
stw tmp_reg2, [tmp_reg1+8]; \
stw tmp_reg2, [tmp_reg1+12]; \
stw tmp_reg3, [tmp_reg1+4]; \
stw tmp_reg3, [tmp_reg1+12]; \
stw tmp_reg3, [tmp_reg1]; \
stw tmp_reg3, [tmp_reg1+8];
! Macro LDTRAIN4
! Train of total 4 of UW Loads
! Note the values of those loads inside the macro will not be analized,
! even though the accesses are [possibly] made to the shared locations
#define LDTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
ld [%i0], tmp_reg1; \
ld [%i1+4], tmp_reg1; \
ld [%i2+8], tmp_reg1; \
ld [%i3+12], tmp_reg1;
! Macro LDTRAIN8
#define LDTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
ld [%i3], tmp_reg1; \
ld [%i2+4], tmp_reg1; \
ld [%i1+8], tmp_reg2; \
ld [%i0+12], tmp_reg2; \
ld [%i3+4], tmp_reg3; \
ld [%i2], tmp_reg3; \
ld [%i1+12], tmp_reg4; \
ld [%i0+8], tmp_reg4;
! Macro PREFETCHTRAIN4
#define PREFETCHTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
prefetch [%i0+4], 0; \
prefetch [%i1+12], 0; \
prefetch [%i2+8], 0; \
prefetch [%i3], 0;
! Macro PREFETCHTRAIN8
#define PREFETCHTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
prefetch [%i3], 0; \
prefetch [%i2+4], 0; \
prefetch [%i1+8], 0; \
prefetch [%i0+12], 0; \
prefetch [%i3+4], 1; \
prefetch [%i2], 1; \
prefetch [%i1+12], 1; \
prefetch [%i0+8], 1;
! Macro CASTRAIN4
! This is an interesting macro that will probably create the write congessions
! access to the shared locations (offsets from bases have to be adjusted)
! the values of the locations are not changed, so it should not affect analysis
#define CASTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
set 128, tmp_reg1;\
add %i0, tmp_reg1, tmp_reg1;\
set 256, tmp_reg2;\
add %i1, tmp_reg2, tmp_reg2;\
ld [tmp_reg1], tmp_reg3;\
ld [tmp_reg2], tmp_reg4;\
cas [tmp_reg1], tmp_reg3, tmp_reg3;\
cas [tmp_reg1], tmp_reg3, tmp_reg3;\
cas [tmp_reg2], tmp_reg4, tmp_reg4;\
cas [tmp_reg2], tmp_reg4, tmp_reg4;
! CASTRAIN8
! yet another flavor of cas train theme that actually always use shared locations
! given by the specified instance arguments for the first 4 cases
! and then follows then with another 4 to a randomized offset
#define CASTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
add VA_reg, VA_offset, tmp_reg1;\
add VA_reg, (rand&0x0ffc), tmp_reg2;\
ld [tmp_reg1], tmp_reg3;\
cas [tmp_reg1], tmp_reg3, tmp_reg3;\
cas [tmp_reg1], tmp_reg3, tmp_reg3;\
cas [tmp_reg1], tmp_reg3, tmp_reg3;\
cas [tmp_reg1], tmp_reg3, tmp_reg3;\
ld [tmp_reg2], tmp_reg4;\
cas [tmp_reg2], tmp_reg4, tmp_reg4;\
cas [tmp_reg2], tmp_reg4, tmp_reg4;\
cas [tmp_reg2], tmp_reg4, tmp_reg4;\
cas [tmp_reg2], tmp_reg4, tmp_reg4;
! Macro ST_BR_ANLD_CAS
! this is meant to reproduce NG6025
! the scenario is the anulled load in the delay slot of the branch is
! not wiped completely, which creates false RAW hazard, and the following cas
! is getting screwed
! WARNING: there is a store to the %i0+128, which can potentially be a shared
! location. When using this macro, make sure that the vicinity of offset 128 in
! region 0 is not used
#define ST_BR_ANLD_CAS(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
set 128, tmp_reg1;\
add %i0, tmp_reg1, tmp_reg1;\
set rand, tmp_reg3;\
stw tmp_reg3, [tmp_reg1];\
ba,a 1;\
cas [tmp_reg1], tmp_reg3, tmp_reg4;
#define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
setx 0x060, tmp_reg1, tmp_reg2; \
stxa %g0, [tmp_reg2] 0x38;
! Macro SELF_MODIFY
! do a read-unmodify-write at address pc + random[0..0x80]
! this is targetted to catch bugs due to sharing/modification
! of data between D$ and I$. (e.g. Niagara1, Bug #6372)
! 1. 0x80 chosen arbitrarily, is another number better
! 2. should we include an iflush ?
! 3. WT.MACRO.SELF_MODIFY should be given a small non-0 weight by default
! 4. Possible variation: a macro which only does a load
! from the instruction stream instead of a load-store.
! (Niagara1 bug #6372 did not involve stores to instruction
! stream, just sharing of unmodified data between I$ and D$.)
! 5. this macro needs text segment to be writable. On system runs,
! this is achieved by using a special map file for the linker.
! - sgh, 25 may 04
#define SELF_MODIFY(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
rd %pc, tmp_reg0; \
ld [ tmp_reg0 + (rand & 0x7c)], tmp_reg1; \
st tmp_reg1, [ tmp_reg0 + (rand & 0x7c)]
#define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
setx 0x060, tmp_reg1, tmp_reg2; \
stxa %g0, [tmp_reg2] 0x38;
#define ASI_BLOCK_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
stxa %g0, [tmp_reg2] 0x80;
#define PREFETCH_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
prefetch [tmp_reg2], 0; \
prefetch [tmp_reg2+4], 1; \
prefetch [tmp_reg2+8], 2; \
prefetch [tmp_reg2+12], 3; \
prefetch [tmp_reg2+4], 4; \
prefetch [tmp_reg2], 5; \
prefetch [tmp_reg2+12], 6; \
prefetch [tmp_reg2+8], 7;
#define LOAD_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
ld [tmp_reg2], tmp_reg1; \
ld [tmp_reg2+4], tmp_reg1; \
ld [tmp_reg2+8], tmp_reg1; \
ld [tmp_reg2+12], tmp_reg1;
#define STORE_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
setx 0x8559e06ff33bad10, tmp_reg2, tmp_reg1; \
set rand, tmp_reg2; \
add tmp_reg2, rand % 4096, tmp_reg3; \
stw tmp_reg2, [tmp_reg1]; \
stw tmp_reg2, [tmp_reg1+4]; \
stw tmp_reg2, [tmp_reg1+8]; \
stw tmp_reg2, [tmp_reg1+12]; \
stw tmp_reg3, [tmp_reg1+4]; \
stw tmp_reg3, [tmp_reg1+12]; \
stw tmp_reg3, [tmp_reg1]; \
stw tmp_reg3, [tmp_reg1+8];
#define CAS_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg1; \
setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg2; \
add tmp_reg2, rand % 4096, tmp_reg3; \
cas [tmp_reg1], tmp_reg3, tmp_reg3;\
cas [tmp_reg2], tmp_reg4, tmp_reg4;
#define IDC_FLIP(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
ta 0xb5; \
ta T_CHANGE_NONHPRIV;
! this macro produce ldda/stda to
! ASI_BLOCK_AS_IF_USER_PRIMARY 0x16
! ASI_BLOCK_AS_IF_USER_SECONDARY 0x17
! ASI_BLOCK_AS_IF_USER_PRIMARY_LITTLE 0x1e
! ASI_BLOCK_AS_IF_USER_SECONDARY_LITTLE 0x1f
!! hardcode for now since illegal asi not working in RS
#define BLD_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ta T_CHANGE_PRIV;\
ta T_CHANGE_HPRIV;\
ldda [tmp_reg3]0x16, tmp_reg0;
#define BLD_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ta T_CHANGE_PRIV;\
ta T_CHANGE_HPRIV;\
ldda [tmp_reg3]0x17, tmp_reg0;
#define BLD_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ta T_CHANGE_PRIV;\
ta T_CHANGE_HPRIV;\
ldda [tmp_reg3]0x1e, tmp_reg0;
#define BLD_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ta T_CHANGE_PRIV;\
ta T_CHANGE_HPRIV;\
ldda [tmp_reg3]0x1f, tmp_reg0;
#define BST_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ta T_CHANGE_PRIV;\
ta T_CHANGE_HPRIV;\
stda tmp_reg0, [tmp_reg3]0x16;
#define BST_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ta T_CHANGE_PRIV;\
ta T_CHANGE_HPRIV;\
stda tmp_reg0, [tmp_reg3]0x17;
#define BST_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ta T_CHANGE_PRIV;\
ta T_CHANGE_HPRIV;\
stda tmp_reg0, [tmp_reg3]0x1e;
#define BST_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ta T_CHANGE_PRIV;\
ta T_CHANGE_HPRIV;\
stda tmp_reg0, [tmp_reg3]0x1f;
#define BLD_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ldda [tmp_reg3] (0x27 | (rand & 0xf)), tmp_reg0;
#define BST_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
stda tmp_reg0, [tmp_reg3] (0x27 | (rand & 0xf));
#define BLD_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
ldda [tmp_reg3] (0xe2 | (rand & 0xb)), tmp_reg0;
#define BST_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
stda tmp_reg0, [tmp_reg3] (0xe2 | (rand & 0xb));
#define PREFETCHA(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
add VA_reg, (VA_offset & 0x00ff), tmp_reg3; \
prefetch [%i1], (rand & 0x1f); \
prefetch [%i1 + ((rand >> 5) & 0x1f)], ((rand >> 5) & 0x1f); \
prefetcha [%i1]((rand >> 5) & 0x1f), (0x0 | ((rand >> 5) & 0x1f));
#define STBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
add VA_reg, (VA_offset & 0xff00), tmp_reg1; \
set rand, tmp_reg2; \
stb tmp_reg2, [tmp_reg1+(rand & 0x5f)];
#define LDBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
add VA_reg, (VA_offset & 0xff00), tmp_reg1; \
ldub [tmp_reg1+(rand & 0x5f)], tmp_reg2;
#define STBYTE1(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
add VA_reg, (VA_offset & 0xff00), tmp_reg1;\
set 5200, tmp_reg2; \
add tmp_reg2, tmp_reg1, tmp_reg1; \
set rand, tmp_reg2; \
stb tmp_reg2, [tmp_reg1+(rand & 0x5f)];
#define STINT(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
set rand, tmp_reg1; \
stha tmp_reg1,[%g0+%g0](0x73); \
stda tmp_reg1, [%g0+%g0](0x73);
define(EN_INTERRUPTS,`
nop
')
define(DIS_INTERRUPTS,`
nop
')
define(CHECK_DISPATCH_STATUS,`
nop
')
define(CHECK_RECEIVE_STATUS,`
nop
')
define(WRITE_INTR_DATA_REGS,`
nop
')
define(INTR_SET_DISPATCH_VECTOR,`
add %g0, $3, $4
sllx $4, 8, $5 ! DEST ID
add %g0, $2, $4 ! VECTOR NUMBER
or $5, $4, $5
mov %i0, $4
mov $5, %i0
ta 0x30
mov $4, %i0
')
define(DSPCH_INTERRUPT,`
nop
')
#define REGION0_ALIAS1_O 0x0
#define REGION1_ALIAS1_O 0x2000
#define REGION2_ALIAS1_O 0x4000
#define REGION3_ALIAS1_O 0x6000
#define REGION4_ALIAS1_O 0x8000
#define REGION5_ALIAS1_O 0xa000
#define REGION6_ALIAS1_O 0xc000
#define REGION7_ALIAS1_O 0xe000
#define REPLACEMENT0_ALIAS1_O 0x10000
#define REGION0_ALIAS0_O 0x20000
#define REGION1_ALIAS0_O 0x22000
#define REGION2_ALIAS0_O 0x24000
#define REGION3_ALIAS0_O 0x26000
#define REGION4_ALIAS0_O 0x28000
#define REGION5_ALIAS0_O 0x2a000
#define REGION6_ALIAS0_O 0x2c000
#define REGION7_ALIAS0_O 0x2e000
#define REPLACEMENT0_ALIAS0_O 0x30000
#define USER_PAGE_CUSTOM_MAP
SECTION .MAIN TEXT_VA=0x1000000
attr_text {
Name = .MAIN,
VA=0x1000000,
RA=0x130000000,
PA=ra2pa(0x130000000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_EP=1,
TTE_G=1,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=0
}
attr_text {
Name = .MAIN,
VA=0x1000000,
RA=0x130000000,
PA=ra2pa(0x130000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_EP=1,
TTE_G=1,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
SECTION tsotool_unshared_data DATA_VA=0x21400000
attr_data {
Name = tsotool_unshared_data,
VA=0x21400000,
RA=0x21400000,
PA=ra2pa(0x21400000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=1,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION region0_alias1_4 DATA_VA=0x6000000
attr_data {
Name = region0_alias1_4,
VA=0x6000000,
RA=0x43000000,
PA=ra2pa(0x43000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=0,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region1_alias1_4 DATA_VA=0x6002000
attr_data {
Name = region1_alias1_4,
VA=0x6002000,
RA=0x43800000,
PA=ra2pa(0x43800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region2_alias1_4 DATA_VA=0x6004000
attr_data {
Name = region2_alias1_4,
VA=0x6004000,
RA=0x44000000,
PA=ra2pa(0x44000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region3_alias1_4 DATA_VA=0x6006000
attr_data {
Name = region3_alias1_4,
VA=0x6006000,
RA=0x44800000,
PA=ra2pa(0x44800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region4_alias1_4 DATA_VA=0x6008000
attr_data {
Name = region4_alias1_4,
VA=0x6008000,
RA=0x45000000,
PA=ra2pa(0x45000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region5_alias1_4 DATA_VA=0x600a000
attr_data {
Name = region5_alias1_4,
VA=0x600a000,
RA=0x45800000,
PA=ra2pa(0x45800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region6_alias1_4 DATA_VA=0x600c000
attr_data {
Name = region6_alias1_4,
VA=0x600c000,
RA=0x46000000,
PA=ra2pa(0x46000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region7_alias1_4 DATA_VA=0x600e000
attr_data {
Name = region7_alias1_4,
VA=0x600e000,
RA=0x46800000,
PA=ra2pa(0x46800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement0_alias1_4 DATA_VA=0x6010000
attr_data {
Name = replacement0_alias1_4,
VA=0x6010000,
RA=0x47000000,
PA=ra2pa(0x47000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement1_alias1_4 DATA_VA=0x6012000
attr_data {
Name = replacement1_alias1_4,
VA=0x6012000,
RA=0x47800000,
PA=ra2pa(0x47800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement2_alias1_4 DATA_VA=0x6014000
attr_data {
Name = replacement2_alias1_4,
VA=0x6014000,
RA=0x48000000,
PA=ra2pa(0x48000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement3_alias1_4 DATA_VA=0x6016000
attr_data {
Name = replacement3_alias1_4,
VA=0x6016000,
RA=0x48800000,
PA=ra2pa(0x48800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement4_alias1_4 DATA_VA=0x6018000
attr_data {
Name = replacement4_alias1_4,
VA=0x6018000,
RA=0x49000000,
PA=ra2pa(0x49000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement5_alias1_4 DATA_VA=0x601a000
attr_data {
Name = replacement5_alias1_4,
VA=0x601a000,
RA=0x49800000,
PA=ra2pa(0x49800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement6_alias1_4 DATA_VA=0x601c000
attr_data {
Name = replacement6_alias1_4,
VA=0x601c000,
RA=0x4a000000,
PA=ra2pa(0x4a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement7_alias1_4 DATA_VA=0x601e000
attr_data {
Name = replacement7_alias1_4,
VA=0x601e000,
RA=0x4a800000,
PA=ra2pa(0x4a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region0_alias0 DATA_VA=0x6020000
attr_data {
Name = region0_alias0,
VA=0x6020000,
RA=0x43000000,
PA=ra2pa(0x43000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=0,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION region1_alias0 DATA_VA=0x6022000
attr_data {
Name = region1_alias0,
VA=0x6022000,
RA=0x43800000,
PA=ra2pa(0x43800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION region2_alias0 DATA_VA=0x6024000
attr_data {
Name = region2_alias0,
VA=0x6024000,
RA=0x44000000,
PA=ra2pa(0x44000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION region3_alias0 DATA_VA=0x6026000
attr_data {
Name = region3_alias0,
VA=0x6026000,
RA=0x44800000,
PA=ra2pa(0x44800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION region4_alias0 DATA_VA=0x6028000
attr_data {
Name = region4_alias0,
VA=0x6028000,
RA=0x45000000,
PA=ra2pa(0x45000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION region5_alias0 DATA_VA=0x602a000
attr_data {
Name = region5_alias0,
VA=0x602a000,
RA=0x45800000,
PA=ra2pa(0x45800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION region6_alias0 DATA_VA=0x602c000
attr_data {
Name = region6_alias0,
VA=0x602c000,
RA=0x46000000,
PA=ra2pa(0x46000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION region7_alias0 DATA_VA=0x602e000
attr_data {
Name = region7_alias0,
VA=0x602e000,
RA=0x46800000,
PA=ra2pa(0x46800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION replacement0_alias0 DATA_VA=0x6030000
attr_data {
Name = replacement0_alias0,
VA=0x6030000,
RA=0x47000000,
PA=ra2pa(0x47000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION replacement1_alias0 DATA_VA=0x6032000
attr_data {
Name = replacement1_alias0,
VA=0x6032000,
RA=0x47800000,
PA=ra2pa(0x47800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION replacement2_alias0 DATA_VA=0x6034000
attr_data {
Name = replacement2_alias0,
VA=0x6034000,
RA=0x48000000,
PA=ra2pa(0x48000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION replacement3_alias0 DATA_VA=0x6036000
attr_data {
Name = replacement3_alias0,
VA=0x6036000,
RA=0x48800000,
PA=ra2pa(0x48800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION replacement4_alias0 DATA_VA=0x6038000
attr_data {
Name = replacement4_alias0,
VA=0x6038000,
RA=0x49000000,
PA=ra2pa(0x49000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION replacement5_alias0 DATA_VA=0x603a000
attr_data {
Name = replacement5_alias0,
VA=0x603a000,
RA=0x49800000,
PA=ra2pa(0x49800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION replacement6_alias0 DATA_VA=0x603c000
attr_data {
Name = replacement6_alias0,
VA=0x603c000,
RA=0x4a000000,
PA=ra2pa(0x4a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION replacement7_alias0 DATA_VA=0x603e000
attr_data {
Name = replacement7_alias0,
VA=0x603e000,
RA=0x4a800000,
PA=ra2pa(0x4a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1
}
SECTION non_fault_area_4 DATA_VA=0x0
attr_data {
Name = non_fault_area_4,
VA=0x0,
RA=0x47002000,
PA=ra2pa(0x47002000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=PCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=1,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=1,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region0_alias1_8 DATA_VA=0x6000000
attr_data {
Name = region0_alias1_8,
VA=0x6000000,
RA=0x43000000,
PA=ra2pa(0x43000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=0,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region1_alias1_8 DATA_VA=0x6002000
attr_data {
Name = region1_alias1_8,
VA=0x6002000,
RA=0x43800000,
PA=ra2pa(0x43800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region2_alias1_8 DATA_VA=0x6004000
attr_data {
Name = region2_alias1_8,
VA=0x6004000,
RA=0x44000000,
PA=ra2pa(0x44000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region3_alias1_8 DATA_VA=0x6006000
attr_data {
Name = region3_alias1_8,
VA=0x6006000,
RA=0x44800000,
PA=ra2pa(0x44800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region4_alias1_8 DATA_VA=0x6008000
attr_data {
Name = region4_alias1_8,
VA=0x6008000,
RA=0x45000000,
PA=ra2pa(0x45000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region5_alias1_8 DATA_VA=0x600a000
attr_data {
Name = region5_alias1_8,
VA=0x600a000,
RA=0x45800000,
PA=ra2pa(0x45800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region6_alias1_8 DATA_VA=0x600c000
attr_data {
Name = region6_alias1_8,
VA=0x600c000,
RA=0x46000000,
PA=ra2pa(0x46000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region7_alias1_8 DATA_VA=0x600e000
attr_data {
Name = region7_alias1_8,
VA=0x600e000,
RA=0x46800000,
PA=ra2pa(0x46800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement0_alias1_8 DATA_VA=0x6010000
attr_data {
Name = replacement0_alias1_8,
VA=0x6010000,
RA=0x47000000,
PA=ra2pa(0x47000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement1_alias1_8 DATA_VA=0x6012000
attr_data {
Name = replacement1_alias1_8,
VA=0x6012000,
RA=0x47800000,
PA=ra2pa(0x47800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement2_alias1_8 DATA_VA=0x6014000
attr_data {
Name = replacement2_alias1_8,
VA=0x6014000,
RA=0x48000000,
PA=ra2pa(0x48000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement3_alias1_8 DATA_VA=0x6016000
attr_data {
Name = replacement3_alias1_8,
VA=0x6016000,
RA=0x48800000,
PA=ra2pa(0x48800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement4_alias1_8 DATA_VA=0x6018000
attr_data {
Name = replacement4_alias1_8,
VA=0x6018000,
RA=0x49000000,
PA=ra2pa(0x49000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement5_alias1_8 DATA_VA=0x601a000
attr_data {
Name = replacement5_alias1_8,
VA=0x601a000,
RA=0x49800000,
PA=ra2pa(0x49800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement6_alias1_8 DATA_VA=0x601c000
attr_data {
Name = replacement6_alias1_8,
VA=0x601c000,
RA=0x4a000000,
PA=ra2pa(0x4a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement7_alias1_8 DATA_VA=0x601e000
attr_data {
Name = replacement7_alias1_8,
VA=0x601e000,
RA=0x4a800000,
PA=ra2pa(0x4a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region0_alias0_8 DATA_VA=0x6020000
attr_data {
Name = region0_alias0_8,
VA=0x6020000,
RA=0x43000000,
PA=ra2pa(0x43000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=0,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region1_alias0_8 DATA_VA=0x6022000
attr_data {
Name = region1_alias0_8,
VA=0x6022000,
RA=0x43800000,
PA=ra2pa(0x43800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region2_alias0_8 DATA_VA=0x6024000
attr_data {
Name = region2_alias0_8,
VA=0x6024000,
RA=0x44000000,
PA=ra2pa(0x44000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region3_alias0_8 DATA_VA=0x6026000
attr_data {
Name = region3_alias0_8,
VA=0x6026000,
RA=0x44800000,
PA=ra2pa(0x44800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region4_alias0_8 DATA_VA=0x6028000
attr_data {
Name = region4_alias0_8,
VA=0x6028000,
RA=0x45000000,
PA=ra2pa(0x45000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region5_alias0_8 DATA_VA=0x602a000
attr_data {
Name = region5_alias0_8,
VA=0x602a000,
RA=0x45800000,
PA=ra2pa(0x45800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region6_alias0_8 DATA_VA=0x602c000
attr_data {
Name = region6_alias0_8,
VA=0x602c000,
RA=0x46000000,
PA=ra2pa(0x46000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region7_alias0_8 DATA_VA=0x602e000
attr_data {
Name = region7_alias0_8,
VA=0x602e000,
RA=0x46800000,
PA=ra2pa(0x46800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement0_alias0_8 DATA_VA=0x6030000
attr_data {
Name = replacement0_alias0_8,
VA=0x6030000,
RA=0x47000000,
PA=ra2pa(0x47000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement1_alias0_8 DATA_VA=0x6032000
attr_data {
Name = replacement1_alias0_8,
VA=0x6032000,
RA=0x47800000,
PA=ra2pa(0x47800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement2_alias0_8 DATA_VA=0x6034000
attr_data {
Name = replacement2_alias0_8,
VA=0x6034000,
RA=0x48000000,
PA=ra2pa(0x48000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement3_alias0_8 DATA_VA=0x6036000
attr_data {
Name = replacement3_alias0_8,
VA=0x6036000,
RA=0x48800000,
PA=ra2pa(0x48800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement4_alias0_8 DATA_VA=0x6038000
attr_data {
Name = replacement4_alias0_8,
VA=0x6038000,
RA=0x49000000,
PA=ra2pa(0x49000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement5_alias0_8 DATA_VA=0x603a000
attr_data {
Name = replacement5_alias0_8,
VA=0x603a000,
RA=0x49800000,
PA=ra2pa(0x49800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement6_alias0_8 DATA_VA=0x603c000
attr_data {
Name = replacement6_alias0_8,
VA=0x603c000,
RA=0x4a000000,
PA=ra2pa(0x4a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement7_alias0_8 DATA_VA=0x603e000
attr_data {
Name = replacement7_alias0_8,
VA=0x603e000,
RA=0x4a800000,
PA=ra2pa(0x4a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION non_fault_area_8 DATA_VA=0x0
attr_data {
Name = non_fault_area_8,
VA=0x0,
RA=0x47002000,
PA=ra2pa(0x47002000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_G=0,
TTE_Context=SCONTEXT,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=1,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=1,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region0_alias1_0 DATA_VA=0x6000000
attr_data {
Name = region0_alias1_0,
VA=0x6000000,
RA=0x43000000,
PA=ra2pa(0x43000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=0,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region1_alias1_0 DATA_VA=0x6002000
attr_data {
Name = region1_alias1_0,
VA=0x6002000,
RA=0x43800000,
PA=ra2pa(0x43800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region2_alias1_0 DATA_VA=0x6004000
attr_data {
Name = region2_alias1_0,
VA=0x6004000,
RA=0x44000000,
PA=ra2pa(0x44000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region3_alias1_0 DATA_VA=0x6006000
attr_data {
Name = region3_alias1_0,
VA=0x6006000,
RA=0x44800000,
PA=ra2pa(0x44800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region4_alias1_0 DATA_VA=0x6008000
attr_data {
Name = region4_alias1_0,
VA=0x6008000,
RA=0x45000000,
PA=ra2pa(0x45000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region5_alias1_0 DATA_VA=0x600a000
attr_data {
Name = region5_alias1_0,
VA=0x600a000,
RA=0x45800000,
PA=ra2pa(0x45800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region6_alias1_0 DATA_VA=0x600c000
attr_data {
Name = region6_alias1_0,
VA=0x600c000,
RA=0x46000000,
PA=ra2pa(0x46000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region7_alias1_0 DATA_VA=0x600e000
attr_data {
Name = region7_alias1_0,
VA=0x600e000,
RA=0x46800000,
PA=ra2pa(0x46800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement0_alias1_0 DATA_VA=0x6010000
attr_data {
Name = replacement0_alias1_0,
VA=0x6010000,
RA=0x47000000,
PA=ra2pa(0x47000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement1_alias1_0 DATA_VA=0x6012000
attr_data {
Name = replacement1_alias1_0,
VA=0x6012000,
RA=0x47800000,
PA=ra2pa(0x47800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement2_alias1_0 DATA_VA=0x6014000
attr_data {
Name = replacement2_alias1_0,
VA=0x6014000,
RA=0x48000000,
PA=ra2pa(0x48000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement3_alias1_0 DATA_VA=0x6016000
attr_data {
Name = replacement3_alias1_0,
VA=0x6016000,
RA=0x48800000,
PA=ra2pa(0x48800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement4_alias1_0 DATA_VA=0x6018000
attr_data {
Name = replacement4_alias1_0,
VA=0x6018000,
RA=0x49000000,
PA=ra2pa(0x49000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement5_alias1_0 DATA_VA=0x601a000
attr_data {
Name = replacement5_alias1_0,
VA=0x601a000,
RA=0x49800000,
PA=ra2pa(0x49800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement6_alias1_0 DATA_VA=0x601c000
attr_data {
Name = replacement6_alias1_0,
VA=0x601c000,
RA=0x4a000000,
PA=ra2pa(0x4a000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement7_alias1_0 DATA_VA=0x601e000
attr_data {
Name = replacement7_alias1_0,
VA=0x601e000,
RA=0x4a800000,
PA=ra2pa(0x4a800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region0_alias0_0 DATA_VA=0x6020000
attr_data {
Name = region0_alias0_0,
VA=0x6020000,
RA=0x43000000,
PA=ra2pa(0x43000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=0,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region1_alias0_0 DATA_VA=0x6022000
attr_data {
Name = region1_alias0_0,
VA=0x6022000,
RA=0x43800000,
PA=ra2pa(0x43800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region2_alias0_0 DATA_VA=0x6024000
attr_data {
Name = region2_alias0_0,
VA=0x6024000,
RA=0x44000000,
PA=ra2pa(0x44000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region3_alias0_0 DATA_VA=0x6026000
attr_data {
Name = region3_alias0_0,
VA=0x6026000,
RA=0x44800000,
PA=ra2pa(0x44800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region4_alias0_0 DATA_VA=0x6028000
attr_data {
Name = region4_alias0_0,
VA=0x6028000,
RA=0x45000000,
PA=ra2pa(0x45000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region5_alias0_0 DATA_VA=0x602a000
attr_data {
Name = region5_alias0_0,
VA=0x602a000,
RA=0x45800000,
PA=ra2pa(0x45800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region6_alias0_0 DATA_VA=0x602c000
attr_data {
Name = region6_alias0_0,
VA=0x602c000,
RA=0x46000000,
PA=ra2pa(0x46000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION region7_alias0_0 DATA_VA=0x602e000
attr_data {
Name = region7_alias0_0,
VA=0x602e000,
RA=0x46800000,
PA=ra2pa(0x46800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement0_alias0_0 DATA_VA=0x6030000
attr_data {
Name = replacement0_alias0_0,
VA=0x6030000,
RA=0x47000000,
PA=ra2pa(0x47000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement1_alias0_0 DATA_VA=0x6032000
attr_data {
Name = replacement1_alias0_0,
VA=0x6032000,
RA=0x47800000,
PA=ra2pa(0x47800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement2_alias0_0 DATA_VA=0x6034000
attr_data {
Name = replacement2_alias0_0,
VA=0x6034000,
RA=0x48000000,
PA=ra2pa(0x48000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement3_alias0_0 DATA_VA=0x6036000
attr_data {
Name = replacement3_alias0_0,
VA=0x6036000,
RA=0x48800000,
PA=ra2pa(0x48800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement4_alias0_0 DATA_VA=0x6038000
attr_data {
Name = replacement4_alias0_0,
VA=0x6038000,
RA=0x49000000,
PA=ra2pa(0x49000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement5_alias0_0 DATA_VA=0x603a000
attr_data {
Name = replacement5_alias0_0,
VA=0x603a000,
RA=0x49800000,
PA=ra2pa(0x49800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement6_alias0_0 DATA_VA=0x603c000
attr_data {
Name = replacement6_alias0_0,
VA=0x603c000,
RA=0x4a000000,
PA=ra2pa(0x4a000000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
SECTION replacement7_alias0_0 DATA_VA=0x603e000
attr_data {
Name = replacement7_alias0_0,
VA=0x603e000,
RA=0x4a800000,
PA=ra2pa(0x4a800000,0),
part_0_ctx_zero_tsb_config_2,
TTE_G=0,
TTE_Context=0,
TTE_V=1,
TTE_Size=0,
TTE_SIZE_PTR=0,
TTE_NFO=0,
TTE_IE=0,
TTE_Soft2=0,
TTE_Diag=0,
TTE_Soft=0,
TTE_L=0,
TTE_CP=1,
TTE_CV=1,
TTE_E=0,
TTE_P=0,
TTE_W=1,
tsbonly
}
.data
.skip 1024
!------------------------------------------------------------------------
SECTION tsotool_unshared_data
.global tsotool_unshared_data_start
.global res_buf_fp_p_0
.global res_buf_int_p_0
.global private_data_p0
.global stack_top_p0:
.global res_buf_fp_p_1
.global res_buf_int_p_1
.global private_data_p1
.global stack_top_p1:
.global res_buf_fp_p_2
.global res_buf_int_p_2
.global private_data_p2
.global stack_top_p2:
.global res_buf_fp_p_3
.global res_buf_int_p_3
.global private_data_p3
.global stack_top_p3:
.global res_buf_fp_p_4
.global res_buf_int_p_4
.global private_data_p4
.global stack_top_p4:
.global res_buf_fp_p_5
.global res_buf_int_p_5
.global private_data_p5
.global stack_top_p5:
.global res_buf_fp_p_6
.global res_buf_int_p_6
.global private_data_p6
.global stack_top_p6:
.global res_buf_fp_p_7
.global res_buf_int_p_7
.global private_data_p7
.global stack_top_p7:
.data
ALIGN_PAGE_512K
tsotool_unshared_data_start:
!-- label names of res_buf must match with extract_loads_m64.pl --
.align 64 ! for self bcopy()
res_buf_fp_p_0:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_int_p_0:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_fp_p_1:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_int_p_1:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_fp_p_2:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_int_p_2:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_fp_p_3:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_int_p_3:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_fp_p_4:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_int_p_4:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_fp_p_5:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_int_p_5:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_fp_p_6:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_int_p_6:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_fp_p_7:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
.align 64 ! for self bcopy()
res_buf_int_p_7:
.skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
private_data_p0:
.skip PRIVATE_DATA_AREA_PER_CPU_RTL
private_data_p1:
.skip PRIVATE_DATA_AREA_PER_CPU_RTL
private_data_p2:
.skip PRIVATE_DATA_AREA_PER_CPU_RTL
private_data_p3:
.skip PRIVATE_DATA_AREA_PER_CPU_RTL
private_data_p4:
.skip PRIVATE_DATA_AREA_PER_CPU_RTL
private_data_p5:
.skip PRIVATE_DATA_AREA_PER_CPU_RTL
private_data_p6:
.skip PRIVATE_DATA_AREA_PER_CPU_RTL
private_data_p7:
.skip PRIVATE_DATA_AREA_PER_CPU_RTL
stack_top_p0:
.skip 2048
stack_top_p1:
.skip 2048
stack_top_p2:
.skip 2048
stack_top_p3:
.skip 2048
stack_top_p4:
.skip 2048
stack_top_p5:
.skip 2048
stack_top_p6:
.skip 2048
stack_top_p7:
.skip 2048
tsotool_unshared_data_end:
ALIGN_PAGE_512K
! to prevent VAs from running over from this section into shared regions
!------------------------------------------------------------------------
.seg "data"
! 8 shared memory regions, 1 alias(es) each (Alias 0 is normal VA)
SECTION region0_alias0
.global REGION0_ALIAS0_START
.data
ALIGN_PAGE_8K
REGION0_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REGION0_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION region1_alias0
.global REGION1_ALIAS0_START
.data
ALIGN_PAGE_8K
REGION1_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REGION1_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION region2_alias0
.global REGION2_ALIAS0_START
.data
ALIGN_PAGE_8K
REGION2_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REGION2_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION region3_alias0
.global REGION3_ALIAS0_START
.data
ALIGN_PAGE_8K
REGION3_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REGION3_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION region4_alias0
.global REGION4_ALIAS0_START
.data
ALIGN_PAGE_8K
REGION4_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REGION4_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION region5_alias0
.global REGION5_ALIAS0_START
.data
ALIGN_PAGE_8K
REGION5_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REGION5_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION region6_alias0
.global REGION6_ALIAS0_START
.data
ALIGN_PAGE_8K
REGION6_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REGION6_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION region7_alias0
.global REGION7_ALIAS0_START
.data
ALIGN_PAGE_8K
REGION7_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REGION7_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION replacement0_alias0
.global REPLACEMENT0_ALIAS0_START
.data
ALIGN_PAGE_8K
REPLACEMENT0_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REPLACEMENT0_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION replacement1_alias0
.global REPLACEMENT1_ALIAS0_START
.data
ALIGN_PAGE_8K
REPLACEMENT1_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REPLACEMENT1_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION replacement2_alias0
.global REPLACEMENT2_ALIAS0_START
.data
ALIGN_PAGE_8K
REPLACEMENT2_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REPLACEMENT2_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION replacement3_alias0
.global REPLACEMENT3_ALIAS0_START
.data
ALIGN_PAGE_8K
REPLACEMENT3_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REPLACEMENT3_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION replacement4_alias0
.global REPLACEMENT4_ALIAS0_START
.data
ALIGN_PAGE_8K
REPLACEMENT4_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REPLACEMENT4_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION replacement5_alias0
.global REPLACEMENT5_ALIAS0_START
.data
ALIGN_PAGE_8K
REPLACEMENT5_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REPLACEMENT5_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION replacement6_alias0
.global REPLACEMENT6_ALIAS0_START
.data
ALIGN_PAGE_8K
REPLACEMENT6_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REPLACEMENT6_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION replacement7_alias0
.global REPLACEMENT7_ALIAS0_START
.data
ALIGN_PAGE_8K
REPLACEMENT7_ALIAS0_START:
.skip REGION_MAPPED_SIZE_RTL
REPLACEMENT7_ALIAS0_END:
.skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
SECTION .MAIN
.global local_trap_handlers_start
.global local_trap_handlers_end.global extern_interrupt_handler
.text
ALIGN_PAGE_8K
local_trap_handlers_start:
.align 64
extern_interrupt_handler:
stxa %g0, [%g0]ASI_INTR_RECEIVE
retry
local_trap_handlers_end:
SECTION .MAIN
.global main
.global tsotool_text_start
.global irepl_text_start
.text
ba user_text_start
nop
ALIGN_PAGE_64K
irepl_text_start:
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
jmpl %g1+8, %g1
nop
.skip 24
ALIGN_PAGE_64K
user_text_start:
ba main
nop
user_text_end:
ALIGN_PAGE_64K
tsotool_text_start:
main:
mov 0, %o0
mov 0, %o1
CHECK_PROC_ID
! at this point, g1 should have CPU id (0, 1, 2, ...)
set REGION0_ALIAS0_START, %o0 ! shared address 0
set REGION1_ALIAS0_START, %o1 ! shared address 1
cmp %g1, 0x7
be setup_p7
nop
cmp %g1, 0x6
be setup_p6
nop
cmp %g1, 0x5
be setup_p5
nop
cmp %g1, 0x4
be setup_p4
nop
cmp %g1, 0x3
be setup_p3
nop
cmp %g1, 0x2
be setup_p2
nop
cmp %g1, 0x1
be setup_p1
nop
cmp %g1, 0x0
be setup_p0
nop
EXIT_BAD ! Should never reach here
nop
setup_p0:
setx stack_top_p0, %g1, %l1
add %l1, 1024, %sp
setx res_buf_fp_p_0, %g1, %o4
setx private_data_p0, %g1, %o5
setx func0, %g1, %l4
call %l4
nop
EXIT_GOOD
nop
setup_p1:
setx stack_top_p1, %g1, %l1
add %l1, 1024, %sp
setx res_buf_fp_p_1, %g1, %o4
setx private_data_p1, %g1, %o5
setx func1, %g1, %l4
call %l4
nop
EXIT_GOOD
nop
setup_p2:
setx stack_top_p2, %g1, %l1
add %l1, 1024, %sp
setx res_buf_fp_p_2, %g1, %o4
setx private_data_p2, %g1, %o5
setx func2, %g1, %l4
call %l4
nop
EXIT_GOOD
nop
setup_p3:
setx stack_top_p3, %g1, %l1
add %l1, 1024, %sp
setx res_buf_fp_p_3, %g1, %o4
setx private_data_p3, %g1, %o5
setx func3, %g1, %l4
call %l4
nop
EXIT_GOOD
nop
setup_p4:
setx stack_top_p4, %g1, %l1
add %l1, 1024, %sp
setx res_buf_fp_p_4, %g1, %o4
setx private_data_p4, %g1, %o5
setx func4, %g1, %l4
call %l4
nop
EXIT_GOOD
nop
setup_p5:
setx stack_top_p5, %g1, %l1
add %l1, 1024, %sp
setx res_buf_fp_p_5, %g1, %o4
setx private_data_p5, %g1, %o5
setx func5, %g1, %l4
call %l4
nop
EXIT_GOOD
nop
setup_p6:
setx stack_top_p6, %g1, %l1
add %l1, 1024, %sp
setx res_buf_fp_p_6, %g1, %o4
setx private_data_p6, %g1, %o5
setx func6, %g1, %l4
call %l4
nop
EXIT_GOOD
nop
setup_p7:
setx stack_top_p7, %g1, %l1
add %l1, 1024, %sp
setx res_buf_fp_p_7, %g1, %o4
setx private_data_p7, %g1, %o5
setx func7, %g1, %l4
call %l4
nop
EXIT_GOOD
nop
#define NO_REAL_CPUS_MINUS_1 7
!-----------------
! register usage:
! %i0 %i1 : base registers for first 2 regions
! %i2 %i3 : cache registers for 8 regions
! %i4 fixed pointer to per-cpu results area
! %l1 moving pointer to per-cpu FP results area
! %o7 moving pointer to per-cpu integer results area
! %i5 pointer to per-cpu private area
! %l0 holds lfsr, used as source of random bits
! %l2 loop count register
! %f16 running counter for unique fp store values
! %f17 holds increment value for fp counter
! %l4 running counter for unique integer store values (increment value is always 1)
! %l5 move-to register for load values (simulation only)
! %f30 move-to register for FP values (simulation only)
! %i4 holds the instructions count which is used for interrupt ordering
! %i4 holds the thread_id (OBP only)
! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
! %l3 %l6 %l7 %o5 : 4 temporary registers
! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
! %f0-f15 FP results buffer registers
! %f32-f47 FP block load/store registers
func0:
! instruction sequence begins
save %sp, -192, %sp
! Force %i0-%i3 to be 64-byte aligned
add %i0, 63, %i0
andn %i0, 63, %i0
add %i1, 63, %i1
andn %i1, 63, %i1
add %i2, 63, %i2
andn %i2, 63, %i2
add %i3, 63, %i3
andn %i3, 63, %i3
add %i4, 63, %i4
andn %i4, 63, %i4
add %i5, 63, %i5
andn %i5, 63, %i5
! Initialize pointer to FP load results area
mov %i4, %l1
! Initialize pointer to integer load results area
sethi %hi(0x80000), %o7
or %o7, %lo(0x80000), %o7
add %o7, %l1, %o7
! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
mov 0x0, %i4
! Initialize %f0-%f62 to 0xdeadbee0deadbee1
sethi %hi(0xdeadbee0), %l6
or %l6, %lo(0xdeadbee0), %l6
stw %l6, [%i5]
sethi %hi(0xdeadbee1), %l6
or %l6, %lo(0xdeadbee1), %l6
stw %l6, [%i5+4]
ldd [%i5], %f0
fmovd %f0, %f2
fmovd %f0, %f4
fmovd %f0, %f6
fmovd %f0, %f8
fmovd %f0, %f10
fmovd %f0, %f12
fmovd %f0, %f14
fmovd %f0, %f16
fmovd %f0, %f18
fmovd %f0, %f20
fmovd %f0, %f22
fmovd %f0, %f24
fmovd %f0, %f26
fmovd %f0, %f28
fmovd %f0, %f30
fmovd %f0, %f32
fmovd %f0, %f34
fmovd %f0, %f36
fmovd %f0, %f38
fmovd %f0, %f40
fmovd %f0, %f42
fmovd %f0, %f44
fmovd %f0, %f46
fmovd %f0, %f48
fmovd %f0, %f50
fmovd %f0, %f52
fmovd %f0, %f54
fmovd %f0, %f56
fmovd %f0, %f58
fmovd %f0, %f60
fmovd %f0, %f62
! Signature for extract_loads script to start extracting load values for this stream
sethi %hi(0x00deade1), %l6
or %l6, %lo(0x00deade1), %l6
stw %l6, [%i5]
ld [%i5], %f16
! Initialize running integer counter in register %l4
sethi %hi(0x1), %l4
or %l4, %lo(0x1), %l4
! Initialize running FP counter in register %f16
sethi %hi(0x3f800001), %l6
or %l6, %lo(0x3f800001), %l6
stw %l6, [%i5]
ld [%i5], %f16
! Initialize FP counter increment value in register %f17 (constant)
sethi %hi(0x34000000), %l6
or %l6, %lo(0x34000000), %l6
stw %l6, [%i5]
ld [%i5], %f17
! Initialize LFSR to 0x4547^4
sethi %hi(0x4547), %l0
or %l0, %lo(0x4547), %l0
mulx %l0, %l0, %l0
mulx %l0, %l0, %l0
BEGIN_NODES0: ! Test instruction sequence for ISTREAM 0 begins
P1: !_REPLACEMENT [18] (Int) (Loop entry)
sethi %hi(0x5), %l2
or %l2, %lo(0x5), %l2
loop_entry_0_0:
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P2: !_LD [12] (Int) (CBR)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 4], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2
nop
RET2:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P3: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P4: !_MEMBAR (FP)
membar #StoreLoad
P5: !_BLD [29] (FP) (CBR) (Branch target of P97)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f0
membar #Sync
! 3 addresses covered
fmovd %f8, %f2
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET5
nop
RET5:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P6
nop
TARGET97:
ba RET97
nop
P6: !_MEMBAR (FP) (Branch target of P73)
ba P7
nop
TARGET73:
ba RET73
nop
P7: !_REPLACEMENT [33] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P8: !_LD [29] (Int)
lduw [%i3 + 4], %l3
! move %l3(lower) -> %o0(lower)
or %l3, %o0, %o0
P9: !_MEMBAR (FP)
P10: !_BST [31] (maybe <- 0x3f800001) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET10
nop
RET10:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P11: !_MEMBAR (FP)
membar #StoreLoad
P12: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P13: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P14: !_BLD [12] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
fmovs %f19, %f4
fmovd %f40, %f18
fmovs %f18, %f5
P15: !_MEMBAR (FP) (Secondary ctx)
P16: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l3
ld [%i2+8], %l7
st %l7, [%i2+8]
add %i2, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
P17: !_MEMBAR (FP)
P18: !_BST [33] (maybe <- 0x3f800003) (FP) (Branch target of P151)
wr %g0, 0xf0, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 0 ] %asi
ba P19
nop
TARGET151:
ba RET151
nop
P19: !_MEMBAR (FP) (Branch target of P112)
membar #StoreLoad
ba P20
nop
TARGET112:
ba RET112
nop
P20: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P220)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET20
nop
RET20:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P21
nop
TARGET220:
ba RET220
nop
P21: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P22: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P23: !_MEMBAR (FP)
P24: !_BSTC [15] (maybe <- 0x3f800004) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET24
nop
RET24:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P25: !_MEMBAR (FP)
membar #StoreLoad
P26: !_BLD [25] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f6
fmovd %f40, %f18
fmovs %f18, %f7
P27: !_MEMBAR (FP)
P28: !_REPLACEMENT [4] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P29: !_REPLACEMENT [6] (Int) (Branch target of P5)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
ba P30
nop
TARGET5:
ba RET5
nop
P30: !_ST [1] (maybe <- 0x3f800005) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i0 + 4 ] %asi
P31: !_MEMBAR (Int)
membar #StoreLoad
P32: !_REPLACEMENT [28] (Int) (Branch target of P118)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P33
nop
TARGET118:
ba RET118
nop
P33: !_PREFETCH [1] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
prefetcha [%i0 + 4] %asi, 1
P34: !_REPLACEMENT [6] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET34
nop
RET34:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P35: !_REPLACEMENT [15] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P36: !_REPLACEMENT [30] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P37: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
P38: !_MEMBAR (FP)
P39: !_BSTC [31] (maybe <- 0x3f800006) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P40: !_MEMBAR (FP)
membar #StoreLoad
P41: !_REPLACEMENT [2] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+8], %l7
st %l7, [%i2+8]
add %i2, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET41
nop
RET41:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P42: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P164)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET42
nop
RET42:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P43
nop
TARGET164:
ba RET164
nop
P43: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P44: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET44
nop
RET44:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P45: !_REPLACEMENT [33] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET45
nop
RET45:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P46: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET46
nop
RET46:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P47: !_PREFETCH [11] (Int) (CBR)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 0], 1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET47
nop
RET47:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P48: !_REPLACEMENT [29] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P49: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET49
nop
RET49:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P50: !_BLD [6] (FP) (Branch target of P41)
wr %g0, 0xf0, %asi
ldda [%i0 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f8
fmovd %f40, %f18
fmovs %f18, %f9
ba P51
nop
TARGET41:
ba RET41
nop
P51: !_MEMBAR (FP)
P52: !_BSTC [13] (maybe <- 0x3f800008) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P53: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P54: !_BLD [22] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f10
fmovd %f40, %f12
P55: !_MEMBAR (FP)
P56: !_REPLACEMENT [16] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+16], %l6
st %l6, [%i3+16]
add %i3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET56
nop
RET56:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P57: !_PREFETCH [4] (Int)
prefetch [%i0 + 32], 1
P58: !_ST [9] (maybe <- 0x3f80000b) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i1 + 32 ] %asi
P59: !_IDC_FLIP [10] (Int)
IDC_FLIP(59, 25430, 0, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3)
P60: !_PREFETCH [20] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 256], 1
P61: !_ST [33] (maybe <- 0x3f80000c) (FP) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i2 + 0 ] %asi
P62: !_REPLACEMENT [34] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P63: !_ST [19] (maybe <- 0x3f80000d) (FP)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 0 ]
P64: !_FLUSHI [24] (Int)
flush %g0
P65: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P66: !_IDC_FLIP [20] (Int)
IDC_FLIP(66, 6308, 0, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
P67: !_MEMBAR (FP)
membar #StoreLoad
P68: !_BLD [9] (FP)
wr %g0, 0xf0, %asi
ldda [%i1 + 0] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f13
fmovd %f40, %f14
P69: !_MEMBAR (FP) (Branch target of P231)
ba P70
nop
TARGET231:
ba RET231
nop
P70: !_BST [31] (maybe <- 0x3f80000e) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P71: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET71
nop
RET71:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P72: !_ST [12] (maybe <- 0x3f800010) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i2 + 4 ] %asi
P73: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET73
nop
RET73:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P74: !_BLD [20] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 256] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET74
nop
RET74:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P75: !_MEMBAR (FP) (Branch target of P194)
ba P76
nop
TARGET194:
ba RET194
nop
P76: !_BSTC [14] (maybe <- 0x3f800011) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P77: !_MEMBAR (FP) (Branch target of P94)
membar #StoreLoad
ba P78
nop
TARGET94:
ba RET94
nop
P78: !_REPLACEMENT [16] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P79: !_MEMBAR (FP)
membar #StoreLoad
P80: !_BLD [19] (FP)
wr %g0, 0xf0, %asi
ldda [%i3 + 0] %asi, %f0
membar #Sync
! 1 addresses covered
P81: !_MEMBAR (FP)
P82: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P83: !_FLUSH [22] (Int) (Branch target of P205)
! Unsupported instruction
ba P84
nop
TARGET205:
ba RET205
nop
P84: !_LD [5] (Int)
lduw [%i0 + 64], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P85: !_REPLACEMENT [25] (Int) (Branch target of P175)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
ba P86
nop
TARGET175:
ba RET175
nop
P86: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P87: !_REPLACEMENT [16] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P88: !_LD [12] (FP) (Secondary ctx) (Branch target of P229)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lda [%i3 + 4] %asi, %f1
! 1 addresses covered
ba P89
nop
TARGET229:
ba RET229
nop
P89: !_REPLACEMENT [18] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET89
nop
RET89:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P90: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P91: !_REPLACEMENT [32] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P92: !_ST [1] (maybe <- 0x1) (Int) (Branch target of P34)
stw %l4, [%i0 + 4 ]
add %l4, 1, %l4
ba P93
nop
TARGET34:
ba RET34
nop
P93: !_ST [34] (maybe <- 0x2) (Int)
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 64 ]
add %l4, 1, %l4
P94: !_REPLACEMENT [28] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET94
nop
RET94:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P95: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET95
nop
RET95:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P96: !_BST [15] (maybe <- 0x3f800012) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
P97: !_MEMBAR (FP) (CBR) (Branch target of P89)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET97
nop
RET97:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P98
nop
TARGET89:
ba RET89
nop
P98: !_REPLACEMENT [33] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P99: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P100: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P101: !_IDC_FLIP [1] (Int)
IDC_FLIP(101, 22167, 0, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3)
P102: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l6
ld [%i3+256], %o5
st %o5, [%i3+256]
add %i3, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
P103: !_REPLACEMENT [1] (Int) (Nucleus ctx) (Branch target of P49)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P104
nop
TARGET49:
ba RET49
nop
P104: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %o5
ld [%i3+16], %l6
st %l6, [%i3+16]
add %i3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P105: !_MEMBAR (FP) (Secondary ctx)
P106: !_BST [26] (maybe <- 0x3f800013) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P107: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P108: !_ST [28] (maybe <- 0x3) (Int) (CBR) (Branch target of P44)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 0 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET108
nop
RET108:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P109
nop
TARGET44:
ba RET44
nop
P109: !_ST [24] (maybe <- 0x3f800015) (FP) (Branch target of P47)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 64 ]
ba P110
nop
TARGET47:
ba RET47
nop
P110: !_REPLACEMENT [33] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P111: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P112: !_REPLACEMENT [8] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET112
nop
RET112:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P113: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET113
nop
RET113:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P114: !_MEMBAR (FP)
P115: !_BST [27] (maybe <- 0x3f800016) (FP) (Branch target of P10)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 128 ] %asi
ba P116
nop
TARGET10:
ba RET10
nop
P116: !_MEMBAR (FP)
P117: !_BSTC [33] (maybe <- 0x3f800018) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P118: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET118
nop
RET118:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P119: !_REPLACEMENT [6] (Int) (Branch target of P108)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
ba P120
nop
TARGET108:
ba RET108
nop
P120: !_PREFETCH [0] (Int)
prefetch [%i0 + 0], 1
P121: !_REPLACEMENT [30] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P122: !_MEMBAR (FP) (Branch target of P74)
ba P123
nop
TARGET74:
ba RET74
nop
P123: !_BST [13] (maybe <- 0x3f800019) (FP) (Branch target of P218)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
ba P124
nop
TARGET218:
ba RET218
nop
P124: !_MEMBAR (FP) (Branch target of P195)
membar #StoreLoad
ba P125
nop
TARGET195:
ba RET195
nop
P125: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P126: !_ST [4] (maybe <- 0x4) (Int) (CBR)
stw %l4, [%i0 + 32 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET126
nop
RET126:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P127: !_REPLACEMENT [21] (Int) (Branch target of P132)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P128
nop
TARGET132:
ba RET132
nop
P128: !_FLUSH [8] (Int)
! Unsupported instruction
P129: !_REPLACEMENT [9] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P130: !_REPLACEMENT [32] (Int) (CBR) (Secondary ctx) (Branch target of P224)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET130
nop
RET130:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P131
nop
TARGET224:
ba RET224
nop
P131: !_REPLACEMENT [1] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P132: !_IDC_FLIP [31] (Int) (CBR) (Branch target of P135)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(132, 18284, 0, 0x46000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET132
nop
RET132:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P133
nop
TARGET135:
ba RET135
nop
P133: !_REPLACEMENT [17] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P134: !_MEMBAR (FP)
membar #StoreLoad
P135: !_BLD [25] (FP) (CBR) (Branch target of P227)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f2
fmovd %f40, %f18
fmovs %f18, %f3
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET135
nop
RET135:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P136
nop
TARGET227:
ba RET227
nop
P136: !_MEMBAR (FP) (Branch target of P56)
ba P137
nop
TARGET56:
ba RET56
nop
P137: !_BSTC [30] (maybe <- 0x3f80001c) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P138: !_MEMBAR (FP)
membar #StoreLoad
P139: !_REPLACEMENT [20] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+256], %o5
st %o5, [%i2+256]
add %i2, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
P140: !_MEMBAR (FP) (Secondary ctx)
P141: !_BSTC [18] (maybe <- 0x3f80001f) (FP) (Secondary ctx) (Branch target of P113)
wr %g0, 0xe1, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 128 ] %asi
ba P142
nop
TARGET113:
ba RET113
nop
P142: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P208)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET142
nop
RET142:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P143
nop
TARGET208:
ba RET208
nop
P143: !_REPLACEMENT [21] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P144: !_MEMBAR (FP)
membar #StoreLoad
P145: !_BLD [10] (FP)
wr %g0, 0xf0, %asi
ldda [%i1 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f4
P146: !_MEMBAR (FP)
P147: !_LD [30] (FP)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 32], %f5
! 1 addresses covered
P148: !_PREFETCH [17] (Int)
prefetch [%i3 + 96], 1
P149: !_REPLACEMENT [1] (Int) (Branch target of P42)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
ba P150
nop
TARGET42:
ba RET42
nop
P150: !_MEMBAR (FP)
P151: !_BST [28] (maybe <- 0x3f800020) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET151
nop
RET151:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P152: !_MEMBAR (FP)
membar #StoreLoad
P153: !_PREFETCH [10] (Int) (LE)
wr %g0, 0x88, %asi
prefetcha [%i1 + 64] %asi, 1
P154: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P155: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P156: !_MEMBAR (FP)
membar #StoreLoad
P157: !_BLD [27] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f6
fmovd %f40, %f18
fmovs %f18, %f7
P158: !_MEMBAR (FP)
P159: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P160: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P161: !_MEMBAR (FP)
P162: !_BST [31] (maybe <- 0x3f800023) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P163: !_MEMBAR (FP)
membar #StoreLoad
P164: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET164
nop
RET164:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P165: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P166: !_REPLACEMENT [2] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+8], %l7
st %l7, [%i2+8]
add %i2, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET166
nop
RET166:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P167: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P168: !_MEMBAR (FP) (Branch target of P184)
membar #StoreLoad
ba P169
nop
TARGET184:
ba RET184
nop
P169: !_BLD [33] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f8
P170: !_MEMBAR (FP)
P171: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P172: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P173: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P174: !_REPLACEMENT [11] (Int) (Branch target of P95)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P175
nop
TARGET95:
ba RET95
nop
P175: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET175
nop
RET175:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P176: !_BLD [22] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f9
fmovs %f19, %f10
fmovd %f40, %f18
fmovs %f18, %f11
P177: !_MEMBAR (FP)
P178: !_LD [27] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
lduwa [%i2 + 160] %asi, %l6
! move %l6(lower) -> %o1(lower)
or %l6, %o1, %o1
P179: !_ST [24] (maybe <- 0x5) (Int)
stw %l4, [%i2 + 64 ]
add %l4, 1, %l4
P180: !_REPLACEMENT [17] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P181: !_REPLACEMENT [20] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+256], %l7
st %l7, [%i3+256]
add %i3, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P182: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P183: !_LD [23] (Int)
lduw [%i2 + 32], %o2
! move %o2(lower) -> %o2(upper)
sllx %o2, 32, %o2
P184: !_LD [24] (Int) (CBR)
lduw [%i2 + 64], %l6
! move %l6(lower) -> %o2(lower)
or %l6, %o2, %o2
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET184
nop
RET184:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P185: !_IDC_FLIP [28] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(185, 14994, 0, 0x46000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
P186: !_IDC_FLIP [10] (Int)
IDC_FLIP(186, 17438, 0, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3)
P187: !_REPLACEMENT [5] (Int) (Branch target of P142)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
ba P188
nop
TARGET142:
ba RET142
nop
P188: !_REPLACEMENT [3] (Int) (Nucleus ctx) (Branch target of P191)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
ba P189
nop
TARGET191:
ba RET191
nop
P189: !_REPLACEMENT [24] (Int) (Branch target of P166)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
ba P190
nop
TARGET166:
ba RET166
nop
P190: !_REPLACEMENT [7] (Int) (Branch target of P20)
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
ba P191
nop
TARGET20:
ba RET20
nop
P191: !_REPLACEMENT [19] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET191
nop
RET191:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P192: !_LD [19] (FP)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f12
! 1 addresses covered
P193: !_REPLACEMENT [27] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+160], %o5
st %o5, [%i2+160]
add %i2, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
P194: !_ST [33] (maybe <- 0x3f800025) (FP) (CBR)
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 0 ]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET194
nop
RET194:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P195: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P223)
sethi %hi(0x2000), %l3
ld [%i2+160], %l7
st %l7, [%i2+160]
add %i2, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET195
nop
RET195:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P196
nop
TARGET223:
ba RET223
nop
P196: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P197: !_MEMBAR (FP)
membar #StoreLoad
P198: !_BLD [27] (FP) (Branch target of P2)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f13
fmovd %f40, %f14
ba P199
nop
TARGET2:
ba RET2
nop
P199: !_MEMBAR (FP)
P200: !_IDC_FLIP [7] (Int)
IDC_FLIP(200, 18651, 0, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
P201: !_LD [12] (Int) (CBR)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 4], %o3
! move %o3(lower) -> %o3(upper)
sllx %o3, 32, %o3
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET201
nop
RET201:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P202: !_REPLACEMENT [4] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P203: !_MEMBAR (FP) (Branch target of P130)
membar #StoreLoad
ba P204
nop
TARGET130:
ba RET130
nop
P204: !_BLD [2] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovs %f19, %f0
fmovd %f34, %f18
fmovs %f18, %f1
fmovd %f36, %f2
fmovd %f40, %f18
fmovs %f18, %f3
P205: !_MEMBAR (FP) (CBR) (Branch target of P206)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET205
nop
RET205:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P206
nop
TARGET206:
ba RET206
nop
P206: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET206
nop
RET206:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P207: !_REPLACEMENT [12] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P208: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET208
nop
RET208:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P209: !_BST [3] (maybe <- 0x3f800026) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P210: !_MEMBAR (FP) (Branch target of P126)
membar #StoreLoad
ba P211
nop
TARGET126:
ba RET126
nop
P211: !_ST [2] (maybe <- 0x3f80002b) (FP) (Branch target of P45)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 8 ]
ba P212
nop
TARGET45:
ba RET45
nop
P212: !_REPLACEMENT [32] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P213: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l6
ld [%i2+8], %o5
st %o5, [%i2+8]
add %i2, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P214: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET214
nop
RET214:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P215: !_BSTC [1] (maybe <- 0x3f80002c) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P216: !_MEMBAR (FP) (Branch target of P226)
membar #StoreLoad
ba P217
nop
TARGET226:
ba RET226
nop
P217: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P218: !_IDC_FLIP [34] (Int) (CBR) (Branch target of P214)
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(218, 18501, 0, 0x46800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET218
nop
RET218:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P219
nop
TARGET214:
ba RET214
nop
P219: !_ST [7] (maybe <- 0x3f800031) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 128 ]
P220: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET220
nop
RET220:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P221: !_BST [2] (maybe <- 0x3f800032) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P222: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET222
nop
RET222:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P223: !_IDC_FLIP [20] (Int) (CBR) (Branch target of P233)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(223, 7416, 0, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET223
nop
RET223:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P224
nop
TARGET233:
ba RET233
nop
P224: !_REPLACEMENT [22] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET224
nop
RET224:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P225: !_IDC_FLIP [4] (Int) (Branch target of P222)
IDC_FLIP(225, 22947, 0, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3)
ba P226
nop
TARGET222:
ba RET222
nop
P226: !_REPLACEMENT [22] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET226
nop
RET226:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P227: !_REPLACEMENT [17] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET227
nop
RET227:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P228: !_ST [18] (maybe <- 0x3f800037) (FP)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 128 ]
P229: !_FLUSH [30] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET229
nop
RET229:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P230: !_LD [25] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 96], %f4
! 1 addresses covered
P231: !_REPLACEMENT [16] (Int) (CBR) (Nucleus ctx) (Branch target of P71)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET231
nop
RET231:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P232
nop
TARGET71:
ba RET71
nop
P232: !_MEMBAR (FP)
P233: !_BST [31] (maybe <- 0x3f800038) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET233
nop
RET233:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P234: !_MEMBAR (FP) (Branch target of P46)
membar #StoreLoad
ba P235
nop
TARGET46:
ba RET46
nop
P235: !_LD [10] (Int) (Loop exit) (Branch target of P24)
lduw [%i1 + 64], %l7
! move %l7(lower) -> %o3(lower)
or %l7, %o3, %o3
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
mov %o2, %l5
mov %o3, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovs %f4, %f30
!--
loop_exit_0_0:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_0_0
nop
ba P236
nop
TARGET24:
ba RET24
nop
P236: !_MEMBAR (Int) (Branch target of P201)
membar #StoreLoad
ba END_NODES0
nop
TARGET201:
ba RET201
nop
END_NODES0: ! Test instruction sequence for CPU 0 ends
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
! move %l3(lower) -> %o0(upper)
sllx %l3, 32, %o0
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
stw %l3, [%i5]
ld [%i5], %f0
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
restore
retl
nop
!-----------------
! register usage:
! %i0 %i1 : base registers for first 2 regions
! %i2 %i3 : cache registers for 8 regions
! %i4 fixed pointer to per-cpu results area
! %l1 moving pointer to per-cpu FP results area
! %o7 moving pointer to per-cpu integer results area
! %i5 pointer to per-cpu private area
! %l0 holds lfsr, used as source of random bits
! %l2 loop count register
! %f16 running counter for unique fp store values
! %f17 holds increment value for fp counter
! %l4 running counter for unique integer store values (increment value is always 1)
! %l5 move-to register for load values (simulation only)
! %f30 move-to register for FP values (simulation only)
! %i4 holds the instructions count which is used for interrupt ordering
! %i4 holds the thread_id (OBP only)
! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
! %l3 %l6 %l7 %o5 : 4 temporary registers
! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
! %f0-f15 FP results buffer registers
! %f32-f47 FP block load/store registers
func1:
! instruction sequence begins
save %sp, -192, %sp
! Force %i0-%i3 to be 64-byte aligned
add %i0, 63, %i0
andn %i0, 63, %i0
add %i1, 63, %i1
andn %i1, 63, %i1
add %i2, 63, %i2
andn %i2, 63, %i2
add %i3, 63, %i3
andn %i3, 63, %i3
add %i4, 63, %i4
andn %i4, 63, %i4
add %i5, 63, %i5
andn %i5, 63, %i5
! Initialize pointer to FP load results area
mov %i4, %l1
! Initialize pointer to integer load results area
sethi %hi(0x80000), %o7
or %o7, %lo(0x80000), %o7
add %o7, %l1, %o7
! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
mov 0x0, %i4
! Initialize %f0-%f62 to 0xdeadbee0deadbee1
sethi %hi(0xdeadbee0), %o5
or %o5, %lo(0xdeadbee0), %o5
stw %o5, [%i5]
sethi %hi(0xdeadbee1), %o5
or %o5, %lo(0xdeadbee1), %o5
stw %o5, [%i5+4]
ldd [%i5], %f0
fmovd %f0, %f2
fmovd %f0, %f4
fmovd %f0, %f6
fmovd %f0, %f8
fmovd %f0, %f10
fmovd %f0, %f12
fmovd %f0, %f14
fmovd %f0, %f16
fmovd %f0, %f18
fmovd %f0, %f20
fmovd %f0, %f22
fmovd %f0, %f24
fmovd %f0, %f26
fmovd %f0, %f28
fmovd %f0, %f30
fmovd %f0, %f32
fmovd %f0, %f34
fmovd %f0, %f36
fmovd %f0, %f38
fmovd %f0, %f40
fmovd %f0, %f42
fmovd %f0, %f44
fmovd %f0, %f46
fmovd %f0, %f48
fmovd %f0, %f50
fmovd %f0, %f52
fmovd %f0, %f54
fmovd %f0, %f56
fmovd %f0, %f58
fmovd %f0, %f60
fmovd %f0, %f62
! Signature for extract_loads script to start extracting load values for this stream
sethi %hi(0x01deade1), %o5
or %o5, %lo(0x01deade1), %o5
stw %o5, [%i5]
ld [%i5], %f16
! Initialize running integer counter in register %l4
sethi %hi(0x800001), %l4
or %l4, %lo(0x800001), %l4
! Initialize running FP counter in register %f16
sethi %hi(0x40000001), %o5
or %o5, %lo(0x40000001), %o5
stw %o5, [%i5]
ld [%i5], %f16
! Initialize FP counter increment value in register %f17 (constant)
sethi %hi(0x34800000), %o5
or %o5, %lo(0x34800000), %o5
stw %o5, [%i5]
ld [%i5], %f17
! Initialize LFSR to 0x5c42^4
sethi %hi(0x5c42), %l0
or %l0, %lo(0x5c42), %l0
mulx %l0, %l0, %l0
mulx %l0, %l0, %l0
BEGIN_NODES1: ! Test instruction sequence for ISTREAM 1 begins
P237: !_REPLACEMENT [24] (Int) (Loop entry) (Nucleus ctx)
sethi %hi(0x4), %l2
or %l2, %lo(0x4), %l2
loop_entry_1_0:
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P238: !_IDC_FLIP [33] (Int) (Branch target of P428)
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(238, 31587, 1, 0x46800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
ba P239
nop
TARGET428:
ba RET428
nop
P239: !_REPLACEMENT [28] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P240: !_REPLACEMENT [30] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P241: !_REPLACEMENT [21] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P242: !_REPLACEMENT [9] (Int) (Branch target of P407)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
ba P243
nop
TARGET407:
ba RET407
nop
P243: !_REPLACEMENT [27] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+160], %o5
st %o5, [%i2+160]
add %i2, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
P244: !_REPLACEMENT [17] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET244
nop
RET244:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P245: !_ST [10] (maybe <- 0x40000001) (FP) (Branch target of P553)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i1 + 64 ]
ba P246
nop
TARGET553:
ba RET553
nop
P246: !_ST [34] (maybe <- 0x40000002) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 64 ]
P247: !_IDC_FLIP [22] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(247, 28663, 1, 0x45800004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
P248: !_REPLACEMENT [4] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P249: !_REPLACEMENT [26] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P250: !_REPLACEMENT [17] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P251: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET251
nop
RET251:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P252: !_BLD [25] (FP) (CBR) (Branch target of P482)
wr %g0, 0xf0, %asi
ldda [%i2 + 64] %asi, %f0
membar #Sync
! 2 addresses covered
fmovs %f8, %f1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET252
nop
RET252:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P253
nop
TARGET482:
ba RET482
nop
P253: !_MEMBAR (FP) (Loop exit)
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
!--
loop_exit_1_0:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_1_0
nop
P254: !_PREFETCH [17] (Int) (Loop entry)
sethi %hi(0x1), %l2
or %l2, %lo(0x1), %l2
loop_entry_1_1:
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 96], 1
P255: !_REPLACEMENT [22] (Int) (Branch target of P753)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
ba P256
nop
TARGET753:
ba RET753
nop
P256: !_MEMBAR (FP)
P257: !_BSTC [27] (maybe <- 0x40000003) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 128 ] %asi
P258: !_MEMBAR (FP) (Branch target of P655)
membar #StoreLoad
ba P259
nop
TARGET655:
ba RET655
nop
P259: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P260: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l7
ld [%i3+256], %l3
st %l3, [%i3+256]
add %i3, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
P261: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P262: !_REPLACEMENT [4] (Int) (Branch target of P302)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
ba P263
nop
TARGET302:
ba RET302
nop
P263: !_FLUSH [8] (Int)
! Unsupported instruction
P264: !_FLUSHI [16] (Int) (Branch target of P726)
flush %g0
ba P265
nop
TARGET726:
ba RET726
nop
P265: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P266: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P267: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET267
nop
RET267:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P268: !_BLD [4] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f0
membar #Sync
! 5 addresses covered
fmovs %f4, %f3
fmovd %f8, %f4
P269: !_MEMBAR (FP)
P270: !_REPLACEMENT [29] (Int) (Branch target of P345)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P271
nop
TARGET345:
ba RET345
nop
P271: !_MEMBAR (FP)
P272: !_BST [18] (maybe <- 0x40000005) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P273: !_MEMBAR (FP) (Branch target of P746)
ba P274
nop
TARGET746:
ba RET746
nop
P274: !_BSTC [9] (maybe <- 0x40000006) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P275: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P276: !_REPLACEMENT [5] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET276
nop
RET276:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P277: !_REPLACEMENT [13] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET277
nop
RET277:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P278: !_MEMBAR (FP)
P279: !_BSTC [27] (maybe <- 0x40000008) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P280: !_MEMBAR (FP)
membar #StoreLoad
P281: !_IDC_FLIP [8] (Int)
IDC_FLIP(281, 31955, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
P282: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P283: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P284: !_ST [21] (maybe <- 0x4000000a) (FP) (Secondary ctx) (Branch target of P688)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i3 + 0 ] %asi
ba P285
nop
TARGET688:
ba RET688
nop
P285: !_LD [23] (FP)
ld [%i3 + 32], %f5
! 1 addresses covered
P286: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P287: !_IDC_FLIP [4] (Int)
IDC_FLIP(287, 4179, 1, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3)
P288: !_REPLACEMENT [3] (Int) (Branch target of P372)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
ba P289
nop
TARGET372:
ba RET372
nop
P289: !_MEMBAR (FP)
membar #StoreLoad
P290: !_BLD [4] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f6
fmovd %f34, %f8
fmovd %f36, %f18
fmovs %f18, %f9
fmovd %f40, %f10
P291: !_MEMBAR (FP) (CBR) (Branch target of P724)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET291
nop
RET291:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P292
nop
TARGET724:
ba RET724
nop
P292: !_BST [18] (maybe <- 0x4000000b) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
P293: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET293
nop
RET293:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P294: !_ST [29] (maybe <- 0x800001) (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 4 ]
add %l4, 1, %l4
P295: !_IDC_FLIP [1] (Int)
IDC_FLIP(295, 15595, 1, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3)
P296: !_REPLACEMENT [18] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P297: !_FLUSH [10] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET297
nop
RET297:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P298: !_LD [21] (FP) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f11
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET298
nop
RET298:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P299: !_IDC_FLIP [9] (Int)
IDC_FLIP(299, 30552, 1, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
P300: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P301: !_REPLACEMENT [14] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P302: !_REPLACEMENT [20] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+256], %l6
st %l6, [%i2+256]
add %i2, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET302
nop
RET302:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P303: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P304: !_REPLACEMENT [12] (Int) (CBR) (Branch target of P646)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET304
nop
RET304:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P305
nop
TARGET646:
ba RET646
nop
P305: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P306: !_REPLACEMENT [31] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET306
nop
RET306:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P307: !_ST [5] (maybe <- 0x4000000c) (FP) (CBR)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 64 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET307
nop
RET307:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P308: !_MEMBAR (FP)
membar #StoreLoad
P309: !_BLD [17] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f40, %f12
P310: !_MEMBAR (FP)
P311: !_REPLACEMENT [2] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+8], %o5
st %o5, [%i3+8]
add %i3, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P312: !_IDC_FLIP [26] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(312, 1197, 1, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
P313: !_ST [6] (maybe <- 0x4000000d) (FP) (CBR) (Secondary ctx) (Branch target of P385)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i0 + 96 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET313
nop
RET313:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P314
nop
TARGET385:
ba RET385
nop
P314: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P315: !_REPLACEMENT [7] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET315
nop
RET315:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P316: !_LD [18] (Int) (CBR)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 128], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET316
nop
RET316:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P317: !_REPLACEMENT [29] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P318: !_FLUSH [33] (Int)
! Unsupported instruction
P319: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P320: !_REPLACEMENT [12] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P321: !_LD [6] (FP) (Secondary ctx)
wr %g0, 0x81, %asi
lda [%i0 + 96] %asi, %f13
! 1 addresses covered
P322: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET322
nop
RET322:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P323: !_BSTC [20] (maybe <- 0x4000000e) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 256 ] %asi
P324: !_MEMBAR (FP) (Branch target of P657)
membar #StoreLoad
ba P325
nop
TARGET657:
ba RET657
nop
P325: !_BLD [7] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f14
P326: !_MEMBAR (FP)
P327: !_LD [24] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 64], %f15
! 1 addresses covered
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
P328: !_MEMBAR (FP) (Branch target of P370)
ba P329
nop
TARGET370:
ba RET370
nop
P329: !_BST [5] (maybe <- 0x4000000f) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET329
nop
RET329:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P330: !_MEMBAR (FP) (Branch target of P387)
membar #StoreLoad
ba P331
nop
TARGET387:
ba RET387
nop
P331: !_REPLACEMENT [17] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P332: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P333: !_REPLACEMENT [20] (Int) (CBR) (Branch target of P472)
sethi %hi(0x2000), %l7
ld [%i3+256], %l3
st %l3, [%i3+256]
add %i3, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET333
nop
RET333:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P334
nop
TARGET472:
ba RET472
nop
P334: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P335: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P336: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P337: !_MEMBAR (FP)
P338: !_BSTC [16] (maybe <- 0x40000011) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P339: !_MEMBAR (FP)
membar #StoreLoad
P340: !_IDC_FLIP [19] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(340, 29546, 1, 0x45000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
P341: !_PREFETCH [1] (Int)
prefetch [%i0 + 4], 1
P342: !_REPLACEMENT [11] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P343: !_IDC_FLIP [28] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(343, 21944, 1, 0x46000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
P344: !_MEMBAR (FP) (Branch target of P683)
membar #StoreLoad
ba P345
nop
TARGET683:
ba RET683
nop
P345: !_BLD [9] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i1 + 0] %asi, %f0
membar #Sync
! 2 addresses covered
fmovs %f8, %f1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET345
nop
RET345:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P346: !_MEMBAR (FP)
P347: !_BLD [26] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f2
fmovd %f40, %f18
fmovs %f18, %f3
P348: !_MEMBAR (FP)
P349: !_LD [21] (Int)
lduw [%i2 + 0], %o5
! move %o5(lower) -> %o0(lower)
or %o5, %o0, %o0
P350: !_ST [25] (maybe <- 0x40000012) (FP) (Secondary ctx) (Branch target of P298)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i2 + 96 ] %asi
ba P351
nop
TARGET298:
ba RET298
nop
P351: !_MEMBAR (FP) (Secondary ctx) (Branch target of P676)
ba P352
nop
TARGET676:
ba RET676
nop
P352: !_BSTC [32] (maybe <- 0x40000013) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P353: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P354: !_REPLACEMENT [26] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET354
nop
RET354:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P355: !_MEMBAR (FP)
P356: !_BST [6] (maybe <- 0x40000015) (FP) (Branch target of P477)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
ba P357
nop
TARGET477:
ba RET477
nop
P357: !_MEMBAR (FP) (Branch target of P530)
ba P358
nop
TARGET530:
ba RET530
nop
P358: !_BSTC [4] (maybe <- 0x40000017) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P359: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P360: !_REPLACEMENT [22] (Int) (Branch target of P417)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P361
nop
TARGET417:
ba RET417
nop
P361: !_REPLACEMENT [5] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P362: !_MEMBAR (Int) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET362
nop
RET362:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P363: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P364: !_REPLACEMENT [29] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET364
nop
RET364:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P365: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P366: !_MEMBAR (FP)
membar #StoreLoad
P367: !_BLD [7] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i0 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET367
nop
RET367:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P368: !_MEMBAR (FP) (Branch target of P421)
ba P369
nop
TARGET421:
ba RET421
nop
P369: !_REPLACEMENT [3] (Int) (Nucleus ctx) (Branch target of P316)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
ba P370
nop
TARGET316:
ba RET316
nop
P370: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET370
nop
RET370:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P371: !_BLD [27] (FP)
wr %g0, 0xf0, %asi
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f5
fmovd %f40, %f6
P372: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET372
nop
RET372:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P373: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P374: !_MEMBAR (FP)
P375: !_BST [9] (maybe <- 0x4000001c) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P376: !_MEMBAR (FP)
membar #StoreLoad
P377: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P378: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l3
ld [%i3+8], %l7
st %l7, [%i3+8]
add %i3, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
P379: !_ST [30] (maybe <- 0x4000001e) (FP)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 32 ]
P380: !_ST [33] (maybe <- 0x800002) (Int)
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 0 ]
add %l4, 1, %l4
P381: !_FLUSH [19] (Int)
! Unsupported instruction
P382: !_REPLACEMENT [7] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P383: !_REPLACEMENT [1] (Int) (Branch target of P678)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P384
nop
TARGET678:
ba RET678
nop
P384: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P385: !_MEMBAR (FP) (CBR) (Branch target of P593)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET385
nop
RET385:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P386
nop
TARGET593:
ba RET593
nop
P386: !_BLD [31] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovd %f40, %f8
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET386
nop
RET386:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P387: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET387
nop
RET387:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P388: !_ST [7] (maybe <- 0x4000001f) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i0 + 128 ] %asi
P389: !_IDC_FLIP [29] (Int)
IDC_FLIP(389, 9024, 1, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
P390: !_REPLACEMENT [11] (Int) (Branch target of P701)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P391
nop
TARGET701:
ba RET701
nop
P391: !_REPLACEMENT [5] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P392: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P393: !_REPLACEMENT [6] (Int) (Branch target of P611)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
ba P394
nop
TARGET611:
ba RET611
nop
P394: !_IDC_FLIP [11] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(394, 5639, 1, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
P395: !_MEMBAR (Int)
membar #StoreLoad
P396: !_MEMBAR (Int)
membar #StoreLoad
P397: !_REPLACEMENT [0] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P398: !_REPLACEMENT [2] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+8], %l7
st %l7, [%i3+8]
add %i3, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
P399: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET399
nop
RET399:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P400: !_BST [17] (maybe <- 0x40000020) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P401: !_MEMBAR (FP)
membar #StoreLoad
P402: !_FLUSH [18] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET402
nop
RET402:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P403: !_REPLACEMENT [24] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET403
nop
RET403:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P404: !_REPLACEMENT [11] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P405: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %o5
ld [%i3+16], %l6
st %l6, [%i3+16]
add %i3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P406: !_REPLACEMENT [16] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET406
nop
RET406:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P407: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET407
nop
RET407:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P408: !_BLD [34] (FP) (Branch target of P252)
wr %g0, 0xf0, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f9
ba P409
nop
TARGET252:
ba RET252
nop
P409: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET409
nop
RET409:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P410: !_REPLACEMENT [11] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P411: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P412: !_PREFETCH [10] (Int)
prefetch [%i1 + 64], 1
P413: !_IDC_FLIP [32] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(413, 5205, 1, 0x46000060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
P414: !_LD [25] (FP) (Branch target of P583)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 96], %f10
! 1 addresses covered
ba P415
nop
TARGET583:
ba RET583
nop
P415: !_REPLACEMENT [25] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P416: !_IDC_FLIP [18] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(416, 13367, 1, 0x44800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
P417: !_LD [4] (Int) (CBR)
lduw [%i0 + 32], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET417
nop
RET417:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P418: !_REPLACEMENT [18] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P419: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P420: !_REPLACEMENT [31] (Int) (Secondary ctx) (Branch target of P406)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
ba P421
nop
TARGET406:
ba RET406
nop
P421: !_ST [34] (maybe <- 0x40000021) (FP) (CBR) (Secondary ctx) (Branch target of P573)
wr %g0, 0x81, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET421
nop
RET421:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P422
nop
TARGET573:
ba RET573
nop
P422: !_MEMBAR (FP)
P423: !_BST [16] (maybe <- 0x40000022) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P424: !_MEMBAR (FP)
membar #StoreLoad
P425: !_BLD [2] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f11
fmovs %f19, %f12
fmovd %f34, %f18
fmovs %f18, %f13
fmovd %f36, %f14
fmovd %f40, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
P426: !_MEMBAR (FP) (Branch target of P512)
ba P427
nop
TARGET512:
ba RET512
nop
P427: !_REPLACEMENT [4] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P428: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET428
nop
RET428:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P429: !_BLD [0] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f0
membar #Sync
! 5 addresses covered
fmovs %f4, %f3
fmovd %f8, %f4
P430: !_MEMBAR (FP)
P431: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P432: !_MEMBAR (FP)
P433: !_BSTC [14] (maybe <- 0x40000023) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P434: !_MEMBAR (FP)
membar #StoreLoad
P435: !_REPLACEMENT [10] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P436: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l6
ld [%i2+8], %o5
st %o5, [%i2+8]
add %i2, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P437: !_PREFETCH [22] (Int) (LE) (Secondary ctx)
wr %g0, 0x89, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetcha [%i2 + 4] %asi, 1
P438: !_REPLACEMENT [19] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P439: !_IDC_FLIP [17] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(439, 12518, 1, 0x44800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
P440: !_REPLACEMENT [26] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P441: !_LD [4] (Int) (Loop exit) (Nucleus ctx)
wr %g0, 0x4, %asi
lduwa [%i0 + 32] %asi, %l6
! move %l6(lower) -> %o1(lower)
or %l6, %o1, %o1
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovs %f4, %f30
!--
loop_exit_1_1:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_1_1
nop
P442: !_REPLACEMENT [8] (Int) (Loop entry)
sethi %hi(0x3), %l2
or %l2, %lo(0x3), %l2
loop_entry_1_2:
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P443: !_REPLACEMENT [21] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P444: !_REPLACEMENT [11] (Int) (Branch target of P354)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P445
nop
TARGET354:
ba RET354
nop
P445: !_ST [14] (maybe <- 0x40000024) (FP) (CBR)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 64 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET445
nop
RET445:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P446: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P447: !_MEMBAR (FP) (Branch target of P307)
ba P448
nop
TARGET307:
ba RET307
nop
P448: !_BSTC [18] (maybe <- 0x40000025) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P449: !_MEMBAR (FP)
membar #StoreLoad
P450: !_PREFETCH [12] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
prefetcha [%i2 + 4] %asi, 1
P451: !_REPLACEMENT [6] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P452: !_REPLACEMENT [10] (Int) (Branch target of P333)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
ba P453
nop
TARGET333:
ba RET333
nop
P453: !_IDC_FLIP [21] (Int) (Branch target of P581)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(453, 24141, 1, 0x45800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
ba P454
nop
TARGET581:
ba RET581
nop
P454: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l6
ld [%i2+160], %o5
st %o5, [%i2+160]
add %i2, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
P455: !_MEMBAR (FP) (Branch target of P625)
ba P456
nop
TARGET625:
ba RET625
nop
P456: !_BST [3] (maybe <- 0x40000026) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P457: !_MEMBAR (FP) (CBR) (Branch target of P362)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET457
nop
RET457:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P458
nop
TARGET362:
ba RET362
nop
P458: !_REPLACEMENT [2] (Int) (Branch target of P517)
sethi %hi(0x2000), %l3
ld [%i2+8], %l7
st %l7, [%i2+8]
add %i2, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
ba P459
nop
TARGET517:
ba RET517
nop
P459: !_IDC_FLIP [8] (Int)
IDC_FLIP(459, 14904, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
P460: !_REPLACEMENT [14] (Int) (Branch target of P491)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
ba P461
nop
TARGET491:
ba RET491
nop
P461: !_IDC_FLIP [6] (Int)
IDC_FLIP(461, 25079, 1, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
P462: !_REPLACEMENT [31] (Int) (Branch target of P313)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
ba P463
nop
TARGET313:
ba RET313
nop
P463: !_REPLACEMENT [7] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P464: !_MEMBAR (FP)
membar #StoreLoad
P465: !_BLD [12] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f0
membar #Sync
! 3 addresses covered
fmovd %f8, %f2
P466: !_MEMBAR (FP)
P467: !_REPLACEMENT [29] (Int) (Branch target of P480)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
ba P468
nop
TARGET480:
ba RET480
nop
P468: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l7
ld [%i3+8], %l3
st %l3, [%i3+8]
add %i3, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
P469: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P470: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P471: !_ST [20] (maybe <- 0x4000002b) (FP) (Branch target of P578)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 256 ]
ba P472
nop
TARGET578:
ba RET578
nop
P472: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET472
nop
RET472:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P473: !_BLD [9] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i1 + 0] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
fmovd %f40, %f4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET473
nop
RET473:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P474: !_MEMBAR (FP)
P475: !_ST [31] (maybe <- 0x4000002c) (FP) (Nucleus ctx) (Branch target of P291)
wr %g0, 0x4, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i3 + 64 ] %asi
ba P476
nop
TARGET291:
ba RET291
nop
P476: !_PREFETCH [5] (Int)
prefetch [%i0 + 64], 1
P477: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET477
nop
RET477:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P478: !_BLD [22] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f5
fmovs %f19, %f6
fmovd %f40, %f18
fmovs %f18, %f7
P479: !_MEMBAR (FP)
P480: !_PREFETCH [17] (Int) (CBR)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 96], 1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET480
nop
RET480:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P481: !_REPLACEMENT [33] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P482: !_REPLACEMENT [1] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET482
nop
RET482:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P483: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P484: !_ST [23] (maybe <- 0x800003) (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 32 ]
add %l4, 1, %l4
P485: !_ST [27] (maybe <- 0x4000002d) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i3 + 160 ] %asi
P486: !_MEMBAR (FP)
membar #StoreLoad
P487: !_BLD [16] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f36, %f8
P488: !_MEMBAR (FP)
P489: !_LD [19] (FP)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f9
! 1 addresses covered
P490: !_MEMBAR (FP)
P491: !_BST [19] (maybe <- 0x4000002e) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET491
nop
RET491:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P492: !_MEMBAR (FP)
membar #StoreLoad
P493: !_PREFETCH [7] (Int)
prefetch [%i0 + 128], 1
P494: !_LD [21] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 0], %f10
! 1 addresses covered
P495: !_REPLACEMENT [27] (Int) (Branch target of P293)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+160], %l3
st %l3, [%i3+160]
add %i3, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
ba P496
nop
TARGET293:
ba RET293
nop
P496: !_ST [21] (maybe <- 0x4000002f) (FP) (Branch target of P402)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 0 ]
ba P497
nop
TARGET402:
ba RET402
nop
P497: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P498: !_IDC_FLIP [7] (Int)
IDC_FLIP(498, 18364, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
P499: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET499
nop
RET499:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P500: !_BSTC [9] (maybe <- 0x40000030) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P501: !_MEMBAR (FP) (Branch target of P513)
membar #StoreLoad
ba P502
nop
TARGET513:
ba RET513
nop
P502: !_REPLACEMENT [30] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P503: !_FLUSHI [14] (Int)
flush %g0
P504: !_REPLACEMENT [18] (Int) (Branch target of P329)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
ba P505
nop
TARGET329:
ba RET329
nop
P505: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET505
nop
RET505:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P506: !_BLD [18] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f11
P507: !_MEMBAR (FP) (Secondary ctx)
P508: !_BSTC [5] (maybe <- 0x40000032) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P509: !_MEMBAR (FP) (Branch target of P244)
membar #StoreLoad
ba P510
nop
TARGET244:
ba RET244
nop
P510: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P511: !_MEMBAR (FP)
P512: !_BSTC [32] (maybe <- 0x40000034) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET512
nop
RET512:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P513: !_MEMBAR (FP) (CBR) (Branch target of P627)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET513
nop
RET513:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P514
nop
TARGET627:
ba RET627
nop
P514: !_REPLACEMENT [33] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P515: !_IDC_FLIP [30] (Int)
IDC_FLIP(515, 24814, 1, 0x46000020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
P516: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P517: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET517
nop
RET517:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P518: !_BST [12] (maybe <- 0x40000036) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P519: !_MEMBAR (FP)
P520: !_BST [13] (maybe <- 0x40000039) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P521: !_MEMBAR (FP)
membar #StoreLoad
P522: !_ST [19] (maybe <- 0x800004) (Int) (CBR)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 0 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET522
nop
RET522:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P523: !_REPLACEMENT [21] (Int) (Secondary ctx) (Branch target of P399)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
ba P524
nop
TARGET399:
ba RET399
nop
P524: !_IDC_FLIP [8] (Int)
IDC_FLIP(524, 28918, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
P525: !_REPLACEMENT [23] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET525
nop
RET525:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P526: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P527: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P528: !_LD [15] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 128], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P529: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P530: !_REPLACEMENT [14] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET530
nop
RET530:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P531: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P532: !_ST [23] (maybe <- 0x4000003c) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i3 + 32 ] %asi
P533: !_REPLACEMENT [8] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P534: !_MEMBAR (FP)
membar #StoreLoad
P535: !_BLD [5] (FP) (Branch target of P633)
wr %g0, 0xf0, %asi
ldda [%i0 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f12
fmovd %f40, %f18
fmovs %f18, %f13
ba P536
nop
TARGET633:
ba RET633
nop
P536: !_MEMBAR (FP)
P537: !_BLD [29] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f14
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovd %f40, %f0
P538: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET538
nop
RET538:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P539: !_BLD [16] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f36, %f18
fmovs %f18, %f1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET539
nop
RET539:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P540: !_MEMBAR (FP) (Branch target of P306)
ba P541
nop
TARGET306:
ba RET306
nop
P541: !_REPLACEMENT [19] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P542: !_MEMBAR (FP)
membar #StoreLoad
P543: !_BLD [22] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f2
fmovd %f40, %f4
P544: !_MEMBAR (FP)
P545: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P546: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P547: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P548: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P549: !_MEMBAR (FP)
P550: !_BST [28] (maybe <- 0x4000003d) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P551: !_MEMBAR (FP)
membar #StoreLoad
P552: !_ST [18] (maybe <- 0x800005) (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 128 ]
add %l4, 1, %l4
P553: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P403)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET553
nop
RET553:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P554
nop
TARGET403:
ba RET403
nop
P554: !_BSTC [5] (maybe <- 0x40000040) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P555: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P556: !_REPLACEMENT [7] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P557: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P558: !_REPLACEMENT [3] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P559: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P560: !_MEMBAR (FP)
P561: !_BST [7] (maybe <- 0x40000042) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
P562: !_MEMBAR (FP)
membar #StoreLoad
P563: !_REPLACEMENT [23] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P564: !_REPLACEMENT [29] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P565: !_LD [13] (FP) (Branch target of P473)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 32], %f5
! 1 addresses covered
ba P566
nop
TARGET473:
ba RET473
nop
P566: !_REPLACEMENT [20] (Int) (Branch target of P525)
sethi %hi(0x2000), %l6
ld [%i3+256], %o5
st %o5, [%i3+256]
add %i3, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
ba P567
nop
TARGET525:
ba RET525
nop
P567: !_ST [4] (maybe <- 0x800006) (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
stwa %l4, [%i0 + 32] %asi
add %l4, 1, %l4
P568: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %o5
ld [%i3+256], %l6
st %l6, [%i3+256]
add %i3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
P569: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P570: !_REPLACEMENT [25] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P571: !_LD [3] (Int) (Secondary ctx) (Branch target of P654)
wr %g0, 0x81, %asi
lduwa [%i0 + 16] %asi, %l6
! move %l6(lower) -> %o0(lower)
or %l6, %o0, %o0
ba P572
nop
TARGET654:
ba RET654
nop
P572: !_MEMBAR (FP)
P573: !_BST [28] (maybe <- 0x40000043) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET573
nop
RET573:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P574: !_MEMBAR (FP)
membar #StoreLoad
P575: !_REPLACEMENT [14] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P576: !_MEMBAR (FP) (Branch target of P277)
ba P577
nop
TARGET277:
ba RET277
nop
P577: !_BSTC [28] (maybe <- 0x40000046) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P578: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET578
nop
RET578:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P579: !_IDC_FLIP [7] (Int)
IDC_FLIP(579, 23417, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
P580: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P581: !_REPLACEMENT [14] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET581
nop
RET581:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P582: !_MEMBAR (FP)
membar #StoreLoad
P583: !_BLD [20] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 256] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f6
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET583
nop
RET583:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P584: !_MEMBAR (FP)
P585: !_ST [14] (maybe <- 0x40000049) (FP)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 64 ]
P586: !_MEMBAR (FP)
P587: !_BST [31] (maybe <- 0x4000004a) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P588: !_MEMBAR (FP)
membar #StoreLoad
P589: !_REPLACEMENT [12] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET589
nop
RET589:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P590: !_ST [1] (maybe <- 0x800007) (Int) (Branch target of P304)
stw %l4, [%i0 + 4 ]
add %l4, 1, %l4
ba P591
nop
TARGET304:
ba RET304
nop
P591: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET591
nop
RET591:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P592: !_MEMBAR (FP)
P593: !_BSTC [0] (maybe <- 0x4000004c) (FP) (CBR)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET593
nop
RET593:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P594: !_MEMBAR (FP)
membar #StoreLoad
P595: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P596: !_ST [0] (maybe <- 0x40000051) (FP) (Nucleus ctx)
wr %g0, 0x4, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i0 + 0 ] %asi
P597: !_IDC_FLIP [19] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(597, 9027, 1, 0x45000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
P598: !_MEMBAR (FP)
P599: !_BSTC [15] (maybe <- 0x40000052) (FP) (Branch target of P675)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
ba P600
nop
TARGET675:
ba RET675
nop
P600: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET600
nop
RET600:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P601: !_REPLACEMENT [18] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P602: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P603: !_ST [11] (maybe <- 0x800008) (Int)
stw %l4, [%i2 + 0 ]
add %l4, 1, %l4
P604: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P605: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P606: !_IDC_FLIP [16] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(606, 3504, 1, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
P607: !_REPLACEMENT [1] (Int) (Branch target of P386)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
ba P608
nop
TARGET386:
ba RET386
nop
P608: !_REPLACEMENT [30] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET608
nop
RET608:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P609: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P610: !_PREFETCH [19] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 0], 1
P611: !_REPLACEMENT [13] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET611
nop
RET611:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P612: !_IDC_FLIP [7] (Int)
IDC_FLIP(612, 9494, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
P613: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P614: !_LD [7] (Int)
lduw [%i0 + 128], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P615: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P616: !_REPLACEMENT [29] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET616
nop
RET616:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P617: !_REPLACEMENT [19] (Int) (Secondary ctx) (Branch target of P623)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P618
nop
TARGET623:
ba RET623
nop
P618: !_REPLACEMENT [28] (Int) (Branch target of P600)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P619
nop
TARGET600:
ba RET600
nop
P619: !_REPLACEMENT [7] (Int) (Branch target of P364)
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
ba P620
nop
TARGET364:
ba RET364
nop
P620: !_MEMBAR (FP) (Secondary ctx)
P621: !_BST [3] (maybe <- 0x40000053) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P622: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P623: !_BLD [5] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i0 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovd %f40, %f8
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET623
nop
RET623:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P624: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET624
nop
RET624:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P625: !_REPLACEMENT [31] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET625
nop
RET625:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P626: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %o5
ld [%i2+8], %l6
st %l6, [%i2+8]
add %i2, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
P627: !_REPLACEMENT [7] (Int) (CBR) (Branch target of P624)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET627
nop
RET627:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P628
nop
TARGET624:
ba RET624
nop
P628: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P629: !_ST [17] (maybe <- 0x800009) (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 96 ]
add %l4, 1, %l4
P630: !_LD [11] (FP) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lda [%i2 + 0] %asi, %f9
! 1 addresses covered
P631: !_MEMBAR (FP)
P632: !_BST [32] (maybe <- 0x40000058) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P633: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET633
nop
RET633:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P634: !_BSTC [30] (maybe <- 0x4000005a) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P635: !_MEMBAR (FP)
P636: !_BSTC [5] (maybe <- 0x4000005d) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P637: !_MEMBAR (FP)
membar #StoreLoad
P638: !_REPLACEMENT [15] (Int) (Branch target of P693)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
ba P639
nop
TARGET693:
ba RET693
nop
P639: !_ST [27] (maybe <- 0x4000005f) (FP) (Branch target of P608)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 160 ]
ba P640
nop
TARGET608:
ba RET608
nop
P640: !_ST [13] (maybe <- 0x80000a) (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 32 ]
add %l4, 1, %l4
P641: !_MEMBAR (FP) (Branch target of P276)
ba P642
nop
TARGET276:
ba RET276
nop
P642: !_BST [2] (maybe <- 0x40000060) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P643: !_MEMBAR (FP)
membar #StoreLoad
P644: !_REPLACEMENT [4] (Int) (Secondary ctx) (Branch target of P505)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
ba P645
nop
TARGET505:
ba RET505
nop
P645: !_REPLACEMENT [10] (Int) (Branch target of P367)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
ba P646
nop
TARGET367:
ba RET367
nop
P646: !_REPLACEMENT [15] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET646
nop
RET646:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P647: !_REPLACEMENT [17] (Int) (Branch target of P297)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
ba P648
nop
TARGET297:
ba RET297
nop
P648: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P649: !_FLUSH [8] (Int)
! Unsupported instruction
P650: !_LD [28] (Int) (Loop exit) (CBR) (Secondary ctx) (Branch target of P538)
wr %g0, 0x81, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduwa [%i2 + 0] %asi, %o5
! move %o5(lower) -> %o1(lower)
or %o5, %o1, %o1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET650
nop
RET650:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
!--
loop_exit_1_2:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_1_2
nop
ba P651
nop
TARGET538:
ba RET538
nop
P651: !_REPLACEMENT [17] (Int) (Loop entry) (Secondary ctx)
sethi %hi(0x1), %l2
or %l2, %lo(0x1), %l2
loop_entry_1_3:
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P652: !_ST [31] (maybe <- 0x80000b) (Int) (Branch target of P616)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 64 ]
add %l4, 1, %l4
ba P653
nop
TARGET616:
ba RET616
nop
P653: !_LD [25] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 96], %f0
! 1 addresses covered
P654: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET654
nop
RET654:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P655: !_BST [12] (maybe <- 0x40000065) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET655
nop
RET655:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P656: !_MEMBAR (FP)
membar #StoreLoad
P657: !_REPLACEMENT [4] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET657
nop
RET657:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P658: !_PREFETCH [28] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 0], 1
P659: !_REPLACEMENT [19] (Int) (Branch target of P322)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P660
nop
TARGET322:
ba RET322
nop
P660: !_LD [30] (FP)
ld [%i2 + 32], %f1
! 1 addresses covered
P661: !_MEMBAR (FP)
P662: !_BSTC [26] (maybe <- 0x40000068) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P663: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET663
nop
RET663:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P664: !_REPLACEMENT [1] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P665: !_REPLACEMENT [2] (Int) (Nucleus ctx) (Branch target of P700)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+8], %l6
st %l6, [%i2+8]
add %i2, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
ba P666
nop
TARGET700:
ba RET700
nop
P666: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P667: !_IDC_FLIP [25] (Int)
IDC_FLIP(667, 13419, 1, 0x45800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
P668: !_REPLACEMENT [31] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P669: !_REPLACEMENT [1] (Int) (Branch target of P738)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P670
nop
TARGET738:
ba RET738
nop
P670: !_LD [17] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 96], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P671: !_MEMBAR (FP) (Branch target of P539)
ba P672
nop
TARGET539:
ba RET539
nop
P672: !_BSTC [10] (maybe <- 0x4000006a) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i1 + 64 ] %asi
P673: !_MEMBAR (FP) (Branch target of P409)
membar #StoreLoad
ba P674
nop
TARGET409:
ba RET409
nop
P674: !_REPLACEMENT [21] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P675: !_REPLACEMENT [2] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+8], %l6
st %l6, [%i2+8]
add %i2, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET675
nop
RET675:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P676: !_REPLACEMENT [3] (Int) (CBR) (Branch target of P736)
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET676
nop
RET676:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P677
nop
TARGET736:
ba RET736
nop
P677: !_PREFETCH [3] (Int)
prefetch [%i0 + 16], 1
P678: !_REPLACEMENT [31] (Int) (CBR) (Branch target of P722)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET678
nop
RET678:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P679
nop
TARGET722:
ba RET722
nop
P679: !_IDC_FLIP [11] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(679, 24347, 1, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
P680: !_REPLACEMENT [4] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P681: !_MEMBAR (FP) (Secondary ctx) (Branch target of P694)
ba P682
nop
TARGET694:
ba RET694
nop
P682: !_BST [20] (maybe <- 0x4000006b) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 256 ] %asi
P683: !_MEMBAR (FP) (CBR) (Secondary ctx)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET683
nop
RET683:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P684: !_BSTC [10] (maybe <- 0x4000006c) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i1 + 64 ] %asi
P685: !_MEMBAR (FP)
membar #StoreLoad
P686: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P687: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P688: !_REPLACEMENT [23] (Int) (CBR) (Branch target of P499)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET688
nop
RET688:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P689
nop
TARGET499:
ba RET499
nop
P689: !_REPLACEMENT [16] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+16], %o5
st %o5, [%i3+16]
add %i3, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P690: !_IDC_FLIP [8] (Int) (CBR)
IDC_FLIP(690, 14332, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET690
nop
RET690:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P691: !_REPLACEMENT [1] (Int) (Branch target of P690)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P692
nop
TARGET690:
ba RET690
nop
P692: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l6
ld [%i3+16], %o5
st %o5, [%i3+16]
add %i3, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P693: !_PREFETCH [17] (Int) (CBR)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 96], 1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET693
nop
RET693:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P694: !_REPLACEMENT [20] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+256], %o5
st %o5, [%i2+256]
add %i2, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET694
nop
RET694:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P695: !_MEMBAR (FP) (Branch target of P445)
ba P696
nop
TARGET445:
ba RET445
nop
P696: !_BSTC [19] (maybe <- 0x4000006d) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET696
nop
RET696:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P697: !_MEMBAR (FP)
membar #StoreLoad
P698: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P699: !_MEMBAR (FP)
membar #StoreLoad
P700: !_BLD [34] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f2
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET700
nop
RET700:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P701: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET701
nop
RET701:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P702: !_BSTC [5] (maybe <- 0x4000006e) (FP) (CBR) (Branch target of P522)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET702
nop
RET702:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P703
nop
TARGET522:
ba RET522
nop
P703: !_MEMBAR (FP)
membar #StoreLoad
P704: !_REPLACEMENT [0] (Int) (Branch target of P251)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P705
nop
TARGET251:
ba RET251
nop
P705: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P706: !_MEMBAR (FP)
P707: !_BSTC [23] (maybe <- 0x40000070) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P708: !_MEMBAR (FP)
membar #StoreLoad
P709: !_IDC_FLIP [5] (Int)
IDC_FLIP(709, 12761, 1, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
P710: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P711: !_REPLACEMENT [29] (Int) (Branch target of P267)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P712
nop
TARGET267:
ba RET267
nop
P712: !_ST [31] (maybe <- 0x80000c) (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 64 ]
add %l4, 1, %l4
P713: !_REPLACEMENT [25] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P714: !_ST [6] (maybe <- 0x80000d) (Int)
stw %l4, [%i0 + 96 ]
add %l4, 1, %l4
P715: !_MEMBAR (FP)
membar #StoreLoad
P716: !_BLD [24] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
fmovd %f40, %f4
P717: !_MEMBAR (FP)
P718: !_ST [7] (maybe <- 0x80000e) (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
stwa %l4, [%i0 + 128] %asi
add %l4, 1, %l4
P719: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %o5
ld [%i2+256], %l6
st %l6, [%i2+256]
add %i2, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
P720: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P721: !_REPLACEMENT [16] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P722: !_LD [9] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
lduwa [%i1 + 32] %asi, %l6
! move %l6(lower) -> %o0(lower)
or %l6, %o0, %o0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET722
nop
RET722:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P723: !_IDC_FLIP [16] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(723, 3491, 1, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
P724: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET724
nop
RET724:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P725: !_BSTC [31] (maybe <- 0x40000073) (FP) (Branch target of P589)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
ba P726
nop
TARGET589:
ba RET589
nop
P726: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET726
nop
RET726:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P727: !_REPLACEMENT [8] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P728: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l6
ld [%i2+160], %o5
st %o5, [%i2+160]
add %i2, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
P729: !_MEMBAR (FP)
membar #StoreLoad
P730: !_BLD [24] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f5
fmovd %f40, %f6
P731: !_MEMBAR (FP)
P732: !_FLUSHI [1] (Int) (Branch target of P650)
flush %g0
ba P733
nop
TARGET650:
ba RET650
nop
P733: !_ST [25] (maybe <- 0x80000f) (Int)
stw %l4, [%i3 + 96 ]
add %l4, 1, %l4
P734: !_ST [13] (maybe <- 0x800010) (Int) (Nucleus ctx) (Branch target of P457)
wr %g0, 0x4, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stwa %l4, [%i2 + 32] %asi
add %l4, 1, %l4
ba P735
nop
TARGET457:
ba RET457
nop
P735: !_MEMBAR (FP)
P736: !_BST [13] (maybe <- 0x40000075) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET736
nop
RET736:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P737: !_MEMBAR (FP)
P738: !_BSTC [15] (maybe <- 0x40000078) (FP) (CBR) (Branch target of P591)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET738
nop
RET738:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P739
nop
TARGET591:
ba RET591
nop
P739: !_MEMBAR (FP)
membar #StoreLoad
P740: !_FLUSHI [33] (Int)
flush %g0
P741: !_REPLACEMENT [31] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P742: !_ST [1] (maybe <- 0x40000079) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 4 ]
P743: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l3
ld [%i3+8], %l7
st %l7, [%i3+8]
add %i3, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
P744: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P745: !_LD [20] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduwa [%i2 + 256] %asi, %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P746: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET746
nop
RET746:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P747: !_BLD [4] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovs %f19, %f8
fmovd %f34, %f18
fmovs %f18, %f9
fmovd %f36, %f10
fmovd %f40, %f18
fmovs %f18, %f11
P748: !_MEMBAR (FP)
P749: !_MEMBAR (Int)
P750: !_BSTC [22] (maybe <- 0x4000007a) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P751: !_MEMBAR (FP) (Secondary ctx)
P752: !_BST [30] (maybe <- 0x4000007d) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P753: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET753
nop
RET753:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P754: !_REPLACEMENT [32] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P755: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P756: !_LD [27] (Int) (Branch target of P663)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 160], %l3
! move %l3(lower) -> %o1(lower)
or %l3, %o1, %o1
ba P757
nop
TARGET663:
ba RET663
nop
P757: !_REPLACEMENT [2] (Int) (Branch target of P702)
sethi %hi(0x2000), %l6
ld [%i3+8], %o5
st %o5, [%i3+8]
add %i3, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
ba P758
nop
TARGET702:
ba RET702
nop
P758: !_IDC_FLIP [12] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(758, 21380, 1, 0x44000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
P759: !_REPLACEMENT [26] (Int) (Branch target of P315)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
ba P760
nop
TARGET315:
ba RET315
nop
P760: !_FLUSH [6] (Int) (Branch target of P696)
! Unsupported instruction
ba P761
nop
TARGET696:
ba RET696
nop
P761: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P762: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P763: !_ST [7] (maybe <- 0x800011) (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
stwa %l4, [%i0 + 128] %asi
add %l4, 1, %l4
P764: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P765: !_MEMBAR (FP)
P766: !_BST [22] (maybe <- 0x40000080) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P767: !_MEMBAR (FP) (Loop exit)
membar #StoreLoad
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
!--
loop_exit_1_3:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_1_3
nop
P768: !_MEMBAR (Int)
membar #StoreLoad
END_NODES1: ! Test instruction sequence for CPU 1 ends
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
! move %l3(lower) -> %o0(upper)
sllx %l3, 32, %o0
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
stw %l3, [%i5]
ld [%i5], %f0
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
restore
retl
nop
!-----------------
! register usage:
! %i0 %i1 : base registers for first 2 regions
! %i2 %i3 : cache registers for 8 regions
! %i4 fixed pointer to per-cpu results area
! %l1 moving pointer to per-cpu FP results area
! %o7 moving pointer to per-cpu integer results area
! %i5 pointer to per-cpu private area
! %l0 holds lfsr, used as source of random bits
! %l2 loop count register
! %f16 running counter for unique fp store values
! %f17 holds increment value for fp counter
! %l4 running counter for unique integer store values (increment value is always 1)
! %l5 move-to register for load values (simulation only)
! %f30 move-to register for FP values (simulation only)
! %i4 holds the instructions count which is used for interrupt ordering
! %i4 holds the thread_id (OBP only)
! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
! %l3 %l6 %l7 %o5 : 4 temporary registers
! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
! %f0-f15 FP results buffer registers
! %f32-f47 FP block load/store registers
func2:
! instruction sequence begins
save %sp, -192, %sp
! Force %i0-%i3 to be 64-byte aligned
add %i0, 63, %i0
andn %i0, 63, %i0
add %i1, 63, %i1
andn %i1, 63, %i1
add %i2, 63, %i2
andn %i2, 63, %i2
add %i3, 63, %i3
andn %i3, 63, %i3
add %i4, 63, %i4
andn %i4, 63, %i4
add %i5, 63, %i5
andn %i5, 63, %i5
! Initialize pointer to FP load results area
mov %i4, %l1
! Initialize pointer to integer load results area
sethi %hi(0x80000), %o7
or %o7, %lo(0x80000), %o7
add %o7, %l1, %o7
! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
mov 0x0, %i4
! Initialize %f0-%f62 to 0xdeadbee0deadbee1
sethi %hi(0xdeadbee0), %o5
or %o5, %lo(0xdeadbee0), %o5
stw %o5, [%i5]
sethi %hi(0xdeadbee1), %o5
or %o5, %lo(0xdeadbee1), %o5
stw %o5, [%i5+4]
ldd [%i5], %f0
fmovd %f0, %f2
fmovd %f0, %f4
fmovd %f0, %f6
fmovd %f0, %f8
fmovd %f0, %f10
fmovd %f0, %f12
fmovd %f0, %f14
fmovd %f0, %f16
fmovd %f0, %f18
fmovd %f0, %f20
fmovd %f0, %f22
fmovd %f0, %f24
fmovd %f0, %f26
fmovd %f0, %f28
fmovd %f0, %f30
fmovd %f0, %f32
fmovd %f0, %f34
fmovd %f0, %f36
fmovd %f0, %f38
fmovd %f0, %f40
fmovd %f0, %f42
fmovd %f0, %f44
fmovd %f0, %f46
fmovd %f0, %f48
fmovd %f0, %f50
fmovd %f0, %f52
fmovd %f0, %f54
fmovd %f0, %f56
fmovd %f0, %f58
fmovd %f0, %f60
fmovd %f0, %f62
! Signature for extract_loads script to start extracting load values for this stream
sethi %hi(0x02deade1), %o5
or %o5, %lo(0x02deade1), %o5
stw %o5, [%i5]
ld [%i5], %f16
! Initialize running integer counter in register %l4
sethi %hi(0x1000001), %l4
or %l4, %lo(0x1000001), %l4
! Initialize running FP counter in register %f16
sethi %hi(0x40800001), %o5
or %o5, %lo(0x40800001), %o5
stw %o5, [%i5]
ld [%i5], %f16
! Initialize FP counter increment value in register %f17 (constant)
sethi %hi(0x35000000), %o5
or %o5, %lo(0x35000000), %o5
stw %o5, [%i5]
ld [%i5], %f17
! Initialize LFSR to 0xe34^4
sethi %hi(0xe34), %l0
or %l0, %lo(0xe34), %l0
mulx %l0, %l0, %l0
mulx %l0, %l0, %l0
BEGIN_NODES2: ! Test instruction sequence for ISTREAM 2 begins
P769: !_REPLACEMENT [5] (Int) (Loop entry) (Branch target of P1064)
sethi %hi(0x5), %l2
or %l2, %lo(0x5), %l2
loop_entry_2_0:
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P770
nop
TARGET1064:
ba RET1064
nop
P770: !_REPLACEMENT [34] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P771: !_MEMBAR (FP)
membar #StoreLoad
P772: !_BLD [3] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f0
membar #Sync
! 5 addresses covered
fmovs %f4, %f3
fmovd %f8, %f4
P773: !_MEMBAR (FP) (Branch target of P997)
ba P774
nop
TARGET997:
ba RET997
nop
P774: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET774
nop
RET774:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P775: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P776: !_MEMBAR (FP)
membar #StoreLoad
P777: !_BLD [3] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f5
fmovs %f19, %f6
fmovd %f34, %f18
fmovs %f18, %f7
fmovd %f36, %f8
fmovd %f40, %f18
fmovs %f18, %f9
P778: !_MEMBAR (FP)
P779: !_REPLACEMENT [6] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET779
nop
RET779:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P780: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P781: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET781
nop
RET781:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P782: !_BLD [7] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i0 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f10
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET782
nop
RET782:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P783: !_MEMBAR (FP)
P784: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P785: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET785
nop
RET785:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P786: !_BLD [34] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f11
P787: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET787
nop
RET787:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P788: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P789: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET789
nop
RET789:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P790: !_BST [8] (maybe <- 0x40800001) (FP) (Branch target of P894)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
ba P791
nop
TARGET894:
ba RET894
nop
P791: !_MEMBAR (FP)
P792: !_BSTC [28] (maybe <- 0x40800003) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P793: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET793
nop
RET793:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P794: !_REPLACEMENT [12] (Int) (Branch target of P946)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P795
nop
TARGET946:
ba RET946
nop
P795: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l6
ld [%i3+256], %o5
st %o5, [%i3+256]
add %i3, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
P796: !_IDC_FLIP [5] (Int)
IDC_FLIP(796, 14377, 2, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
P797: !_LD [0] (Int)
lduw [%i0 + 0], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P798: !_IDC_FLIP [5] (Int)
IDC_FLIP(798, 20125, 2, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
P799: !_PREFETCH [24] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 64], 1
P800: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET800
nop
RET800:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P801: !_LD [19] (FP)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f12
! 1 addresses covered
P802: !_MEMBAR (FP) (Branch target of P1003)
membar #StoreLoad
ba P803
nop
TARGET1003:
ba RET1003
nop
P803: !_BLD [14] (FP) (CBR) (Branch target of P898)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f13
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET803
nop
RET803:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P804
nop
TARGET898:
ba RET898
nop
P804: !_MEMBAR (FP)
P805: !_LD [4] (FP) (Secondary ctx)
wr %g0, 0x81, %asi
lda [%i0 + 32] %asi, %f14
! 1 addresses covered
P806: !_MEMBAR (FP) (Branch target of P782)
membar #StoreLoad
ba P807
nop
TARGET782:
ba RET782
nop
P807: !_BLD [2] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovs %f19, %f0
fmovd %f34, %f18
fmovs %f18, %f1
fmovd %f36, %f2
fmovd %f40, %f18
fmovs %f18, %f3
P808: !_MEMBAR (FP) (Branch target of P908)
ba P809
nop
TARGET908:
ba RET908
nop
P809: !_REPLACEMENT [0] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P810: !_MEMBAR (FP)
membar #StoreLoad
P811: !_BLD [24] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f4
fmovd %f40, %f18
fmovs %f18, %f5
P812: !_MEMBAR (FP) (CBR) (Branch target of P922)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET812
nop
RET812:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P813
nop
TARGET922:
ba RET922
nop
P813: !_IDC_FLIP [17] (Int) (Branch target of P853)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(813, 1770, 2, 0x44800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
ba P814
nop
TARGET853:
ba RET853
nop
P814: !_REPLACEMENT [13] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P815: !_FLUSH [21] (Int)
! Unsupported instruction
P816: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P817: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %o5
ld [%i2+8], %l6
st %l6, [%i2+8]
add %i2, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
P818: !_MEMBAR (FP) (CBR) (Secondary ctx)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET818
nop
RET818:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P819: !_BST [1] (maybe <- 0x40800006) (FP) (Secondary ctx) (Branch target of P887)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
ba P820
nop
TARGET887:
ba RET887
nop
P820: !_MEMBAR (FP) (Secondary ctx)
P821: !_BST [30] (maybe <- 0x4080000b) (FP) (Branch target of P1013)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
ba P822
nop
TARGET1013:
ba RET1013
nop
P822: !_MEMBAR (FP) (Branch target of P851)
membar #StoreLoad
ba P823
nop
TARGET851:
ba RET851
nop
P823: !_REPLACEMENT [28] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P824: !_REPLACEMENT [7] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET824
nop
RET824:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P825: !_IDC_FLIP [29] (Int) (CBR)
IDC_FLIP(825, 21261, 2, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET825
nop
RET825:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P826: !_REPLACEMENT [25] (Int) (Branch target of P978)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
ba P827
nop
TARGET978:
ba RET978
nop
P827: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P828: !_REPLACEMENT [17] (Int) (Branch target of P992)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
ba P829
nop
TARGET992:
ba RET992
nop
P829: !_MEMBAR (FP)
membar #StoreLoad
P830: !_BLD [26] (FP) (Branch target of P1130)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f6
fmovd %f40, %f18
fmovs %f18, %f7
ba P831
nop
TARGET1130:
ba RET1130
nop
P831: !_MEMBAR (FP)
P832: !_REPLACEMENT [27] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+160], %l6
st %l6, [%i3+160]
add %i3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
P833: !_PREFETCH [17] (Int) (CBR)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 96], 1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET833
nop
RET833:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P834: !_MEMBAR (FP) (Secondary ctx)
P835: !_BST [4] (maybe <- 0x4080000e) (FP) (Secondary ctx) (Branch target of P888)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
ba P836
nop
TARGET888:
ba RET888
nop
P836: !_MEMBAR (FP) (Secondary ctx)
P837: !_BST [31] (maybe <- 0x40800013) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P838: !_MEMBAR (FP)
membar #StoreLoad
P839: !_REPLACEMENT [11] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P840: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1011)
membar #StoreLoad
ba P841
nop
TARGET1011:
ba RET1011
nop
P841: !_BLD [24] (FP) (Secondary ctx) (Branch target of P1142)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f8
fmovd %f40, %f18
fmovs %f18, %f9
ba P842
nop
TARGET1142:
ba RET1142
nop
P842: !_MEMBAR (FP) (Secondary ctx)
P843: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P844: !_REPLACEMENT [26] (Int) (Nucleus ctx) (Branch target of P880)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
ba P845
nop
TARGET880:
ba RET880
nop
P845: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P846: !_ST [28] (maybe <- 0x1000001) (Int) (LE) (CBR)
wr %g0, 0x88, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! Change single-word-level endianess (big endian <-> little endian)
sethi %hi(0xff00ff00), %l7
or %l7, %lo(0xff00ff00), %l7
and %l4, %l7, %o5
srl %o5, 8, %o5
sll %l4, 8, %l6
and %l6, %l7, %l6
or %l6, %o5, %l6
srl %l6, 16, %o5
sll %l6, 16, %l6
srl %l6, 0, %l6
or %l6, %o5, %l6
stwa %l6, [%i2 + 0] %asi
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET846
nop
RET846:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P847: !_PREFETCH [33] (Int) (Branch target of P934)
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 0], 1
ba P848
nop
TARGET934:
ba RET934
nop
P848: !_REPLACEMENT [14] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P849: !_LD [7] (FP) (Nucleus ctx)
wr %g0, 0x4, %asi
lda [%i0 + 128] %asi, %f10
! 1 addresses covered
P850: !_REPLACEMENT [19] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P851: !_LD [20] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduwa [%i3 + 256] %asi, %l3
! move %l3(lower) -> %o0(lower)
or %l3, %o0, %o0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET851
nop
RET851:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P852: !_REPLACEMENT [27] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET852
nop
RET852:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P853: !_REPLACEMENT [13] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET853
nop
RET853:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P854: !_ST [20] (maybe <- 0x40800015) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 256 ]
P855: !_MEMBAR (FP) (CBR) (Branch target of P1054)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET855
nop
RET855:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P856
nop
TARGET1054:
ba RET1054
nop
P856: !_BST [24] (maybe <- 0x40800016) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P857: !_MEMBAR (FP)
membar #StoreLoad
P858: !_REPLACEMENT [15] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P859: !_MEMBAR (FP)
P860: !_BSTC [14] (maybe <- 0x40800018) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P861: !_MEMBAR (FP)
P862: !_BSTC [7] (maybe <- 0x40800019) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
P863: !_MEMBAR (FP)
membar #StoreLoad
P864: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P865: !_ST [24] (maybe <- 0x4080001a) (FP) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 64 ]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET865
nop
RET865:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P866: !_FLUSH [29] (Int)
! Unsupported instruction
P867: !_MEMBAR (FP)
P868: !_BSTC [25] (maybe <- 0x4080001b) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P869: !_MEMBAR (FP)
membar #StoreLoad
P870: !_REPLACEMENT [21] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P871: !_REPLACEMENT [10] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P872: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P873: !_PREFETCH [20] (Int) (Nucleus ctx) (Branch target of P1097)
wr %g0, 0x4, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetcha [%i3 + 256] %asi, 1
ba P874
nop
TARGET1097:
ba RET1097
nop
P874: !_ST [12] (maybe <- 0x4080001d) (FP)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 4 ]
P875: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET875
nop
RET875:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P876: !_BST [30] (maybe <- 0x4080001e) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P877: !_MEMBAR (FP) (Branch target of P1123)
membar #StoreLoad
ba P878
nop
TARGET1123:
ba RET1123
nop
P878: !_REPLACEMENT [25] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P879: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P880: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P1079)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET880
nop
RET880:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P881
nop
TARGET1079:
ba RET1079
nop
P881: !_REPLACEMENT [1] (Int) (Branch target of P779)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P882
nop
TARGET779:
ba RET779
nop
P882: !_PREFETCH [27] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetcha [%i3 + 160] %asi, 1
P883: !_IDC_FLIP [14] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(883, 2442, 2, 0x44000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
P884: !_MEMBAR (FP)
P885: !_BST [8] (maybe <- 0x40800021) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P886: !_MEMBAR (FP)
membar #StoreLoad
P887: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET887
nop
RET887:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P888: !_LD [22] (FP) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 4], %f11
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET888
nop
RET888:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P889: !_REPLACEMENT [25] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET889
nop
RET889:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P890: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P891: !_REPLACEMENT [31] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P892: !_ST [28] (maybe <- 0x1000002) (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 0 ]
add %l4, 1, %l4
P893: !_REPLACEMENT [28] (Int) (Branch target of P1005)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P894
nop
TARGET1005:
ba RET1005
nop
P894: !_REPLACEMENT [3] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET894
nop
RET894:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P895: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P896: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P897: !_FLUSH [27] (Int)
! Unsupported instruction
P898: !_REPLACEMENT [10] (Int) (CBR) (Branch target of P1007)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET898
nop
RET898:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P899
nop
TARGET1007:
ba RET1007
nop
P899: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P900: !_MEMBAR (FP) (Branch target of P1021)
ba P901
nop
TARGET1021:
ba RET1021
nop
P901: !_BST [17] (maybe <- 0x40800023) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P902: !_MEMBAR (FP) (Loop exit) (Branch target of P1132)
membar #StoreLoad
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
!--
loop_exit_2_0:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_2_0
nop
ba P903
nop
TARGET1132:
ba RET1132
nop
P903: !_REPLACEMENT [7] (Int) (Loop entry)
sethi %hi(0x2), %l2
or %l2, %lo(0x2), %l2
loop_entry_2_1:
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P904: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET904
nop
RET904:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P905: !_BSTC [31] (maybe <- 0x40800024) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P906: !_MEMBAR (FP)
membar #StoreLoad
P907: !_ST [20] (maybe <- 0x1000003) (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 256 ]
add %l4, 1, %l4
P908: !_REPLACEMENT [19] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET908
nop
RET908:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P909: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P910: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %o5
ld [%i3+256], %l6
st %l6, [%i3+256]
add %i3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
P911: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P912: !_ST [6] (maybe <- 0x1000004) (Int) (CBR)
stw %l4, [%i0 + 96 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET912
nop
RET912:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P913: !_PREFETCH [15] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 128], 1
P914: !_ST [17] (maybe <- 0x1000005) (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stwa %l4, [%i3 + 96] %asi
add %l4, 1, %l4
P915: !_REPLACEMENT [20] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+256], %l7
st %l7, [%i2+256]
add %i2, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P916: !_ST [12] (maybe <- 0x40800026) (FP) (Branch target of P793)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 4 ]
ba P917
nop
TARGET793:
ba RET793
nop
P917: !_MEMBAR (FP) (CBR) (Secondary ctx)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET917
nop
RET917:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P918: !_BSTC [24] (maybe <- 0x40800027) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P919: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P920: !_REPLACEMENT [29] (Int) (Branch target of P1053)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P921
nop
TARGET1053:
ba RET1053
nop
P921: !_LD [21] (Int)
lduw [%i2 + 0], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P922: !_REPLACEMENT [1] (Int) (CBR) (Nucleus ctx) (Branch target of P917)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET922
nop
RET922:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P923
nop
TARGET917:
ba RET917
nop
P923: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P924: !_ST [10] (maybe <- 0x1000006) (Int)
stw %l4, [%i1 + 64 ]
add %l4, 1, %l4
P925: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P926: !_REPLACEMENT [33] (Int) (Branch target of P960)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P927
nop
TARGET960:
ba RET960
nop
P927: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P928: !_MEMBAR (FP)
P929: !_BSTC [33] (maybe <- 0x40800029) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P930: !_MEMBAR (FP)
membar #StoreLoad
P931: !_REPLACEMENT [9] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P932: !_PREFETCH [31] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 64], 1
P933: !_LD [33] (Int)
lduw [%i2 + 0], %l6
! move %l6(lower) -> %o0(lower)
or %l6, %o0, %o0
P934: !_ST [29] (maybe <- 0x1000007) (Int) (CBR)
stw %l4, [%i3 + 4 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET934
nop
RET934:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P935: !_LD [26] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 128], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P936: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P937: !_BLD [11] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f0
membar #Sync
! 3 addresses covered
fmovd %f8, %f2
P938: !_MEMBAR (FP) (Secondary ctx)
P939: !_LD [30] (Int) (CBR)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 32], %l6
! move %l6(lower) -> %o1(lower)
or %l6, %o1, %o1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET939
nop
RET939:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P940: !_REPLACEMENT [33] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P941: !_MEMBAR (FP) (Branch target of P855)
ba P942
nop
TARGET855:
ba RET855
nop
P942: !_BSTC [17] (maybe <- 0x4080002a) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P943: !_MEMBAR (FP)
membar #StoreLoad
P944: !_LD [13] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 32], %o2
! move %o2(lower) -> %o2(upper)
sllx %o2, 32, %o2
P945: !_MEMBAR (FP)
P946: !_BST [28] (maybe <- 0x4080002b) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET946
nop
RET946:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P947: !_MEMBAR (FP)
membar #StoreLoad
P948: !_IDC_FLIP [33] (Int) (Branch target of P998)
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(948, 882, 2, 0x46800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
ba P949
nop
TARGET998:
ba RET998
nop
P949: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET949
nop
RET949:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P950: !_BLD [30] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
fmovs %f19, %f4
fmovd %f40, %f18
fmovs %f18, %f5
P951: !_MEMBAR (FP) (Secondary ctx)
P952: !_REPLACEMENT [30] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P953: !_MEMBAR (FP) (Branch target of P1063)
ba P954
nop
TARGET1063:
ba RET1063
nop
P954: !_BST [24] (maybe <- 0x4080002e) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET954
nop
RET954:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P955: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET955
nop
RET955:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P956: !_REPLACEMENT [33] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET956
nop
RET956:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P957: !_LD [30] (FP)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 32], %f6
! 1 addresses covered
P958: !_REPLACEMENT [31] (Int) (Branch target of P852)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
ba P959
nop
TARGET852:
ba RET852
nop
P959: !_IDC_FLIP [9] (Int)
IDC_FLIP(959, 23053, 2, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
P960: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET960
nop
RET960:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P961: !_BLD [24] (FP) (CBR) (Secondary ctx) (Branch target of P818)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovd %f40, %f8
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET961
nop
RET961:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P962
nop
TARGET818:
ba RET818
nop
P962: !_MEMBAR (FP) (Secondary ctx)
P963: !_IDC_FLIP [6] (Int) (Branch target of P984)
IDC_FLIP(963, 29258, 2, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
ba P964
nop
TARGET984:
ba RET984
nop
P964: !_IDC_FLIP [9] (Int) (CBR)
IDC_FLIP(964, 5034, 2, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET964
nop
RET964:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P965: !_MEMBAR (FP)
P966: !_BST [11] (maybe <- 0x40800030) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET966
nop
RET966:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P967: !_MEMBAR (FP) (Branch target of P1000)
membar #StoreLoad
ba P968
nop
TARGET1000:
ba RET1000
nop
P968: !_FLUSH [2] (Int)
! Unsupported instruction
P969: !_REPLACEMENT [31] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P970: !_IDC_FLIP [27] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(970, 4200, 2, 0x458000a0, 0xa0, %i3, 0xa0, %l6, %l7, %o5, %l3)
P971: !_REPLACEMENT [33] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P972: !_REPLACEMENT [25] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P973: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P974: !_REPLACEMENT [11] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P975: !_MEMBAR (FP)
P976: !_BST [2] (maybe <- 0x40800033) (FP) (Branch target of P824)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
ba P977
nop
TARGET824:
ba RET824
nop
P977: !_MEMBAR (FP)
P978: !_BSTC [30] (maybe <- 0x40800038) (FP) (CBR) (Secondary ctx) (Branch target of P833)
wr %g0, 0xe1, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET978
nop
RET978:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P979
nop
TARGET833:
ba RET833
nop
P979: !_MEMBAR (FP) (Secondary ctx)
P980: !_BST [32] (maybe <- 0x4080003b) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P981: !_MEMBAR (FP)
membar #StoreLoad
P982: !_BLD [18] (FP) (Branch target of P994)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f9
ba P983
nop
TARGET994:
ba RET994
nop
P983: !_MEMBAR (FP) (Branch target of P785)
ba P984
nop
TARGET785:
ba RET785
nop
P984: !_LD [6] (FP) (CBR)
ld [%i0 + 96], %f10
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET984
nop
RET984:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P985: !_REPLACEMENT [19] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P986: !_MEMBAR (FP)
membar #StoreLoad
P987: !_BLD [29] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f11
fmovs %f19, %f12
fmovd %f40, %f18
fmovs %f18, %f13
P988: !_MEMBAR (FP)
P989: !_IDC_FLIP [28] (Int)
IDC_FLIP(989, 5899, 2, 0x46000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3)
P990: !_REPLACEMENT [7] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P991: !_MEMBAR (FP) (CBR) (Branch target of P812)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET991
nop
RET991:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P992
nop
TARGET812:
ba RET812
nop
P992: !_BST [24] (maybe <- 0x4080003d) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET992
nop
RET992:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P993: !_MEMBAR (FP)
membar #StoreLoad
P994: !_ST [34] (maybe <- 0x4080003f) (FP) (CBR) (Branch target of P966)
sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 64 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET994
nop
RET994:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P995
nop
TARGET966:
ba RET966
nop
P995: !_REPLACEMENT [7] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P996: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P997: !_REPLACEMENT [30] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET997
nop
RET997:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P998: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET998
nop
RET998:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P999: !_BLD [15] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f14
P1000: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1000
nop
RET1000:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1001: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1002: !_REPLACEMENT [30] (Int) (Branch target of P787)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
ba P1003
nop
TARGET787:
ba RET787
nop
P1003: !_LD [9] (Int) (CBR)
lduw [%i1 + 32], %l3
! move %l3(lower) -> %o2(lower)
or %l3, %o2, %o2
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1003
nop
RET1003:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1004: !_REPLACEMENT [28] (Int) (Branch target of P1138)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P1005
nop
TARGET1138:
ba RET1138
nop
P1005: !_REPLACEMENT [0] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1005
nop
RET1005:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1006: !_MEMBAR (FP) (Branch target of P1028)
ba P1007
nop
TARGET1028:
ba RET1028
nop
P1007: !_BSTC [3] (maybe <- 0x40800040) (FP) (CBR)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1007
nop
RET1007:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1008: !_MEMBAR (FP)
membar #StoreLoad
P1009: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1010: !_REPLACEMENT [3] (Int) (CBR) (Branch target of P1010)
sethi %hi(0x2000), %l3
ld [%i2+16], %l7
st %l7, [%i2+16]
add %i2, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1010
nop
RET1010:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P1011
nop
TARGET1010:
ba RET1010
nop
P1011: !_REPLACEMENT [32] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1011
nop
RET1011:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1012: !_MEMBAR (FP) (Branch target of P1095)
ba P1013
nop
TARGET1095:
ba RET1095
nop
P1013: !_BSTC [23] (maybe <- 0x40800045) (FP) (CBR) (Branch target of P789)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1013
nop
RET1013:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P1014
nop
TARGET789:
ba RET789
nop
P1014: !_MEMBAR (FP)
membar #StoreLoad
P1015: !_IDC_FLIP [17] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1015, 28074, 2, 0x44800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
P1016: !_REPLACEMENT [11] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1017: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P1018: !_IDC_FLIP [23] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1018, 21047, 2, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
P1019: !_ST [27] (maybe <- 0x1000008) (Int)
stw %l4, [%i3 + 160 ]
add %l4, 1, %l4
P1020: !_LD [1] (FP)
ld [%i0 + 4], %f15
! 1 addresses covered
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
P1021: !_REPLACEMENT [10] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1021
nop
RET1021:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1022: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P1023: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1024: !_LD [34] (Int) (Nucleus ctx) (Branch target of P949)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
lduwa [%i2 + 64] %asi, %o3
! move %o3(lower) -> %o3(upper)
sllx %o3, 32, %o3
ba P1025
nop
TARGET949:
ba RET949
nop
P1025: !_REPLACEMENT [15] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1026: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l3
ld [%i3+256], %l7
st %l7, [%i3+256]
add %i3, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P1027: !_LD [25] (FP) (Branch target of P1145)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 96], %f0
! 1 addresses covered
ba P1028
nop
TARGET1145:
ba RET1145
nop
P1028: !_REPLACEMENT [20] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+256], %l6
st %l6, [%i3+256]
add %i3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1028
nop
RET1028:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1029: !_REPLACEMENT [3] (Int) (Branch target of P803)
sethi %hi(0x2000), %o5
ld [%i3+16], %l6
st %l6, [%i3+16]
add %i3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
ba P1030
nop
TARGET803:
ba RET803
nop
P1030: !_MEMBAR (FP) (CBR) (Secondary ctx)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1030
nop
RET1030:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1031: !_BST [14] (maybe <- 0x40800048) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P1032: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1033: !_ST [27] (maybe <- 0x40800049) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 160 ]
P1034: !_REPLACEMENT [26] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1035: !_REPLACEMENT [9] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1036: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1037: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
P1038: !_REPLACEMENT [8] (Int) (Branch target of P889)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P1039
nop
TARGET889:
ba RET889
nop
P1039: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l3
ld [%i2+160], %l7
st %l7, [%i2+160]
add %i2, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
P1040: !_REPLACEMENT [26] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P1041: !_REPLACEMENT [28] (Int) (Secondary ctx) (Branch target of P1060)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P1042
nop
TARGET1060:
ba RET1060
nop
P1042: !_MEMBAR (FP) (Branch target of P954)
ba P1043
nop
TARGET954:
ba RET954
nop
P1043: !_BST [33] (maybe <- 0x4080004a) (FP) (Branch target of P955)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
ba P1044
nop
TARGET955:
ba RET955
nop
P1044: !_MEMBAR (FP) (Branch target of P781)
ba P1045
nop
TARGET781:
ba RET781
nop
P1045: !_BST [1] (maybe <- 0x4080004b) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1046: !_MEMBAR (FP)
membar #StoreLoad
P1047: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1048: !_ST [21] (maybe <- 0x40800050) (FP) (Secondary ctx) (Branch target of P1127)
wr %g0, 0x81, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i2 + 0 ] %asi
ba P1049
nop
TARGET1127:
ba RET1127
nop
P1049: !_REPLACEMENT [11] (Int) (Branch target of P1067)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P1050
nop
TARGET1067:
ba RET1067
nop
P1050: !_REPLACEMENT [3] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P1051: !_REPLACEMENT [3] (Int) (Branch target of P865)
sethi %hi(0x2000), %o5
ld [%i3+16], %l6
st %l6, [%i3+16]
add %i3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
ba P1052
nop
TARGET865:
ba RET865
nop
P1052: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P1053: !_MEMBAR (FP) (CBR) (Branch target of P1065)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1053
nop
RET1053:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1054
nop
TARGET1065:
ba RET1065
nop
P1054: !_BLD [4] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f1
fmovs %f19, %f2
fmovd %f34, %f18
fmovs %f18, %f3
fmovd %f36, %f4
fmovd %f40, %f18
fmovs %f18, %f5
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1054
nop
RET1054:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1055: !_MEMBAR (FP) (Branch target of P846)
ba P1056
nop
TARGET846:
ba RET846
nop
P1056: !_PREFETCH [2] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
prefetcha [%i0 + 8] %asi, 1
P1057: !_ST [33] (maybe <- 0x40800051) (FP) (Branch target of P912)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 0 ]
ba P1058
nop
TARGET912:
ba RET912
nop
P1058: !_ST [4] (maybe <- 0x40800052) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 32 ]
P1059: !_MEMBAR (FP)
P1060: !_BST [22] (maybe <- 0x40800053) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1060
nop
RET1060:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1061: !_MEMBAR (FP)
membar #StoreLoad
P1062: !_PREFETCH [2] (Int) (CBR)
prefetch [%i0 + 8], 1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1062
nop
RET1062:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1063: !_MEMBAR (FP) (CBR) (Branch target of P1121)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1063
nop
RET1063:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P1064
nop
TARGET1121:
ba RET1121
nop
P1064: !_BSTC [7] (maybe <- 0x40800056) (FP) (CBR)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1064
nop
RET1064:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1065: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1065
nop
RET1065:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1066: !_REPLACEMENT [20] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+256], %l7
st %l7, [%i2+256]
add %i2, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P1067: !_IDC_FLIP [20] (Int) (CBR) (Branch target of P1062)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1067, 24120, 2, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1067
nop
RET1067:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1068
nop
TARGET1062:
ba RET1062
nop
P1068: !_PREFETCH [23] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetcha [%i2 + 32] %asi, 1
P1069: !_REPLACEMENT [23] (Int) (Nucleus ctx) (Branch target of P1093)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
ba P1070
nop
TARGET1093:
ba RET1093
nop
P1070: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1071: !_MEMBAR (FP) (Secondary ctx) (Branch target of P825)
ba P1072
nop
TARGET825:
ba RET825
nop
P1072: !_BST [8] (maybe <- 0x40800057) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P1073: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1074: !_LD [2] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
lduwa [%i0 + 8] %asi, %l3
! move %l3(lower) -> %o3(lower)
or %l3, %o3, %o3
P1075: !_ST [14] (maybe <- 0x40800059) (FP) (Branch target of P939)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 64 ]
ba P1076
nop
TARGET939:
ba RET939
nop
P1076: !_REPLACEMENT [5] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1077: !_REPLACEMENT [10] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1078: !_REPLACEMENT [15] (Int) (CBR) (Secondary ctx) (Branch target of P1030)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1078
nop
RET1078:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1079
nop
TARGET1030:
ba RET1030
nop
P1079: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1079
nop
RET1079:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1080: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1081: !_REPLACEMENT [25] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P1082: !_MEMBAR (FP)
membar #StoreLoad
P1083: !_BLD [24] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f6
fmovd %f40, %f18
fmovs %f18, %f7
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1083
nop
RET1083:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1084: !_MEMBAR (FP) (Branch target of P961)
ba P1085
nop
TARGET961:
ba RET961
nop
P1085: !_BSTC [0] (maybe <- 0x4080005a) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1086: !_MEMBAR (FP)
membar #StoreLoad
P1087: !_REPLACEMENT [27] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+160], %l7
st %l7, [%i2+160]
add %i2, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
P1088: !_MEMBAR (FP)
P1089: !_BSTC [8] (maybe <- 0x4080005f) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P1090: !_MEMBAR (FP)
membar #StoreLoad
P1091: !_REPLACEMENT [1] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1091
nop
RET1091:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1092: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1093: !_REPLACEMENT [14] (Int) (CBR) (Branch target of P1083)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1093
nop
RET1093:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1094
nop
TARGET1083:
ba RET1083
nop
P1094: !_REPLACEMENT [7] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1095: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1095
nop
RET1095:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1096: !_BLD [24] (FP)
wr %g0, 0xf0, %asi
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f8
fmovd %f40, %f18
fmovs %f18, %f9
P1097: !_MEMBAR (FP) (CBR) (Branch target of P956)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1097
nop
RET1097:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1098
nop
TARGET956:
ba RET956
nop
P1098: !_REPLACEMENT [9] (Int) (Branch target of P964)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
ba P1099
nop
TARGET964:
ba RET964
nop
P1099: !_REPLACEMENT [24] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1100: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1101: !_IDC_FLIP [6] (Int)
IDC_FLIP(1101, 21064, 2, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
P1102: !_REPLACEMENT [34] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1103: !_REPLACEMENT [24] (Int) (Branch target of P800)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P1104
nop
TARGET800:
ba RET800
nop
P1104: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P1105: !_REPLACEMENT [4] (Int) (Branch target of P774)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
ba P1106
nop
TARGET774:
ba RET774
nop
P1106: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1107: !_LD [32] (FP)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 96], %f10
! 1 addresses covered
P1108: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1109: !_REPLACEMENT [8] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1110: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1110
nop
RET1110:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1111: !_BST [31] (maybe <- 0x40800061) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P1112: !_MEMBAR (FP)
membar #StoreLoad
P1113: !_REPLACEMENT [0] (Int) (Branch target of P991)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P1114
nop
TARGET991:
ba RET991
nop
P1114: !_ST [15] (maybe <- 0x40800063) (FP) (Branch target of P1126)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 128 ]
ba P1115
nop
TARGET1126:
ba RET1126
nop
P1115: !_REPLACEMENT [27] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+160], %l7
st %l7, [%i3+160]
add %i3, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
P1116: !_LD [2] (FP) (Secondary ctx)
wr %g0, 0x81, %asi
lda [%i0 + 8] %asi, %f11
! 1 addresses covered
P1117: !_LD [17] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 96], %o4
! move %o4(lower) -> %o4(upper)
sllx %o4, 32, %o4
P1118: !_MEMBAR (FP)
membar #StoreLoad
P1119: !_BLD [13] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f12
fmovd %f40, %f14
P1120: !_MEMBAR (FP)
P1121: !_REPLACEMENT [8] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1121
nop
RET1121:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1122: !_ST [19] (maybe <- 0x1000009) (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 0 ]
add %l4, 1, %l4
P1123: !_REPLACEMENT [33] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1123
nop
RET1123:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1124: !_ST [19] (maybe <- 0x40800064) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 0 ]
P1125: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1126: !_REPLACEMENT [32] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1126
nop
RET1126:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1127: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1127
nop
RET1127:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1128: !_BST [32] (maybe <- 0x40800065) (FP) (Branch target of P1091)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
ba P1129
nop
TARGET1091:
ba RET1091
nop
P1129: !_MEMBAR (FP)
membar #StoreLoad
P1130: !_REPLACEMENT [0] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1130
nop
RET1130:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1131: !_PREFETCH [9] (Int)
prefetch [%i1 + 32], 1
P1132: !_REPLACEMENT [14] (Int) (CBR) (Branch target of P1110)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1132
nop
RET1132:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1133
nop
TARGET1110:
ba RET1110
nop
P1133: !_REPLACEMENT [16] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P1134: !_REPLACEMENT [19] (Int) (Branch target of P1078)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P1135
nop
TARGET1078:
ba RET1078
nop
P1135: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P1136: !_LD [14] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 64], %l3
! move %l3(lower) -> %o4(lower)
or %l3, %o4, %o4
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
mov %o2, %l5
mov %o3, %l5
mov %o4, %l5
P1137: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1138: !_ST [21] (maybe <- 0x40800067) (FP) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 0 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1138
nop
RET1138:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1139: !_REPLACEMENT [33] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1140: !_REPLACEMENT [29] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1141: !_REPLACEMENT [13] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1142: !_ST [12] (maybe <- 0x100000a) (Int) (LE) (CBR)
wr %g0, 0x88, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! Change single-word-level endianess (big endian <-> little endian)
sethi %hi(0xff00ff00), %l7
or %l7, %lo(0xff00ff00), %l7
and %l4, %l7, %o5
srl %o5, 8, %o5
sll %l4, 8, %l6
and %l6, %l7, %l6
or %l6, %o5, %l6
srl %l6, 16, %o5
sll %l6, 16, %l6
srl %l6, 0, %l6
or %l6, %o5, %l6
stwa %l6, [%i3 + 4] %asi
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1142
nop
RET1142:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1143: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1144: !_IDC_FLIP [15] (Int)
IDC_FLIP(1144, 4430, 2, 0x44000080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3)
P1145: !_REPLACEMENT [26] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1145
nop
RET1145:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1146: !_LD [22] (FP) (Branch target of P875)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 4], %f15
! 1 addresses covered
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
ba P1147
nop
TARGET875:
ba RET875
nop
P1147: !_REPLACEMENT [6] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P1148: !_MEMBAR (FP)
membar #StoreLoad
P1149: !_BLD [11] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f0
membar #Sync
! 3 addresses covered
fmovd %f8, %f2
P1150: !_MEMBAR (FP) (Loop exit) (Branch target of P904)
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovs %f2, %f30
!--
loop_exit_2_1:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_2_1
nop
ba P1151
nop
TARGET904:
ba RET904
nop
P1151: !_MEMBAR (Int)
membar #StoreLoad
END_NODES2: ! Test instruction sequence for CPU 2 ends
sethi %hi(0xdead0e0f), %l6
or %l6, %lo(0xdead0e0f), %l6
! move %l6(lower) -> %o0(upper)
sllx %l6, 32, %o0
sethi %hi(0xdead0e0f), %l6
or %l6, %lo(0xdead0e0f), %l6
stw %l6, [%i5]
ld [%i5], %f0
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
restore
retl
nop
!-----------------
! register usage:
! %i0 %i1 : base registers for first 2 regions
! %i2 %i3 : cache registers for 8 regions
! %i4 fixed pointer to per-cpu results area
! %l1 moving pointer to per-cpu FP results area
! %o7 moving pointer to per-cpu integer results area
! %i5 pointer to per-cpu private area
! %l0 holds lfsr, used as source of random bits
! %l2 loop count register
! %f16 running counter for unique fp store values
! %f17 holds increment value for fp counter
! %l4 running counter for unique integer store values (increment value is always 1)
! %l5 move-to register for load values (simulation only)
! %f30 move-to register for FP values (simulation only)
! %i4 holds the instructions count which is used for interrupt ordering
! %i4 holds the thread_id (OBP only)
! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
! %l3 %l6 %l7 %o5 : 4 temporary registers
! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
! %f0-f15 FP results buffer registers
! %f32-f47 FP block load/store registers
func3:
! instruction sequence begins
save %sp, -192, %sp
! Force %i0-%i3 to be 64-byte aligned
add %i0, 63, %i0
andn %i0, 63, %i0
add %i1, 63, %i1
andn %i1, 63, %i1
add %i2, 63, %i2
andn %i2, 63, %i2
add %i3, 63, %i3
andn %i3, 63, %i3
add %i4, 63, %i4
andn %i4, 63, %i4
add %i5, 63, %i5
andn %i5, 63, %i5
! Initialize pointer to FP load results area
mov %i4, %l1
! Initialize pointer to integer load results area
sethi %hi(0x80000), %o7
or %o7, %lo(0x80000), %o7
add %o7, %l1, %o7
! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
mov 0x0, %i4
! Initialize %f0-%f62 to 0xdeadbee0deadbee1
sethi %hi(0xdeadbee0), %l3
or %l3, %lo(0xdeadbee0), %l3
stw %l3, [%i5]
sethi %hi(0xdeadbee1), %l3
or %l3, %lo(0xdeadbee1), %l3
stw %l3, [%i5+4]
ldd [%i5], %f0
fmovd %f0, %f2
fmovd %f0, %f4
fmovd %f0, %f6
fmovd %f0, %f8
fmovd %f0, %f10
fmovd %f0, %f12
fmovd %f0, %f14
fmovd %f0, %f16
fmovd %f0, %f18
fmovd %f0, %f20
fmovd %f0, %f22
fmovd %f0, %f24
fmovd %f0, %f26
fmovd %f0, %f28
fmovd %f0, %f30
fmovd %f0, %f32
fmovd %f0, %f34
fmovd %f0, %f36
fmovd %f0, %f38
fmovd %f0, %f40
fmovd %f0, %f42
fmovd %f0, %f44
fmovd %f0, %f46
fmovd %f0, %f48
fmovd %f0, %f50
fmovd %f0, %f52
fmovd %f0, %f54
fmovd %f0, %f56
fmovd %f0, %f58
fmovd %f0, %f60
fmovd %f0, %f62
! Signature for extract_loads script to start extracting load values for this stream
sethi %hi(0x03deade1), %l3
or %l3, %lo(0x03deade1), %l3
stw %l3, [%i5]
ld [%i5], %f16
! Initialize running integer counter in register %l4
sethi %hi(0x1800001), %l4
or %l4, %lo(0x1800001), %l4
! Initialize running FP counter in register %f16
sethi %hi(0x41000001), %l3
or %l3, %lo(0x41000001), %l3
stw %l3, [%i5]
ld [%i5], %f16
! Initialize FP counter increment value in register %f17 (constant)
sethi %hi(0x35800000), %l3
or %l3, %lo(0x35800000), %l3
stw %l3, [%i5]
ld [%i5], %f17
! Initialize LFSR to 0x4dab^4
sethi %hi(0x4dab), %l0
or %l0, %lo(0x4dab), %l0
mulx %l0, %l0, %l0
mulx %l0, %l0, %l0
BEGIN_NODES3: ! Test instruction sequence for ISTREAM 3 begins
P1152: !_REPLACEMENT [23] (Int) (Loop entry)
sethi %hi(0x1), %l2
or %l2, %lo(0x1), %l2
loop_entry_3_0:
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1153: !_MEMBAR (FP)
P1154: !_BST [22] (maybe <- 0x41000001) (FP) (Branch target of P1236)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
ba P1155
nop
TARGET1236:
ba RET1236
nop
P1155: !_MEMBAR (FP) (Branch target of P1497)
membar #StoreLoad
ba P1156
nop
TARGET1497:
ba RET1497
nop
P1156: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1157: !_REPLACEMENT [25] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P1158: !_REPLACEMENT [32] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1158
nop
RET1158:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1159: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1160: !_MEMBAR (FP)
P1161: !_BSTC [32] (maybe <- 0x41000004) (FP) (Branch target of P1381)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
ba P1162
nop
TARGET1381:
ba RET1381
nop
P1162: !_MEMBAR (FP)
P1163: !_BST [34] (maybe <- 0x41000006) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P1164: !_MEMBAR (FP) (Branch target of P1196)
membar #StoreLoad
ba P1165
nop
TARGET1196:
ba RET1196
nop
P1165: !_REPLACEMENT [14] (Int) (Nucleus ctx) (Branch target of P1479)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
ba P1166
nop
TARGET1479:
ba RET1479
nop
P1166: !_ST [32] (maybe <- 0x1800001) (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stwa %l4, [%i2 + 96] %asi
add %l4, 1, %l4
P1167: !_MEMBAR (FP) (Branch target of P1424)
ba P1168
nop
TARGET1424:
ba RET1424
nop
P1168: !_BST [16] (maybe <- 0x41000007) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1169: !_MEMBAR (FP)
membar #StoreLoad
P1170: !_ST [5] (maybe <- 0x41000008) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 64 ]
P1171: !_REPLACEMENT [7] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1172: !_REPLACEMENT [0] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1173: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1173
nop
RET1173:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1174: !_BLD [2] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f0
membar #Sync
! 5 addresses covered
fmovs %f4, %f3
fmovd %f8, %f4
P1175: !_MEMBAR (FP)
P1176: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1177: !_REPLACEMENT [34] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1178: !_REPLACEMENT [21] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1179: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P1180: !_REPLACEMENT [22] (Int) (Branch target of P1273)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
ba P1181
nop
TARGET1273:
ba RET1273
nop
P1181: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1181
nop
RET1181:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1182: !_BSTC [10] (maybe <- 0x41000009) (FP) (CBR) (Branch target of P1453)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i1 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1182
nop
RET1182:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1183
nop
TARGET1453:
ba RET1453
nop
P1183: !_MEMBAR (FP)
membar #StoreLoad
P1184: !_REPLACEMENT [20] (Int) (CBR) (Branch target of P1230)
sethi %hi(0x2000), %l6
ld [%i2+256], %o5
st %o5, [%i2+256]
add %i2, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1184
nop
RET1184:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1185
nop
TARGET1230:
ba RET1230
nop
P1185: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P1186: !_REPLACEMENT [31] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1187: !_MEMBAR (FP)
membar #StoreLoad
P1188: !_BLD [15] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f5
P1189: !_MEMBAR (FP)
P1190: !_REPLACEMENT [12] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1191: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l7
ld [%i2+16], %l3
st %l3, [%i2+16]
add %i2, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P1192: !_REPLACEMENT [30] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1193: !_ST [27] (maybe <- 0x4100000a) (FP) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 160 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1193
nop
RET1193:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1194: !_REPLACEMENT [28] (Int) (Branch target of P1220)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P1195
nop
TARGET1220:
ba RET1220
nop
P1195: !_REPLACEMENT [12] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1196: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P1223)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1196
nop
RET1196:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1197
nop
TARGET1223:
ba RET1223
nop
P1197: !_ST [9] (maybe <- 0x1800002) (Int) (Branch target of P1503)
stw %l4, [%i1 + 32 ]
add %l4, 1, %l4
ba P1198
nop
TARGET1503:
ba RET1503
nop
P1198: !_IDC_FLIP [28] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(1198, 19120, 3, 0x46000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
P1199: !_MEMBAR (FP)
P1200: !_BSTC [24] (maybe <- 0x4100000b) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1200
nop
RET1200:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1201: !_MEMBAR (FP)
membar #StoreLoad
P1202: !_REPLACEMENT [7] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1203: !_REPLACEMENT [19] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1203
nop
RET1203:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1204: !_IDC_FLIP [23] (Int) (CBR)
IDC_FLIP(1204, 1244, 3, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1204
nop
RET1204:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1205: !_LD [11] (FP)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f6
! 1 addresses covered
P1206: !_REPLACEMENT [11] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1206
nop
RET1206:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1207: !_ST [21] (maybe <- 0x1800003) (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stwa %l4, [%i2 + 0] %asi
add %l4, 1, %l4
P1208: !_REPLACEMENT [29] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P1209: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1210: !_REPLACEMENT [11] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1211: !_PREFETCH [4] (Int)
prefetch [%i0 + 32], 1
P1212: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1213: !_PREFETCH [19] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 0], 1
P1214: !_REPLACEMENT [15] (Int) (Branch target of P1389)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
ba P1215
nop
TARGET1389:
ba RET1389
nop
P1215: !_REPLACEMENT [16] (Int) (Branch target of P1495)
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
ba P1216
nop
TARGET1495:
ba RET1495
nop
P1216: !_MEMBAR (FP)
P1217: !_BST [4] (maybe <- 0x4100000d) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1218: !_MEMBAR (FP)
membar #StoreLoad
P1219: !_REPLACEMENT [26] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1220: !_REPLACEMENT [25] (Int) (CBR) (Nucleus ctx) (Branch target of P1173)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1220
nop
RET1220:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1221
nop
TARGET1173:
ba RET1173
nop
P1221: !_MEMBAR (FP)
P1222: !_BSTC [33] (maybe <- 0x41000012) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1223: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1223
nop
RET1223:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1224: !_REPLACEMENT [26] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1225: !_MEMBAR (FP) (Branch target of P1355)
ba P1226
nop
TARGET1355:
ba RET1355
nop
P1226: !_BST [10] (maybe <- 0x41000013) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i1 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1226
nop
RET1226:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1227: !_MEMBAR (FP)
membar #StoreLoad
P1228: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l3
ld [%i2+160], %l7
st %l7, [%i2+160]
add %i2, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
P1229: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P1230: !_REPLACEMENT [3] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+16], %l3
st %l3, [%i2+16]
add %i2, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1230
nop
RET1230:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1231: !_FLUSH [20] (Int)
! Unsupported instruction
P1232: !_REPLACEMENT [20] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+256], %l3
st %l3, [%i2+256]
add %i2, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1232
nop
RET1232:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1233: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1234: !_REPLACEMENT [7] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1235: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1236: !_REPLACEMENT [18] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1236
nop
RET1236:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1237: !_REPLACEMENT [12] (Int) (Branch target of P1518)
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
ba P1238
nop
TARGET1518:
ba RET1518
nop
P1238: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l7
ld [%i2+16], %l3
st %l3, [%i2+16]
add %i2, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P1239: !_IDC_FLIP [24] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1239, 18231, 3, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
P1240: !_MEMBAR (FP)
P1241: !_BST [5] (maybe <- 0x41000014) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P1242: !_MEMBAR (FP)
membar #StoreLoad
P1243: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P1244: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P1245: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1245
nop
RET1245:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1246: !_BST [26] (maybe <- 0x41000016) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P1247: !_MEMBAR (FP) (Branch target of P1488)
membar #StoreLoad
ba P1248
nop
TARGET1488:
ba RET1488
nop
P1248: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
P1249: !_MEMBAR (FP)
membar #StoreLoad
P1250: !_BLD [13] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovs %f19, %f8
fmovd %f40, %f18
fmovs %f18, %f9
P1251: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1251
nop
RET1251:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1252: !_BST [14] (maybe <- 0x41000018) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P1253: !_MEMBAR (FP) (Branch target of P1457)
membar #StoreLoad
ba P1254
nop
TARGET1457:
ba RET1457
nop
P1254: !_FLUSHI [33] (Int)
flush %g0
P1255: !_REPLACEMENT [31] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1256: !_FLUSH [0] (Int)
! Unsupported instruction
P1257: !_ST [6] (maybe <- 0x1800004) (Int) (Branch target of P1463)
stw %l4, [%i0 + 96 ]
add %l4, 1, %l4
ba P1258
nop
TARGET1463:
ba RET1463
nop
P1258: !_MEMBAR (FP) (Branch target of P1507)
ba P1259
nop
TARGET1507:
ba RET1507
nop
P1259: !_BST [22] (maybe <- 0x41000019) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1260: !_MEMBAR (FP) (Branch target of P1393)
membar #StoreLoad
ba P1261
nop
TARGET1393:
ba RET1393
nop
P1261: !_REPLACEMENT [1] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1261
nop
RET1261:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1262: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1263: !_MEMBAR (FP) (Branch target of P1433)
ba P1264
nop
TARGET1433:
ba RET1433
nop
P1264: !_BST [10] (maybe <- 0x4100001c) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i1 + 64 ] %asi
P1265: !_MEMBAR (FP)
membar #StoreLoad
P1266: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P1267: !_LD [28] (FP) (CBR) (Branch target of P1305)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f10
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1267
nop
RET1267:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P1268
nop
TARGET1305:
ba RET1305
nop
P1268: !_REPLACEMENT [33] (Int) (Branch target of P1314)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P1269
nop
TARGET1314:
ba RET1314
nop
P1269: !_REPLACEMENT [17] (Int) (Branch target of P1368)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
ba P1270
nop
TARGET1368:
ba RET1368
nop
P1270: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1284)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1270
nop
RET1270:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P1271
nop
TARGET1284:
ba RET1284
nop
P1271: !_BSTC [23] (maybe <- 0x4100001d) (FP) (Secondary ctx) (Branch target of P1456)
wr %g0, 0xe1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
ba P1272
nop
TARGET1456:
ba RET1456
nop
P1272: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1273: !_REPLACEMENT [24] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1273
nop
RET1273:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1274: !_MEMBAR (FP) (Branch target of P1422)
ba P1275
nop
TARGET1422:
ba RET1422
nop
P1275: !_BST [22] (maybe <- 0x41000020) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1276: !_MEMBAR (FP)
membar #StoreLoad
P1277: !_BLD [24] (FP)
wr %g0, 0xf0, %asi
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f11
fmovd %f40, %f12
P1278: !_MEMBAR (FP) (Branch target of P1182)
ba P1279
nop
TARGET1182:
ba RET1182
nop
P1279: !_REPLACEMENT [23] (Int) (Branch target of P1336)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
ba P1280
nop
TARGET1336:
ba RET1336
nop
P1280: !_REPLACEMENT [27] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+160], %l7
st %l7, [%i2+160]
add %i2, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
P1281: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1282: !_REPLACEMENT [27] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
P1283: !_REPLACEMENT [6] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1283
nop
RET1283:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1284: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1284
nop
RET1284:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1285: !_MEMBAR (FP)
P1286: !_BST [15] (maybe <- 0x41000023) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1286
nop
RET1286:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1287: !_MEMBAR (FP) (Branch target of P1251)
ba P1288
nop
TARGET1251:
ba RET1251
nop
P1288: !_BSTC [17] (maybe <- 0x41000024) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P1289: !_MEMBAR (FP) (Branch target of P1500)
ba P1290
nop
TARGET1500:
ba RET1500
nop
P1290: !_BSTC [19] (maybe <- 0x41000025) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1290
nop
RET1290:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1291: !_MEMBAR (FP)
membar #StoreLoad
P1292: !_REPLACEMENT [17] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P1293: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %o5
ld [%i3+8], %l6
st %l6, [%i3+8]
add %i3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
P1294: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1295: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1296: !_FLUSH [19] (Int)
! Unsupported instruction
P1297: !_MEMBAR (FP) (CBR) (Secondary ctx)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1297
nop
RET1297:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1298: !_BST [6] (maybe <- 0x41000026) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P1299: !_MEMBAR (FP) (Secondary ctx)
P1300: !_BSTC [1] (maybe <- 0x41000028) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1301: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1301
nop
RET1301:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1302: !_LD [8] (Int) (CBR)
lduw [%i1 + 0], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1302
nop
RET1302:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1303: !_MEMBAR (FP) (Secondary ctx)
P1304: !_BSTC [9] (maybe <- 0x4100002d) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P1305: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1305
nop
RET1305:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1306: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %o5
ld [%i3+256], %l6
st %l6, [%i3+256]
add %i3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
P1307: !_REPLACEMENT [1] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P1308: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1309: !_MEMBAR (FP)
P1310: !_BSTC [4] (maybe <- 0x4100002f) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1311: !_MEMBAR (FP)
P1312: !_BSTC [17] (maybe <- 0x41000034) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P1313: !_MEMBAR (FP)
membar #StoreLoad
P1314: !_REPLACEMENT [26] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1314
nop
RET1314:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1315: !_REPLACEMENT [0] (Int) (Nucleus ctx) (Branch target of P1181)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P1316
nop
TARGET1181:
ba RET1181
nop
P1316: !_MEMBAR (FP) (Secondary ctx)
P1317: !_BST [15] (maybe <- 0x41000035) (FP) (CBR) (Secondary ctx) (Branch target of P1226)
wr %g0, 0xf1, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1317
nop
RET1317:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1318
nop
TARGET1226:
ba RET1226
nop
P1318: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1319: !_REPLACEMENT [4] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1319
nop
RET1319:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1320: !_MEMBAR (FP) (Secondary ctx)
P1321: !_BSTC [13] (maybe <- 0x41000036) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1322: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1323: !_FLUSH [17] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1323
nop
RET1323:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1324: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P1325: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1326: !_REPLACEMENT [19] (Int) (Secondary ctx) (Branch target of P1386)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
ba P1327
nop
TARGET1386:
ba RET1386
nop
P1327: !_MEMBAR (FP)
P1328: !_BST [7] (maybe <- 0x41000039) (FP) (Branch target of P1319)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
ba P1329
nop
TARGET1319:
ba RET1319
nop
P1329: !_MEMBAR (FP)
membar #StoreLoad
P1330: !_FLUSH [3] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1330
nop
RET1330:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1331: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1332: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l6
ld [%i2+160], %o5
st %o5, [%i2+160]
add %i2, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
P1333: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P1334: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1335: !_REPLACEMENT [30] (Int) (CBR) (Branch target of P1384)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1335
nop
RET1335:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1336
nop
TARGET1384:
ba RET1384
nop
P1336: !_REPLACEMENT [4] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1336
nop
RET1336:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1337: !_MEMBAR (FP)
P1338: !_BST [2] (maybe <- 0x4100003a) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1339: !_MEMBAR (FP) (Branch target of P1245)
membar #StoreLoad
ba P1340
nop
TARGET1245:
ba RET1245
nop
P1340: !_REPLACEMENT [32] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P1341: !_FLUSHI [8] (Int)
flush %g0
P1342: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1343: !_MEMBAR (FP)
P1344: !_BSTC [21] (maybe <- 0x4100003f) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1345: !_MEMBAR (FP)
membar #StoreLoad
P1346: !_REPLACEMENT [27] (Int) (Secondary ctx) (Branch target of P1406)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
ba P1347
nop
TARGET1406:
ba RET1406
nop
P1347: !_IDC_FLIP [29] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(1347, 13065, 3, 0x46000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
P1348: !_REPLACEMENT [21] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1349: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1350: !_LD [1] (FP)
ld [%i0 + 4], %f13
! 1 addresses covered
P1351: !_REPLACEMENT [21] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1352: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1353: !_REPLACEMENT [19] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1354: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P1355: !_REPLACEMENT [22] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1355
nop
RET1355:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1356: !_MEMBAR (FP)
P1357: !_BST [11] (maybe <- 0x41000042) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1358: !_MEMBAR (FP) (Branch target of P1232)
membar #StoreLoad
ba P1359
nop
TARGET1232:
ba RET1232
nop
P1359: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1360: !_REPLACEMENT [1] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P1361: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1362: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1363: !_LD [29] (FP) (Nucleus ctx) (Branch target of P1200)
wr %g0, 0x4, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lda [%i3 + 4] %asi, %f14
! 1 addresses covered
ba P1364
nop
TARGET1200:
ba RET1200
nop
P1364: !_REPLACEMENT [11] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1365: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P1366: !_REPLACEMENT [6] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P1367: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P1368: !_ST [27] (maybe <- 0x41000045) (FP) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 160 ]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1368
nop
RET1368:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1369: !_MEMBAR (FP)
membar #StoreLoad
P1370: !_BLD [33] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
P1371: !_MEMBAR (FP)
P1372: !_BST [18] (maybe <- 0x41000046) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P1373: !_MEMBAR (FP) (Branch target of P1335)
membar #StoreLoad
ba P1374
nop
TARGET1335:
ba RET1335
nop
P1374: !_REPLACEMENT [23] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1375: !_REPLACEMENT [20] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+256], %l7
st %l7, [%i2+256]
add %i2, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P1376: !_MEMBAR (FP) (Branch target of P1301)
membar #StoreLoad
ba P1377
nop
TARGET1301:
ba RET1301
nop
P1377: !_BLD [16] (FP) (Branch target of P1425)
wr %g0, 0xf0, %asi
ldda [%i3 + 0] %asi, %f0
membar #Sync
! 1 addresses covered
fmovd %f4, %f0
ba P1378
nop
TARGET1425:
ba RET1425
nop
P1378: !_MEMBAR (FP) (Branch target of P1405)
ba P1379
nop
TARGET1405:
ba RET1405
nop
P1379: !_BST [26] (maybe <- 0x41000047) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1379
nop
RET1379:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1380: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1380
nop
RET1380:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1381: !_LD [1] (FP) (CBR)
ld [%i0 + 4], %f1
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1381
nop
RET1381:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1382: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1383: !_REPLACEMENT [22] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P1384: !_REPLACEMENT [19] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1384
nop
RET1384:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1385: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1386: !_REPLACEMENT [14] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1386
nop
RET1386:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1387: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1388: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1389: !_MEMBAR (FP) (CBR) (Branch target of P1536)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1389
nop
RET1389:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1390
nop
TARGET1536:
ba RET1536
nop
P1390: !_BST [29] (maybe <- 0x41000049) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1391: !_MEMBAR (FP)
membar #StoreLoad
P1392: !_REPLACEMENT [26] (Int) (Secondary ctx) (Branch target of P1496)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
ba P1393
nop
TARGET1496:
ba RET1496
nop
P1393: !_IDC_FLIP [26] (Int) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(1393, 21295, 3, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1393
nop
RET1393:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1394: !_LD [16] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 16], %o5
! move %o5(lower) -> %o0(lower)
or %o5, %o0, %o0
P1395: !_IDC_FLIP [0] (Int)
IDC_FLIP(1395, 14826, 3, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3)
P1396: !_REPLACEMENT [2] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+8], %o5
st %o5, [%i2+8]
add %i2, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P1397: !_REPLACEMENT [24] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1398: !_LD [14] (FP) (Secondary ctx) (Branch target of P1412)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lda [%i3 + 64] %asi, %f2
! 1 addresses covered
ba P1399
nop
TARGET1412:
ba RET1412
nop
P1399: !_REPLACEMENT [24] (Int) (Loop exit)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovs %f2, %f30
!--
loop_exit_3_0:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_3_0
nop
P1400: !_REPLACEMENT [30] (Int) (Loop entry)
sethi %hi(0x6), %l2
or %l2, %lo(0x6), %l2
loop_entry_3_1:
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1401: !_REPLACEMENT [7] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1402: !_LD [21] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f0
! 1 addresses covered
P1403: !_REPLACEMENT [20] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+256], %o5
st %o5, [%i2+256]
add %i2, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
P1404: !_MEMBAR (FP)
P1405: !_BSTC [16] (maybe <- 0x4100004c) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1405
nop
RET1405:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1406: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1406
nop
RET1406:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1407: !_REPLACEMENT [33] (Int) (Branch target of P1270)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P1408
nop
TARGET1270:
ba RET1270
nop
P1408: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l6
ld [%i3+160], %o5
st %o5, [%i3+160]
add %i3, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
P1409: !_IDC_FLIP [20] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(1409, 22403, 3, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3)
P1410: !_REPLACEMENT [21] (Int) (Branch target of P1379)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P1411
nop
TARGET1379:
ba RET1379
nop
P1411: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1412: !_ST [15] (maybe <- 0x1800005) (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stwa %l4, [%i3 + 128] %asi
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1412
nop
RET1412:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1413: !_REPLACEMENT [0] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1414: !_LD [2] (Int) (CBR)
lduw [%i0 + 8], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1414
nop
RET1414:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1415: !_MEMBAR (FP)
P1416: !_BST [6] (maybe <- 0x4100004d) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P1417: !_MEMBAR (FP)
membar #StoreLoad
P1418: !_LD [3] (Int)
lduw [%i0 + 16], %l6
! move %l6(lower) -> %o0(lower)
or %l6, %o0, %o0
P1419: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1420: !_REPLACEMENT [8] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1421: !_REPLACEMENT [23] (Int) (Branch target of P1297)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
ba P1422
nop
TARGET1297:
ba RET1297
nop
P1422: !_REPLACEMENT [12] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1422
nop
RET1422:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1423: !_REPLACEMENT [12] (Int) (CBR) (Branch target of P1290)
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1423
nop
RET1423:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P1424
nop
TARGET1290:
ba RET1290
nop
P1424: !_REPLACEMENT [30] (Int) (CBR) (Secondary ctx) (Branch target of P1283)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1424
nop
RET1424:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P1425
nop
TARGET1283:
ba RET1283
nop
P1425: !_MEMBAR (FP) (CBR) (Branch target of P1484)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1425
nop
RET1425:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P1426
nop
TARGET1484:
ba RET1484
nop
P1426: !_BLD [14] (FP) (Branch target of P1323)
wr %g0, 0xf0, %asi
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f1
ba P1427
nop
TARGET1323:
ba RET1323
nop
P1427: !_MEMBAR (FP)
P1428: !_REPLACEMENT [23] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1429: !_ST [8] (maybe <- 0x4100004f) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i1 + 0 ]
P1430: !_PREFETCH [27] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetcha [%i3 + 160] %asi, 1
P1431: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1432: !_REPLACEMENT [21] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1433: !_REPLACEMENT [0] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1433
nop
RET1433:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1434: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1435: !_ST [0] (maybe <- 0x41000050) (FP) (Branch target of P1267)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 0 ]
ba P1436
nop
TARGET1267:
ba RET1267
nop
P1436: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1437: !_REPLACEMENT [7] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1438: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l3
ld [%i2+16], %l7
st %l7, [%i2+16]
add %i2, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P1439: !_LD [5] (Int)
lduw [%i0 + 64], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P1440: !_REPLACEMENT [15] (Int) (Branch target of P1467)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
ba P1441
nop
TARGET1467:
ba RET1467
nop
P1441: !_REPLACEMENT [13] (Int) (Branch target of P1512)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
ba P1442
nop
TARGET1512:
ba RET1512
nop
P1442: !_LD [18] (FP) (Branch target of P1286)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 128], %f2
! 1 addresses covered
ba P1443
nop
TARGET1286:
ba RET1286
nop
P1443: !_REPLACEMENT [14] (Int) (Secondary ctx) (Branch target of P1490)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
ba P1444
nop
TARGET1490:
ba RET1490
nop
P1444: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1445: !_IDC_FLIP [27] (Int) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(1445, 20297, 3, 0x458000a0, 0xa0, %i2, 0xa0, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1445
nop
RET1445:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1446: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P1447: !_REPLACEMENT [15] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1448: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1449: !_REPLACEMENT [3] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+16], %l6
st %l6, [%i3+16]
add %i3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P1450: !_ST [21] (maybe <- 0x1800006) (Int)
stw %l4, [%i2 + 0 ]
add %l4, 1, %l4
P1451: !_LD [15] (Int) (Branch target of P1330)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 128], %l7
! move %l7(lower) -> %o1(lower)
or %l7, %o1, %o1
ba P1452
nop
TARGET1330:
ba RET1330
nop
P1452: !_ST [16] (maybe <- 0x1800007) (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stwa %l4, [%i2 + 16] %asi
add %l4, 1, %l4
P1453: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1453
nop
RET1453:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1454: !_REPLACEMENT [11] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1454
nop
RET1454:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1455: !_FLUSH [13] (Int) (Branch target of P1203)
! Unsupported instruction
ba P1456
nop
TARGET1203:
ba RET1203
nop
P1456: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1456
nop
RET1456:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1457: !_BST [28] (maybe <- 0x41000051) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1457
nop
RET1457:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1458: !_MEMBAR (FP)
membar #StoreLoad
P1459: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %o5
ld [%i3+8], %l6
st %l6, [%i3+8]
add %i3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
P1460: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1461: !_MEMBAR (FP)
P1462: !_BST [15] (maybe <- 0x41000054) (FP) (Branch target of P1445)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 128 ] %asi
ba P1463
nop
TARGET1445:
ba RET1445
nop
P1463: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1463
nop
RET1463:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1464: !_FLUSHI [10] (Int)
flush %g0
P1465: !_LD [1] (Int)
lduw [%i0 + 4], %o2
! move %o2(lower) -> %o2(upper)
sllx %o2, 32, %o2
P1466: !_LD [21] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 0], %f3
! 1 addresses covered
P1467: !_FLUSHI [21] (Int) (CBR)
flush %g0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1467
nop
RET1467:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1468: !_MEMBAR (FP) (Branch target of P1302)
membar #StoreLoad
ba P1469
nop
TARGET1302:
ba RET1302
nop
P1469: !_BLD [6] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i0 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f4
fmovd %f40, %f18
fmovs %f18, %f5
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1469
nop
RET1469:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1470: !_MEMBAR (FP) (Branch target of P1204)
ba P1471
nop
TARGET1204:
ba RET1204
nop
P1471: !_REPLACEMENT [9] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1472: !_REPLACEMENT [30] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1473: !_MEMBAR (FP)
membar #StoreLoad
P1474: !_BLD [24] (FP)
wr %g0, 0xf0, %asi
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f6
fmovd %f40, %f18
fmovs %f18, %f7
P1475: !_MEMBAR (FP)
P1476: !_ST [8] (maybe <- 0x1800008) (Int)
stw %l4, [%i1 + 0 ]
add %l4, 1, %l4
P1477: !_REPLACEMENT [9] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1477
nop
RET1477:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1478: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1479: !_REPLACEMENT [15] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1479
nop
RET1479:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1480: !_REPLACEMENT [13] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1480
nop
RET1480:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1481: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1482: !_LD [3] (Int)
lduw [%i0 + 16], %l6
! move %l6(lower) -> %o2(lower)
or %l6, %o2, %o2
P1483: !_REPLACEMENT [9] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1484: !_ST [0] (maybe <- 0x41000055) (FP) (CBR)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 0 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1484
nop
RET1484:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1485: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1486: !_BLD [11] (FP) (Secondary ctx) (Branch target of P1469)
wr %g0, 0xf1, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f8
fmovd %f40, %f10
ba P1487
nop
TARGET1469:
ba RET1469
nop
P1487: !_MEMBAR (FP) (Secondary ctx)
P1488: !_REPLACEMENT [34] (Int) (CBR) (Branch target of P1193)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1488
nop
RET1488:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1489
nop
TARGET1193:
ba RET1193
nop
P1489: !_ST [34] (maybe <- 0x1800009) (Int)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
stw %l4, [%i3 + 64 ]
add %l4, 1, %l4
P1490: !_MEMBAR (FP) (CBR) (Branch target of P1317)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1490
nop
RET1490:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1491
nop
TARGET1317:
ba RET1317
nop
P1491: !_BST [18] (maybe <- 0x41000056) (FP) (Branch target of P1423)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
ba P1492
nop
TARGET1423:
ba RET1423
nop
P1492: !_MEMBAR (FP) (Branch target of P1414)
membar #StoreLoad
ba P1493
nop
TARGET1414:
ba RET1414
nop
P1493: !_FLUSH [4] (Int) (Branch target of P1206)
! Unsupported instruction
ba P1494
nop
TARGET1206:
ba RET1206
nop
P1494: !_REPLACEMENT [15] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P1495: !_REPLACEMENT [7] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1495
nop
RET1495:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1496: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1496
nop
RET1496:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1497: !_BLD [8] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i1 + 0] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f11
fmovd %f40, %f12
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1497
nop
RET1497:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1498: !_MEMBAR (FP)
P1499: !_BLD [3] (FP) (Branch target of P1380)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f13
fmovs %f19, %f14
fmovd %f34, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovd %f36, %f0
fmovd %f40, %f18
fmovs %f18, %f1
ba P1500
nop
TARGET1380:
ba RET1380
nop
P1500: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1500
nop
RET1500:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1501: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P1502: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1503: !_ST [27] (maybe <- 0x180000a) (Int) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 160 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1503
nop
RET1503:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1504: !_IDC_FLIP [5] (Int)
IDC_FLIP(1504, 23856, 3, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
P1505: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1506: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1507: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1507
nop
RET1507:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1508: !_BLD [27] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f2
fmovd %f40, %f18
fmovs %f18, %f3
P1509: !_MEMBAR (FP) (Secondary ctx)
P1510: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l3
ld [%i3+8], %l7
st %l7, [%i3+8]
add %i3, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
P1511: !_REPLACEMENT [25] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P1512: !_REPLACEMENT [0] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1512
nop
RET1512:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1513: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l7
ld [%i3+8], %l3
st %l3, [%i3+8]
add %i3, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
P1514: !_ST [13] (maybe <- 0x180000b) (Int) (Secondary ctx) (Branch target of P1261)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stwa %l4, [%i3 + 32] %asi
add %l4, 1, %l4
ba P1515
nop
TARGET1261:
ba RET1261
nop
P1515: !_IDC_FLIP [7] (Int)
IDC_FLIP(1515, 11167, 3, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
P1516: !_REPLACEMENT [6] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P1517: !_MEMBAR (FP)
P1518: !_BST [6] (maybe <- 0x41000057) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1518
nop
RET1518:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1519: !_MEMBAR (FP)
membar #StoreLoad
P1520: !_REPLACEMENT [3] (Int) (Branch target of P1454)
sethi %hi(0x2000), %l3
ld [%i2+16], %l7
st %l7, [%i2+16]
add %i2, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
ba P1521
nop
TARGET1454:
ba RET1454
nop
P1521: !_LD [23] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 32], %o3
! move %o3(lower) -> %o3(upper)
sllx %o3, 32, %o3
P1522: !_REPLACEMENT [14] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1523: !_ST [14] (maybe <- 0x41000059) (FP)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 64 ]
P1524: !_REPLACEMENT [22] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1525: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1526: !_MEMBAR (FP) (Branch target of P1158)
ba P1527
nop
TARGET1158:
ba RET1158
nop
P1527: !_BST [16] (maybe <- 0x4100005a) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1528: !_MEMBAR (FP) (Branch target of P1184)
membar #StoreLoad
ba P1529
nop
TARGET1184:
ba RET1184
nop
P1529: !_PREFETCH [9] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
prefetcha [%i1 + 32] %asi, 1
P1530: !_REPLACEMENT [22] (Int) (Branch target of P1480)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P1531
nop
TARGET1480:
ba RET1480
nop
P1531: !_REPLACEMENT [30] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1532: !_MEMBAR (FP)
P1533: !_BST [5] (maybe <- 0x4100005b) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P1534: !_MEMBAR (FP)
membar #StoreLoad
P1535: !_BLD [30] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f4
fmovd %f40, %f6
P1536: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1536
nop
RET1536:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1537: !_BST [1] (maybe <- 0x4100005d) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1538: !_MEMBAR (FP)
membar #StoreLoad
P1539: !_LD [32] (Int) (Loop exit) (Secondary ctx)
wr %g0, 0x81, %asi
lduwa [%i3 + 96] %asi, %l7
! move %l7(lower) -> %o3(lower)
or %l7, %o3, %o3
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
mov %o2, %l5
mov %o3, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovs %f6, %f30
!--
loop_exit_3_1:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_3_1
nop
P1540: !_MEMBAR (Int) (Branch target of P1477)
membar #StoreLoad
ba END_NODES3
nop
TARGET1477:
ba RET1477
nop
END_NODES3: ! Test instruction sequence for CPU 3 ends
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
! move %l3(lower) -> %o0(upper)
sllx %l3, 32, %o0
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
stw %l3, [%i5]
ld [%i5], %f0
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
restore
retl
nop
!-----------------
! register usage:
! %i0 %i1 : base registers for first 2 regions
! %i2 %i3 : cache registers for 8 regions
! %i4 fixed pointer to per-cpu results area
! %l1 moving pointer to per-cpu FP results area
! %o7 moving pointer to per-cpu integer results area
! %i5 pointer to per-cpu private area
! %l0 holds lfsr, used as source of random bits
! %l2 loop count register
! %f16 running counter for unique fp store values
! %f17 holds increment value for fp counter
! %l4 running counter for unique integer store values (increment value is always 1)
! %l5 move-to register for load values (simulation only)
! %f30 move-to register for FP values (simulation only)
! %i4 holds the instructions count which is used for interrupt ordering
! %i4 holds the thread_id (OBP only)
! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
! %l3 %l6 %l7 %o5 : 4 temporary registers
! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
! %f0-f15 FP results buffer registers
! %f32-f47 FP block load/store registers
func4:
! instruction sequence begins
save %sp, -192, %sp
! Force %i0-%i3 to be 64-byte aligned
add %i0, 63, %i0
andn %i0, 63, %i0
add %i1, 63, %i1
andn %i1, 63, %i1
add %i2, 63, %i2
andn %i2, 63, %i2
add %i3, 63, %i3
andn %i3, 63, %i3
add %i4, 63, %i4
andn %i4, 63, %i4
add %i5, 63, %i5
andn %i5, 63, %i5
! Initialize pointer to FP load results area
mov %i4, %l1
! Initialize pointer to integer load results area
sethi %hi(0x80000), %o7
or %o7, %lo(0x80000), %o7
add %o7, %l1, %o7
! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
mov 0x0, %i4
! Initialize %f0-%f62 to 0xdeadbee0deadbee1
sethi %hi(0xdeadbee0), %o5
or %o5, %lo(0xdeadbee0), %o5
stw %o5, [%i5]
sethi %hi(0xdeadbee1), %o5
or %o5, %lo(0xdeadbee1), %o5
stw %o5, [%i5+4]
ldd [%i5], %f0
fmovd %f0, %f2
fmovd %f0, %f4
fmovd %f0, %f6
fmovd %f0, %f8
fmovd %f0, %f10
fmovd %f0, %f12
fmovd %f0, %f14
fmovd %f0, %f16
fmovd %f0, %f18
fmovd %f0, %f20
fmovd %f0, %f22
fmovd %f0, %f24
fmovd %f0, %f26
fmovd %f0, %f28
fmovd %f0, %f30
fmovd %f0, %f32
fmovd %f0, %f34
fmovd %f0, %f36
fmovd %f0, %f38
fmovd %f0, %f40
fmovd %f0, %f42
fmovd %f0, %f44
fmovd %f0, %f46
fmovd %f0, %f48
fmovd %f0, %f50
fmovd %f0, %f52
fmovd %f0, %f54
fmovd %f0, %f56
fmovd %f0, %f58
fmovd %f0, %f60
fmovd %f0, %f62
! Signature for extract_loads script to start extracting load values for this stream
sethi %hi(0x04deade1), %o5
or %o5, %lo(0x04deade1), %o5
stw %o5, [%i5]
ld [%i5], %f16
! Initialize running integer counter in register %l4
sethi %hi(0x2000001), %l4
or %l4, %lo(0x2000001), %l4
! Initialize running FP counter in register %f16
sethi %hi(0x41800001), %o5
or %o5, %lo(0x41800001), %o5
stw %o5, [%i5]
ld [%i5], %f16
! Initialize FP counter increment value in register %f17 (constant)
sethi %hi(0x36000000), %o5
or %o5, %lo(0x36000000), %o5
stw %o5, [%i5]
ld [%i5], %f17
! Initialize LFSR to 0x53dd^4
sethi %hi(0x53dd), %l0
or %l0, %lo(0x53dd), %l0
mulx %l0, %l0, %l0
mulx %l0, %l0, %l0
BEGIN_NODES4: ! Test instruction sequence for ISTREAM 4 begins
P1541: !_ST [7] (maybe <- 0x41800001) (FP) (Loop entry)
sethi %hi(0x6), %l2
or %l2, %lo(0x6), %l2
loop_entry_4_0:
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 128 ]
P1542: !_REPLACEMENT [1] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1543: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P1544: !_LD [25] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 96], %f0
! 1 addresses covered
P1545: !_MEMBAR (FP) (Secondary ctx)
P1546: !_BSTC [29] (maybe <- 0x41800002) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1547: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1547
nop
RET1547:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1548: !_REPLACEMENT [24] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1549: !_PREFETCH [4] (Int) (Loop exit)
prefetch [%i0 + 32], 1
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
loop_exit_4_0:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_4_0
nop
P1550: !_REPLACEMENT [10] (Int) (Loop entry)
sethi %hi(0x2), %l2
or %l2, %lo(0x2), %l2
loop_entry_4_1:
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1551: !_REPLACEMENT [17] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1551
nop
RET1551:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1552: !_IDC_FLIP [10] (Int) (CBR) (Branch target of P1675)
IDC_FLIP(1552, 25045, 4, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1552
nop
RET1552:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1553
nop
TARGET1675:
ba RET1675
nop
P1553: !_ST [6] (maybe <- 0x2000001) (Int) (CBR)
stw %l4, [%i0 + 96 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1553
nop
RET1553:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1554: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P1555: !_FLUSH [1] (Int)
! Unsupported instruction
P1556: !_REPLACEMENT [8] (Int) (Secondary ctx) (Branch target of P1592)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P1557
nop
TARGET1592:
ba RET1592
nop
P1557: !_MEMBAR (FP) (Branch target of P1735)
ba P1558
nop
TARGET1735:
ba RET1735
nop
P1558: !_BST [17] (maybe <- 0x41800005) (FP) (Branch target of P1645)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
ba P1559
nop
TARGET1645:
ba RET1645
nop
P1559: !_MEMBAR (FP)
membar #StoreLoad
P1560: !_REPLACEMENT [33] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1560
nop
RET1560:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1561: !_LD [33] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
lduwa [%i2 + 0] %asi, %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P1562: !_MEMBAR (FP)
P1563: !_BSTC [27] (maybe <- 0x41800006) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P1564: !_MEMBAR (FP)
P1565: !_BSTC [11] (maybe <- 0x41800008) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1566: !_MEMBAR (FP)
membar #StoreLoad
P1567: !_REPLACEMENT [21] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1568: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1569: !_REPLACEMENT [24] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1569
nop
RET1569:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1570: !_MEMBAR (FP)
P1571: !_BST [19] (maybe <- 0x4180000b) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1572: !_MEMBAR (FP)
membar #StoreLoad
P1573: !_REPLACEMENT [13] (Int) (Branch target of P1584)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
ba P1574
nop
TARGET1584:
ba RET1584
nop
P1574: !_REPLACEMENT [12] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1574
nop
RET1574:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1575: !_REPLACEMENT [9] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1575
nop
RET1575:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1576: !_REPLACEMENT [29] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1577: !_FLUSH [14] (Int) (CBR) (Branch target of P1574)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1577
nop
RET1577:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P1578
nop
TARGET1574:
ba RET1574
nop
P1578: !_MEMBAR (FP) (Secondary ctx)
P1579: !_BSTC [3] (maybe <- 0x4180000c) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1580: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1581: !_ST [7] (maybe <- 0x41800011) (FP) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i0 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1581
nop
RET1581:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1582: !_MEMBAR (FP)
P1583: !_BST [29] (maybe <- 0x41800012) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1584: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1584
nop
RET1584:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1585: !_PREFETCH [23] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 32], 1
P1586: !_REPLACEMENT [27] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+160], %l3
st %l3, [%i3+160]
add %i3, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
P1587: !_ST [24] (maybe <- 0x2000002) (Int)
stw %l4, [%i2 + 64 ]
add %l4, 1, %l4
P1588: !_REPLACEMENT [21] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1588
nop
RET1588:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1589: !_MEMBAR (FP)
membar #StoreLoad
P1590: !_BLD [7] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 128] %asi, %f0
membar #Sync
! 1 addresses covered
P1591: !_MEMBAR (FP)
P1592: !_REPLACEMENT [11] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1592
nop
RET1592:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1593: !_IDC_FLIP [7] (Int)
IDC_FLIP(1593, 10406, 4, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3)
P1594: !_REPLACEMENT [33] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1595: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l3
ld [%i3+8], %l7
st %l7, [%i3+8]
add %i3, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
P1596: !_REPLACEMENT [27] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+160], %l6
st %l6, [%i3+160]
add %i3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1596
nop
RET1596:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1597: !_REPLACEMENT [1] (Int) (Nucleus ctx) (Branch target of P1631)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
ba P1598
nop
TARGET1631:
ba RET1631
nop
P1598: !_REPLACEMENT [12] (Int) (Branch target of P1588)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P1599
nop
TARGET1588:
ba RET1588
nop
P1599: !_LD [17] (Int) (CBR)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 96], %l7
! move %l7(lower) -> %o0(lower)
or %l7, %o0, %o0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1599
nop
RET1599:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1600: !_REPLACEMENT [10] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1601: !_FLUSH [5] (Int)
! Unsupported instruction
P1602: !_MEMBAR (FP)
P1603: !_BSTC [12] (maybe <- 0x41800015) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1603
nop
RET1603:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1604: !_MEMBAR (FP)
membar #StoreLoad
P1605: !_REPLACEMENT [27] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+160], %l6
st %l6, [%i2+160]
add %i2, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
P1606: !_REPLACEMENT [20] (Int) (CBR) (Secondary ctx) (Branch target of P1599)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+256], %l3
st %l3, [%i2+256]
add %i2, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1606
nop
RET1606:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1607
nop
TARGET1599:
ba RET1599
nop
P1607: !_IDC_FLIP [20] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1607, 556, 4, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3)
P1608: !_REPLACEMENT [8] (Int) (Branch target of P1575)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P1609
nop
TARGET1575:
ba RET1575
nop
P1609: !_ST [15] (maybe <- 0x2000003) (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 128 ]
add %l4, 1, %l4
P1610: !_FLUSHI [31] (Int)
flush %g0
P1611: !_REPLACEMENT [24] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1612: !_REPLACEMENT [28] (Int) (Branch target of P1577)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P1613
nop
TARGET1577:
ba RET1577
nop
P1613: !_MEMBAR (FP)
P1614: !_BSTC [4] (maybe <- 0x41800018) (FP) (Branch target of P1581)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
ba P1615
nop
TARGET1581:
ba RET1581
nop
P1615: !_MEMBAR (FP)
membar #StoreLoad
P1616: !_ST [21] (maybe <- 0x4180001d) (FP) (Branch target of P1551)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 0 ]
ba P1617
nop
TARGET1551:
ba RET1551
nop
P1617: !_REPLACEMENT [7] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P1618: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1619: !_REPLACEMENT [20] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+256], %o5
st %o5, [%i3+256]
add %i3, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1619
nop
RET1619:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1620: !_FLUSHI [19] (Int) (Branch target of P1603)
flush %g0
ba P1621
nop
TARGET1603:
ba RET1603
nop
P1621: !_PREFETCH [22] (Int) (CBR) (Branch target of P1634)
prefetch [%i2 + 4], 1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1621
nop
RET1621:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1622
nop
TARGET1634:
ba RET1634
nop
P1622: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1623: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1624: !_REPLACEMENT [27] (Int) (Nucleus ctx) (Branch target of P1619)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+160], %l7
st %l7, [%i3+160]
add %i3, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
ba P1625
nop
TARGET1619:
ba RET1619
nop
P1625: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P1626: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l7
ld [%i3+256], %l3
st %l3, [%i3+256]
add %i3, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
P1627: !_MEMBAR (FP) (Branch target of P1726)
membar #StoreLoad
ba P1628
nop
TARGET1726:
ba RET1726
nop
P1628: !_BLD [27] (FP)
wr %g0, 0xf0, %asi
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f1
fmovd %f40, %f2
P1629: !_MEMBAR (FP) (Loop exit) (Branch target of P1780)
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovs %f2, %f30
!--
loop_exit_4_1:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_4_1
nop
ba P1630
nop
TARGET1780:
ba RET1780
nop
P1630: !_ST [28] (maybe <- 0x2000004) (Int) (Loop entry)
sethi %hi(0x5), %l2
or %l2, %lo(0x5), %l2
loop_entry_4_2:
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 0 ]
add %l4, 1, %l4
P1631: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1631
nop
RET1631:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1632: !_BST [12] (maybe <- 0x4180001e) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1633: !_MEMBAR (FP)
membar #StoreLoad
P1634: !_FLUSHI [34] (Int) (CBR)
flush %g0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1634
nop
RET1634:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1635: !_REPLACEMENT [22] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P1636: !_MEMBAR (FP) (Branch target of P1701)
membar #StoreLoad
ba P1637
nop
TARGET1701:
ba RET1701
nop
P1637: !_BLD [23] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f0
membar #Sync
! 3 addresses covered
fmovd %f8, %f2
P1638: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1638
nop
RET1638:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1639: !_REPLACEMENT [18] (Int) (CBR) (Branch target of P1639)
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1639
nop
RET1639:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1640
nop
TARGET1639:
ba RET1639
nop
P1640: !_REPLACEMENT [31] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1641: !_LD [16] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduwa [%i3 + 16] %asi, %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P1642: !_REPLACEMENT [27] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+160], %l6
st %l6, [%i2+160]
add %i2, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
P1643: !_ST [26] (maybe <- 0x41800021) (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 128 ]
P1644: !_REPLACEMENT [32] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P1645: !_MEMBAR (Int) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1645
nop
RET1645:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1646: !_BSTC [17] (maybe <- 0x41800022) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P1647: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1648: !_REPLACEMENT [14] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1649: !_REPLACEMENT [13] (Int) (Nucleus ctx) (Branch target of P1547)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
ba P1650
nop
TARGET1547:
ba RET1547
nop
P1650: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P1651: !_REPLACEMENT [20] (Int) (Branch target of P1811)
sethi %hi(0x2000), %l6
ld [%i3+256], %o5
st %o5, [%i3+256]
add %i3, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
ba P1652
nop
TARGET1811:
ba RET1811
nop
P1652: !_MEMBAR (FP)
membar #StoreLoad
P1653: !_BLD [34] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
P1654: !_MEMBAR (FP) (Branch target of P1755)
ba P1655
nop
TARGET1755:
ba RET1755
nop
P1655: !_BLD [4] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f4
fmovd %f34, %f6
fmovd %f36, %f18
fmovs %f18, %f7
fmovd %f40, %f8
P1656: !_MEMBAR (FP)
P1657: !_LD [22] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 4], %f9
! 1 addresses covered
P1658: !_PREFETCH [22] (Int)
prefetch [%i3 + 4], 1
P1659: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P1769)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1659
nop
RET1659:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P1660
nop
TARGET1769:
ba RET1769
nop
P1660: !_ST [34] (maybe <- 0x41800023) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i3 + 64 ] %asi
P1661: !_LD [3] (Int) (CBR) (Branch target of P1552)
lduw [%i0 + 16], %l3
! move %l3(lower) -> %o0(lower)
or %l3, %o0, %o0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1661
nop
RET1661:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1662
nop
TARGET1552:
ba RET1552
nop
P1662: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1663: !_PREFETCH [23] (Int) (LE)
wr %g0, 0x88, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetcha [%i2 + 32] %asi, 1
P1664: !_REPLACEMENT [29] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P1665: !_MEMBAR (FP)
membar #StoreLoad
P1666: !_BLD [5] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f10
fmovd %f40, %f18
fmovs %f18, %f11
P1667: !_MEMBAR (FP)
P1668: !_REPLACEMENT [21] (Int) (Branch target of P1659)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P1669
nop
TARGET1659:
ba RET1659
nop
P1669: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1670: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1670
nop
RET1670:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1671: !_BSTC [26] (maybe <- 0x41800024) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 128 ] %asi
P1672: !_MEMBAR (FP)
membar #StoreLoad
P1673: !_LD [21] (FP)
ld [%i2 + 0], %f12
! 1 addresses covered
P1674: !_MEMBAR (FP)
P1675: !_BSTC [28] (maybe <- 0x41800026) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1675
nop
RET1675:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1676: !_MEMBAR (FP)
membar #StoreLoad
P1677: !_BLD [24] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f13
fmovd %f40, %f14
P1678: !_MEMBAR (FP) (Secondary ctx)
P1679: !_REPLACEMENT [24] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1680: !_PREFETCH [2] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
prefetcha [%i0 + 8] %asi, 1
P1681: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1682: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1682
nop
RET1682:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1683: !_BLD [25] (FP) (CBR) (Secondary ctx)
wr %g0, 0xf1, %asi
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovd %f40, %f0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1683
nop
RET1683:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1684: !_MEMBAR (FP) (Secondary ctx)
P1685: !_REPLACEMENT [32] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1685
nop
RET1685:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1686: !_MEMBAR (FP)
P1687: !_BST [29] (maybe <- 0x41800029) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1688: !_MEMBAR (FP)
membar #StoreLoad
P1689: !_PREFETCH [20] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetcha [%i2 + 256] %asi, 1
P1690: !_REPLACEMENT [2] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+8], %o5
st %o5, [%i3+8]
add %i3, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P1691: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l3
ld [%i3+160], %l7
st %l7, [%i3+160]
add %i3, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
P1692: !_MEMBAR (FP)
P1693: !_BST [7] (maybe <- 0x4180002c) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
P1694: !_MEMBAR (FP) (Branch target of P1794)
membar #StoreLoad
ba P1695
nop
TARGET1794:
ba RET1794
nop
P1695: !_FLUSH [12] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1695
nop
RET1695:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1696: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %o5
ld [%i3+16], %l6
st %l6, [%i3+16]
add %i3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P1697: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1698: !_REPLACEMENT [24] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1699: !_REPLACEMENT [13] (Int) (Secondary ctx) (Branch target of P1789)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
ba P1700
nop
TARGET1789:
ba RET1789
nop
P1700: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1701: !_REPLACEMENT [30] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1701
nop
RET1701:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1702: !_REPLACEMENT [15] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1703: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P1704: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P1705: !_ST [4] (maybe <- 0x2000005) (Int)
stw %l4, [%i0 + 32 ]
add %l4, 1, %l4
P1706: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P1707: !_ST [17] (maybe <- 0x2000006) (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 96 ]
add %l4, 1, %l4
P1708: !_REPLACEMENT [27] (Int) (Branch target of P1752)
sethi %hi(0x2000), %l3
ld [%i3+160], %l7
st %l7, [%i3+160]
add %i3, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
ba P1709
nop
TARGET1752:
ba RET1752
nop
P1709: !_MEMBAR (FP) (Branch target of P1560)
membar #StoreLoad
ba P1710
nop
TARGET1560:
ba RET1560
nop
P1710: !_BLD [5] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f1
fmovd %f40, %f2
P1711: !_MEMBAR (FP)
P1712: !_REPLACEMENT [30] (Int)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1713: !_REPLACEMENT [1] (Int) (Secondary ctx) (Branch target of P1569)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P1714
nop
TARGET1569:
ba RET1569
nop
P1714: !_REPLACEMENT [9] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1715: !_MEMBAR (FP)
membar #StoreLoad
P1716: !_BLD [29] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
fmovs %f19, %f4
fmovd %f40, %f18
fmovs %f18, %f5
P1717: !_MEMBAR (FP) (Branch target of P1638)
ba P1718
nop
TARGET1638:
ba RET1638
nop
P1718: !_REPLACEMENT [16] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+16], %l7
st %l7, [%i2+16]
add %i2, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P1719: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1720: !_LD [10] (FP) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
lda [%i1 + 64] %asi, %f6
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1720
nop
RET1720:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1721: !_REPLACEMENT [34] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1722: !_MEMBAR (FP)
P1723: !_BSTC [3] (maybe <- 0x4180002d) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1724: !_MEMBAR (FP)
membar #StoreLoad
P1725: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1726: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1726
nop
RET1726:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1727: !_BSTC [26] (maybe <- 0x41800032) (FP) (Branch target of P1720)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
ba P1728
nop
TARGET1720:
ba RET1720
nop
P1728: !_MEMBAR (FP) (Branch target of P1683)
membar #StoreLoad
ba P1729
nop
TARGET1683:
ba RET1683
nop
P1729: !_REPLACEMENT [12] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P1730: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P1731: !_REPLACEMENT [19] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1731
nop
RET1731:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1732: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
P1733: !_MEMBAR (FP)
P1734: !_BST [16] (maybe <- 0x41800034) (FP) (Branch target of P1682)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
ba P1735
nop
TARGET1682:
ba RET1682
nop
P1735: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1735
nop
RET1735:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1736: !_IDC_FLIP [31] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1736, 8301, 4, 0x46000040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
P1737: !_REPLACEMENT [30] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1738: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P1739: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P1740: !_LD [23] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 32], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P1741: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1742: !_FLUSH [22] (Int)
! Unsupported instruction
P1743: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1744: !_LD [15] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 128], %o5
! move %o5(lower) -> %o1(lower)
or %o5, %o1, %o1
P1745: !_ST [33] (maybe <- 0x41800035) (FP)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 0 ]
P1746: !_REPLACEMENT [13] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1747: !_PREFETCH [1] (Int) (CBR)
prefetch [%i0 + 4], 1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1747
nop
RET1747:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1748: !_REPLACEMENT [3] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1748
nop
RET1748:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1749: !_REPLACEMENT [10] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1750: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l7
ld [%i2+16], %l3
st %l3, [%i2+16]
add %i2, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P1751: !_LD [6] (Int) (Branch target of P1685)
lduw [%i0 + 96], %o2
! move %o2(lower) -> %o2(upper)
sllx %o2, 32, %o2
ba P1752
nop
TARGET1685:
ba RET1685
nop
P1752: !_PREFETCH [2] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
prefetcha [%i0 + 8] %asi, 1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1752
nop
RET1752:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1753: !_REPLACEMENT [22] (Int) (Branch target of P1786)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P1754
nop
TARGET1786:
ba RET1786
nop
P1754: !_IDC_FLIP [3] (Int)
IDC_FLIP(1754, 12068, 4, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3)
P1755: !_ST [24] (maybe <- 0x2000007) (Int) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 64 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1755
nop
RET1755:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1756: !_REPLACEMENT [16] (Int) (Secondary ctx) (Branch target of P1621)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
ba P1757
nop
TARGET1621:
ba RET1621
nop
P1757: !_ST [12] (maybe <- 0x2000008) (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 4 ]
add %l4, 1, %l4
P1758: !_REPLACEMENT [13] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1759: !_PREFETCH [19] (Int) (Branch target of P1747)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 0], 1
ba P1760
nop
TARGET1747:
ba RET1747
nop
P1760: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1761: !_REPLACEMENT [19] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1762: !_REPLACEMENT [33] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1763: !_FLUSH [18] (Int)
! Unsupported instruction
P1764: !_MEMBAR (FP)
P1765: !_BST [20] (maybe <- 0x41800036) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 256 ] %asi
P1766: !_MEMBAR (FP)
membar #StoreLoad
P1767: !_REPLACEMENT [10] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1767
nop
RET1767:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1768: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1769: !_REPLACEMENT [29] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1769
nop
RET1769:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1770: !_ST [24] (maybe <- 0x2000009) (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stwa %l4, [%i3 + 64] %asi
add %l4, 1, %l4
P1771: !_IDC_FLIP [9] (Int)
IDC_FLIP(1771, 29855, 4, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
P1772: !_ST [33] (maybe <- 0x200000a) (Int)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
stw %l4, [%i2 + 0 ]
add %l4, 1, %l4
P1773: !_REPLACEMENT [4] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1774: !_ST [7] (maybe <- 0x41800037) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 128 ]
P1775: !_ST [26] (maybe <- 0x200000b) (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 128 ]
add %l4, 1, %l4
P1776: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P1777: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1778: !_REPLACEMENT [20] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+256], %l6
st %l6, [%i3+256]
add %i3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
P1779: !_REPLACEMENT [24] (Int) (Branch target of P1731)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
ba P1780
nop
TARGET1731:
ba RET1731
nop
P1780: !_REPLACEMENT [25] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1780
nop
RET1780:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1781: !_IDC_FLIP [23] (Int) (Branch target of P1767)
IDC_FLIP(1781, 29343, 4, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
ba P1782
nop
TARGET1767:
ba RET1767
nop
P1782: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l6
ld [%i3+8], %o5
st %o5, [%i3+8]
add %i3, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P1783: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P1784: !_PREFETCH [29] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 4], 1
P1785: !_REPLACEMENT [11] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1786: !_REPLACEMENT [31] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1786
nop
RET1786:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1787: !_MEMBAR (FP) (Branch target of P1661)
membar #StoreLoad
ba P1788
nop
TARGET1661:
ba RET1661
nop
P1788: !_BLD [0] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovs %f19, %f8
fmovd %f34, %f18
fmovs %f18, %f9
fmovd %f36, %f10
fmovd %f40, %f18
fmovs %f18, %f11
P1789: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1789
nop
RET1789:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1790: !_BLD [25] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f12
fmovd %f40, %f18
fmovs %f18, %f13
P1791: !_MEMBAR (FP)
P1792: !_REPLACEMENT [16] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P1793: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1794: !_REPLACEMENT [15] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1794
nop
RET1794:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1795: !_REPLACEMENT [15] (Int) (Secondary ctx) (Branch target of P1748)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
ba P1796
nop
TARGET1748:
ba RET1748
nop
P1796: !_REPLACEMENT [11] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1797: !_REPLACEMENT [8] (Int) (Branch target of P1670)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P1798
nop
TARGET1670:
ba RET1670
nop
P1798: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1799: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P1800: !_FLUSH [31] (Int)
! Unsupported instruction
P1801: !_MEMBAR (FP) (Branch target of P1553)
membar #StoreLoad
ba P1802
nop
TARGET1553:
ba RET1553
nop
P1802: !_BLD [9] (FP)
wr %g0, 0xf0, %asi
ldda [%i1 + 0] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f14
fmovd %f40, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
P1803: !_MEMBAR (FP)
P1804: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1805: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P1806: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1807: !_MEMBAR (FP)
P1808: !_BST [1] (maybe <- 0x41800038) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1809: !_MEMBAR (FP)
membar #StoreLoad
P1810: !_BLD [16] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f0
membar #Sync
! 1 addresses covered
fmovd %f4, %f0
P1811: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1811
nop
RET1811:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1812: !_BST [4] (maybe <- 0x4180003d) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P1813: !_MEMBAR (FP)
P1814: !_BSTC [1] (maybe <- 0x41800042) (FP) (Branch target of P1606)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
ba P1815
nop
TARGET1606:
ba RET1606
nop
P1815: !_MEMBAR (FP)
membar #StoreLoad
P1816: !_LD [21] (Int) (Loop exit) (Secondary ctx) (Branch target of P1596)
wr %g0, 0x81, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduwa [%i2 + 0] %asi, %l6
! move %l6(lower) -> %o2(lower)
or %l6, %o2, %o2
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
mov %o2, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
loop_exit_4_2:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_4_2
nop
ba P1817
nop
TARGET1596:
ba RET1596
nop
P1817: !_MEMBAR (Int) (Branch target of P1695)
membar #StoreLoad
ba END_NODES4
nop
TARGET1695:
ba RET1695
nop
END_NODES4: ! Test instruction sequence for CPU 4 ends
sethi %hi(0xdead0e0f), %o5
or %o5, %lo(0xdead0e0f), %o5
! move %o5(lower) -> %o0(upper)
sllx %o5, 32, %o0
sethi %hi(0xdead0e0f), %o5
or %o5, %lo(0xdead0e0f), %o5
stw %o5, [%i5]
ld [%i5], %f0
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
restore
retl
nop
!-----------------
! register usage:
! %i0 %i1 : base registers for first 2 regions
! %i2 %i3 : cache registers for 8 regions
! %i4 fixed pointer to per-cpu results area
! %l1 moving pointer to per-cpu FP results area
! %o7 moving pointer to per-cpu integer results area
! %i5 pointer to per-cpu private area
! %l0 holds lfsr, used as source of random bits
! %l2 loop count register
! %f16 running counter for unique fp store values
! %f17 holds increment value for fp counter
! %l4 running counter for unique integer store values (increment value is always 1)
! %l5 move-to register for load values (simulation only)
! %f30 move-to register for FP values (simulation only)
! %i4 holds the instructions count which is used for interrupt ordering
! %i4 holds the thread_id (OBP only)
! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
! %l3 %l6 %l7 %o5 : 4 temporary registers
! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
! %f0-f15 FP results buffer registers
! %f32-f47 FP block load/store registers
func5:
! instruction sequence begins
save %sp, -192, %sp
! Force %i0-%i3 to be 64-byte aligned
add %i0, 63, %i0
andn %i0, 63, %i0
add %i1, 63, %i1
andn %i1, 63, %i1
add %i2, 63, %i2
andn %i2, 63, %i2
add %i3, 63, %i3
andn %i3, 63, %i3
add %i4, 63, %i4
andn %i4, 63, %i4
add %i5, 63, %i5
andn %i5, 63, %i5
! Initialize pointer to FP load results area
mov %i4, %l1
! Initialize pointer to integer load results area
sethi %hi(0x80000), %o7
or %o7, %lo(0x80000), %o7
add %o7, %l1, %o7
! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
mov 0x0, %i4
! Initialize %f0-%f62 to 0xdeadbee0deadbee1
sethi %hi(0xdeadbee0), %l7
or %l7, %lo(0xdeadbee0), %l7
stw %l7, [%i5]
sethi %hi(0xdeadbee1), %l7
or %l7, %lo(0xdeadbee1), %l7
stw %l7, [%i5+4]
ldd [%i5], %f0
fmovd %f0, %f2
fmovd %f0, %f4
fmovd %f0, %f6
fmovd %f0, %f8
fmovd %f0, %f10
fmovd %f0, %f12
fmovd %f0, %f14
fmovd %f0, %f16
fmovd %f0, %f18
fmovd %f0, %f20
fmovd %f0, %f22
fmovd %f0, %f24
fmovd %f0, %f26
fmovd %f0, %f28
fmovd %f0, %f30
fmovd %f0, %f32
fmovd %f0, %f34
fmovd %f0, %f36
fmovd %f0, %f38
fmovd %f0, %f40
fmovd %f0, %f42
fmovd %f0, %f44
fmovd %f0, %f46
fmovd %f0, %f48
fmovd %f0, %f50
fmovd %f0, %f52
fmovd %f0, %f54
fmovd %f0, %f56
fmovd %f0, %f58
fmovd %f0, %f60
fmovd %f0, %f62
! Signature for extract_loads script to start extracting load values for this stream
sethi %hi(0x05deade1), %l7
or %l7, %lo(0x05deade1), %l7
stw %l7, [%i5]
ld [%i5], %f16
! Initialize running integer counter in register %l4
sethi %hi(0x2800001), %l4
or %l4, %lo(0x2800001), %l4
! Initialize running FP counter in register %f16
sethi %hi(0x42000001), %l7
or %l7, %lo(0x42000001), %l7
stw %l7, [%i5]
ld [%i5], %f16
! Initialize FP counter increment value in register %f17 (constant)
sethi %hi(0x36800000), %l7
or %l7, %lo(0x36800000), %l7
stw %l7, [%i5]
ld [%i5], %f17
! Initialize LFSR to 0x4023^4
sethi %hi(0x4023), %l0
or %l0, %lo(0x4023), %l0
mulx %l0, %l0, %l0
mulx %l0, %l0, %l0
BEGIN_NODES5: ! Test instruction sequence for ISTREAM 5 begins
P1818: !_REPLACEMENT [13] (Int) (Loop entry)
sethi %hi(0x6), %l2
or %l2, %lo(0x6), %l2
loop_entry_5_0:
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1819: !_LD [0] (Int)
lduw [%i0 + 0], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P1820: !_REPLACEMENT [16] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P1821: !_MEMBAR (FP)
P1822: !_BSTC [16] (maybe <- 0x42000001) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1823: !_MEMBAR (FP)
membar #StoreLoad
P1824: !_REPLACEMENT [25] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P1825: !_MEMBAR (FP)
P1826: !_BSTC [16] (maybe <- 0x42000002) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1827: !_MEMBAR (FP)
membar #StoreLoad
P1828: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1829: !_REPLACEMENT [27] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+160], %l6
st %l6, [%i3+160]
add %i3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1829
nop
RET1829:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1830: !_MEMBAR (FP) (Secondary ctx)
P1831: !_BSTC [33] (maybe <- 0x42000003) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1832: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1833: !_REPLACEMENT [2] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+8], %l3
st %l3, [%i2+8]
add %i2, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
P1834: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1835: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P1836: !_IDC_FLIP [24] (Int) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1836, 10346, 5, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1836
nop
RET1836:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1837: !_REPLACEMENT [2] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+8], %l3
st %l3, [%i2+8]
add %i2, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1837
nop
RET1837:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1838: !_MEMBAR (FP)
P1839: !_BST [22] (maybe <- 0x42000004) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1840: !_MEMBAR (FP)
membar #StoreLoad
P1841: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P1842: !_REPLACEMENT [19] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1842
nop
RET1842:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1843: !_REPLACEMENT [28] (Int) (Branch target of P2072)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P1844
nop
TARGET2072:
ba RET2072
nop
P1844: !_PREFETCH [32] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 96], 1
P1845: !_REPLACEMENT [8] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1846: !_REPLACEMENT [17] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1846
nop
RET1846:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1847: !_REPLACEMENT [32] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P1848: !_MEMBAR (FP)
P1849: !_BSTC [19] (maybe <- 0x42000007) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1850: !_MEMBAR (FP)
P1851: !_BST [33] (maybe <- 0x42000008) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1852: !_MEMBAR (FP)
membar #StoreLoad
P1853: !_ST [6] (maybe <- 0x2800001) (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
stwa %l4, [%i0 + 96] %asi
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1853
nop
RET1853:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1854: !_FLUSH [22] (Int) (Branch target of P1878)
! Unsupported instruction
ba P1855
nop
TARGET1878:
ba RET1878
nop
P1855: !_REPLACEMENT [21] (Int) (Branch target of P2173)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
ba P1856
nop
TARGET2173:
ba RET2173
nop
P1856: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l7
ld [%i2+256], %l3
st %l3, [%i2+256]
add %i2, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
P1857: !_LD [27] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 160], %l7
! move %l7(lower) -> %o0(lower)
or %l7, %o0, %o0
P1858: !_REPLACEMENT [2] (Int) (Branch target of P1853)
sethi %hi(0x2000), %o5
ld [%i2+8], %l6
st %l6, [%i2+8]
add %i2, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
ba P1859
nop
TARGET1853:
ba RET1853
nop
P1859: !_REPLACEMENT [31] (Int) (Branch target of P2123)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
ba P1860
nop
TARGET2123:
ba RET2123
nop
P1860: !_LD [26] (FP) (CBR)
ld [%i3 + 128], %f0
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1860
nop
RET1860:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1861: !_IDC_FLIP [22] (Int) (Branch target of P2159)
IDC_FLIP(1861, 6708, 5, 0x45800004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
ba P1862
nop
TARGET2159:
ba RET2159
nop
P1862: !_REPLACEMENT [19] (Int) (Branch target of P2226)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P1863
nop
TARGET2226:
ba RET2226
nop
P1863: !_IDC_FLIP [14] (Int) (Branch target of P1846)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(1863, 26330, 5, 0x44000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
ba P1864
nop
TARGET1846:
ba RET1846
nop
P1864: !_PREFETCH [25] (Int) (Branch target of P1860)
prefetch [%i3 + 96], 1
ba P1865
nop
TARGET1860:
ba RET1860
nop
P1865: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1866: !_BLD [22] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f1
fmovs %f19, %f2
fmovd %f40, %f18
fmovs %f18, %f3
P1867: !_MEMBAR (FP) (Secondary ctx)
P1868: !_REPLACEMENT [20] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+256], %o5
st %o5, [%i3+256]
add %i3, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
P1869: !_REPLACEMENT [8] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1870: !_PREFETCH [15] (Int)
prefetch [%i2 + 128], 1
P1871: !_ST [7] (maybe <- 0x2800002) (Int)
stw %l4, [%i0 + 128 ]
add %l4, 1, %l4
P1872: !_REPLACEMENT [7] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P1873: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P1874: !_REPLACEMENT [3] (Int) (Branch target of P1881)
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
ba P1875
nop
TARGET1881:
ba RET1881
nop
P1875: !_REPLACEMENT [5] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1875
nop
RET1875:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1876: !_IDC_FLIP [26] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(1876, 19589, 5, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
P1877: !_REPLACEMENT [5] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1877
nop
RET1877:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1878: !_REPLACEMENT [9] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1878
nop
RET1878:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1879: !_REPLACEMENT [31] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1880: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P1881: !_FLUSH [31] (Int) (CBR) (Branch target of P2217)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1881
nop
RET1881:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P1882
nop
TARGET2217:
ba RET2217
nop
P1882: !_IDC_FLIP [32] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1882, 21698, 5, 0x46000060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
P1883: !_REPLACEMENT [25] (Int) (Branch target of P2111)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
ba P1884
nop
TARGET2111:
ba RET2111
nop
P1884: !_REPLACEMENT [4] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1885: !_PREFETCH [18] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 128], 1
P1886: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P1887: !_REPLACEMENT [11] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1888: !_IDC_FLIP [11] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(1888, 25341, 5, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
P1889: !_REPLACEMENT [1] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P1890: !_REPLACEMENT [25] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1890
nop
RET1890:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1891: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1892: !_REPLACEMENT [19] (Int) (Branch target of P1894)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
ba P1893
nop
TARGET1894:
ba RET1894
nop
P1893: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P1894: !_LD [16] (Int) (CBR)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 16], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1894
nop
RET1894:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1895: !_LD [22] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 4], %l6
! move %l6(lower) -> %o1(lower)
or %l6, %o1, %o1
P1896: !_REPLACEMENT [4] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1897: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1898: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P1899: !_REPLACEMENT [30] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1900: !_REPLACEMENT [14] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1901: !_REPLACEMENT [18] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1901
nop
RET1901:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1902: !_REPLACEMENT [31] (Int) (CBR) (Branch target of P1913)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1902
nop
RET1902:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1903
nop
TARGET1913:
ba RET1913
nop
P1903: !_REPLACEMENT [16] (Int) (Branch target of P1837)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
ba P1904
nop
TARGET1837:
ba RET1837
nop
P1904: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P1905: !_FLUSH [32] (Int)
! Unsupported instruction
P1906: !_LD [2] (FP)
ld [%i0 + 8], %f4
! 1 addresses covered
P1907: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %o5
ld [%i2+8], %l6
st %l6, [%i2+8]
add %i2, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
P1908: !_REPLACEMENT [19] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1909: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1910: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P1911: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P1912: !_REPLACEMENT [29] (Int) (Loop exit)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovs %f4, %f30
!--
loop_exit_5_0:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_5_0
nop
P1913: !_MEMBAR (FP) (Loop entry) (CBR) (Secondary ctx)
sethi %hi(0x4), %l2
or %l2, %lo(0x4), %l2
loop_entry_5_1:
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1913
nop
RET1913:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1914: !_BST [29] (maybe <- 0x42000009) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P1915: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P1916: !_LD [24] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 64], %f0
! 1 addresses covered
P1917: !_PREFETCH [20] (Int) (Branch target of P2161)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 256], 1
ba P1918
nop
TARGET2161:
ba RET2161
nop
P1918: !_REPLACEMENT [3] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+16], %l3
st %l3, [%i2+16]
add %i2, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1918
nop
RET1918:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1919: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P1920: !_REPLACEMENT [3] (Int) (Branch target of P2144)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
ba P1921
nop
TARGET2144:
ba RET2144
nop
P1921: !_MEMBAR (FP)
P1922: !_BST [10] (maybe <- 0x4200000c) (FP) (Branch target of P2194)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i1 + 64 ] %asi
ba P1923
nop
TARGET2194:
ba RET2194
nop
P1923: !_MEMBAR (FP)
membar #StoreLoad
P1924: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1925: !_MEMBAR (FP)
membar #StoreLoad
P1926: !_BLD [28] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f1
fmovs %f19, %f2
fmovd %f40, %f18
fmovs %f18, %f3
P1927: !_MEMBAR (FP)
P1928: !_BLD [11] (FP) (Branch target of P1829)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f4
fmovd %f40, %f6
ba P1929
nop
TARGET1829:
ba RET1829
nop
P1929: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1929
nop
RET1929:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1930: !_REPLACEMENT [26] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P1931: !_MEMBAR (FP) (CBR) (Branch target of P2163)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1931
nop
RET1931:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P1932
nop
TARGET2163:
ba RET2163
nop
P1932: !_BLD [34] (FP) (Branch target of P2152)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
ba P1933
nop
TARGET2152:
ba RET2152
nop
P1933: !_MEMBAR (FP)
P1934: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P1935: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P1936: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1937: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1937
nop
RET1937:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1938: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1938
nop
RET1938:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1939: !_BLD [7] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f8
P1940: !_MEMBAR (FP) (Branch target of P2040)
ba P1941
nop
TARGET2040:
ba RET2040
nop
P1941: !_BLD [22] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f9
fmovs %f19, %f10
fmovd %f40, %f18
fmovs %f18, %f11
P1942: !_MEMBAR (FP)
P1943: !_REPLACEMENT [6] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1943
nop
RET1943:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1944: !_MEMBAR (FP)
P1945: !_BST [24] (maybe <- 0x4200000d) (FP) (Branch target of P1973)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
ba P1946
nop
TARGET1973:
ba RET1973
nop
P1946: !_MEMBAR (FP)
membar #StoreLoad
P1947: !_REPLACEMENT [21] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P1948: !_REPLACEMENT [24] (Int) (Branch target of P1929)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
ba P1949
nop
TARGET1929:
ba RET1929
nop
P1949: !_REPLACEMENT [18] (Int) (Loop exit) (Branch target of P2071)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
!--
loop_exit_5_1:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_5_1
nop
ba P1950
nop
TARGET2071:
ba RET2071
nop
P1950: !_REPLACEMENT [5] (Int) (Loop entry)
sethi %hi(0x1), %l2
or %l2, %lo(0x1), %l2
loop_entry_5_2:
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P1951: !_REPLACEMENT [15] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1952: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P1953: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P1954: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P1955: !_REPLACEMENT [1] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1955
nop
RET1955:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1956: !_REPLACEMENT [5] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1957: !_REPLACEMENT [14] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1957
nop
RET1957:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1958: !_MEMBAR (FP)
P1959: !_BSTC [12] (maybe <- 0x4200000f) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P1960: !_MEMBAR (FP)
membar #StoreLoad
P1961: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P1962: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P1963: !_MEMBAR (FP)
P1964: !_BSTC [9] (maybe <- 0x42000012) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P1965: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1965
nop
RET1965:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1966: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P1967: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P1968: !_MEMBAR (FP)
P1969: !_BST [24] (maybe <- 0x42000014) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1969
nop
RET1969:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1970: !_MEMBAR (FP)
membar #StoreLoad
P1971: !_ST [29] (maybe <- 0x42000016) (FP) (CBR)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 4 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1971
nop
RET1971:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1972: !_REPLACEMENT [25] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P1973: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx) (Branch target of P2188)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+160], %l3
st %l3, [%i3+160]
add %i3, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1973
nop
RET1973:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P1974
nop
TARGET2188:
ba RET2188
nop
P1974: !_ST [18] (maybe <- 0x2800003) (Int) (CBR)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 128 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1974
nop
RET1974:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P1975: !_MEMBAR (FP)
membar #StoreLoad
P1976: !_BLD [31] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f0
membar #Sync
! 2 addresses covered
fmovs %f8, %f1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1976
nop
RET1976:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1977: !_MEMBAR (FP)
P1978: !_REPLACEMENT [23] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P1979: !_ST [19] (maybe <- 0x2800004) (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 0 ]
add %l4, 1, %l4
P1980: !_ST [19] (maybe <- 0x42000017) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 0 ]
P1981: !_FLUSHI [24] (Int) (CBR)
flush %g0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1981
nop
RET1981:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P1982: !_FLUSHI [15] (Int) (Branch target of P2075)
flush %g0
ba P1983
nop
TARGET2075:
ba RET2075
nop
P1983: !_REPLACEMENT [20] (Int) (Branch target of P2096)
sethi %hi(0x2000), %l6
ld [%i2+256], %o5
st %o5, [%i2+256]
add %i2, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
ba P1984
nop
TARGET2096:
ba RET2096
nop
P1984: !_REPLACEMENT [30] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET1984
nop
RET1984:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P1985: !_REPLACEMENT [3] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+16], %l7
st %l7, [%i2+16]
add %i2, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P1986: !_PREFETCH [16] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 16], 1
P1987: !_REPLACEMENT [24] (Int) (Branch target of P1943)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
ba P1988
nop
TARGET1943:
ba RET1943
nop
P1988: !_MEMBAR (Int) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1988
nop
RET1988:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P1989: !_IDC_FLIP [16] (Int) (Branch target of P2206)
IDC_FLIP(1989, 13027, 5, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
ba P1990
nop
TARGET2206:
ba RET2206
nop
P1990: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P2204)
sethi %hi(0x2000), %l6
ld [%i3+160], %o5
st %o5, [%i3+160]
add %i3, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1990
nop
RET1990:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1991
nop
TARGET2204:
ba RET2204
nop
P1991: !_REPLACEMENT [15] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P1992: !_FLUSHI [3] (Int) (CBR) (Branch target of P2063)
flush %g0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET1992
nop
RET1992:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P1993
nop
TARGET2063:
ba RET2063
nop
P1993: !_LD [8] (FP) (Secondary ctx)
wr %g0, 0x81, %asi
lda [%i1 + 0] %asi, %f2
! 1 addresses covered
P1994: !_IDC_FLIP [33] (Int)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
IDC_FLIP(1994, 2140, 5, 0x46800000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
P1995: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P1996: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P1997: !_IDC_FLIP [24] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(1997, 9337, 5, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
P1998: !_REPLACEMENT [32] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P1999: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2000: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2001: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l7
ld [%i2+8], %l3
st %l3, [%i2+8]
add %i2, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
P2002: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2003: !_REPLACEMENT [23] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2004: !_MEMBAR (FP)
membar #StoreLoad
P2005: !_BLD [33] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
P2006: !_MEMBAR (FP)
P2007: !_BST [7] (maybe <- 0x42000018) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
P2008: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1971)
ba P2009
nop
TARGET1971:
ba RET1971
nop
P2009: !_BST [7] (maybe <- 0x42000019) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
P2010: !_MEMBAR (FP)
membar #StoreLoad
P2011: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2012: !_MEMBAR (FP)
P2013: !_BSTC [24] (maybe <- 0x4200001a) (FP) (Branch target of P2170)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
ba P2014
nop
TARGET2170:
ba RET2170
nop
P2014: !_MEMBAR (FP) (CBR) (Branch target of P1990)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2014
nop
RET2014:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2015
nop
TARGET1990:
ba RET1990
nop
P2015: !_REPLACEMENT [13] (Int) (Branch target of P2139)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
ba P2016
nop
TARGET2139:
ba RET2139
nop
P2016: !_REPLACEMENT [31] (Int) (Branch target of P2201)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
ba P2017
nop
TARGET2201:
ba RET2201
nop
P2017: !_MEMBAR (FP)
P2018: !_BST [34] (maybe <- 0x4200001c) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P2019: !_MEMBAR (FP)
membar #StoreLoad
P2020: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l6
ld [%i3+160], %o5
st %o5, [%i3+160]
add %i3, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
P2021: !_MEMBAR (FP)
membar #StoreLoad
P2022: !_BLD [0] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f4
fmovd %f34, %f6
fmovd %f36, %f18
fmovs %f18, %f7
fmovd %f40, %f8
P2023: !_MEMBAR (FP)
P2024: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2025: !_ST [4] (maybe <- 0x2800005) (Int)
stw %l4, [%i0 + 32 ]
add %l4, 1, %l4
P2026: !_IDC_FLIP [4] (Int)
IDC_FLIP(2026, 13037, 5, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3)
P2027: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2028: !_REPLACEMENT [24] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P2029: !_PREFETCH [17] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 96], 1
P2030: !_IDC_FLIP [12] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2030, 6886, 5, 0x44000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
P2031: !_ST [8] (maybe <- 0x2800006) (Int) (LE) (CBR)
wr %g0, 0x88, %asi
! Change single-word-level endianess (big endian <-> little endian)
sethi %hi(0xff00ff00), %l7
or %l7, %lo(0xff00ff00), %l7
and %l4, %l7, %o5
srl %o5, 8, %o5
sll %l4, 8, %l6
and %l6, %l7, %l6
or %l6, %o5, %l6
srl %l6, 16, %o5
sll %l6, 16, %l6
srl %l6, 0, %l6
or %l6, %o5, %l6
stwa %l6, [%i1 + 0] %asi
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2031
nop
RET2031:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2032: !_MEMBAR (FP)
P2033: !_BSTC [12] (maybe <- 0x4200001d) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2034: !_MEMBAR (FP)
membar #StoreLoad
P2035: !_REPLACEMENT [15] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2035
nop
RET2035:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2036: !_REPLACEMENT [10] (Int) (Secondary ctx) (Branch target of P1890)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2037
nop
TARGET1890:
ba RET1890
nop
P2037: !_MEMBAR (FP)
P2038: !_BSTC [28] (maybe <- 0x42000020) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2039: !_MEMBAR (FP)
P2040: !_BST [3] (maybe <- 0x42000023) (FP) (CBR) (Secondary ctx)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2040
nop
RET2040:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2041: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2042: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P2043: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2044: !_BLD [19] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f9
P2045: !_MEMBAR (FP) (Secondary ctx)
P2046: !_REPLACEMENT [10] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2047: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2047
nop
RET2047:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2048: !_BLD [26] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f10
fmovd %f40, %f18
fmovs %f18, %f11
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2048
nop
RET2048:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2049: !_MEMBAR (FP)
P2050: !_ST [3] (maybe <- 0x42000028) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 16 ]
P2051: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2052: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2052
nop
RET2052:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2053: !_BSTC [7] (maybe <- 0x42000029) (FP) (Branch target of P2056)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
ba P2054
nop
TARGET2056:
ba RET2056
nop
P2054: !_MEMBAR (FP)
membar #StoreLoad
P2055: !_REPLACEMENT [21] (Int) (Branch target of P2116)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P2056
nop
TARGET2116:
ba RET2116
nop
P2056: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2056
nop
RET2056:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2057: !_BSTC [12] (maybe <- 0x4200002a) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2058: !_MEMBAR (FP)
membar #StoreLoad
P2059: !_REPLACEMENT [11] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2060: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2060
nop
RET2060:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2061: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P2062: !_REPLACEMENT [27] (Int) (Branch target of P1955)
sethi %hi(0x2000), %l6
ld [%i3+160], %o5
st %o5, [%i3+160]
add %i3, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
ba P2063
nop
TARGET1955:
ba RET1955
nop
P2063: !_REPLACEMENT [4] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2063
nop
RET2063:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2064: !_LD [12] (FP)
ld [%i2 + 4], %f12
! 1 addresses covered
P2065: !_ST [33] (maybe <- 0x2800007) (Int) (Branch target of P2145)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
stw %l4, [%i2 + 0 ]
add %l4, 1, %l4
ba P2066
nop
TARGET2145:
ba RET2145
nop
P2066: !_ST [23] (maybe <- 0x2800008) (Int) (LE) (CBR) (Secondary ctx)
wr %g0, 0x89, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! Change single-word-level endianess (big endian <-> little endian)
sethi %hi(0xff00ff00), %l3
or %l3, %lo(0xff00ff00), %l3
and %l4, %l3, %l6
srl %l6, 8, %l6
sll %l4, 8, %o5
and %o5, %l3, %o5
or %o5, %l6, %o5
srl %o5, 16, %l6
sll %o5, 16, %o5
srl %o5, 0, %o5
or %o5, %l6, %o5
stwa %o5, [%i3 + 32] %asi
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2066
nop
RET2066:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2067: !_MEMBAR (FP)
P2068: !_BSTC [34] (maybe <- 0x4200002d) (FP) (Branch target of P1938)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 64 ] %asi
ba P2069
nop
TARGET1938:
ba RET1938
nop
P2069: !_MEMBAR (FP)
membar #StoreLoad
P2070: !_IDC_FLIP [32] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2070, 21084, 5, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
P2071: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2071
nop
RET2071:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2072: !_BLD [26] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i3 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f13
fmovd %f40, %f14
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2072
nop
RET2072:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2073: !_MEMBAR (FP)
P2074: !_FLUSH [18] (Int)
! Unsupported instruction
P2075: !_REPLACEMENT [19] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2075
nop
RET2075:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2076: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2077: !_MEMBAR (FP) (Branch target of P2224)
membar #StoreLoad
ba P2078
nop
TARGET2224:
ba RET2224
nop
P2078: !_BLD [16] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f36, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
P2079: !_MEMBAR (FP)
P2080: !_BLD [20] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 256] %asi, %f0
membar #Sync
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2080
nop
RET2080:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2081: !_MEMBAR (FP)
P2082: !_REPLACEMENT [15] (Int) (Branch target of P1957)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
ba P2083
nop
TARGET1957:
ba RET1957
nop
P2083: !_REPLACEMENT [0] (Int) (Branch target of P1875)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
ba P2084
nop
TARGET1875:
ba RET1875
nop
P2084: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P2085: !_REPLACEMENT [1] (Int) (Branch target of P1974)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
ba P2086
nop
TARGET1974:
ba RET1974
nop
P2086: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2087: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2088: !_REPLACEMENT [28] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2089: !_REPLACEMENT [28] (Int) (Branch target of P1992)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2090
nop
TARGET1992:
ba RET1992
nop
P2090: !_ST [22] (maybe <- 0x2800009) (Int) (Branch target of P1937)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 4 ]
add %l4, 1, %l4
ba P2091
nop
TARGET1937:
ba RET1937
nop
P2091: !_REPLACEMENT [9] (Int) (Branch target of P2160)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
ba P2092
nop
TARGET2160:
ba RET2160
nop
P2092: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P2093: !_REPLACEMENT [26] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P2094: !_ST [6] (maybe <- 0x280000a) (Int)
stw %l4, [%i0 + 96 ]
add %l4, 1, %l4
P2095: !_REPLACEMENT [19] (Int) (Nucleus ctx) (Branch target of P2216)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
ba P2096
nop
TARGET2216:
ba RET2216
nop
P2096: !_REPLACEMENT [8] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2096
nop
RET2096:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2097: !_REPLACEMENT [31] (Int) (Branch target of P2132)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
ba P2098
nop
TARGET2132:
ba RET2132
nop
P2098: !_REPLACEMENT [12] (Int) (Branch target of P2066)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
ba P2099
nop
TARGET2066:
ba RET2066
nop
P2099: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P2100: !_MEMBAR (FP)
P2101: !_BST [3] (maybe <- 0x4200002e) (FP) (Branch target of P1969)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
ba P2102
nop
TARGET1969:
ba RET1969
nop
P2102: !_MEMBAR (FP)
membar #StoreLoad
P2103: !_REPLACEMENT [6] (Int) (Secondary ctx) (Branch target of P1931)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
ba P2104
nop
TARGET1931:
ba RET1931
nop
P2104: !_REPLACEMENT [19] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2105: !_REPLACEMENT [14] (Int) (Branch target of P2031)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2106
nop
TARGET2031:
ba RET2031
nop
P2106: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2107: !_LD [11] (FP)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 0], %f1
! 1 addresses covered
P2108: !_MEMBAR (FP) (Secondary ctx)
P2109: !_BST [9] (maybe <- 0x42000033) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P2110: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1965)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2110
nop
RET2110:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2111
nop
TARGET1965:
ba RET1965
nop
P2111: !_REPLACEMENT [21] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2111
nop
RET2111:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2112: !_REPLACEMENT [12] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2112
nop
RET2112:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2113: !_LD [34] (FP)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
ld [%i2 + 64], %f2
! 1 addresses covered
P2114: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P2115: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2116: !_MEMBAR (FP) (CBR) (Branch target of P1842)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2116
nop
RET2116:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P2117
nop
TARGET1842:
ba RET1842
nop
P2117: !_BLD [24] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
fmovd %f40, %f4
P2118: !_MEMBAR (FP)
P2119: !_IDC_FLIP [17] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2119, 18477, 5, 0x44800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
P2120: !_MEMBAR (FP) (Branch target of P2157)
ba P2121
nop
TARGET2157:
ba RET2157
nop
P2121: !_BST [18] (maybe <- 0x42000035) (FP) (Branch target of P1836)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
ba P2122
nop
TARGET1836:
ba RET1836
nop
P2122: !_MEMBAR (FP) (Branch target of P2048)
membar #StoreLoad
ba P2123
nop
TARGET2048:
ba RET2048
nop
P2123: !_FLUSH [13] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2123
nop
RET2123:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2124: !_REPLACEMENT [29] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2125: !_MEMBAR (FP)
membar #StoreLoad
P2126: !_BLD [18] (FP)
wr %g0, 0xf0, %asi
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f5
P2127: !_MEMBAR (FP)
P2128: !_IDC_FLIP [5] (Int)
IDC_FLIP(2128, 27701, 5, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
P2129: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2130: !_BLD [25] (FP) (Secondary ctx) (Branch target of P2047)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f6
fmovd %f40, %f18
fmovs %f18, %f7
ba P2131
nop
TARGET2047:
ba RET2047
nop
P2131: !_MEMBAR (FP) (Secondary ctx)
P2132: !_IDC_FLIP [0] (Int) (CBR)
IDC_FLIP(2132, 31311, 5, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2132
nop
RET2132:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2133: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2134: !_MEMBAR (FP)
P2135: !_BST [16] (maybe <- 0x42000036) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2136: !_MEMBAR (FP)
membar #StoreLoad
P2137: !_PREFETCH [28] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetcha [%i2 + 0] %asi, 1
P2138: !_MEMBAR (FP)
P2139: !_BSTC [26] (maybe <- 0x42000037) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2139
nop
RET2139:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2140: !_MEMBAR (FP)
membar #StoreLoad
P2141: !_REPLACEMENT [23] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2142: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2143: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P2144: !_REPLACEMENT [14] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2144
nop
RET2144:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2145: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2145
nop
RET2145:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2146: !_BSTC [20] (maybe <- 0x42000039) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 256 ] %asi
P2147: !_MEMBAR (FP)
membar #StoreLoad
P2148: !_ST [7] (maybe <- 0x4200003a) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 128 ]
P2149: !_MEMBAR (FP)
P2150: !_BST [9] (maybe <- 0x4200003b) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P2151: !_MEMBAR (FP) (Branch target of P2209)
membar #StoreLoad
ba P2152
nop
TARGET2209:
ba RET2209
nop
P2152: !_REPLACEMENT [19] (Int) (CBR) (Branch target of P2195)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2152
nop
RET2152:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P2153
nop
TARGET2195:
ba RET2195
nop
P2153: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P2154: !_MEMBAR (FP)
P2155: !_BST [18] (maybe <- 0x4200003d) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
P2156: !_MEMBAR (FP) (Loop exit) (Branch target of P2110)
membar #StoreLoad
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
!--
loop_exit_5_2:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_5_2
nop
ba P2157
nop
TARGET2110:
ba RET2110
nop
P2157: !_MEMBAR (FP) (Loop entry) (CBR)
sethi %hi(0x1), %l2
or %l2, %lo(0x1), %l2
loop_entry_5_3:
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2157
nop
RET2157:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2158: !_BSTC [17] (maybe <- 0x4200003e) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P2159: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2159
nop
RET2159:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2160: !_REPLACEMENT [18] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2160
nop
RET2160:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2161: !_LD [13] (Int) (CBR) (Branch target of P1918)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 32], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2161
nop
RET2161:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2162
nop
TARGET1918:
ba RET1918
nop
P2162: !_MEMBAR (FP) (Secondary ctx)
P2163: !_BSTC [14] (maybe <- 0x4200003f) (FP) (CBR) (Secondary ctx) (Branch target of P2112)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2163
nop
RET2163:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2164
nop
TARGET2112:
ba RET2112
nop
P2164: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2165: !_REPLACEMENT [20] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+256], %l3
st %l3, [%i2+256]
add %i2, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
P2166: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2167: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2168: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2169: !_BLD [16] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f0
membar #Sync
! 1 addresses covered
fmovd %f4, %f0
P2170: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1981)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2170
nop
RET2170:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2171
nop
TARGET1981:
ba RET1981
nop
P2171: !_REPLACEMENT [28] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2172: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P2173: !_REPLACEMENT [17] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2173
nop
RET2173:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2174: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P2175: !_MEMBAR (FP)
P2176: !_BST [0] (maybe <- 0x42000040) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P2177: !_MEMBAR (FP)
membar #StoreLoad
P2178: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l3
ld [%i3+160], %l7
st %l7, [%i3+160]
add %i3, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
P2179: !_REPLACEMENT [30] (Int)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P2180: !_MEMBAR (FP)
P2181: !_BSTC [11] (maybe <- 0x42000045) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2182: !_MEMBAR (FP)
membar #StoreLoad
P2183: !_REPLACEMENT [30] (Int) (Branch target of P1877)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
ba P2184
nop
TARGET1877:
ba RET1877
nop
P2184: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2185: !_ST [9] (maybe <- 0x42000048) (FP) (Branch target of P2080)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i1 + 32 ]
ba P2186
nop
TARGET2080:
ba RET2080
nop
P2186: !_MEMBAR (FP)
membar #StoreLoad
P2187: !_BLD [4] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f1
fmovs %f19, %f2
fmovd %f34, %f18
fmovs %f18, %f3
fmovd %f36, %f4
fmovd %f40, %f18
fmovs %f18, %f5
P2188: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2188
nop
RET2188:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2189: !_ST [4] (maybe <- 0x280000b) (Int)
stw %l4, [%i0 + 32 ]
add %l4, 1, %l4
P2190: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2191: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2192: !_REPLACEMENT [0] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2193: !_ST [27] (maybe <- 0x280000c) (Int) (Branch target of P2229)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 160 ]
add %l4, 1, %l4
ba P2194
nop
TARGET2229:
ba RET2229
nop
P2194: !_LD [4] (Int) (CBR)
lduw [%i0 + 32], %o5
! move %o5(lower) -> %o0(lower)
or %o5, %o0, %o0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2194
nop
RET2194:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2195: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2195
nop
RET2195:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2196: !_REPLACEMENT [0] (Int) (Branch target of P2035)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2197
nop
TARGET2035:
ba RET2035
nop
P2197: !_LD [2] (FP) (Secondary ctx)
wr %g0, 0x81, %asi
lda [%i0 + 8] %asi, %f6
! 1 addresses covered
P2198: !_LD [17] (FP) (Branch target of P2014)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 96], %f7
! 1 addresses covered
ba P2199
nop
TARGET2014:
ba RET2014
nop
P2199: !_PREFETCH [23] (Int) (Branch target of P1902)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 32], 1
ba P2200
nop
TARGET1902:
ba RET1902
nop
P2200: !_REPLACEMENT [12] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P2201: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2201
nop
RET2201:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2202: !_BST [23] (maybe <- 0x42000049) (FP) (Branch target of P1984)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
ba P2203
nop
TARGET1984:
ba RET1984
nop
P2203: !_MEMBAR (FP)
membar #StoreLoad
P2204: !_IDC_FLIP [24] (Int) (CBR)
IDC_FLIP(2204, 17251, 5, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2204
nop
RET2204:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2205: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2206: !_REPLACEMENT [24] (Int) (CBR) (Branch target of P1976)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2206
nop
RET2206:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P2207
nop
TARGET1976:
ba RET1976
nop
P2207: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l6
ld [%i3+8], %o5
st %o5, [%i3+8]
add %i3, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P2208: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2209: !_REPLACEMENT [9] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2209
nop
RET2209:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2210: !_REPLACEMENT [23] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2210
nop
RET2210:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2211: !_LD [18] (FP)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 128], %f8
! 1 addresses covered
P2212: !_MEMBAR (FP)
membar #StoreLoad
P2213: !_BLD [23] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f9
fmovs %f19, %f10
fmovd %f40, %f18
fmovs %f18, %f11
P2214: !_MEMBAR (FP) (Branch target of P2052)
ba P2215
nop
TARGET2052:
ba RET2052
nop
P2215: !_BST [34] (maybe <- 0x4200004c) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P2216: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2216
nop
RET2216:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2217: !_FLUSHI [19] (Int) (CBR)
flush %g0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2217
nop
RET2217:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2218: !_REPLACEMENT [22] (Int) (Branch target of P1988)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P2219
nop
TARGET1988:
ba RET1988
nop
P2219: !_MEMBAR (FP)
P2220: !_BST [17] (maybe <- 0x4200004d) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P2221: !_MEMBAR (FP) (Branch target of P2210)
ba P2222
nop
TARGET2210:
ba RET2210
nop
P2222: !_BST [19] (maybe <- 0x4200004e) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2223: !_MEMBAR (FP) (Branch target of P2060)
membar #StoreLoad
ba P2224
nop
TARGET2060:
ba RET2060
nop
P2224: !_REPLACEMENT [28] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2224
nop
RET2224:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2225: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P2226: !_FLUSH [28] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2226
nop
RET2226:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2227: !_REPLACEMENT [32] (Int) (Branch target of P1901)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
ba P2228
nop
TARGET1901:
ba RET1901
nop
P2228: !_ST [23] (maybe <- 0x280000d) (Int) (LE)
wr %g0, 0x88, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! Change single-word-level endianess (big endian <-> little endian)
sethi %hi(0xff00ff00), %l6
or %l6, %lo(0xff00ff00), %l6
and %l4, %l6, %l7
srl %l7, 8, %l7
sll %l4, 8, %l3
and %l3, %l6, %l3
or %l3, %l7, %l3
srl %l3, 16, %l7
sll %l3, 16, %l3
srl %l3, 0, %l3
or %l3, %l7, %l3
stwa %l3, [%i3 + 32] %asi
add %l4, 1, %l4
P2229: !_REPLACEMENT [25] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2229
nop
RET2229:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2230: !_PREFETCH [19] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 0], 1
P2231: !_IDC_FLIP [29] (Int) (Loop exit)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(2231, 24963, 5, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
!--
loop_exit_5_3:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_5_3
nop
P2232: !_MEMBAR (Int)
membar #StoreLoad
END_NODES5: ! Test instruction sequence for CPU 5 ends
sethi %hi(0xdead0e0f), %l7
or %l7, %lo(0xdead0e0f), %l7
! move %l7(lower) -> %o0(upper)
sllx %l7, 32, %o0
sethi %hi(0xdead0e0f), %l7
or %l7, %lo(0xdead0e0f), %l7
stw %l7, [%i5]
ld [%i5], %f0
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
restore
retl
nop
!-----------------
! register usage:
! %i0 %i1 : base registers for first 2 regions
! %i2 %i3 : cache registers for 8 regions
! %i4 fixed pointer to per-cpu results area
! %l1 moving pointer to per-cpu FP results area
! %o7 moving pointer to per-cpu integer results area
! %i5 pointer to per-cpu private area
! %l0 holds lfsr, used as source of random bits
! %l2 loop count register
! %f16 running counter for unique fp store values
! %f17 holds increment value for fp counter
! %l4 running counter for unique integer store values (increment value is always 1)
! %l5 move-to register for load values (simulation only)
! %f30 move-to register for FP values (simulation only)
! %i4 holds the instructions count which is used for interrupt ordering
! %i4 holds the thread_id (OBP only)
! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
! %l3 %l6 %l7 %o5 : 4 temporary registers
! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
! %f0-f15 FP results buffer registers
! %f32-f47 FP block load/store registers
func6:
! instruction sequence begins
save %sp, -192, %sp
! Force %i0-%i3 to be 64-byte aligned
add %i0, 63, %i0
andn %i0, 63, %i0
add %i1, 63, %i1
andn %i1, 63, %i1
add %i2, 63, %i2
andn %i2, 63, %i2
add %i3, 63, %i3
andn %i3, 63, %i3
add %i4, 63, %i4
andn %i4, 63, %i4
add %i5, 63, %i5
andn %i5, 63, %i5
! Initialize pointer to FP load results area
mov %i4, %l1
! Initialize pointer to integer load results area
sethi %hi(0x80000), %o7
or %o7, %lo(0x80000), %o7
add %o7, %l1, %o7
! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
mov 0x0, %i4
! Initialize %f0-%f62 to 0xdeadbee0deadbee1
sethi %hi(0xdeadbee0), %l6
or %l6, %lo(0xdeadbee0), %l6
stw %l6, [%i5]
sethi %hi(0xdeadbee1), %l6
or %l6, %lo(0xdeadbee1), %l6
stw %l6, [%i5+4]
ldd [%i5], %f0
fmovd %f0, %f2
fmovd %f0, %f4
fmovd %f0, %f6
fmovd %f0, %f8
fmovd %f0, %f10
fmovd %f0, %f12
fmovd %f0, %f14
fmovd %f0, %f16
fmovd %f0, %f18
fmovd %f0, %f20
fmovd %f0, %f22
fmovd %f0, %f24
fmovd %f0, %f26
fmovd %f0, %f28
fmovd %f0, %f30
fmovd %f0, %f32
fmovd %f0, %f34
fmovd %f0, %f36
fmovd %f0, %f38
fmovd %f0, %f40
fmovd %f0, %f42
fmovd %f0, %f44
fmovd %f0, %f46
fmovd %f0, %f48
fmovd %f0, %f50
fmovd %f0, %f52
fmovd %f0, %f54
fmovd %f0, %f56
fmovd %f0, %f58
fmovd %f0, %f60
fmovd %f0, %f62
! Signature for extract_loads script to start extracting load values for this stream
sethi %hi(0x06deade1), %l6
or %l6, %lo(0x06deade1), %l6
stw %l6, [%i5]
ld [%i5], %f16
! Initialize running integer counter in register %l4
sethi %hi(0x3000001), %l4
or %l4, %lo(0x3000001), %l4
! Initialize running FP counter in register %f16
sethi %hi(0x42800001), %l6
or %l6, %lo(0x42800001), %l6
stw %l6, [%i5]
ld [%i5], %f16
! Initialize FP counter increment value in register %f17 (constant)
sethi %hi(0x37000000), %l6
or %l6, %lo(0x37000000), %l6
stw %l6, [%i5]
ld [%i5], %f17
! Initialize LFSR to 0x50f5^4
sethi %hi(0x50f5), %l0
or %l0, %lo(0x50f5), %l0
mulx %l0, %l0, %l0
mulx %l0, %l0, %l0
BEGIN_NODES6: ! Test instruction sequence for ISTREAM 6 begins
P2233: !_REPLACEMENT [7] (Int) (Loop entry)
sethi %hi(0x5), %l2
or %l2, %lo(0x5), %l2
loop_entry_6_0:
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P2234: !_REPLACEMENT [29] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2235: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2236: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2237: !_LD [21] (FP) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f0
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2237
nop
RET2237:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2238: !_REPLACEMENT [3] (Int) (Branch target of P2399)
sethi %hi(0x2000), %o5
ld [%i2+16], %l6
st %l6, [%i2+16]
add %i2, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
ba P2239
nop
TARGET2399:
ba RET2399
nop
P2239: !_LD [4] (FP) (CBR)
ld [%i0 + 32], %f1
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2239
nop
RET2239:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2240: !_PREFETCH [34] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
prefetch [%i2 + 64], 1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2240
nop
RET2240:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2241: !_IDC_FLIP [9] (Int) (CBR) (Branch target of P2312)
IDC_FLIP(2241, 16120, 6, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2241
nop
RET2241:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2242
nop
TARGET2312:
ba RET2312
nop
P2242: !_REPLACEMENT [29] (Int) (Branch target of P2372)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P2243
nop
TARGET2372:
ba RET2372
nop
P2243: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2243
nop
RET2243:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2244: !_BLD [1] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f2
fmovd %f34, %f4
fmovd %f36, %f18
fmovs %f18, %f5
fmovd %f40, %f6
P2245: !_MEMBAR (FP) (Branch target of P2536)
ba P2246
nop
TARGET2536:
ba RET2536
nop
P2246: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2247: !_REPLACEMENT [32] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2247
nop
RET2247:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2248: !_REPLACEMENT [28] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2248
nop
RET2248:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2249: !_REPLACEMENT [16] (Int) (Branch target of P2421)
sethi %hi(0x2000), %l6
ld [%i3+16], %o5
st %o5, [%i3+16]
add %i3, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
ba P2250
nop
TARGET2421:
ba RET2421
nop
P2250: !_LD [3] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
lduwa [%i0 + 16] %asi, %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P2251: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2252: !_REPLACEMENT [10] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2253: !_MEMBAR (FP) (CBR) (Secondary ctx)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2253
nop
RET2253:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2254: !_BLD [22] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovs %f19, %f8
fmovd %f40, %f18
fmovs %f18, %f9
P2255: !_MEMBAR (FP) (Secondary ctx)
P2256: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2257: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2258: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2259: !_ST [12] (maybe <- 0x3000001) (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 4 ]
add %l4, 1, %l4
P2260: !_REPLACEMENT [21] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2260
nop
RET2260:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2261: !_IDC_FLIP [2] (Int)
IDC_FLIP(2261, 12476, 6, 0x43000008, 0x8, %i0, 0x8, %l6, %l7, %o5, %l3)
P2262: !_IDC_FLIP [34] (Int)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
IDC_FLIP(2262, 21443, 6, 0x46800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3)
P2263: !_MEMBAR (FP)
P2264: !_BST [0] (maybe <- 0x42800001) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P2265: !_MEMBAR (FP)
membar #StoreLoad
P2266: !_REPLACEMENT [10] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P2267: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2512)
ba P2268
nop
TARGET2512:
ba RET2512
nop
P2268: !_BST [11] (maybe <- 0x42800006) (FP) (CBR) (Secondary ctx) (Branch target of P2237)
wr %g0, 0xf1, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2268
nop
RET2268:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P2269
nop
TARGET2237:
ba RET2237
nop
P2269: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2270: !_REPLACEMENT [18] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2270
nop
RET2270:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2271: !_MEMBAR (FP)
P2272: !_BST [3] (maybe <- 0x42800009) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P2273: !_MEMBAR (FP)
P2274: !_BST [29] (maybe <- 0x4280000e) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2274
nop
RET2274:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2275: !_MEMBAR (FP)
membar #StoreLoad
P2276: !_REPLACEMENT [5] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2276
nop
RET2276:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2277: !_REPLACEMENT [24] (Int) (Secondary ctx) (Branch target of P2376)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
ba P2278
nop
TARGET2376:
ba RET2376
nop
P2278: !_LD [19] (FP)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 0], %f10
! 1 addresses covered
P2279: !_REPLACEMENT [11] (Int) (Branch target of P2243)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2280
nop
TARGET2243:
ba RET2243
nop
P2280: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P2281: !_MEMBAR (FP)
P2282: !_BSTC [18] (maybe <- 0x42800011) (FP) (CBR) (Branch target of P2268)
wr %g0, 0xe0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2282
nop
RET2282:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P2283
nop
TARGET2268:
ba RET2268
nop
P2283: !_MEMBAR (FP)
membar #StoreLoad
P2284: !_REPLACEMENT [25] (Int) (Branch target of P2358)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
ba P2285
nop
TARGET2358:
ba RET2358
nop
P2285: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P2286: !_ST [13] (maybe <- 0x3000002) (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 32 ]
add %l4, 1, %l4
P2287: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P2253)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+160], %l7
st %l7, [%i3+160]
add %i3, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2287
nop
RET2287:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2288
nop
TARGET2253:
ba RET2253
nop
P2288: !_REPLACEMENT [34] (Int) (Branch target of P2447)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2289
nop
TARGET2447:
ba RET2447
nop
P2289: !_PREFETCH [25] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 96], 1
P2290: !_LD [9] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
lduwa [%i1 + 32] %asi, %l3
! move %l3(lower) -> %o0(lower)
or %l3, %o0, %o0
P2291: !_REPLACEMENT [31] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2292: !_FLUSH [7] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2292
nop
RET2292:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2293: !_FLUSH [15] (Int)
! Unsupported instruction
P2294: !_REPLACEMENT [19] (Int) (Branch target of P2260)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2295
nop
TARGET2260:
ba RET2260
nop
P2295: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2296: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P2297: !_MEMBAR (FP)
P2298: !_BST [19] (maybe <- 0x42800012) (FP) (Branch target of P2521)
wr %g0, 0xf0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
ba P2299
nop
TARGET2521:
ba RET2521
nop
P2299: !_MEMBAR (FP)
membar #StoreLoad
P2300: !_REPLACEMENT [14] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2301: !_ST [27] (maybe <- 0x3000003) (Int) (Branch target of P2239)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 160 ]
add %l4, 1, %l4
ba P2302
nop
TARGET2239:
ba RET2239
nop
P2302: !_REPLACEMENT [11] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2302
nop
RET2302:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2303: !_MEMBAR (FP) (Branch target of P2270)
membar #StoreLoad
ba P2304
nop
TARGET2270:
ba RET2270
nop
P2304: !_BLD [29] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f11
fmovs %f19, %f12
fmovd %f40, %f18
fmovs %f18, %f13
P2305: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2305
nop
RET2305:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2306: !_PREFETCH [1] (Int)
prefetch [%i0 + 4], 1
P2307: !_REPLACEMENT [21] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2308: !_REPLACEMENT [26] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2308
nop
RET2308:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2309: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2310: !_REPLACEMENT [25] (Int) (Secondary ctx) (Branch target of P2305)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
ba P2311
nop
TARGET2305:
ba RET2305
nop
P2311: !_ST [18] (maybe <- 0x3000004) (Int) (LE) (Secondary ctx)
wr %g0, 0x89, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! Change single-word-level endianess (big endian <-> little endian)
sethi %hi(0xff00ff00), %l7
or %l7, %lo(0xff00ff00), %l7
and %l4, %l7, %o5
srl %o5, 8, %o5
sll %l4, 8, %l6
and %l6, %l7, %l6
or %l6, %o5, %l6
srl %l6, 16, %o5
sll %l6, 16, %l6
srl %l6, 0, %l6
or %l6, %o5, %l6
stwa %l6, [%i2 + 128] %asi
add %l4, 1, %l4
P2312: !_REPLACEMENT [20] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+256], %l7
st %l7, [%i3+256]
add %i3, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2312
nop
RET2312:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2313: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2314: !_REPLACEMENT [16] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+16], %l6
st %l6, [%i3+16]
add %i3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
add %l3, %o5, %l3
ld [%l3+16], %l6
st %l6, [%l3+16]
P2315: !_MEMBAR (FP)
P2316: !_BSTC [15] (maybe <- 0x42800013) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P2317: !_MEMBAR (FP)
membar #StoreLoad
P2318: !_REPLACEMENT [14] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2318
nop
RET2318:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2319: !_REPLACEMENT [22] (Int) (Branch target of P2241)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
ba P2320
nop
TARGET2241:
ba RET2241
nop
P2320: !_MEMBAR (FP) (CBR) (Branch target of P2343)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2320
nop
RET2320:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P2321
nop
TARGET2343:
ba RET2343
nop
P2321: !_BLD [30] (FP) (Branch target of P2247)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f14
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovd %f40, %f0
ba P2322
nop
TARGET2247:
ba RET2247
nop
P2322: !_MEMBAR (FP)
P2323: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P2240)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2323
nop
RET2323:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P2324
nop
TARGET2240:
ba RET2240
nop
P2324: !_REPLACEMENT [21] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2325: !_REPLACEMENT [19] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2326: !_REPLACEMENT [24] (Int) (Branch target of P2366)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
ba P2327
nop
TARGET2366:
ba RET2366
nop
P2327: !_ST [6] (maybe <- 0x3000005) (Int) (CBR)
stw %l4, [%i0 + 96 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2327
nop
RET2327:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2328: !_MEMBAR (FP)
P2329: !_BST [8] (maybe <- 0x42800014) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P2330: !_MEMBAR (FP)
membar #StoreLoad
P2331: !_ST [1] (maybe <- 0x42800016) (FP) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i0 + 4 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2331
nop
RET2331:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2332: !_MEMBAR (FP) (Branch target of P2528)
ba P2333
nop
TARGET2528:
ba RET2528
nop
P2333: !_BST [6] (maybe <- 0x42800017) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P2334: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2334
nop
RET2334:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2335: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l6
ld [%i2+256], %o5
st %o5, [%i2+256]
add %i2, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
P2336: !_REPLACEMENT [26] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2337: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %o5
ld [%i2+256], %l6
st %l6, [%i2+256]
add %i2, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
P2338: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P2339: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P2340: !_PREFETCH [6] (Int) (LE)
wr %g0, 0x88, %asi
prefetcha [%i0 + 96] %asi, 1
P2341: !_LD [24] (FP)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 64], %f1
! 1 addresses covered
P2342: !_REPLACEMENT [19] (Int) (Branch target of P2534)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P2343
nop
TARGET2534:
ba RET2534
nop
P2343: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2343
nop
RET2343:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2344: !_BST [26] (maybe <- 0x42800019) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2344
nop
RET2344:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2345: !_MEMBAR (FP) (CBR) (Branch target of P2526)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2345
nop
RET2345:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P2346
nop
TARGET2526:
ba RET2526
nop
P2346: !_PREFETCH [32] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetcha [%i2 + 96] %asi, 1
P2347: !_REPLACEMENT [29] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2348: !_ST [32] (maybe <- 0x3000006) (Int)
stw %l4, [%i2 + 96 ]
add %l4, 1, %l4
P2349: !_REPLACEMENT [21] (Int) (CBR) (Branch target of P2465)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2349
nop
RET2349:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P2350
nop
TARGET2465:
ba RET2465
nop
P2350: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P2351: !_IDC_FLIP [2] (Int)
IDC_FLIP(2351, 12129, 6, 0x43000008, 0x8, %i0, 0x8, %l6, %l7, %o5, %l3)
P2352: !_LD [16] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 16], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P2353: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2353
nop
RET2353:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2354: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2354
nop
RET2354:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2355: !_PREFETCH [12] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetcha [%i3 + 4] %asi, 1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2355
nop
RET2355:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2356: !_REPLACEMENT [33] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2356
nop
RET2356:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2357: !_MEMBAR (FP)
membar #StoreLoad
P2358: !_BLD [2] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f2
fmovd %f34, %f4
fmovd %f36, %f18
fmovs %f18, %f5
fmovd %f40, %f6
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2358
nop
RET2358:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2359: !_MEMBAR (FP)
P2360: !_BSTC [31] (maybe <- 0x4280001b) (FP) (Branch target of P2282)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
ba P2361
nop
TARGET2282:
ba RET2282
nop
P2361: !_MEMBAR (FP)
membar #StoreLoad
P2362: !_BLD [24] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovd %f40, %f8
P2363: !_MEMBAR (FP) (Secondary ctx)
P2364: !_REPLACEMENT [22] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P2365: !_REPLACEMENT [27] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+160], %l6
st %l6, [%i2+160]
add %i2, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2365
nop
RET2365:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2366: !_FLUSH [14] (Int) (CBR)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2366
nop
RET2366:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2367: !_REPLACEMENT [9] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2367
nop
RET2367:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2368: !_FLUSH [1] (Int) (Branch target of P2323)
! Unsupported instruction
ba P2369
nop
TARGET2323:
ba RET2323
nop
P2369: !_REPLACEMENT [29] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P2370: !_REPLACEMENT [33] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2371: !_FLUSH [5] (Int)
! Unsupported instruction
P2372: !_REPLACEMENT [28] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2372
nop
RET2372:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2373: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2374: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2318)
membar #StoreLoad
ba P2375
nop
TARGET2318:
ba RET2318
nop
P2375: !_BLD [11] (FP) (CBR) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f9
fmovs %f19, %f10
fmovd %f40, %f18
fmovs %f18, %f11
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2375
nop
RET2375:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2376: !_MEMBAR (FP) (CBR) (Secondary ctx)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2376
nop
RET2376:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2377: !_LD [4] (Int) (LE) (Branch target of P2365)
wr %g0, 0x88, %asi
lduwa [%i0 + 32] %asi, %l3
! move %l3(lower) -> %o1(lower)
or %l3, %o1, %o1
ba P2378
nop
TARGET2365:
ba RET2365
nop
P2378: !_LD [28] (FP) (CBR)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 0], %f12
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2378
nop
RET2378:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2379: !_REPLACEMENT [12] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P2380: !_PREFETCH [27] (Int) (Branch target of P2292)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 160], 1
ba P2381
nop
TARGET2292:
ba RET2292
nop
P2381: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2382: !_REPLACEMENT [3] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P2383: !_MEMBAR (Int) (Branch target of P2353)
membar #StoreLoad
ba P2384
nop
TARGET2353:
ba RET2353
nop
P2384: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2385: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P2386: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx) (Branch target of P2413)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+160], %o5
st %o5, [%i3+160]
add %i3, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2386
nop
RET2386:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P2387
nop
TARGET2413:
ba RET2413
nop
P2387: !_ST [25] (maybe <- 0x4280001d) (FP) (Secondary ctx) (Branch target of P2449)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i2 + 96 ] %asi
ba P2388
nop
TARGET2449:
ba RET2449
nop
P2388: !_MEMBAR (FP)
P2389: !_BSTC [6] (maybe <- 0x4280001e) (FP) (CBR) (Branch target of P2356)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2389
nop
RET2389:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2390
nop
TARGET2356:
ba RET2356
nop
P2390: !_MEMBAR (FP) (Loop exit)
membar #StoreLoad
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovs %f12, %f30
!--
loop_exit_6_0:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_6_0
nop
P2391: !_REPLACEMENT [22] (Int) (Loop entry)
sethi %hi(0x1), %l2
or %l2, %lo(0x1), %l2
loop_entry_6_1:
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2392: !_REPLACEMENT [12] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2392
nop
RET2392:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2393: !_REPLACEMENT [21] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2394: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P2395: !_REPLACEMENT [25] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P2396: !_IDC_FLIP [19] (Int) (Branch target of P2274)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2396, 22444, 6, 0x45000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
ba P2397
nop
TARGET2274:
ba RET2274
nop
P2397: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2398: !_BLD [32] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f0
membar #Sync
! 2 addresses covered
fmovs %f8, %f1
P2399: !_MEMBAR (FP) (CBR) (Secondary ctx)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2399
nop
RET2399:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2400: !_REPLACEMENT [7] (Int) (Branch target of P2354)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
ba P2401
nop
TARGET2354:
ba RET2354
nop
P2401: !_ST [0] (maybe <- 0x3000007) (Int) (Nucleus ctx) (Branch target of P2320)
wr %g0, 0x4, %asi
stwa %l4, [%i0 + 0] %asi
add %l4, 1, %l4
ba P2402
nop
TARGET2320:
ba RET2320
nop
P2402: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P2403: !_REPLACEMENT [29] (Int) (Branch target of P2493)
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
ba P2404
nop
TARGET2493:
ba RET2493
nop
P2404: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P2405: !_PREFETCH [9] (Int)
prefetch [%i1 + 32], 1
P2406: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2407: !_MEMBAR (FP)
P2408: !_BST [14] (maybe <- 0x42800020) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P2409: !_MEMBAR (FP) (Loop exit)
membar #StoreLoad
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
!--
loop_exit_6_1:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_6_1
nop
P2410: !_ST [7] (maybe <- 0x42800021) (FP) (Loop entry) (Secondary ctx)
sethi %hi(0x2), %l2
or %l2, %lo(0x2), %l2
loop_entry_6_2:
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i0 + 128 ] %asi
P2411: !_MEMBAR (FP)
P2412: !_BST [16] (maybe <- 0x42800022) (FP) (Branch target of P2375)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
ba P2413
nop
TARGET2375:
ba RET2375
nop
P2413: !_MEMBAR (FP) (CBR) (Branch target of P2302)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2413
nop
RET2413:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P2414
nop
TARGET2302:
ba RET2302
nop
P2414: !_FLUSHI [19] (Int)
flush %g0
P2415: !_MEMBAR (FP)
membar #StoreLoad
P2416: !_BLD [0] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f0
membar #Sync
! 5 addresses covered
fmovs %f4, %f3
fmovd %f8, %f4
P2417: !_MEMBAR (FP) (CBR) (Branch target of P2327)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2417
nop
RET2417:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2418
nop
TARGET2327:
ba RET2327
nop
P2418: !_REPLACEMENT [20] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+256], %l7
st %l7, [%i3+256]
add %i3, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P2419: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P2420: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P2421: !_REPLACEMENT [25] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2421
nop
RET2421:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2422: !_LD [9] (FP)
ld [%i1 + 32], %f5
! 1 addresses covered
P2423: !_LD [2] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
lduwa [%i0 + 8] %asi, %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P2424: !_MEMBAR (FP)
P2425: !_BSTC [18] (maybe <- 0x42800023) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
P2426: !_MEMBAR (FP)
membar #StoreLoad
P2427: !_ST [14] (maybe <- 0x3000008) (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 64 ]
add %l4, 1, %l4
P2428: !_ST [0] (maybe <- 0x3000009) (Int) (Branch target of P2334)
stw %l4, [%i0 + 0 ]
add %l4, 1, %l4
ba P2429
nop
TARGET2334:
ba RET2334
nop
P2429: !_REPLACEMENT [24] (Int) (Branch target of P2514)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2430
nop
TARGET2514:
ba RET2514
nop
P2430: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2431: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P2432: !_ST [28] (maybe <- 0x42800024) (FP)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 0 ]
P2433: !_PREFETCH [16] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 16], 1
P2434: !_IDC_FLIP [3] (Int)
IDC_FLIP(2434, 26975, 6, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3)
P2435: !_LD [33] (Int) (Branch target of P2417)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
lduw [%i3 + 0], %l7
! move %l7(lower) -> %o0(lower)
or %l7, %o0, %o0
ba P2436
nop
TARGET2417:
ba RET2417
nop
P2436: !_PREFETCH [20] (Int) (Branch target of P2463)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 256], 1
ba P2437
nop
TARGET2463:
ba RET2463
nop
P2437: !_REPLACEMENT [20] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+256], %l6
st %l6, [%i3+256]
add %i3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
P2438: !_REPLACEMENT [10] (Int) (Branch target of P2308)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
ba P2439
nop
TARGET2308:
ba RET2308
nop
P2439: !_MEMBAR (FP)
P2440: !_BST [2] (maybe <- 0x42800025) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P2441: !_MEMBAR (FP)
membar #StoreLoad
P2442: !_REPLACEMENT [9] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2442
nop
RET2442:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2443: !_ST [9] (maybe <- 0x300000a) (Int) (Secondary ctx) (Branch target of P2482)
wr %g0, 0x81, %asi
stwa %l4, [%i1 + 32] %asi
add %l4, 1, %l4
ba P2444
nop
TARGET2482:
ba RET2482
nop
P2444: !_IDC_FLIP [24] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2444, 2336, 6, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
P2445: !_REPLACEMENT [8] (Int) (Branch target of P2518)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2446
nop
TARGET2518:
ba RET2518
nop
P2446: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2447: !_REPLACEMENT [10] (Int) (CBR) (Branch target of P2355)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2447
nop
RET2447:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P2448
nop
TARGET2355:
ba RET2355
nop
P2448: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2449: !_PREFETCH [33] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
prefetcha [%i3 + 0] %asi, 1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2449
nop
RET2449:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2450: !_REPLACEMENT [12] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P2451: !_IDC_FLIP [15] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(2451, 22779, 6, 0x44000080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3)
P2452: !_REPLACEMENT [0] (Int) (Branch target of P2477)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2453
nop
TARGET2477:
ba RET2477
nop
P2453: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P2454: !_MEMBAR (FP)
membar #StoreLoad
P2455: !_BLD [20] (FP) (Branch target of P2539)
wr %g0, 0xf0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 256] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f6
ba P2456
nop
TARGET2539:
ba RET2539
nop
P2456: !_MEMBAR (FP) (Branch target of P2386)
ba P2457
nop
TARGET2386:
ba RET2386
nop
P2457: !_REPLACEMENT [0] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2458: !_LD [24] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 64], %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P2459: !_LD [16] (FP) (Branch target of P2349)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 16], %f7
! 1 addresses covered
ba P2460
nop
TARGET2349:
ba RET2349
nop
P2460: !_REPLACEMENT [23] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2461: !_REPLACEMENT [24] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2462: !_FLUSH [29] (Int)
! Unsupported instruction
P2463: !_REPLACEMENT [34] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2463
nop
RET2463:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2464: !_REPLACEMENT [12] (Int) (Branch target of P2287)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
ba P2465
nop
TARGET2287:
ba RET2287
nop
P2465: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2465
nop
RET2465:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2466: !_BST [31] (maybe <- 0x4280002a) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P2467: !_MEMBAR (FP)
membar #StoreLoad
P2468: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2469: !_LD [26] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 128], %l6
! move %l6(lower) -> %o1(lower)
or %l6, %o1, %o1
P2470: !_REPLACEMENT [1] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P2471: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2472: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2473: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P2474: !_MEMBAR (FP) (Branch target of P2331)
membar #StoreLoad
ba P2475
nop
TARGET2331:
ba RET2331
nop
P2475: !_BLD [28] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f8
fmovd %f40, %f10
P2476: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2476
nop
RET2476:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2477: !_REPLACEMENT [2] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+8], %l6
st %l6, [%i3+8]
add %i3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2477
nop
RET2477:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2478: !_MEMBAR (FP) (Secondary ctx)
P2479: !_BST [27] (maybe <- 0x4280002c) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P2480: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2345)
membar #StoreLoad
ba P2481
nop
TARGET2345:
ba RET2345
nop
P2481: !_REPLACEMENT [0] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2482: !_REPLACEMENT [6] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2482
nop
RET2482:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2483: !_LD [34] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
lduwa [%i3 + 64] %asi, %o2
! move %o2(lower) -> %o2(upper)
sllx %o2, 32, %o2
P2484: !_REPLACEMENT [0] (Int) (Branch target of P2344)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
ba P2485
nop
TARGET2344:
ba RET2344
nop
P2485: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l7
ld [%i2+16], %l3
st %l3, [%i2+16]
add %i2, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P2486: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P2487: !_FLUSHI [10] (Int)
flush %g0
P2488: !_MEMBAR (FP)
P2489: !_BST [17] (maybe <- 0x4280002e) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P2490: !_MEMBAR (FP) (Branch target of P2442)
membar #StoreLoad
ba P2491
nop
TARGET2442:
ba RET2442
nop
P2491: !_REPLACEMENT [18] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2492: !_MEMBAR (FP)
P2493: !_BSTC [13] (maybe <- 0x4280002f) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2493
nop
RET2493:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2494: !_MEMBAR (FP)
membar #StoreLoad
P2495: !_REPLACEMENT [9] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2495
nop
RET2495:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2496: !_REPLACEMENT [28] (Int) (Branch target of P2476)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
ba P2497
nop
TARGET2476:
ba RET2476
nop
P2497: !_MEMBAR (FP)
P2498: !_BST [28] (maybe <- 0x42800032) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2499: !_MEMBAR (FP)
membar #StoreLoad
P2500: !_REPLACEMENT [33] (Int) (Branch target of P2495)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2501
nop
TARGET2495:
ba RET2495
nop
P2501: !_IDC_FLIP [12] (Int) (Branch target of P2378)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(2501, 7517, 6, 0x44000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3)
ba P2502
nop
TARGET2378:
ba RET2378
nop
P2502: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2503: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2504: !_REPLACEMENT [6] (Int) (Nucleus ctx) (Branch target of P2509)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
ba P2505
nop
TARGET2509:
ba RET2509
nop
P2505: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P2506: !_MEMBAR (FP) (Secondary ctx)
P2507: !_BST [30] (maybe <- 0x42800035) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2508: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2509: !_REPLACEMENT [28] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2509
nop
RET2509:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2510: !_REPLACEMENT [27] (Int) (Branch target of P2248)
sethi %hi(0x2000), %l3
ld [%i3+160], %l7
st %l7, [%i3+160]
add %i3, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
ba P2511
nop
TARGET2248:
ba RET2248
nop
P2511: !_FLUSH [2] (Int)
! Unsupported instruction
P2512: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2512
nop
RET2512:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2513: !_BLD [1] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f18
fmovs %f18, %f11
fmovs %f19, %f12
fmovd %f34, %f18
fmovs %f18, %f13
fmovd %f36, %f14
fmovd %f40, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
P2514: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2514
nop
RET2514:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2515: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2516: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2517: !_REPLACEMENT [30] (Int)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P2518: !_IDC_FLIP [5] (Int) (CBR)
IDC_FLIP(2518, 26038, 6, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2518
nop
RET2518:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2519: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P2520: !_PREFETCH [28] (Int)
prefetch [%i2 + 0], 1
P2521: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2521
nop
RET2521:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2522: !_LD [27] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 160], %l7
! move %l7(lower) -> %o2(lower)
or %l7, %o2, %o2
P2523: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2524: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l7
ld [%i3+4], %l3
st %l3, [%i3+4]
add %i3, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
P2525: !_IDC_FLIP [20] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(2525, 184, 6, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3)
P2526: !_LD [13] (FP) (CBR) (Secondary ctx) (Branch target of P2392)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lda [%i2 + 32] %asi, %f0
! 1 addresses covered
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2526
nop
RET2526:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2527
nop
TARGET2392:
ba RET2392
nop
P2527: !_REPLACEMENT [13] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P2528: !_MEMBAR (FP) (CBR) (Branch target of P2276)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2528
nop
RET2528:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2529
nop
TARGET2276:
ba RET2276
nop
P2529: !_BSTC [8] (maybe <- 0x42800038) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P2530: !_MEMBAR (FP)
membar #StoreLoad
P2531: !_LD [32] (FP)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 96], %f1
! 1 addresses covered
P2532: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2533: !_PREFETCH [12] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 4], 1
P2534: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2534
nop
RET2534:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2535: !_BST [11] (maybe <- 0x4280003a) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2536: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2536
nop
RET2536:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2537: !_REPLACEMENT [5] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2538: !_REPLACEMENT [10] (Int) (Secondary ctx) (Branch target of P2389)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2539
nop
TARGET2389:
ba RET2389
nop
P2539: !_REPLACEMENT [15] (Int) (Loop exit) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2539
nop
RET2539:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
mov %o2, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
!--
loop_exit_6_2:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_6_2
nop
P2540: !_MEMBAR (Int) (Branch target of P2367)
membar #StoreLoad
ba END_NODES6
nop
TARGET2367:
ba RET2367
nop
END_NODES6: ! Test instruction sequence for CPU 6 ends
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
! move %l3(lower) -> %o0(upper)
sllx %l3, 32, %o0
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
stw %l3, [%i5]
ld [%i5], %f0
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
restore
retl
nop
!-----------------
! register usage:
! %i0 %i1 : base registers for first 2 regions
! %i2 %i3 : cache registers for 8 regions
! %i4 fixed pointer to per-cpu results area
! %l1 moving pointer to per-cpu FP results area
! %o7 moving pointer to per-cpu integer results area
! %i5 pointer to per-cpu private area
! %l0 holds lfsr, used as source of random bits
! %l2 loop count register
! %f16 running counter for unique fp store values
! %f17 holds increment value for fp counter
! %l4 running counter for unique integer store values (increment value is always 1)
! %l5 move-to register for load values (simulation only)
! %f30 move-to register for FP values (simulation only)
! %i4 holds the instructions count which is used for interrupt ordering
! %i4 holds the thread_id (OBP only)
! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage
! %l3 %l6 %l7 %o5 : 4 temporary registers
! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
! %f0-f15 FP results buffer registers
! %f32-f47 FP block load/store registers
func7:
! instruction sequence begins
save %sp, -192, %sp
! Force %i0-%i3 to be 64-byte aligned
add %i0, 63, %i0
andn %i0, 63, %i0
add %i1, 63, %i1
andn %i1, 63, %i1
add %i2, 63, %i2
andn %i2, 63, %i2
add %i3, 63, %i3
andn %i3, 63, %i3
add %i4, 63, %i4
andn %i4, 63, %i4
add %i5, 63, %i5
andn %i5, 63, %i5
! Initialize pointer to FP load results area
mov %i4, %l1
! Initialize pointer to integer load results area
sethi %hi(0x80000), %o7
or %o7, %lo(0x80000), %o7
add %o7, %l1, %o7
! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info
mov 0x0, %i4
! Initialize %f0-%f62 to 0xdeadbee0deadbee1
sethi %hi(0xdeadbee0), %o5
or %o5, %lo(0xdeadbee0), %o5
stw %o5, [%i5]
sethi %hi(0xdeadbee1), %o5
or %o5, %lo(0xdeadbee1), %o5
stw %o5, [%i5+4]
ldd [%i5], %f0
fmovd %f0, %f2
fmovd %f0, %f4
fmovd %f0, %f6
fmovd %f0, %f8
fmovd %f0, %f10
fmovd %f0, %f12
fmovd %f0, %f14
fmovd %f0, %f16
fmovd %f0, %f18
fmovd %f0, %f20
fmovd %f0, %f22
fmovd %f0, %f24
fmovd %f0, %f26
fmovd %f0, %f28
fmovd %f0, %f30
fmovd %f0, %f32
fmovd %f0, %f34
fmovd %f0, %f36
fmovd %f0, %f38
fmovd %f0, %f40
fmovd %f0, %f42
fmovd %f0, %f44
fmovd %f0, %f46
fmovd %f0, %f48
fmovd %f0, %f50
fmovd %f0, %f52
fmovd %f0, %f54
fmovd %f0, %f56
fmovd %f0, %f58
fmovd %f0, %f60
fmovd %f0, %f62
! Signature for extract_loads script to start extracting load values for this stream
sethi %hi(0x07deade1), %o5
or %o5, %lo(0x07deade1), %o5
stw %o5, [%i5]
ld [%i5], %f16
! Initialize running integer counter in register %l4
sethi %hi(0x3800001), %l4
or %l4, %lo(0x3800001), %l4
! Initialize running FP counter in register %f16
sethi %hi(0x43000001), %o5
or %o5, %lo(0x43000001), %o5
stw %o5, [%i5]
ld [%i5], %f16
! Initialize FP counter increment value in register %f17 (constant)
sethi %hi(0x37800000), %o5
or %o5, %lo(0x37800000), %o5
stw %o5, [%i5]
ld [%i5], %f17
! Initialize LFSR to 0x184e^4
sethi %hi(0x184e), %l0
or %l0, %lo(0x184e), %l0
mulx %l0, %l0, %l0
mulx %l0, %l0, %l0
BEGIN_NODES7: ! Test instruction sequence for ISTREAM 7 begins
P2541: !_REPLACEMENT [34] (Int) (Loop entry) (Branch target of P2894)
sethi %hi(0x1), %l2
or %l2, %lo(0x1), %l2
loop_entry_7_0:
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2542
nop
TARGET2894:
ba RET2894
nop
P2542: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2543: !_ST [0] (maybe <- 0x3800001) (Int) (Secondary ctx) (Branch target of P2908)
wr %g0, 0x81, %asi
stwa %l4, [%i0 + 0] %asi
add %l4, 1, %l4
ba P2544
nop
TARGET2908:
ba RET2908
nop
P2544: !_REPLACEMENT [25] (Int)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2545: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2546: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2546
nop
RET2546:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2547: !_BSTC [30] (maybe <- 0x43000001) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2548: !_MEMBAR (FP)
membar #StoreLoad
P2549: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P2550: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P2551: !_REPLACEMENT [4] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P2552: !_MEMBAR (FP)
P2553: !_BST [12] (maybe <- 0x43000004) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2554: !_MEMBAR (FP) (Branch target of P2849)
membar #StoreLoad
ba P2555
nop
TARGET2849:
ba RET2849
nop
P2555: !_REPLACEMENT [15] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2556: !_ST [4] (maybe <- 0x43000007) (FP) (CBR)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 32 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2556
nop
RET2556:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2557: !_MEMBAR (FP)
membar #StoreLoad
P2558: !_BLD [5] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 64] %asi, %f0
membar #Sync
! 2 addresses covered
fmovs %f8, %f1
P2559: !_MEMBAR (FP)
P2560: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2560
nop
RET2560:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2561: !_FLUSHI [8] (Int)
flush %g0
P2562: !_FLUSH [15] (Int)
! Unsupported instruction
P2563: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2564: !_BLD [25] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f2
fmovd %f40, %f18
fmovs %f18, %f3
P2565: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2870)
ba P2566
nop
TARGET2870:
ba RET2870
nop
P2566: !_LD [4] (Int) (LE) (Secondary ctx)
wr %g0, 0x89, %asi
lduwa [%i0 + 32] %asi, %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P2567: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2568: !_LD [20] (Int) (CBR)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduw [%i2 + 256], %l3
! move %l3(lower) -> %o0(lower)
or %l3, %o0, %o0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2568
nop
RET2568:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2569: !_REPLACEMENT [7] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2569
nop
RET2569:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2570: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2571: !_MEMBAR (FP)
membar #StoreLoad
P2572: !_BLD [15] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2572
nop
RET2572:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2573: !_MEMBAR (FP)
P2574: !_LD [6] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
lduwa [%i0 + 96] %asi, %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P2575: !_PREFETCH [23] (Int) (Branch target of P2701)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 32], 1
ba P2576
nop
TARGET2701:
ba RET2701
nop
P2576: !_LD [31] (FP)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 64], %f5
! 1 addresses covered
P2577: !_ST [15] (maybe <- 0x43000008) (FP) (CBR)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 128 ]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2577
nop
RET2577:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2578: !_REPLACEMENT [17] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2578
nop
RET2578:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2579: !_REPLACEMENT [24] (Int) (Branch target of P2919)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2580
nop
TARGET2919:
ba RET2919
nop
P2580: !_IDC_FLIP [9] (Int) (CBR)
IDC_FLIP(2580, 19221, 7, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2580
nop
RET2580:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2581: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2582: !_REPLACEMENT [4] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2582
nop
RET2582:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2583: !_MEMBAR (FP)
P2584: !_BST [29] (maybe <- 0x43000009) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2585: !_MEMBAR (FP)
membar #StoreLoad
P2586: !_PREFETCH [0] (Int) (Branch target of P2940)
prefetch [%i0 + 0], 1
ba P2587
nop
TARGET2940:
ba RET2940
nop
P2587: !_LD [30] (FP)
ld [%i3 + 32], %f6
! 1 addresses covered
P2588: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2589: !_ST [26] (maybe <- 0x3800002) (Int) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 128 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2589
nop
RET2589:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2590: !_ST [0] (maybe <- 0x4300000c) (FP) (Branch target of P2649)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i0 + 0 ]
ba P2591
nop
TARGET2649:
ba RET2649
nop
P2591: !_REPLACEMENT [21] (Int) (Branch target of P2810)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P2592
nop
TARGET2810:
ba RET2810
nop
P2592: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2593: !_MEMBAR (FP)
membar #StoreLoad
P2594: !_BLD [15] (FP) (Branch target of P2960)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
ba P2595
nop
TARGET2960:
ba RET2960
nop
P2595: !_MEMBAR (FP)
P2596: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2597: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2598: !_REPLACEMENT [20] (Int) (Branch target of P2569)
sethi %hi(0x2000), %l7
ld [%i3+256], %l3
st %l3, [%i3+256]
add %i3, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
ba P2599
nop
TARGET2569:
ba RET2569
nop
P2599: !_ST [6] (maybe <- 0x3800003) (Int) (Secondary ctx)
wr %g0, 0x81, %asi
stwa %l4, [%i0 + 96] %asi
add %l4, 1, %l4
P2600: !_REPLACEMENT [25] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2601: !_FLUSH [6] (Int) (CBR) (Branch target of P2616)
! Unsupported instruction
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2601
nop
RET2601:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2602
nop
TARGET2616:
ba RET2616
nop
P2602: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2603: !_REPLACEMENT [32] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2603
nop
RET2603:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2604: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %o5
ld [%i3+8], %l6
st %l6, [%i3+8]
add %i3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
add %l3, %o5, %l3
ld [%l3+8], %l6
st %l6, [%l3+8]
P2605: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P2606: !_MEMBAR (FP) (Branch target of P2614)
ba P2607
nop
TARGET2614:
ba RET2614
nop
P2607: !_BSTC [33] (maybe <- 0x4300000d) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2608: !_MEMBAR (FP) (Branch target of P2589)
membar #StoreLoad
ba P2609
nop
TARGET2589:
ba RET2589
nop
P2609: !_REPLACEMENT [20] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+256], %l7
st %l7, [%i2+256]
add %i2, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P2610: !_REPLACEMENT [9] (Int)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P2611: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l7
ld [%i2+16], %l3
st %l3, [%i2+16]
add %i2, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P2612: !_ST [0] (maybe <- 0x3800004) (Int)
stw %l4, [%i0 + 0 ]
add %l4, 1, %l4
P2613: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2614: !_LD [10] (Int) (Loop exit) (CBR)
lduw [%i1 + 64], %l3
! move %l3(lower) -> %o1(lower)
or %l3, %o1, %o1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2614
nop
RET2614:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
!--
loop_exit_7_0:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_7_0
nop
P2615: !_REPLACEMENT [14] (Int) (Loop entry) (Secondary ctx) (Branch target of P2653)
sethi %hi(0x1), %l2
or %l2, %lo(0x1), %l2
loop_entry_7_1:
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
ba P2616
nop
TARGET2653:
ba RET2653
nop
P2616: !_REPLACEMENT [17] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2616
nop
RET2616:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2617: !_REPLACEMENT [31] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2618: !_LD [2] (Int) (LE) (CBR)
wr %g0, 0x88, %asi
lduwa [%i0 + 8] %asi, %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2618
nop
RET2618:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2619: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2620: !_LD [1] (Int) (CBR)
lduw [%i0 + 4], %l3
! move %l3(lower) -> %o0(lower)
or %l3, %o0, %o0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2620
nop
RET2620:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2621: !_REPLACEMENT [0] (Int) (Secondary ctx) (Branch target of P2726)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P2622
nop
TARGET2726:
ba RET2726
nop
P2622: !_MEMBAR (FP)
membar #StoreLoad
P2623: !_BLD [11] (FP) (Branch target of P2670)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f0
membar #Sync
! 3 addresses covered
fmovd %f8, %f2
ba P2624
nop
TARGET2670:
ba RET2670
nop
P2624: !_MEMBAR (FP)
P2625: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P2626: !_REPLACEMENT [1] (Int)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P2627: !_MEMBAR (FP)
P2628: !_BST [30] (maybe <- 0x4300000e) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2628
nop
RET2628:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2629: !_MEMBAR (FP)
membar #StoreLoad
P2630: !_REPLACEMENT [22] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+4], %l6
st %l6, [%i2+4]
add %i2, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P2631: !_LD [13] (FP) (Branch target of P2657)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 32], %f3
! 1 addresses covered
ba P2632
nop
TARGET2657:
ba RET2657
nop
P2632: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2633: !_IDC_FLIP [23] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2633, 28563, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
P2634: !_LD [5] (FP)
ld [%i0 + 64], %f4
! 1 addresses covered
P2635: !_REPLACEMENT [9] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P2636: !_REPLACEMENT [9] (Int) (CBR) (Branch target of P2900)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2636
nop
RET2636:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2637
nop
TARGET2900:
ba RET2900
nop
P2637: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2935)
membar #StoreLoad
ba P2638
nop
TARGET2935:
ba RET2935
nop
P2638: !_BLD [17] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f40, %f18
fmovs %f18, %f5
P2639: !_MEMBAR (FP) (Secondary ctx)
P2640: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2641: !_REPLACEMENT [15] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2642: !_IDC_FLIP [18] (Int)
IDC_FLIP(2642, 18236, 7, 0x44800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
P2643: !_REPLACEMENT [25] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2644: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2645: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2646: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l7
ld [%i3+256], %l3
st %l3, [%i3+256]
add %i3, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
P2647: !_ST [16] (maybe <- 0x3800005) (Int) (Secondary ctx)
wr %g0, 0x81, %asi
stwa %l4, [%i2 + 16] %asi
add %l4, 1, %l4
P2648: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l3
ld [%i3+256], %l7
st %l7, [%i3+256]
add %i3, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P2649: !_ST [25] (maybe <- 0x43000011) (FP) (CBR)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 96 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2649
nop
RET2649:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2650: !_REPLACEMENT [6] (Int) (Branch target of P2818)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
ba P2651
nop
TARGET2818:
ba RET2818
nop
P2651: !_REPLACEMENT [7] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P2652: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2653: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2653
nop
RET2653:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2654: !_BSTC [32] (maybe <- 0x43000012) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P2655: !_MEMBAR (FP)
P2656: !_BSTC [7] (maybe <- 0x43000014) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
P2657: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2657
nop
RET2657:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2658: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2659: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2660: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2661: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l6
ld [%i2+256], %o5
st %o5, [%i2+256]
add %i2, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
P2662: !_REPLACEMENT [13] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2662
nop
RET2662:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2663: !_REPLACEMENT [21] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2664: !_REPLACEMENT [18] (Int) (Nucleus ctx) (Branch target of P2891)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
ba P2665
nop
TARGET2891:
ba RET2891
nop
P2665: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2665
nop
RET2665:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2666: !_BLD [34] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f6
P2667: !_MEMBAR (FP)
P2668: !_FLUSH [14] (Int)
! Unsupported instruction
P2669: !_MEMBAR (FP)
P2670: !_BST [20] (maybe <- 0x43000015) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 256 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2670
nop
RET2670:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2671: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2671
nop
RET2671:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2672: !_REPLACEMENT [0] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2672
nop
RET2672:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2673: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2673
nop
RET2673:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2674: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2675: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2676: !_BLD [26] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovd %f40, %f8
P2677: !_MEMBAR (FP) (Secondary ctx)
P2678: !_LD [14] (FP)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ld [%i2 + 64], %f9
! 1 addresses covered
P2679: !_REPLACEMENT [29] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2679
nop
RET2679:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2680: !_IDC_FLIP [9] (Int) (CBR)
IDC_FLIP(2680, 27929, 7, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2680
nop
RET2680:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2681: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2682: !_BLD [4] (FP) (CBR) (Secondary ctx) (Branch target of P2694)
wr %g0, 0xf1, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f10
fmovd %f34, %f12
fmovd %f36, %f18
fmovs %f18, %f13
fmovd %f40, %f14
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2682
nop
RET2682:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P2683
nop
TARGET2694:
ba RET2694
nop
P2683: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2618)
ba P2684
nop
TARGET2618:
ba RET2618
nop
P2684: !_BST [8] (maybe <- 0x43000016) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P2685: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2685
nop
RET2685:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2686: !_IDC_FLIP [24] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2686, 18699, 7, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
P2687: !_MEMBAR (FP) (Branch target of P2770)
ba P2688
nop
TARGET2770:
ba RET2770
nop
P2688: !_BST [31] (maybe <- 0x43000018) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P2689: !_MEMBAR (FP)
membar #StoreLoad
P2690: !_REPLACEMENT [29] (Int) (Secondary ctx) (Branch target of P2776)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+4], %l7
st %l7, [%i2+4]
add %i2, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
ba P2691
nop
TARGET2776:
ba RET2776
nop
P2691: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2692: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2692
nop
RET2692:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2693: !_BST [23] (maybe <- 0x4300001a) (FP) (Branch target of P2789)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
ba P2694
nop
TARGET2789:
ba RET2789
nop
P2694: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2694
nop
RET2694:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2695: !_MEMBAR (Int) (CBR) (Branch target of P3055)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2695
nop
RET2695:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2696
nop
TARGET3055:
ba RET3055
nop
P2696: !_REPLACEMENT [10] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2696
nop
RET2696:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2697: !_REPLACEMENT [11] (Int) (CBR) (Branch target of P2738)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2697
nop
RET2697:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2698
nop
TARGET2738:
ba RET2738
nop
P2698: !_LD [25] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
lduwa [%i3 + 96] %asi, %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P2699: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2700: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2697)
ba P2701
nop
TARGET2697:
ba RET2697
nop
P2701: !_BSTC [17] (maybe <- 0x4300001d) (FP) (CBR) (Secondary ctx)
wr %g0, 0xe1, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2701
nop
RET2701:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2702: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2703: !_REPLACEMENT [29] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2704: !_IDC_FLIP [29] (Int) (Branch target of P2921)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2704, 20962, 7, 0x46000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
ba P2705
nop
TARGET2921:
ba RET2921
nop
P2705: !_REPLACEMENT [34] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2706: !_MEMBAR (FP) (Secondary ctx)
P2707: !_BST [31] (maybe <- 0x4300001e) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P2708: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2709: !_REPLACEMENT [12] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P2710: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2710
nop
RET2710:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2711: !_BSTC [26] (maybe <- 0x43000020) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
P2712: !_MEMBAR (FP)
membar #StoreLoad
P2713: !_REPLACEMENT [18] (Int) (Branch target of P2556)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
ba P2714
nop
TARGET2556:
ba RET2556
nop
P2714: !_PREFETCH [29] (Int) (Branch target of P2851)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 4], 1
ba P2715
nop
TARGET2851:
ba RET2851
nop
P2715: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2560)
membar #StoreLoad
ba P2716
nop
TARGET2560:
ba RET2560
nop
P2716: !_BLD [32] (FP) (CBR) (Secondary ctx)
wr %g0, 0xf1, %asi
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovd %f40, %f0
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2716
nop
RET2716:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2717: !_MEMBAR (FP) (Secondary ctx)
P2718: !_FLUSH [18] (Int)
! Unsupported instruction
P2719: !_LD [14] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
lduwa [%i2 + 64] %asi, %o5
! move %o5(lower) -> %o1(lower)
or %o5, %o1, %o1
P2720: !_REPLACEMENT [21] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2721: !_REPLACEMENT [13] (Int) (Branch target of P2904)
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
ba P2722
nop
TARGET2904:
ba RET2904
nop
P2722: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P2723: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P2724: !_REPLACEMENT [24] (Int) (Branch target of P2777)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2725
nop
TARGET2777:
ba RET2777
nop
P2725: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2726: !_REPLACEMENT [17] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2726
nop
RET2726:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2727: !_IDC_FLIP [12] (Int)
IDC_FLIP(2727, 16452, 7, 0x44000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3)
P2728: !_LD [14] (FP)
ld [%i2 + 64], %f1
! 1 addresses covered
P2729: !_MEMBAR (FP) (Branch target of P2568)
ba P2730
nop
TARGET2568:
ba RET2568
nop
P2730: !_BST [16] (maybe <- 0x43000022) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f36
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2731: !_MEMBAR (FP)
membar #StoreLoad
P2732: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2733: !_PREFETCH [21] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
prefetch [%i3 + 0], 1
P2734: !_ST [32] (maybe <- 0x43000023) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i2 + 96 ] %asi
P2735: !_IDC_FLIP [23] (Int)
IDC_FLIP(2735, 6041, 7, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3)
P2736: !_REPLACEMENT [30] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P2737: !_REPLACEMENT [6] (Int) (Branch target of P2760)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
ba P2738
nop
TARGET2760:
ba RET2760
nop
P2738: !_ST [11] (maybe <- 0x43000024) (FP) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i2 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2738
nop
RET2738:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2739: !_IDC_FLIP [25] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(2739, 22840, 7, 0x45800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3)
P2740: !_REPLACEMENT [29] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2741: !_REPLACEMENT [14] (Int) (Secondary ctx) (Branch target of P2671)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
ba P2742
nop
TARGET2671:
ba RET2671
nop
P2742: !_LD [6] (Int)
lduw [%i0 + 96], %o2
! move %o2(lower) -> %o2(upper)
sllx %o2, 32, %o2
P2743: !_ST [8] (maybe <- 0x43000025) (FP) (Branch target of P2857)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i1 + 0 ]
ba P2744
nop
TARGET2857:
ba RET2857
nop
P2744: !_PREFETCH [8] (Int) (Branch target of P3088)
prefetch [%i1 + 0], 1
ba P2745
nop
TARGET3088:
ba RET3088
nop
P2745: !_LD [14] (FP) (Branch target of P2861)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ld [%i3 + 64], %f2
! 1 addresses covered
ba P2746
nop
TARGET2861:
ba RET2861
nop
P2746: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l3
ld [%i2+16], %l7
st %l7, [%i2+16]
add %i2, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P2747: !_IDC_FLIP [33] (Int) (Branch target of P2662)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
IDC_FLIP(2747, 13011, 7, 0x46800000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3)
ba P2748
nop
TARGET2662:
ba RET2662
nop
P2748: !_LD [23] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 32], %l7
! move %l7(lower) -> %o2(lower)
or %l7, %o2, %o2
P2749: !_REPLACEMENT [26] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2750: !_MEMBAR (FP)
P2751: !_BST [22] (maybe <- 0x43000026) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2752: !_MEMBAR (FP)
membar #StoreLoad
P2753: !_REPLACEMENT [5] (Int) (Branch target of P2822)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
ba P2754
nop
TARGET2822:
ba RET2822
nop
P2754: !_IDC_FLIP [5] (Int)
IDC_FLIP(2754, 15606, 7, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3)
P2755: !_ST [33] (maybe <- 0x43000029) (FP)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 0 ]
P2756: !_MEMBAR (FP)
P2757: !_BST [10] (maybe <- 0x4300002a) (FP) (Branch target of P2805)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i1 + 64 ] %asi
ba P2758
nop
TARGET2805:
ba RET2805
nop
P2758: !_MEMBAR (FP)
membar #StoreLoad
P2759: !_LD [3] (FP)
ld [%i0 + 16], %f3
! 1 addresses covered
P2760: !_ST [12] (maybe <- 0x3800006) (Int) (CBR)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 4 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2760
nop
RET2760:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2761: !_REPLACEMENT [4] (Int) (Nucleus ctx) (Branch target of P2679)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
ba P2762
nop
TARGET2679:
ba RET2679
nop
P2762: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P2763: !_PREFETCH [25] (Int) (CBR) (Branch target of P3000)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetch [%i2 + 96], 1
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2763
nop
RET2763:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2764
nop
TARGET3000:
ba RET3000
nop
P2764: !_MEMBAR (FP) (Branch target of P2856)
ba P2765
nop
TARGET2856:
ba RET2856
nop
P2765: !_BSTC [20] (maybe <- 0x4300002b) (FP) (CBR)
wr %g0, 0xe0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 256 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2765
nop
RET2765:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2766: !_MEMBAR (FP)
membar #StoreLoad
P2767: !_REPLACEMENT [0] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2768: !_REPLACEMENT [21] (Int) (Branch target of P2716)
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2769
nop
TARGET2716:
ba RET2716
nop
P2769: !_REPLACEMENT [8] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2770: !_REPLACEMENT [26] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2770
nop
RET2770:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2771: !_REPLACEMENT [30] (Int) (Branch target of P2890)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
ba P2772
nop
TARGET2890:
ba RET2890
nop
P2772: !_REPLACEMENT [30] (Int) (Branch target of P3003)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
ba P2773
nop
TARGET3003:
ba RET3003
nop
P2773: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P2774: !_REPLACEMENT [31] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P2775: !_MEMBAR (FP)
membar #StoreLoad
P2776: !_BLD [26] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 128] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f4
fmovd %f40, %f18
fmovs %f18, %f5
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2776
nop
RET2776:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2777: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2777
nop
RET2777:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2778: !_BST [15] (maybe <- 0x4300002c) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
P2779: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2779
nop
RET2779:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2780: !_REPLACEMENT [33] (Int) (Branch target of P3040)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
ba P2781
nop
TARGET3040:
ba RET3040
nop
P2781: !_LD [10] (FP)
ld [%i1 + 64], %f6
! 1 addresses covered
P2782: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %l3
ld [%i3+96], %l7
st %l7, [%i3+96]
add %i3, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2783: !_LD [5] (FP)
ld [%i0 + 64], %f7
! 1 addresses covered
P2784: !_IDC_FLIP [34] (Int) (Branch target of P2804)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
IDC_FLIP(2784, 4291, 7, 0x46800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3)
ba P2785
nop
TARGET2804:
ba RET2804
nop
P2785: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P2786: !_FLUSH [24] (Int) (Branch target of P2997)
! Unsupported instruction
ba P2787
nop
TARGET2997:
ba RET2997
nop
P2787: !_REPLACEMENT [5] (Int)
sethi %hi(0x2000), %l3
ld [%i3+64], %l7
st %l7, [%i3+64]
add %i3, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P2788: !_REPLACEMENT [6] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P2789: !_REPLACEMENT [24] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2789
nop
RET2789:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2790: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P2791: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l6
ld [%i3+16], %o5
st %o5, [%i3+16]
add %i3, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P2792: !_REPLACEMENT [20] (Int)
sethi %hi(0x2000), %l3
ld [%i3+256], %l7
st %l7, [%i3+256]
add %i3, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
add %l6, %l3, %l6
ld [%l6+256], %l7
st %l7, [%l6+256]
P2793: !_MEMBAR (FP)
P2794: !_BST [6] (maybe <- 0x4300002d) (FP) (Branch target of P2796)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
ba P2795
nop
TARGET2796:
ba RET2796
nop
P2795: !_MEMBAR (FP)
membar #StoreLoad
P2796: !_REPLACEMENT [23] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+32], %l6
st %l6, [%i3+32]
add %i3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2796
nop
RET2796:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2797: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2798: !_REPLACEMENT [8] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2799: !_MEMBAR (FP)
P2800: !_BSTC [22] (maybe <- 0x4300002f) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2801: !_MEMBAR (FP) (Branch target of P3093)
membar #StoreLoad
ba P2802
nop
TARGET3093:
ba RET3093
nop
P2802: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P2803: !_MEMBAR (FP)
P2804: !_BST [14] (maybe <- 0x43000032) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2804
nop
RET2804:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2805: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2805
nop
RET2805:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2806: !_REPLACEMENT [8] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2807: !_MEMBAR (FP)
P2808: !_BST [9] (maybe <- 0x43000033) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P2809: !_MEMBAR (FP) (Branch target of P3102)
membar #StoreLoad
ba P2810
nop
TARGET3102:
ba RET3102
nop
P2810: !_REPLACEMENT [32] (Int) (CBR) (Nucleus ctx) (Branch target of P3059)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2810
nop
RET2810:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2811
nop
TARGET3059:
ba RET3059
nop
P2811: !_REPLACEMENT [33] (Int) (Branch target of P3101)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P2812
nop
TARGET3101:
ba RET3101
nop
P2812: !_MEMBAR (FP) (Branch target of P2871)
membar #StoreLoad
ba P2813
nop
TARGET2871:
ba RET2871
nop
P2813: !_BLD [18] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f8
P2814: !_MEMBAR (FP)
P2815: !_BST [21] (maybe <- 0x43000035) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P2816: !_MEMBAR (FP) (Branch target of P2580)
membar #StoreLoad
ba P2817
nop
TARGET2580:
ba RET2580
nop
P2817: !_LD [33] (FP) (Branch target of P2682)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
ld [%i3 + 0], %f9
! 1 addresses covered
ba P2818
nop
TARGET2682:
ba RET2682
nop
P2818: !_IDC_FLIP [3] (Int) (CBR) (Branch target of P3039)
IDC_FLIP(2818, 23038, 7, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2818
nop
RET2818:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2819
nop
TARGET3039:
ba RET3039
nop
P2819: !_REPLACEMENT [33] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2820: !_MEMBAR (FP)
P2821: !_BST [30] (maybe <- 0x43000038) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2822: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2822
nop
RET2822:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2823: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P2824: !_MEMBAR (FP)
membar #StoreLoad
P2825: !_BLD [22] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f10
fmovd %f40, %f12
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2825
nop
RET2825:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2826: !_MEMBAR (FP)
P2827: !_ST [27] (maybe <- 0x4300003b) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 160 ]
P2828: !_REPLACEMENT [8] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2829: !_ST [14] (maybe <- 0x4300003c) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i2 + 64 ] %asi
P2830: !_REPLACEMENT [5] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2831: !_REPLACEMENT [24] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2832: !_REPLACEMENT [29] (Int)
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P2833: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %o5
ld [%i3+160], %l6
st %l6, [%i3+160]
add %i3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
P2834: !_IDC_FLIP [18] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
IDC_FLIP(2834, 26504, 7, 0x44800080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3)
P2835: !_REPLACEMENT [13] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P2836: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
P2837: !_PREFETCH [4] (Int)
prefetch [%i0 + 32], 1
P2838: !_FLUSH [15] (Int)
! Unsupported instruction
P2839: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P2840: !_MEMBAR (FP)
P2841: !_BST [25] (maybe <- 0x4300003d) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P2842: !_MEMBAR (FP)
membar #StoreLoad
P2843: !_REPLACEMENT [29] (Int) (Branch target of P3038)
sethi %hi(0x2000), %l6
ld [%i2+4], %o5
st %o5, [%i2+4]
add %i2, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
ba P2844
nop
TARGET3038:
ba RET3038
nop
P2844: !_MEMBAR (FP) (Branch target of P2692)
ba P2845
nop
TARGET2692:
ba RET2692
nop
P2845: !_BST [17] (maybe <- 0x4300003f) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f40
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P2846: !_MEMBAR (FP) (Loop exit)
membar #StoreLoad
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
mov %o2, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovs %f12, %f30
!--
loop_exit_7_1:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_7_1
nop
P2847: !_REPLACEMENT [19] (Int) (Loop entry)
sethi %hi(0x5), %l2
or %l2, %lo(0x5), %l2
loop_entry_7_2:
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2848: !_REPLACEMENT [31] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2849: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx) (Branch target of P2763)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2849
nop
RET2849:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
ba P2850
nop
TARGET2763:
ba RET2763
nop
P2850: !_MEMBAR (FP)
P2851: !_BST [4] (maybe <- 0x43000040) (FP) (CBR)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2851
nop
RET2851:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2852: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2852
nop
RET2852:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2853: !_PREFETCH [30] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetcha [%i2 + 32] %asi, 1
P2854: !_FLUSHI [20] (Int) (Branch target of P3005)
flush %g0
ba P2855
nop
TARGET3005:
ba RET3005
nop
P2855: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %o5
ld [%i3+4], %l6
st %l6, [%i3+4]
add %i3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
add %l3, %o5, %l3
ld [%l3+4], %l6
st %l6, [%l3+4]
P2856: !_REPLACEMENT [20] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+256], %l3
st %l3, [%i3+256]
add %i3, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
add %o5, %l7, %o5
ld [%o5+256], %l3
st %l3, [%o5+256]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2856
nop
RET2856:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2857: !_REPLACEMENT [10] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2857
nop
RET2857:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2858: !_IDC_FLIP [32] (Int) (CBR)
IDC_FLIP(2858, 19637, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2858
nop
RET2858:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2859: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2860: !_LD [19] (Int)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 0], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P2861: !_REPLACEMENT [33] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2861
nop
RET2861:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2862: !_LD [27] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 160], %l3
! move %l3(lower) -> %o0(lower)
or %l3, %o0, %o0
P2863: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2864: !_REPLACEMENT [33] (Int)
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2865: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %o5
ld [%i2+32], %l6
st %l6, [%i2+32]
add %i2, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
add %l3, %o5, %l3
ld [%l3+32], %l6
st %l6, [%l3+32]
P2866: !_MEMBAR (FP) (Branch target of P2603)
membar #StoreLoad
ba P2867
nop
TARGET2603:
ba RET2603
nop
P2867: !_BLD [0] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f0
membar #Sync
! 5 addresses covered
fmovs %f4, %f3
fmovd %f8, %f4
P2868: !_MEMBAR (FP) (Loop exit)
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovs %f4, %f30
!--
loop_exit_7_2:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_7_2
nop
P2869: !_IDC_FLIP [32] (Int) (Loop entry) (CBR)
sethi %hi(0x3), %l2
or %l2, %lo(0x3), %l2
loop_entry_7_3:
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2869, 4032, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2869
nop
RET2869:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2870: !_REPLACEMENT [17] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+96], %l3
st %l3, [%i3+96]
add %i3, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2870
nop
RET2870:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2871: !_ST [20] (maybe <- 0x43000045) (FP) (CBR)
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 256 ]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2871
nop
RET2871:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2872: !_MEMBAR (FP)
P2873: !_BSTC [23] (maybe <- 0x43000046) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2874: !_MEMBAR (FP)
membar #StoreLoad
P2875: !_LD [2] (FP)
ld [%i0 + 8], %f0
! 1 addresses covered
P2876: !_LD [2] (FP) (Branch target of P2765)
ld [%i0 + 8], %f1
! 1 addresses covered
ba P2877
nop
TARGET2765:
ba RET2765
nop
P2877: !_REPLACEMENT [32] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2878: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2879: !_MEMBAR (FP)
P2880: !_BSTC [7] (maybe <- 0x43000049) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i0 + 128 ] %asi
P2881: !_MEMBAR (FP)
membar #StoreLoad
P2882: !_ST [2] (maybe <- 0x3800007) (Int)
stw %l4, [%i0 + 8 ]
add %l4, 1, %l4
P2883: !_MEMBAR (FP)
P2884: !_BST [1] (maybe <- 0x4300004a) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P2885: !_MEMBAR (FP)
membar #StoreLoad
P2886: !_BLD [22] (FP)
wr %g0, 0xf0, %asi
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f2
fmovd %f40, %f4
P2887: !_MEMBAR (FP)
P2888: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %l3
ld [%i2+96], %l7
st %l7, [%i2+96]
add %i2, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
add %l6, %l3, %l6
ld [%l6+96], %l7
st %l7, [%l6+96]
P2889: !_REPLACEMENT [11] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2890: !_REPLACEMENT [2] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+8], %l3
st %l3, [%i2+8]
add %i2, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
add %o5, %l7, %o5
ld [%o5+8], %l3
st %l3, [%o5+8]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2890
nop
RET2890:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2891: !_MEMBAR (Int) (CBR) (Branch target of P2546)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2891
nop
RET2891:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
ba P2892
nop
TARGET2546:
ba RET2546
nop
P2892: !_ST [17] (maybe <- 0x3800008) (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 96 ]
add %l4, 1, %l4
P2893: !_LD [0] (FP)
ld [%i0 + 0], %f5
! 1 addresses covered
P2894: !_REPLACEMENT [28] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2894
nop
RET2894:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2895: !_IDC_FLIP [6] (Int) (CBR)
IDC_FLIP(2895, 26656, 7, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2895
nop
RET2895:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2896: !_REPLACEMENT [17] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i2+96], %l3
st %l3, [%i2+96]
add %i2, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
add %o5, %l7, %o5
ld [%o5+96], %l3
st %l3, [%o5+96]
P2897: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2898: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %l3
ld [%i2+128], %l7
st %l7, [%i2+128]
add %i2, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2899: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %o5
ld [%i2+160], %l6
st %l6, [%i2+160]
add %i2, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
P2900: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2900
nop
RET2900:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2901: !_REPLACEMENT [27] (Int)
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
P2902: !_IDC_FLIP [26] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2902, 20337, 7, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3)
P2903: !_IDC_FLIP [8] (Int)
IDC_FLIP(2903, 32755, 7, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3)
P2904: !_IDC_FLIP [23] (Int) (CBR)
IDC_FLIP(2904, 30887, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2904
nop
RET2904:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2905: !_REPLACEMENT [13] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P2906: !_FLUSHI [4] (Int) (Branch target of P2999)
flush %g0
ba P2907
nop
TARGET2999:
ba RET2999
nop
P2907: !_ST [22] (maybe <- 0x4300004f) (FP)
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 4 ]
P2908: !_REPLACEMENT [23] (Int) (CBR) (Branch target of P2578)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2908
nop
RET2908:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P2909
nop
TARGET2578:
ba RET2578
nop
P2909: !_IDC_FLIP [32] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2909, 27529, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
P2910: !_MEMBAR (FP)
P2911: !_BSTC [25] (maybe <- 0x43000050) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P2912: !_MEMBAR (FP)
membar #StoreLoad
P2913: !_IDC_FLIP [16] (Int)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2913, 18372, 7, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3)
P2914: !_REPLACEMENT [20] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+256], %o5
st %o5, [%i3+256]
add %i3, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
add %l7, %l6, %l7
ld [%l7+256], %o5
st %o5, [%l7+256]
P2915: !_MEMBAR (FP)
membar #StoreLoad
P2916: !_BLD [2] (FP)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f6
fmovd %f34, %f8
fmovd %f36, %f18
fmovs %f18, %f9
fmovd %f40, %f10
P2917: !_MEMBAR (FP) (Branch target of P2636)
ba P2918
nop
TARGET2636:
ba RET2636
nop
P2918: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l3
ld [%i3+16], %l7
st %l7, [%i3+16]
add %i3, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
P2919: !_PREFETCH [4] (Int) (CBR)
prefetch [%i0 + 32], 1
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2919
nop
RET2919:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2920: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2920
nop
RET2920:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2921: !_BST [18] (maybe <- 0x43000052) (FP) (CBR) (Branch target of P2779)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2921
nop
RET2921:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P2922
nop
TARGET2779:
ba RET2779
nop
P2922: !_MEMBAR (FP)
membar #StoreLoad
P2923: !_REPLACEMENT [16] (Int) (Branch target of P2582)
sethi %hi(0x2000), %l6
ld [%i3+16], %o5
st %o5, [%i3+16]
add %i3, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
ba P2924
nop
TARGET2582:
ba RET2582
nop
P2924: !_REPLACEMENT [21] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2925: !_IDC_FLIP [25] (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(2925, 7192, 7, 0x45800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3)
P2926: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l6
ld [%i3+64], %o5
st %o5, [%i3+64]
add %i3, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2927: !_IDC_FLIP [1] (Int)
IDC_FLIP(2927, 6603, 7, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3)
P2928: !_LD [23] (FP)
ld [%i2 + 32], %f11
! 1 addresses covered
P2929: !_MEMBAR (FP)
membar #StoreLoad
P2930: !_BLD [30] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f12
fmovd %f40, %f14
P2931: !_MEMBAR (FP) (Branch target of P3006)
ba P2932
nop
TARGET3006:
ba RET3006
nop
P2932: !_REPLACEMENT [26] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P2933: !_IDC_FLIP [10] (Int)
IDC_FLIP(2933, 28436, 7, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3)
P2934: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l6
ld [%i2+8], %o5
st %o5, [%i2+8]
add %i2, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P2935: !_REPLACEMENT [27] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+160], %l7
st %l7, [%i2+160]
add %i2, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2935
nop
RET2935:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2936: !_REPLACEMENT [28] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2937: !_FLUSHI [12] (Int)
flush %g0
P2938: !_REPLACEMENT [25] (Int) (Nucleus ctx) (Branch target of P2970)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
ba P2939
nop
TARGET2970:
ba RET2970
nop
P2939: !_MEMBAR (FP)
membar #StoreLoad
P2940: !_BLD [5] (FP) (CBR)
wr %g0, 0xf0, %asi
ldda [%i0 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovd %f40, %f0
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2940
nop
RET2940:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P2941: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2941
nop
RET2941:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2942: !_REPLACEMENT [11] (Int) (Secondary ctx) (Branch target of P2895)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
ba P2943
nop
TARGET2895:
ba RET2895
nop
P2943: !_REPLACEMENT [18] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+128], %l6
st %l6, [%i2+128]
add %i2, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
P2944: !_ST [4] (maybe <- 0x3800009) (Int) (CBR)
stw %l4, [%i0 + 32 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2944
nop
RET2944:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P2945: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2946: !_REPLACEMENT [10] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+64], %o5
st %o5, [%i2+64]
add %i2, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
add %l7, %l6, %l7
ld [%l7+64], %o5
st %o5, [%l7+64]
P2947: !_REPLACEMENT [27] (Int) (Branch target of P3078)
sethi %hi(0x2000), %l3
ld [%i2+160], %l7
st %l7, [%i2+160]
add %i2, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
add %l6, %l3, %l6
ld [%l6+160], %l7
st %l7, [%l6+160]
ba P2948
nop
TARGET3078:
ba RET3078
nop
P2948: !_FLUSH [18] (Int)
! Unsupported instruction
P2949: !_ST [6] (maybe <- 0x380000a) (Int)
stw %l4, [%i0 + 96 ]
add %l4, 1, %l4
P2950: !_MEMBAR (FP)
P2951: !_BSTC [19] (maybe <- 0x43000053) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P2952: !_MEMBAR (FP)
membar #StoreLoad
P2953: !_ST [28] (maybe <- 0x43000054) (FP)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 0 ]
P2954: !_REPLACEMENT [1] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+4], %l7
st %l7, [%i3+4]
add %i3, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
add %l6, %l3, %l6
ld [%l6+4], %l7
st %l7, [%l6+4]
P2955: !_ST [24] (maybe <- 0x380000b) (Int) (Branch target of P3001)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 64 ]
add %l4, 1, %l4
ba P2956
nop
TARGET3001:
ba RET3001
nop
P2956: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2957: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l6
ld [%i3+96], %o5
st %o5, [%i3+96]
add %i3, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2958: !_LD [28] (Int)
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduw [%i3 + 0], %o0
! move %o0(lower) -> %o0(upper)
sllx %o0, 32, %o0
P2959: !_IDC_FLIP [0] (Int)
IDC_FLIP(2959, 21403, 7, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3)
P2960: !_REPLACEMENT [28] (Int) (CBR)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+0], %o5
st %o5, [%i2+0]
add %i2, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2960
nop
RET2960:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P2961: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %l6
ld [%i2+96], %o5
st %o5, [%i2+96]
add %i2, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
add %l7, %l6, %l7
ld [%l7+96], %o5
st %o5, [%l7+96]
P2962: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2963: !_PREFETCH [7] (Int) (Branch target of P3041)
prefetch [%i0 + 128], 1
ba P2964
nop
TARGET3041:
ba RET3041
nop
P2964: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %o5
ld [%i2+0], %l6
st %l6, [%i2+0]
add %i2, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2965: !_REPLACEMENT [14] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2966: !_MEMBAR (FP)
membar #StoreLoad
P2967: !_BLD [22] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f1
fmovs %f19, %f2
fmovd %f40, %f18
fmovs %f18, %f3
P2968: !_MEMBAR (FP)
P2969: !_REPLACEMENT [23] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P2970: !_REPLACEMENT [31] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i2+64], %l7
st %l7, [%i2+64]
add %i2, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
add %l6, %l3, %l6
ld [%l6+64], %l7
st %l7, [%l6+64]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2970
nop
RET2970:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2971: !_PREFETCH [31] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
prefetcha [%i2 + 64] %asi, 1
P2972: !_MEMBAR (FP)
P2973: !_BSTC [3] (maybe <- 0x43000055) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P2974: !_MEMBAR (FP) (Branch target of P2941)
membar #StoreLoad
ba P2975
nop
TARGET2941:
ba RET2941
nop
P2975: !_REPLACEMENT [21] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P2976: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2977: !_REPLACEMENT [7] (Int) (Branch target of P2680)
sethi %hi(0x2000), %l6
ld [%i3+128], %o5
st %o5, [%i3+128]
add %i3, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
ba P2978
nop
TARGET2680:
ba RET2680
nop
P2978: !_REPLACEMENT [11] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2979: !_REPLACEMENT [7] (Int) (Branch target of P2577)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
ba P2980
nop
TARGET2577:
ba RET2577
nop
P2980: !_REPLACEMENT [14] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P2981: !_MEMBAR (FP) (Secondary ctx)
P2982: !_BSTC [5] (maybe <- 0x4300005a) (FP) (Secondary ctx)
wr %g0, 0xe1, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
P2983: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P2984: !_REPLACEMENT [11] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2985: !_FLUSH [1] (Int)
! Unsupported instruction
P2986: !_LD [8] (Int)
lduw [%i1 + 0], %l3
! move %l3(lower) -> %o0(lower)
or %l3, %o0, %o0
P2987: !_ST [14] (maybe <- 0x4300005c) (FP)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i2 + 64 ]
P2988: !_REPLACEMENT [26] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P2989: !_REPLACEMENT [31] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P2990: !_REPLACEMENT [28] (Int)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P2991: !_ST [24] (maybe <- 0x380000c) (Int)
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
stw %l4, [%i3 + 64 ]
add %l4, 1, %l4
P2992: !_REPLACEMENT [11] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P2993: !_REPLACEMENT [17] (Int) (Branch target of P2825)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
ba P2994
nop
TARGET2825:
ba RET2825
nop
P2994: !_LD [32] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
lduwa [%i3 + 96] %asi, %o1
! move %o1(lower) -> %o1(upper)
sllx %o1, 32, %o1
P2995: !_REPLACEMENT [30] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P2996: !_MEMBAR (FP)
membar #StoreLoad
P2997: !_BLD [25] (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f4
fmovd %f40, %f18
fmovs %f18, %f5
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET2997
nop
RET2997:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P2998: !_MEMBAR (FP)
P2999: !_REPLACEMENT [19] (Int) (CBR)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET2999
nop
RET2999:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P3000: !_REPLACEMENT [7] (Int) (CBR)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3000
nop
RET3000:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P3001: !_ST [17] (maybe <- 0x380000d) (Int) (CBR)
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stw %l4, [%i2 + 96 ]
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3001
nop
RET3001:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P3002: !_REPLACEMENT [2] (Int)
sethi %hi(0x2000), %l3
ld [%i3+8], %l7
st %l7, [%i3+8]
add %i3, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
add %l6, %l3, %l6
ld [%l6+8], %l7
st %l7, [%l6+8]
P3003: !_MEMBAR (FP) (CBR)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3003
nop
RET3003:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P3004: !_BSTC [20] (maybe <- 0x4300005d) (FP)
wr %g0, 0xe0, %asi
sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i3 + 256 ] %asi
P3005: !_MEMBAR (FP) (CBR) (Branch target of P2620)
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3005
nop
RET3005:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
ba P3006
nop
TARGET2620:
ba RET2620
nop
P3006: !_BSTC [5] (maybe <- 0x4300005e) (FP) (CBR)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 64 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3006
nop
RET3006:
! lfsr step begin
srlx %l0, 1, %o5
xnor %o5, %l0, %o5
sllx %o5, 63, %o5
or %o5, %l0, %l0
srlx %l0, 1, %l0
P3007: !_MEMBAR (FP)
membar #StoreLoad
P3008: !_REPLACEMENT [19] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P3009: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P3010: !_REPLACEMENT [11] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
P3011: !_REPLACEMENT [3] (Int)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P3012: !_REPLACEMENT [21] (Int) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P3013: !_REPLACEMENT [10] (Int)
sethi %hi(0x2000), %o5
ld [%i2+64], %l6
st %l6, [%i2+64]
add %i2, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P3014: !_MEMBAR (FP)
P3015: !_BST [4] (maybe <- 0x43000060) (FP)
wr %g0, 0xf0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P3016: !_MEMBAR (FP)
membar #StoreLoad
P3017: !_REPLACEMENT [18] (Int)
sethi %hi(0x2000), %l6
ld [%i2+128], %o5
st %o5, [%i2+128]
add %i2, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
add %l7, %l6, %l7
ld [%l7+128], %o5
st %o5, [%l7+128]
P3018: !_REPLACEMENT [11] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l3
ld [%i2+0], %l7
st %l7, [%i2+0]
add %i2, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P3019: !_ST [33] (maybe <- 0x43000065) (FP) (Branch target of P2852)
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
st %f20, [%i3 + 0 ]
ba P3020
nop
TARGET2852:
ba RET2852
nop
P3020: !_REPLACEMENT [15] (Int)
sethi %hi(0x2000), %l7
ld [%i2+128], %l3
st %l3, [%i2+128]
add %i2, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
P3021: !_MEMBAR (FP)
membar #StoreLoad
P3022: !_BLD [18] (FP) (Branch target of P3095)
wr %g0, 0xf0, %asi
sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
ldda [%i2 + 128] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f6
ba P3023
nop
TARGET3095:
ba RET3095
nop
P3023: !_MEMBAR (FP)
P3024: !_REPLACEMENT [1] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P3025: !_REPLACEMENT [13] (Int) (Branch target of P2944)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
ba P3026
nop
TARGET2944:
ba RET2944
nop
P3026: !_REPLACEMENT [5] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P3027: !_IDC_FLIP [13] (Int)
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
IDC_FLIP(3027, 25268, 7, 0x44000020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
P3028: !_REPLACEMENT [27] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l6
ld [%i3+160], %o5
st %o5, [%i3+160]
add %i3, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
add %l7, %l6, %l7
ld [%l7+160], %o5
st %o5, [%l7+160]
P3029: !_REPLACEMENT [7] (Int)
sethi %hi(0x2000), %l3
ld [%i3+128], %l7
st %l7, [%i3+128]
add %i3, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
add %l6, %l3, %l6
ld [%l6+128], %l7
st %l7, [%l6+128]
P3030: !_REPLACEMENT [6] (Int) (Branch target of P2695)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
ba P3031
nop
TARGET2695:
ba RET2695
nop
P3031: !_MEMBAR (FP)
membar #StoreLoad
P3032: !_BLD [29] (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f7
fmovs %f19, %f8
fmovd %f40, %f18
fmovs %f18, %f9
P3033: !_MEMBAR (FP)
P3034: !_BLD [3] (FP) (Branch target of P2572)
wr %g0, 0xf0, %asi
ldda [%i0 + 0] %asi, %f32
membar #Sync
! 5 addresses covered
fmovd %f32, %f10
fmovd %f34, %f12
fmovd %f36, %f18
fmovs %f18, %f13
fmovd %f40, %f14
ba P3035
nop
TARGET2572:
ba RET2572
nop
P3035: !_MEMBAR (FP)
P3036: !_REPLACEMENT [10] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P3037: !_MEMBAR (FP)
P3038: !_BST [27] (maybe <- 0x43000066) (FP) (CBR)
wr %g0, 0xf0, %asi
sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 128 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3038
nop
RET3038:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P3039: !_MEMBAR (FP) (CBR)
membar #StoreLoad
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3039
nop
RET3039:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P3040: !_REPLACEMENT [29] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+4], %l3
st %l3, [%i2+4]
add %i2, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
add %o5, %l7, %o5
ld [%o5+4], %l3
st %l3, [%o5+4]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3040
nop
RET3040:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P3041: !_ST [14] (maybe <- 0x380000e) (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stwa %l4, [%i2 + 64] %asi
add %l4, 1, %l4
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3041
nop
RET3041:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P3042: !_REPLACEMENT [4] (Int)
sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+32], %l3
st %l3, [%i3+32]
add %i3, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P3043: !_REPLACEMENT [19] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P3044: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l3
ld [%i3+32], %l7
st %l7, [%i3+32]
add %i3, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P3045: !_REPLACEMENT [32] (Int)
sethi %hi(0x2000), %o5
ld [%i3+96], %l6
st %l6, [%i3+96]
add %i3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P3046: !_REPLACEMENT [7] (Int) (Secondary ctx) (Branch target of P2710)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i3+128], %l3
st %l3, [%i3+128]
add %i3, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
add %o5, %l7, %o5
ld [%o5+128], %l3
st %l3, [%o5+128]
ba P3047
nop
TARGET2710:
ba RET2710
nop
P3047: !_REPLACEMENT [22] (Int)
sethi %hi(0x2000), %l6
ld [%i3+4], %o5
st %o5, [%i3+4]
add %i3, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
add %l7, %l6, %l7
ld [%l7+4], %o5
st %o5, [%l7+4]
P3048: !_MEMBAR (FP) (Branch target of P2665)
ba P3049
nop
TARGET2665:
ba RET2665
nop
P3049: !_BSTC [8] (maybe <- 0x43000068) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i1 + 0 ] %asi
P3050: !_MEMBAR (FP)
membar #StoreLoad
P3051: !_REPLACEMENT [34] (Int)
sethi %hi(0x2000), %o5
ld [%i3+64], %l6
st %l6, [%i3+64]
add %i3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
add %l3, %o5, %l3
ld [%l3+64], %l6
st %l6, [%l3+64]
P3052: !_IDC_FLIP [23] (Int)
sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
sub %i0, %i2, %i2
IDC_FLIP(3052, 8548, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3)
P3053: !_REPLACEMENT [0] (Int)
sethi %hi(0x2000), %l6
ld [%i3+0], %o5
st %o5, [%i3+0]
add %i3, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
add %l7, %l6, %l7
ld [%l7+0], %o5
st %o5, [%l7+0]
P3054: !_REPLACEMENT [21] (Int)
sethi %hi(0x2000), %l3
ld [%i3+0], %l7
st %l7, [%i3+0]
add %i3, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
add %l6, %l3, %l6
ld [%l6+0], %l7
st %l7, [%l6+0]
P3055: !_REPLACEMENT [15] (Int) (CBR)
sethi %hi(0x2000), %o5
ld [%i3+128], %l6
st %l6, [%i3+128]
add %i3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
add %l3, %o5, %l3
ld [%l3+128], %l6
st %l6, [%l3+128]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3055
nop
RET3055:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P3056: !_REPLACEMENT [8] (Int)
sethi %hi(0x2000), %o5
ld [%i3+0], %l6
st %l6, [%i3+0]
add %i3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
add %l3, %o5, %l3
ld [%l3+0], %l6
st %l6, [%l3+0]
P3057: !_REPLACEMENT [31] (Int)
sethi %hi(0x2000), %l7
ld [%i3+64], %l3
st %l3, [%i3+64]
add %i3, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P3058: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2869)
ba P3059
nop
TARGET2869:
ba RET2869
nop
P3059: !_BSTC [11] (maybe <- 0x4300006a) (FP) (CBR) (Secondary ctx) (Branch target of P3090)
wr %g0, 0xe1, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3059
nop
RET3059:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P3060
nop
TARGET3090:
ba RET3090
nop
P3060: !_MEMBAR (FP) (Secondary ctx)
P3061: !_BSTC [2] (maybe <- 0x4300006d) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f34
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #3, next val will be in f36
fmovd %f20, %f34
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #4, next val will be in f40
fmovd %f20, %f36
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i0 + 0 ] %asi
P3062: !_MEMBAR (FP) (Branch target of P2858)
membar #StoreLoad
ba P3063
nop
TARGET2858:
ba RET2858
nop
P3063: !_REPLACEMENT [3] (Int) (Secondary ctx) (Branch target of P2628)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l3
ld [%i2+16], %l7
st %l7, [%i2+16]
add %i2, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
add %l6, %l3, %l6
ld [%l6+16], %l7
st %l7, [%l6+16]
ba P3064
nop
TARGET2628:
ba RET2628
nop
P3064: !_REPLACEMENT [6] (Int)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P3065: !_REPLACEMENT [5] (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(0x2000), %l7
ld [%i2+64], %l3
st %l3, [%i2+64]
add %i2, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
add %o5, %l7, %o5
ld [%o5+64], %l3
st %l3, [%o5+64]
P3066: !_ST [14] (maybe <- 0x43000072) (FP) (Secondary ctx)
wr %g0, 0x81, %asi
! preparing store val #0, next val will be in f20
fmovs %f16, %f20
fadds %f16, %f17, %f16
sta %f20, [%i3 + 64 ] %asi
P3067: !_FLUSH [11] (Int) (Branch target of P2696)
! Unsupported instruction
ba P3068
nop
TARGET2696:
ba RET2696
nop
P3068: !_MEMBAR (FP)
P3069: !_BSTC [12] (maybe <- 0x43000073) (FP)
wr %g0, 0xe0, %asi
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 0 ] %asi
P3070: !_MEMBAR (FP)
P3071: !_BST [24] (maybe <- 0x43000076) (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
sub %i0, %i3, %i3
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i3 + 64 ] %asi
P3072: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P3073: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P3074: !_REPLACEMENT [23] (Int)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P3075: !_MEMBAR (FP)
P3076: !_BST [11] (maybe <- 0x43000078) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
! preparing store val #1, next val will be in f33
fmovs %f16, %f21
fadds %f16, %f17, %f16
! preparing store val #2, next val will be in f40
fmovd %f20, %f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f40
membar #Sync
stda %f32, [%i2 + 0 ] %asi
P3077: !_MEMBAR (FP)
membar #StoreLoad
P3078: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %o5
ld [%i3+160], %l6
st %l6, [%i3+160]
add %i3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
add %l3, %o5, %l3
ld [%l3+160], %l6
st %l6, [%l3+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3078
nop
RET3078:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P3079: !_MEMBAR (FP)
P3080: !_BST [34] (maybe <- 0x4300007b) (FP)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
sub %i0, %i2, %i2
! preparing store val #0, next val will be in f32
fmovs %f16, %f20
fadds %f16, %f17, %f16
fmovd %f20, %f32
membar #Sync
stda %f32, [%i2 + 64 ] %asi
P3081: !_MEMBAR (FP)
membar #StoreLoad
P3082: !_REPLACEMENT [33] (Int) (Branch target of P2685)
sethi %hi(0x2000), %l7
ld [%i3+0], %l3
st %l3, [%i3+0]
add %i3, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
ba P3083
nop
TARGET2685:
ba RET2685
nop
P3083: !_MEMBAR (FP) (Branch target of P2673)
membar #StoreLoad
ba P3084
nop
TARGET2673:
ba RET2673
nop
P3084: !_BLD [22] (FP) (Branch target of P2920)
wr %g0, 0xf0, %asi
sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
sub %i0, %i3, %i3
ldda [%i3 + 0] %asi, %f32
membar #Sync
! 3 addresses covered
fmovd %f32, %f18
fmovs %f18, %f15
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovd %f6, %f30
fmovd %f8, %f30
fmovd %f10, %f30
fmovd %f12, %f30
fmovd %f14, %f30
!--
fmovs %f19, %f0
fmovd %f40, %f18
fmovs %f18, %f1
ba P3085
nop
TARGET2920:
ba RET2920
nop
P3085: !_MEMBAR (FP)
P3086: !_REPLACEMENT [2] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l6
ld [%i2+8], %o5
st %o5, [%i2+8]
add %i2, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
add %l7, %l6, %l7
ld [%l7+8], %o5
st %o5, [%l7+8]
P3087: !_MEMBAR (FP) (Secondary ctx)
membar #StoreLoad
P3088: !_BLD [34] (FP) (CBR) (Secondary ctx) (Branch target of P2672)
wr %g0, 0xf1, %asi
sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
sub %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 1 addresses covered
fmovd %f32, %f2
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3088
nop
RET3088:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
ba P3089
nop
TARGET2672:
ba RET2672
nop
P3089: !_MEMBAR (FP) (Secondary ctx)
P3090: !_REPLACEMENT [13] (Int) (CBR)
sethi %hi(0x2000), %l6
ld [%i2+32], %o5
st %o5, [%i2+32]
add %i2, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3090
nop
RET3090:
! lfsr step begin
srlx %l0, 1, %l3
xnor %l3, %l0, %l3
sllx %l3, 63, %l3
or %l3, %l0, %l0
srlx %l0, 1, %l0
P3091: !_REPLACEMENT [16] (Int)
sethi %hi(0x2000), %l6
ld [%i2+16], %o5
st %o5, [%i2+16]
add %i2, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
add %l7, %l6, %l7
ld [%l7+16], %o5
st %o5, [%l7+16]
P3092: !_REPLACEMENT [30] (Int)
sethi %hi(0x2000), %l3
ld [%i2+32], %l7
st %l7, [%i2+32]
add %i2, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
add %l6, %l3, %l6
ld [%l6+32], %l7
st %l7, [%l6+32]
P3093: !_REPLACEMENT [20] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(0x2000), %o5
ld [%i2+256], %l6
st %l6, [%i2+256]
add %i2, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
add %l3, %o5, %l3
ld [%l3+256], %l6
st %l6, [%l3+256]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3093
nop
RET3093:
! lfsr step begin
srlx %l0, 1, %l7
xnor %l7, %l0, %l7
sllx %l7, 63, %l7
or %l7, %l0, %l0
srlx %l0, 1, %l0
P3094: !_REPLACEMENT [17] (Int)
sethi %hi(0x2000), %o5
ld [%i2+96], %l6
st %l6, [%i2+96]
add %i2, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
add %l3, %o5, %l3
ld [%l3+96], %l6
st %l6, [%l3+96]
P3095: !_REPLACEMENT [0] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pt %xcc, TARGET3095
nop
RET3095:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P3096: !_PREFETCH [24] (Int)
sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
sub %i0, %i2, %i2
prefetch [%i2 + 64], 1
P3097: !_REPLACEMENT [3] (Int)
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
sub %i0, %i3, %i3
sethi %hi(0x2000), %l7
ld [%i3+16], %l3
st %l3, [%i3+16]
add %i3, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
add %o5, %l7, %o5
ld [%o5+16], %l3
st %l3, [%o5+16]
P3098: !_REPLACEMENT [4] (Int)
sethi %hi(0x2000), %l6
ld [%i3+32], %o5
st %o5, [%i3+32]
add %i3, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
add %l7, %l6, %l7
ld [%l7+32], %o5
st %o5, [%l7+32]
P3099: !_ST [29] (maybe <- 0x380000f) (Int) (Secondary ctx)
wr %g0, 0x81, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
add %i0, %i2, %i2
stwa %l4, [%i2 + 4] %asi
add %l4, 1, %l4
P3100: !_ST [23] (maybe <- 0x3800010) (Int) (Branch target of P2601)
sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
sub %i0, %i3, %i3
stw %l4, [%i3 + 32 ]
add %l4, 1, %l4
ba P3101
nop
TARGET2601:
ba RET2601
nop
P3101: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx)
wr %g0, 0x4, %asi
sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
sub %i0, %i2, %i2
sethi %hi(0x2000), %l7
ld [%i2+0], %l3
st %l3, [%i2+0]
add %i2, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
add %o5, %l7, %o5
ld [%o5+0], %l3
st %l3, [%o5+0]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3101
nop
RET3101:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P3102: !_REPLACEMENT [27] (Int) (CBR)
sethi %hi(0x2000), %l7
ld [%i2+160], %l3
st %l3, [%i2+160]
add %i2, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
add %o5, %l7, %o5
ld [%o5+160], %l3
st %l3, [%o5+160]
! cbranch
andcc %l0, 1, %g0
be,pn %xcc, TARGET3102
nop
RET3102:
! lfsr step begin
srlx %l0, 1, %l6
xnor %l6, %l0, %l6
sllx %l6, 63, %l6
or %l6, %l0, %l0
srlx %l0, 1, %l0
P3103: !_MEMBAR (Int)
membar #StoreLoad
P3104: !_BLD [31] (FP) (Secondary ctx)
wr %g0, 0xf1, %asi
sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
add %i0, %i3, %i3
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f3
fmovd %f40, %f4
P3105: !_MEMBAR (FP) (Secondary ctx)
P3106: !_BLD [31] (FP)
wr %g0, 0xf0, %asi
ldda [%i3 + 64] %asi, %f32
membar #Sync
! 2 addresses covered
fmovd %f32, %f18
fmovs %f18, %f5
fmovd %f40, %f6
P3107: !_MEMBAR (FP)
P3108: !_REPLACEMENT [13] (Int)
sethi %hi(0x2000), %l7
ld [%i2+32], %l3
st %l3, [%i2+32]
add %i2, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
add %o5, %l7, %o5
ld [%o5+32], %l3
st %l3, [%o5+32]
P3109: !_LD [23] (Int) (Loop exit)
sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
sub %i0, %i2, %i2
lduw [%i2 + 32], %l7
! move %l7(lower) -> %o1(lower)
or %l7, %o1, %o1
!---- flushing int results buffer----
mov %o0, %l5
mov %o1, %l5
!---- flushing fp results buffer to %f30 ----
fmovd %f0, %f30
fmovd %f2, %f30
fmovd %f4, %f30
fmovs %f6, %f30
!--
loop_exit_7_3:
sub %l2, 1, %l2
cmp %l2, 0
bg loop_entry_7_3
nop
P3110: !_MEMBAR (Int)
membar #StoreLoad
END_NODES7: ! Test instruction sequence for CPU 7 ends
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
! move %l3(lower) -> %o0(upper)
sllx %l3, 32, %o0
sethi %hi(0xdead0e0f), %l3
or %l3, %lo(0xdead0e0f), %l3
stw %l3, [%i5]
ld [%i5], %f0
!---- flushing int results buffer----
mov %o0, %l5
!---- flushing fp results buffer to %f30 ----
fmovs %f0, %f30
!--
restore
retl
nop
tsotool_text_end:
!#0 N1 P1 REPLACEMENT 18 Int BE Pri Loop_entry
!#0 N2 P2 LD 12 -1 Int BE Pri
!#0 N3 P3 REPLACEMENT 34 Int BE Pri
!#0 N4 P4 MEMBAR
!#0 N5 P5 BLD 28 -1 FP BE Pri
!#0 N6 P5 BLD 29 -1 FP BE Pri
!#A N5 N6
!#0 N7 P5 BLD 30 -1 FP BE Pri
!#0 N8 P6 MEMBAR
!#0 N9 P7 REPLACEMENT 33 Int BE Pri
!#0 N10 P8 LD 29 -1 Int BE Pri
!#0 N11 P9 MEMBAR
!#0 N12 P10 BST 31 0x3f800001 FP BE Pri
!#0 N13 P10 BST 32 0x3f800002 FP BE Pri
!#0 N14 P11 MEMBAR
!#0 N15 P12 REPLACEMENT 18 Int BE Pri
!#0 N16 P13 MEMBAR
!#0 N17 P14 BLD 11 -1 FP BE Sec
!#0 N18 P14 BLD 12 -1 FP BE Sec
!#A N17 N18
!#0 N19 P14 BLD 13 -1 FP BE Sec
!#0 N20 P15 MEMBAR
!#0 N21 P16 REPLACEMENT 2 Int BE Pri
!#0 N22 P17 MEMBAR
!#0 N23 P18 BST 33 0x3f800003 FP BE Pri
!#0 N24 P19 MEMBAR
!#0 N25 P20 REPLACEMENT 8 Int BE Pri
!#0 N26 P21 REPLACEMENT 0 Int BE Pri
!#0 N27 P22 REPLACEMENT 15 Int BE Pri
!#0 N28 P23 MEMBAR
!#0 N29 P24 BSTC 15 0x3f800004 FP BE Pri
!#0 N30 P25 MEMBAR
!#0 N31 P26 BLD 24 -1 FP BE Pri
!#0 N32 P26 BLD 25 -1 FP BE Pri
!#0 N33 P27 MEMBAR
!#0 N34 P28 REPLACEMENT 4 Int BE Pri
!#0 N35 P29 REPLACEMENT 6 Int BE Pri
!#0 N36 P30 ST 1 0x3f800005 FP BE Sec
!#0 N37 P31 MEMBAR
!#0 N38 P32 REPLACEMENT 28 Int BE Pri
!#0 N39 P33 PREFETCH 1 Int BE Nuc
!#0 N40 P34 REPLACEMENT 6 Int BE Pri
!#0 N41 P35 REPLACEMENT 15 Int BE Sec
!#0 N42 P36 REPLACEMENT 30 Int BE Nuc
!#0 N43 P37 REPLACEMENT 27 Int BE Pri
!#0 N44 P38 MEMBAR
!#0 N45 P39 BSTC 31 0x3f800006 FP BE Pri
!#0 N46 P39 BSTC 32 0x3f800007 FP BE Pri
!#0 N47 P40 MEMBAR
!#0 N48 P41 REPLACEMENT 2 Int BE Pri
!#0 N49 P42 REPLACEMENT 5 Int BE Pri
!#0 N50 P43 REPLACEMENT 14 Int BE Pri
!#0 N51 P44 REPLACEMENT 5 Int BE Sec
!#0 N52 P45 REPLACEMENT 33 Int BE Pri
!#0 N53 P46 REPLACEMENT 0 Int BE Nuc
!#0 N54 P47 PREFETCH 11 Int BE Pri
!#0 N55 P48 REPLACEMENT 29 Int BE Sec
!#0 N56 P49 MEMBAR
!#0 N57 P50 BLD 5 -1 FP BE Pri
!#0 N58 P50 BLD 6 -1 FP BE Pri
!#0 N59 P51 MEMBAR
!#0 N60 P52 BSTC 11 0x3f800008 FP BE Sec
!#0 N61 P52 BSTC 12 0x3f800009 FP BE Sec
!#A N60 N61
!#0 N62 P52 BSTC 13 0x3f80000a FP BE Sec
!#0 N63 P53 MEMBAR
!#0 N64 P54 BLD 21 -1 FP BE Pri
!#0 N65 P54 BLD 22 -1 FP BE Pri
!#A N64 N65
!#0 N66 P54 BLD 23 -1 FP BE Pri
!#0 N67 P55 MEMBAR
!#0 N68 P56 REPLACEMENT 16 Int BE Nuc
!#0 N69 P57 PREFETCH 4 Int BE Pri
!#0 N70 P58 ST 9 0x3f80000b FP BE Sec
!#0 N71 P59 IDC_FLIP 10 Int BE Pri
!#0 N72 P60 PREFETCH 20 Int BE Pri
!#0 N73 P61 ST 33 0x3f80000c FP BE Nuc
!#0 N74 P62 REPLACEMENT 34 Int BE Pri
!#0 N75 P63 ST 19 0x3f80000d FP BE Pri
!#0 N76 P64 FLUSHI 24 Int BE Pri
!#0 N77 P65 REPLACEMENT 13 Int BE Pri
!#0 N78 P66 IDC_FLIP 20 Int BE Pri
!#0 N79 P67 MEMBAR
!#0 N80 P68 BLD 8 -1 FP BE Pri
!#0 N81 P68 BLD 9 -1 FP BE Pri
!#0 N82 P69 MEMBAR
!#0 N83 P70 BST 31 0x3f80000e FP BE Pri
!#0 N84 P70 BST 32 0x3f80000f FP BE Pri
!#0 N85 P71 MEMBAR
!#0 N86 P72 ST 12 0x3f800010 FP BE Sec
!#0 N87 P73 MEMBAR
!#0 N88 P74 BLD 20 -1 FP BE Pri
!#0 N89 P75 MEMBAR
!#0 N90 P76 BSTC 14 0x3f800011 FP BE Pri
!#0 N91 P77 MEMBAR
!#0 N92 P78 REPLACEMENT 16 Int BE Pri
!#0 N93 P79 MEMBAR
!#0 N94 P80 BLD 19 -1 FP BE Pri
!#0 N95 P81 MEMBAR
!#0 N96 P82 REPLACEMENT 22 Int BE Pri
!#0 N97 P83 FLUSH 22 Int BE Pri
!#0 N98 P84 LD 5 -1 Int BE Pri
!#0 N99 P85 REPLACEMENT 25 Int BE Pri
!#0 N100 P86 REPLACEMENT 1 Int BE Pri
!#0 N101 P87 REPLACEMENT 16 Int BE Nuc
!#0 N102 P88 LD 12 -1 FP BE Sec
!#0 N103 P89 REPLACEMENT 18 Int BE Pri
!#0 N104 P90 REPLACEMENT 29 Int BE Pri
!#0 N105 P91 REPLACEMENT 32 Int BE Sec
!#0 N106 P92 ST 1 0x1 Int BE Pri
!#0 N107 P93 ST 34 0x2 Int BE Pri
!#0 N108 P94 REPLACEMENT 28 Int BE Sec
!#0 N109 P95 MEMBAR
!#0 N110 P96 BST 15 0x3f800012 FP BE Pri
!#0 N111 P97 MEMBAR
!#0 N112 P98 REPLACEMENT 33 Int BE Sec
!#0 N113 P99 REPLACEMENT 5 Int BE Pri
!#0 N114 P100 REPLACEMENT 17 Int BE Pri
!#0 N115 P101 IDC_FLIP 1 Int BE Pri
!#0 N116 P102 REPLACEMENT 20 Int BE Pri
!#0 N117 P103 REPLACEMENT 1 Int BE Nuc
!#0 N118 P104 REPLACEMENT 3 Int BE Pri
!#0 N119 P105 MEMBAR
!#0 N120 P106 BST 26 0x3f800013 FP BE Sec
!#0 N121 P106 BST 27 0x3f800014 FP BE Sec
!#0 N122 P107 MEMBAR
!#0 N123 P108 ST 28 0x3 Int BE Pri
!#0 N124 P109 ST 24 0x3f800015 FP BE Pri
!#0 N125 P110 REPLACEMENT 33 Int BE Nuc
!#0 N126 P111 REPLACEMENT 22 Int BE Pri
!#0 N127 P112 REPLACEMENT 8 Int BE Pri
!#0 N128 P113 REPLACEMENT 23 Int BE Pri
!#0 N129 P114 MEMBAR
!#0 N130 P115 BST 26 0x3f800016 FP BE Pri
!#0 N131 P115 BST 27 0x3f800017 FP BE Pri
!#0 N132 P116 MEMBAR
!#0 N133 P117 BSTC 33 0x3f800018 FP BE Pri
!#0 N134 P118 MEMBAR
!#0 N135 P119 REPLACEMENT 6 Int BE Pri
!#0 N136 P120 PREFETCH 0 Int BE Pri
!#0 N137 P121 REPLACEMENT 30 Int BE Pri
!#0 N138 P122 MEMBAR
!#0 N139 P123 BST 11 0x3f800019 FP BE Pri
!#0 N140 P123 BST 12 0x3f80001a FP BE Pri
!#A N139 N140
!#0 N141 P123 BST 13 0x3f80001b FP BE Pri
!#0 N142 P124 MEMBAR
!#0 N143 P125 REPLACEMENT 32 Int BE Pri
!#0 N144 P126 ST 4 0x4 Int BE Pri
!#0 N145 P127 REPLACEMENT 21 Int BE Pri
!#0 N146 P128 FLUSH 8 Int BE Pri
!#0 N147 P129 REPLACEMENT 9 Int BE Sec
!#0 N148 P130 REPLACEMENT 32 Int BE Sec
!#0 N149 P131 REPLACEMENT 1 Int BE Nuc
!#0 N150 P132 IDC_FLIP 31 Int BE Pri
!#0 N151 P133 REPLACEMENT 17 Int BE Pri
!#0 N152 P134 MEMBAR
!#0 N153 P135 BLD 24 -1 FP BE Pri
!#0 N154 P135 BLD 25 -1 FP BE Pri
!#0 N155 P136 MEMBAR
!#0 N156 P137 BSTC 28 0x3f80001c FP BE Pri
!#0 N157 P137 BSTC 29 0x3f80001d FP BE Pri
!#A N156 N157
!#0 N158 P137 BSTC 30 0x3f80001e FP BE Pri
!#0 N159 P138 MEMBAR
!#0 N160 P139 REPLACEMENT 20 Int BE Pri
!#0 N161 P140 MEMBAR
!#0 N162 P141 BSTC 18 0x3f80001f FP BE Sec
!#0 N163 P142 MEMBAR
!#0 N164 P143 REPLACEMENT 21 Int BE Sec
!#0 N165 P144 MEMBAR
!#0 N166 P145 BLD 10 -1 FP BE Pri
!#0 N167 P146 MEMBAR
!#0 N168 P147 LD 30 -1 FP BE Pri
!#0 N169 P148 PREFETCH 17 Int BE Pri
!#0 N170 P149 REPLACEMENT 1 Int BE Pri
!#0 N171 P150 MEMBAR
!#0 N172 P151 BST 28 0x3f800020 FP BE Pri
!#0 N173 P151 BST 29 0x3f800021 FP BE Pri
!#A N172 N173
!#0 N174 P151 BST 30 0x3f800022 FP BE Pri
!#0 N175 P152 MEMBAR
!#0 N176 P153 PREFETCH 10 Int LE Pri
!#0 N177 P154 REPLACEMENT 12 Int BE Pri
!#0 N178 P155 REPLACEMENT 0 Int BE Pri
!#0 N179 P156 MEMBAR
!#0 N180 P157 BLD 26 -1 FP BE Pri
!#0 N181 P157 BLD 27 -1 FP BE Pri
!#0 N182 P158 MEMBAR
!#0 N183 P159 REPLACEMENT 4 Int BE Pri
!#0 N184 P160 REPLACEMENT 6 Int BE Pri
!#0 N185 P161 MEMBAR
!#0 N186 P162 BST 31 0x3f800023 FP BE Pri
!#0 N187 P162 BST 32 0x3f800024 FP BE Pri
!#0 N188 P163 MEMBAR
!#0 N189 P164 REPLACEMENT 23 Int BE Pri
!#0 N190 P165 REPLACEMENT 32 Int BE Pri
!#0 N191 P166 REPLACEMENT 2 Int BE Pri
!#0 N192 P167 REPLACEMENT 18 Int BE Pri
!#0 N193 P168 MEMBAR
!#0 N194 P169 BLD 33 -1 FP BE Pri
!#0 N195 P170 MEMBAR
!#0 N196 P171 REPLACEMENT 0 Int BE Pri
!#0 N197 P172 REPLACEMENT 12 Int BE Pri
!#0 N198 P173 REPLACEMENT 16 Int BE Pri
!#0 N199 P174 REPLACEMENT 11 Int BE Pri
!#0 N200 P175 MEMBAR
!#0 N201 P176 BLD 21 -1 FP BE Pri
!#0 N202 P176 BLD 22 -1 FP BE Pri
!#A N201 N202
!#0 N203 P176 BLD 23 -1 FP BE Pri
!#0 N204 P177 MEMBAR
!#0 N205 P178 LD 27 -1 Int BE Sec
!#0 N206 P179 ST 24 0x5 Int BE Pri
!#0 N207 P180 REPLACEMENT 17 Int BE Pri
!#0 N208 P181 REPLACEMENT 20 Int BE Sec
!#0 N209 P182 REPLACEMENT 23 Int BE Pri
!#0 N210 P183 LD 23 -1 Int BE Pri
!#0 N211 P184 LD 24 -1 Int BE Pri
!#0 N212 P185 IDC_FLIP 28 Int BE Pri
!#0 N213 P186 IDC_FLIP 10 Int BE Pri
!#0 N214 P187 REPLACEMENT 5 Int BE Pri
!#0 N215 P188 REPLACEMENT 3 Int BE Nuc
!#0 N216 P189 REPLACEMENT 24 Int BE Pri
!#0 N217 P190 REPLACEMENT 7 Int BE Pri
!#0 N218 P191 REPLACEMENT 19 Int BE Pri
!#0 N219 P192 LD 19 -1 FP BE Pri
!#0 N220 P193 REPLACEMENT 27 Int BE Pri
!#0 N221 P194 ST 33 0x3f800025 FP BE Pri
!#0 N222 P195 REPLACEMENT 27 Int BE Pri
!#0 N223 P196 REPLACEMENT 17 Int BE Pri
!#0 N224 P197 MEMBAR
!#0 N225 P198 BLD 26 -1 FP BE Pri
!#0 N226 P198 BLD 27 -1 FP BE Pri
!#0 N227 P199 MEMBAR
!#0 N228 P200 IDC_FLIP 7 Int BE Pri
!#0 N229 P201 LD 12 -1 Int BE Pri
!#0 N230 P202 REPLACEMENT 4 Int BE Nuc
!#0 N231 P203 MEMBAR
!#0 N232 P204 BLD 0 -1 FP BE Pri
!#0 N233 P204 BLD 1 -1 FP BE Pri
!#A N232 N233
!#0 N234 P204 BLD 2 -1 FP BE Pri
!#0 N235 P204 BLD 3 -1 FP BE Pri
!#0 N236 P204 BLD 4 -1 FP BE Pri
!#0 N237 P205 MEMBAR
!#0 N238 P206 REPLACEMENT 5 Int BE Sec
!#0 N239 P207 REPLACEMENT 12 Int BE Sec
!#0 N240 P208 MEMBAR
!#0 N241 P209 BST 0 0x3f800026 FP BE Pri
!#0 N242 P209 BST 1 0x3f800027 FP BE Pri
!#A N241 N242
!#0 N243 P209 BST 2 0x3f800028 FP BE Pri
!#0 N244 P209 BST 3 0x3f800029 FP BE Pri
!#0 N245 P209 BST 4 0x3f80002a FP BE Pri
!#0 N246 P210 MEMBAR
!#0 N247 P211 ST 2 0x3f80002b FP BE Pri
!#0 N248 P212 REPLACEMENT 32 Int BE Sec
!#0 N249 P213 REPLACEMENT 2 Int BE Pri
!#0 N250 P214 MEMBAR
!#0 N251 P215 BSTC 0 0x3f80002c FP BE Pri
!#0 N252 P215 BSTC 1 0x3f80002d FP BE Pri
!#A N251 N252
!#0 N253 P215 BSTC 2 0x3f80002e FP BE Pri
!#0 N254 P215 BSTC 3 0x3f80002f FP BE Pri
!#0 N255 P215 BSTC 4 0x3f800030 FP BE Pri
!#0 N256 P216 MEMBAR
!#0 N257 P217 REPLACEMENT 25 Int BE Pri
!#0 N258 P218 IDC_FLIP 34 Int BE Pri
!#0 N259 P219 ST 7 0x3f800031 FP BE Pri
!#0 N260 P220 MEMBAR
!#0 N261 P221 BST 0 0x3f800032 FP BE Pri
!#0 N262 P221 BST 1 0x3f800033 FP BE Pri
!#A N261 N262
!#0 N263 P221 BST 2 0x3f800034 FP BE Pri
!#0 N264 P221 BST 3 0x3f800035 FP BE Pri
!#0 N265 P221 BST 4 0x3f800036 FP BE Pri
!#0 N266 P222 MEMBAR
!#0 N267 P223 IDC_FLIP 20 Int BE Pri
!#0 N268 P224 REPLACEMENT 22 Int BE Pri
!#0 N269 P225 IDC_FLIP 4 Int BE Pri
!#0 N270 P226 REPLACEMENT 22 Int BE Pri
!#0 N271 P227 REPLACEMENT 17 Int BE Pri
!#0 N272 P228 ST 18 0x3f800037 FP BE Pri
!#0 N273 P229 FLUSH 30 Int BE Pri
!#0 N274 P230 LD 25 -1 FP BE Pri
!#0 N275 P231 REPLACEMENT 16 Int BE Nuc
!#0 N276 P232 MEMBAR
!#0 N277 P233 BST 31 0x3f800038 FP BE Pri
!#0 N278 P233 BST 32 0x3f800039 FP BE Pri
!#0 N279 P234 MEMBAR
!#0 N280 P235 LD 10 -1 Int BE Pri Loop_exit
!#0 N281 P1 REPLACEMENT 18 Int BE Pri Loop_entry
!#0 N282 P2 LD 12 -1 Int BE Pri
!#0 N283 P3 REPLACEMENT 34 Int BE Pri
!#0 N284 P4 MEMBAR
!#0 N285 P5 BLD 28 -1 FP BE Pri
!#0 N286 P5 BLD 29 -1 FP BE Pri
!#A N285 N286
!#0 N287 P5 BLD 30 -1 FP BE Pri
!#0 N288 P6 MEMBAR
!#0 N289 P7 REPLACEMENT 33 Int BE Pri
!#0 N290 P8 LD 29 -1 Int BE Pri
!#0 N291 P9 MEMBAR
!#0 N292 P10 BST 31 0x3f80003a FP BE Pri
!#0 N293 P10 BST 32 0x3f80003b FP BE Pri
!#0 N294 P11 MEMBAR
!#0 N295 P12 REPLACEMENT 18 Int BE Pri
!#0 N296 P13 MEMBAR
!#0 N297 P14 BLD 11 -1 FP BE Sec
!#0 N298 P14 BLD 12 -1 FP BE Sec
!#A N297 N298
!#0 N299 P14 BLD 13 -1 FP BE Sec
!#0 N300 P15 MEMBAR
!#0 N301 P16 REPLACEMENT 2 Int BE Pri
!#0 N302 P17 MEMBAR
!#0 N303 P18 BST 33 0x3f80003c FP BE Pri
!#0 N304 P19 MEMBAR
!#0 N305 P20 REPLACEMENT 8 Int BE Pri
!#0 N306 P21 REPLACEMENT 0 Int BE Pri
!#0 N307 P22 REPLACEMENT 15 Int BE Pri
!#0 N308 P23 MEMBAR
!#0 N309 P24 BSTC 15 0x3f80003d FP BE Pri
!#0 N310 P25 MEMBAR
!#0 N311 P26 BLD 24 -1 FP BE Pri
!#0 N312 P26 BLD 25 -1 FP BE Pri
!#0 N313 P27 MEMBAR
!#0 N314 P28 REPLACEMENT 4 Int BE Pri
!#0 N315 P29 REPLACEMENT 6 Int BE Pri
!#0 N316 P30 ST 1 0x3f80003e FP BE Sec
!#0 N317 P31 MEMBAR
!#0 N318 P32 REPLACEMENT 28 Int BE Pri
!#0 N319 P33 PREFETCH 1 Int BE Nuc
!#0 N320 P34 REPLACEMENT 6 Int BE Pri
!#0 N321 P35 REPLACEMENT 15 Int BE Sec
!#0 N322 P36 REPLACEMENT 30 Int BE Nuc
!#0 N323 P37 REPLACEMENT 27 Int BE Pri
!#0 N324 P38 MEMBAR
!#0 N325 P39 BSTC 31 0x3f80003f FP BE Pri
!#0 N326 P39 BSTC 32 0x3f800040 FP BE Pri
!#0 N327 P40 MEMBAR
!#0 N328 P41 REPLACEMENT 2 Int BE Pri
!#0 N329 P42 REPLACEMENT 5 Int BE Pri
!#0 N330 P43 REPLACEMENT 14 Int BE Pri
!#0 N331 P44 REPLACEMENT 5 Int BE Sec
!#0 N332 P45 REPLACEMENT 33 Int BE Pri
!#0 N333 P46 REPLACEMENT 0 Int BE Nuc
!#0 N334 P47 PREFETCH 11 Int BE Pri
!#0 N335 P48 REPLACEMENT 29 Int BE Sec
!#0 N336 P49 MEMBAR
!#0 N337 P50 BLD 5 -1 FP BE Pri
!#0 N338 P50 BLD 6 -1 FP BE Pri
!#0 N339 P51 MEMBAR
!#0 N340 P52 BSTC 11 0x3f800041 FP BE Sec
!#0 N341 P52 BSTC 12 0x3f800042 FP BE Sec
!#A N340 N341
!#0 N342 P52 BSTC 13 0x3f800043 FP BE Sec
!#0 N343 P53 MEMBAR
!#0 N344 P54 BLD 21 -1 FP BE Pri
!#0 N345 P54 BLD 22 -1 FP BE Pri
!#A N344 N345
!#0 N346 P54 BLD 23 -1 FP BE Pri
!#0 N347 P55 MEMBAR
!#0 N348 P56 REPLACEMENT 16 Int BE Nuc
!#0 N349 P57 PREFETCH 4 Int BE Pri
!#0 N350 P58 ST 9 0x3f800044 FP BE Sec
!#0 N351 P59 IDC_FLIP 10 Int BE Pri
!#0 N352 P60 PREFETCH 20 Int BE Pri
!#0 N353 P61 ST 33 0x3f800045 FP BE Nuc
!#0 N354 P62 REPLACEMENT 34 Int BE Pri
!#0 N355 P63 ST 19 0x3f800046 FP BE Pri
!#0 N356 P64 FLUSHI 24 Int BE Pri
!#0 N357 P65 REPLACEMENT 13 Int BE Pri
!#0 N358 P66 IDC_FLIP 20 Int BE Pri
!#0 N359 P67 MEMBAR
!#0 N360 P68 BLD 8 -1 FP BE Pri
!#0 N361 P68 BLD 9 -1 FP BE Pri
!#0 N362 P69 MEMBAR
!#0 N363 P70 BST 31 0x3f800047 FP BE Pri
!#0 N364 P70 BST 32 0x3f800048 FP BE Pri
!#0 N365 P71 MEMBAR
!#0 N366 P72 ST 12 0x3f800049 FP BE Sec
!#0 N367 P73 MEMBAR
!#0 N368 P74 BLD 20 -1 FP BE Pri
!#0 N369 P75 MEMBAR
!#0 N370 P76 BSTC 14 0x3f80004a FP BE Pri
!#0 N371 P77 MEMBAR
!#0 N372 P78 REPLACEMENT 16 Int BE Pri
!#0 N373 P79 MEMBAR
!#0 N374 P80 BLD 19 -1 FP BE Pri
!#0 N375 P81 MEMBAR
!#0 N376 P82 REPLACEMENT 22 Int BE Pri
!#0 N377 P83 FLUSH 22 Int BE Pri
!#0 N378 P84 LD 5 -1 Int BE Pri
!#0 N379 P85 REPLACEMENT 25 Int BE Pri
!#0 N380 P86 REPLACEMENT 1 Int BE Pri
!#0 N381 P87 REPLACEMENT 16 Int BE Nuc
!#0 N382 P88 LD 12 -1 FP BE Sec
!#0 N383 P89 REPLACEMENT 18 Int BE Pri
!#0 N384 P90 REPLACEMENT 29 Int BE Pri
!#0 N385 P91 REPLACEMENT 32 Int BE Sec
!#0 N386 P92 ST 1 0x6 Int BE Pri
!#0 N387 P93 ST 34 0x7 Int BE Pri
!#0 N388 P94 REPLACEMENT 28 Int BE Sec
!#0 N389 P95 MEMBAR
!#0 N390 P96 BST 15 0x3f80004b FP BE Pri
!#0 N391 P97 MEMBAR
!#0 N392 P98 REPLACEMENT 33 Int BE Sec
!#0 N393 P99 REPLACEMENT 5 Int BE Pri
!#0 N394 P100 REPLACEMENT 17 Int BE Pri
!#0 N395 P101 IDC_FLIP 1 Int BE Pri
!#0 N396 P102 REPLACEMENT 20 Int BE Pri
!#0 N397 P103 REPLACEMENT 1 Int BE Nuc
!#0 N398 P104 REPLACEMENT 3 Int BE Pri
!#0 N399 P105 MEMBAR
!#0 N400 P106 BST 26 0x3f80004c FP BE Sec
!#0 N401 P106 BST 27 0x3f80004d FP BE Sec
!#0 N402 P107 MEMBAR
!#0 N403 P108 ST 28 0x8 Int BE Pri
!#0 N404 P109 ST 24 0x3f80004e FP BE Pri
!#0 N405 P110 REPLACEMENT 33 Int BE Nuc
!#0 N406 P111 REPLACEMENT 22 Int BE Pri
!#0 N407 P112 REPLACEMENT 8 Int BE Pri
!#0 N408 P113 REPLACEMENT 23 Int BE Pri
!#0 N409 P114 MEMBAR
!#0 N410 P115 BST 26 0x3f80004f FP BE Pri
!#0 N411 P115 BST 27 0x3f800050 FP BE Pri
!#0 N412 P116 MEMBAR
!#0 N413 P117 BSTC 33 0x3f800051 FP BE Pri
!#0 N414 P118 MEMBAR
!#0 N415 P119 REPLACEMENT 6 Int BE Pri
!#0 N416 P120 PREFETCH 0 Int BE Pri
!#0 N417 P121 REPLACEMENT 30 Int BE Pri
!#0 N418 P122 MEMBAR
!#0 N419 P123 BST 11 0x3f800052 FP BE Pri
!#0 N420 P123 BST 12 0x3f800053 FP BE Pri
!#A N419 N420
!#0 N421 P123 BST 13 0x3f800054 FP BE Pri
!#0 N422 P124 MEMBAR
!#0 N423 P125 REPLACEMENT 32 Int BE Pri
!#0 N424 P126 ST 4 0x9 Int BE Pri
!#0 N425 P127 REPLACEMENT 21 Int BE Pri
!#0 N426 P128 FLUSH 8 Int BE Pri
!#0 N427 P129 REPLACEMENT 9 Int BE Sec
!#0 N428 P130 REPLACEMENT 32 Int BE Sec
!#0 N429 P131 REPLACEMENT 1 Int BE Nuc
!#0 N430 P132 IDC_FLIP 31 Int BE Pri
!#0 N431 P133 REPLACEMENT 17 Int BE Pri
!#0 N432 P134 MEMBAR
!#0 N433 P135 BLD 24 -1 FP BE Pri
!#0 N434 P135 BLD 25 -1 FP BE Pri
!#0 N435 P136 MEMBAR
!#0 N436 P137 BSTC 28 0x3f800055 FP BE Pri
!#0 N437 P137 BSTC 29 0x3f800056 FP BE Pri
!#A N436 N437
!#0 N438 P137 BSTC 30 0x3f800057 FP BE Pri
!#0 N439 P138 MEMBAR
!#0 N440 P139 REPLACEMENT 20 Int BE Pri
!#0 N441 P140 MEMBAR
!#0 N442 P141 BSTC 18 0x3f800058 FP BE Sec
!#0 N443 P142 MEMBAR
!#0 N444 P143 REPLACEMENT 21 Int BE Sec
!#0 N445 P144 MEMBAR
!#0 N446 P145 BLD 10 -1 FP BE Pri
!#0 N447 P146 MEMBAR
!#0 N448 P147 LD 30 -1 FP BE Pri
!#0 N449 P148 PREFETCH 17 Int BE Pri
!#0 N450 P149 REPLACEMENT 1 Int BE Pri
!#0 N451 P150 MEMBAR
!#0 N452 P151 BST 28 0x3f800059 FP BE Pri
!#0 N453 P151 BST 29 0x3f80005a FP BE Pri
!#A N452 N453
!#0 N454 P151 BST 30 0x3f80005b FP BE Pri
!#0 N455 P152 MEMBAR
!#0 N456 P153 PREFETCH 10 Int LE Pri
!#0 N457 P154 REPLACEMENT 12 Int BE Pri
!#0 N458 P155 REPLACEMENT 0 Int BE Pri
!#0 N459 P156 MEMBAR
!#0 N460 P157 BLD 26 -1 FP BE Pri
!#0 N461 P157 BLD 27 -1 FP BE Pri
!#0 N462 P158 MEMBAR
!#0 N463 P159 REPLACEMENT 4 Int BE Pri
!#0 N464 P160 REPLACEMENT 6 Int BE Pri
!#0 N465 P161 MEMBAR
!#0 N466 P162 BST 31 0x3f80005c FP BE Pri
!#0 N467 P162 BST 32 0x3f80005d FP BE Pri
!#0 N468 P163 MEMBAR
!#0 N469 P164 REPLACEMENT 23 Int BE Pri
!#0 N470 P165 REPLACEMENT 32 Int BE Pri
!#0 N471 P166 REPLACEMENT 2 Int BE Pri
!#0 N472 P167 REPLACEMENT 18 Int BE Pri
!#0 N473 P168 MEMBAR
!#0 N474 P169 BLD 33 -1 FP BE Pri
!#0 N475 P170 MEMBAR
!#0 N476 P171 REPLACEMENT 0 Int BE Pri
!#0 N477 P172 REPLACEMENT 12 Int BE Pri
!#0 N478 P173 REPLACEMENT 16 Int BE Pri
!#0 N479 P174 REPLACEMENT 11 Int BE Pri
!#0 N480 P175 MEMBAR
!#0 N481 P176 BLD 21 -1 FP BE Pri
!#0 N482 P176 BLD 22 -1 FP BE Pri
!#A N481 N482
!#0 N483 P176 BLD 23 -1 FP BE Pri
!#0 N484 P177 MEMBAR
!#0 N485 P178 LD 27 -1 Int BE Sec
!#0 N486 P179 ST 24 0xa Int BE Pri
!#0 N487 P180 REPLACEMENT 17 Int BE Pri
!#0 N488 P181 REPLACEMENT 20 Int BE Sec
!#0 N489 P182 REPLACEMENT 23 Int BE Pri
!#0 N490 P183 LD 23 -1 Int BE Pri
!#0 N491 P184 LD 24 -1 Int BE Pri
!#0 N492 P185 IDC_FLIP 28 Int BE Pri
!#0 N493 P186 IDC_FLIP 10 Int BE Pri
!#0 N494 P187 REPLACEMENT 5 Int BE Pri
!#0 N495 P188 REPLACEMENT 3 Int BE Nuc
!#0 N496 P189 REPLACEMENT 24 Int BE Pri
!#0 N497 P190 REPLACEMENT 7 Int BE Pri
!#0 N498 P191 REPLACEMENT 19 Int BE Pri
!#0 N499 P192 LD 19 -1 FP BE Pri
!#0 N500 P193 REPLACEMENT 27 Int BE Pri
!#0 N501 P194 ST 33 0x3f80005e FP BE Pri
!#0 N502 P195 REPLACEMENT 27 Int BE Pri
!#0 N503 P196 REPLACEMENT 17 Int BE Pri
!#0 N504 P197 MEMBAR
!#0 N505 P198 BLD 26 -1 FP BE Pri
!#0 N506 P198 BLD 27 -1 FP BE Pri
!#0 N507 P199 MEMBAR
!#0 N508 P200 IDC_FLIP 7 Int BE Pri
!#0 N509 P201 LD 12 -1 Int BE Pri
!#0 N510 P202 REPLACEMENT 4 Int BE Nuc
!#0 N511 P203 MEMBAR
!#0 N512 P204 BLD 0 -1 FP BE Pri
!#0 N513 P204 BLD 1 -1 FP BE Pri
!#A N512 N513
!#0 N514 P204 BLD 2 -1 FP BE Pri
!#0 N515 P204 BLD 3 -1 FP BE Pri
!#0 N516 P204 BLD 4 -1 FP BE Pri
!#0 N517 P205 MEMBAR
!#0 N518 P206 REPLACEMENT 5 Int BE Sec
!#0 N519 P207 REPLACEMENT 12 Int BE Sec
!#0 N520 P208 MEMBAR
!#0 N521 P209 BST 0 0x3f80005f FP BE Pri
!#0 N522 P209 BST 1 0x3f800060 FP BE Pri
!#A N521 N522
!#0 N523 P209 BST 2 0x3f800061 FP BE Pri
!#0 N524 P209 BST 3 0x3f800062 FP BE Pri
!#0 N525 P209 BST 4 0x3f800063 FP BE Pri
!#0 N526 P210 MEMBAR
!#0 N527 P211 ST 2 0x3f800064 FP BE Pri
!#0 N528 P212 REPLACEMENT 32 Int BE Sec
!#0 N529 P213 REPLACEMENT 2 Int BE Pri
!#0 N530 P214 MEMBAR
!#0 N531 P215 BSTC 0 0x3f800065 FP BE Pri
!#0 N532 P215 BSTC 1 0x3f800066 FP BE Pri
!#A N531 N532
!#0 N533 P215 BSTC 2 0x3f800067 FP BE Pri
!#0 N534 P215 BSTC 3 0x3f800068 FP BE Pri
!#0 N535 P215 BSTC 4 0x3f800069 FP BE Pri
!#0 N536 P216 MEMBAR
!#0 N537 P217 REPLACEMENT 25 Int BE Pri
!#0 N538 P218 IDC_FLIP 34 Int BE Pri
!#0 N539 P219 ST 7 0x3f80006a FP BE Pri
!#0 N540 P220 MEMBAR
!#0 N541 P221 BST 0 0x3f80006b FP BE Pri
!#0 N542 P221 BST 1 0x3f80006c FP BE Pri
!#A N541 N542
!#0 N543 P221 BST 2 0x3f80006d FP BE Pri
!#0 N544 P221 BST 3 0x3f80006e FP BE Pri
!#0 N545 P221 BST 4 0x3f80006f FP BE Pri
!#0 N546 P222 MEMBAR
!#0 N547 P223 IDC_FLIP 20 Int BE Pri
!#0 N548 P224 REPLACEMENT 22 Int BE Pri
!#0 N549 P225 IDC_FLIP 4 Int BE Pri
!#0 N550 P226 REPLACEMENT 22 Int BE Pri
!#0 N551 P227 REPLACEMENT 17 Int BE Pri
!#0 N552 P228 ST 18 0x3f800070 FP BE Pri
!#0 N553 P229 FLUSH 30 Int BE Pri
!#0 N554 P230 LD 25 -1 FP BE Pri
!#0 N555 P231 REPLACEMENT 16 Int BE Nuc
!#0 N556 P232 MEMBAR
!#0 N557 P233 BST 31 0x3f800071 FP BE Pri
!#0 N558 P233 BST 32 0x3f800072 FP BE Pri
!#0 N559 P234 MEMBAR
!#0 N560 P235 LD 10 -1 Int BE Pri Loop_exit
!#0 N561 P1 REPLACEMENT 18 Int BE Pri Loop_entry
!#0 N562 P2 LD 12 -1 Int BE Pri
!#0 N563 P3 REPLACEMENT 34 Int BE Pri
!#0 N564 P4 MEMBAR
!#0 N565 P5 BLD 28 -1 FP BE Pri
!#0 N566 P5 BLD 29 -1 FP BE Pri
!#A N565 N566
!#0 N567 P5 BLD 30 -1 FP BE Pri
!#0 N568 P6 MEMBAR
!#0 N569 P7 REPLACEMENT 33 Int BE Pri
!#0 N570 P8 LD 29 -1 Int BE Pri
!#0 N571 P9 MEMBAR
!#0 N572 P10 BST 31 0x3f800073 FP BE Pri
!#0 N573 P10 BST 32 0x3f800074 FP BE Pri
!#0 N574 P11 MEMBAR
!#0 N575 P12 REPLACEMENT 18 Int BE Pri
!#0 N576 P13 MEMBAR
!#0 N577 P14 BLD 11 -1 FP BE Sec
!#0 N578 P14 BLD 12 -1 FP BE Sec
!#A N577 N578
!#0 N579 P14 BLD 13 -1 FP BE Sec
!#0 N580 P15 MEMBAR
!#0 N581 P16 REPLACEMENT 2 Int BE Pri
!#0 N582 P17 MEMBAR
!#0 N583 P18 BST 33 0x3f800075 FP BE Pri
!#0 N584 P19 MEMBAR
!#0 N585 P20 REPLACEMENT 8 Int BE Pri
!#0 N586 P21 REPLACEMENT 0 Int BE Pri
!#0 N587 P22 REPLACEMENT 15 Int BE Pri
!#0 N588 P23 MEMBAR
!#0 N589 P24 BSTC 15 0x3f800076 FP BE Pri
!#0 N590 P25 MEMBAR
!#0 N591 P26 BLD 24 -1 FP BE Pri
!#0 N592 P26 BLD 25 -1 FP BE Pri
!#0 N593 P27 MEMBAR
!#0 N594 P28 REPLACEMENT 4 Int BE Pri
!#0 N595 P29 REPLACEMENT 6 Int BE Pri
!#0 N596 P30 ST 1 0x3f800077 FP BE Sec
!#0 N597 P31 MEMBAR
!#0 N598 P32 REPLACEMENT 28 Int BE Pri
!#0 N599 P33 PREFETCH 1 Int BE Nuc
!#0 N600 P34 REPLACEMENT 6 Int BE Pri
!#0 N601 P35 REPLACEMENT 15 Int BE Sec
!#0 N602 P36 REPLACEMENT 30 Int BE Nuc
!#0 N603 P37 REPLACEMENT 27 Int BE Pri
!#0 N604 P38 MEMBAR
!#0 N605 P39 BSTC 31 0x3f800078 FP BE Pri
!#0 N606 P39 BSTC 32 0x3f800079 FP BE Pri
!#0 N607 P40 MEMBAR
!#0 N608 P41 REPLACEMENT 2 Int BE Pri
!#0 N609 P42 REPLACEMENT 5 Int BE Pri
!#0 N610 P43 REPLACEMENT 14 Int BE Pri
!#0 N611 P44 REPLACEMENT 5 Int BE Sec
!#0 N612 P45 REPLACEMENT 33 Int BE Pri
!#0 N613 P46 REPLACEMENT 0 Int BE Nuc
!#0 N614 P47 PREFETCH 11 Int BE Pri
!#0 N615 P48 REPLACEMENT 29 Int BE Sec
!#0 N616 P49 MEMBAR
!#0 N617 P50 BLD 5 -1 FP BE Pri
!#0 N618 P50 BLD 6 -1 FP BE Pri
!#0 N619 P51 MEMBAR
!#0 N620 P52 BSTC 11 0x3f80007a FP BE Sec
!#0 N621 P52 BSTC 12 0x3f80007b FP BE Sec
!#A N620 N621
!#0 N622 P52 BSTC 13 0x3f80007c FP BE Sec
!#0 N623 P53 MEMBAR
!#0 N624 P54 BLD 21 -1 FP BE Pri
!#0 N625 P54 BLD 22 -1 FP BE Pri
!#A N624 N625
!#0 N626 P54 BLD 23 -1 FP BE Pri
!#0 N627 P55 MEMBAR
!#0 N628 P56 REPLACEMENT 16 Int BE Nuc
!#0 N629 P57 PREFETCH 4 Int BE Pri
!#0 N630 P58 ST 9 0x3f80007d FP BE Sec
!#0 N631 P59 IDC_FLIP 10 Int BE Pri
!#0 N632 P60 PREFETCH 20 Int BE Pri
!#0 N633 P61 ST 33 0x3f80007e FP BE Nuc
!#0 N634 P62 REPLACEMENT 34 Int BE Pri
!#0 N635 P63 ST 19 0x3f80007f FP BE Pri
!#0 N636 P64 FLUSHI 24 Int BE Pri
!#0 N637 P65 REPLACEMENT 13 Int BE Pri
!#0 N638 P66 IDC_FLIP 20 Int BE Pri
!#0 N639 P67 MEMBAR
!#0 N640 P68 BLD 8 -1 FP BE Pri
!#0 N641 P68 BLD 9 -1 FP BE Pri
!#0 N642 P69 MEMBAR
!#0 N643 P70 BST 31 0x3f800080 FP BE Pri
!#0 N644 P70 BST 32 0x3f800081 FP BE Pri
!#0 N645 P71 MEMBAR
!#0 N646 P72 ST 12 0x3f800082 FP BE Sec
!#0 N647 P73 MEMBAR
!#0 N648 P74 BLD 20 -1 FP BE Pri
!#0 N649 P75 MEMBAR
!#0 N650 P76 BSTC 14 0x3f800083 FP BE Pri
!#0 N651 P77 MEMBAR
!#0 N652 P78 REPLACEMENT 16 Int BE Pri
!#0 N653 P79 MEMBAR
!#0 N654 P80 BLD 19 -1 FP BE Pri
!#0 N655 P81 MEMBAR
!#0 N656 P82 REPLACEMENT 22 Int BE Pri
!#0 N657 P83 FLUSH 22 Int BE Pri
!#0 N658 P84 LD 5 -1 Int BE Pri
!#0 N659 P85 REPLACEMENT 25 Int BE Pri
!#0 N660 P86 REPLACEMENT 1 Int BE Pri
!#0 N661 P87 REPLACEMENT 16 Int BE Nuc
!#0 N662 P88 LD 12 -1 FP BE Sec
!#0 N663 P89 REPLACEMENT 18 Int BE Pri
!#0 N664 P90 REPLACEMENT 29 Int BE Pri
!#0 N665 P91 REPLACEMENT 32 Int BE Sec
!#0 N666 P92 ST 1 0xb Int BE Pri
!#0 N667 P93 ST 34 0xc Int BE Pri
!#0 N668 P94 REPLACEMENT 28 Int BE Sec
!#0 N669 P95 MEMBAR
!#0 N670 P96 BST 15 0x3f800084 FP BE Pri
!#0 N671 P97 MEMBAR
!#0 N672 P98 REPLACEMENT 33 Int BE Sec
!#0 N673 P99 REPLACEMENT 5 Int BE Pri
!#0 N674 P100 REPLACEMENT 17 Int BE Pri
!#0 N675 P101 IDC_FLIP 1 Int BE Pri
!#0 N676 P102 REPLACEMENT 20 Int BE Pri
!#0 N677 P103 REPLACEMENT 1 Int BE Nuc
!#0 N678 P104 REPLACEMENT 3 Int BE Pri
!#0 N679 P105 MEMBAR
!#0 N680 P106 BST 26 0x3f800085 FP BE Sec
!#0 N681 P106 BST 27 0x3f800086 FP BE Sec
!#0 N682 P107 MEMBAR
!#0 N683 P108 ST 28 0xd Int BE Pri
!#0 N684 P109 ST 24 0x3f800087 FP BE Pri
!#0 N685 P110 REPLACEMENT 33 Int BE Nuc
!#0 N686 P111 REPLACEMENT 22 Int BE Pri
!#0 N687 P112 REPLACEMENT 8 Int BE Pri
!#0 N688 P113 REPLACEMENT 23 Int BE Pri
!#0 N689 P114 MEMBAR
!#0 N690 P115 BST 26 0x3f800088 FP BE Pri
!#0 N691 P115 BST 27 0x3f800089 FP BE Pri
!#0 N692 P116 MEMBAR
!#0 N693 P117 BSTC 33 0x3f80008a FP BE Pri
!#0 N694 P118 MEMBAR
!#0 N695 P119 REPLACEMENT 6 Int BE Pri
!#0 N696 P120 PREFETCH 0 Int BE Pri
!#0 N697 P121 REPLACEMENT 30 Int BE Pri
!#0 N698 P122 MEMBAR
!#0 N699 P123 BST 11 0x3f80008b FP BE Pri
!#0 N700 P123 BST 12 0x3f80008c FP BE Pri
!#A N699 N700
!#0 N701 P123 BST 13 0x3f80008d FP BE Pri
!#0 N702 P124 MEMBAR
!#0 N703 P125 REPLACEMENT 32 Int BE Pri
!#0 N704 P126 ST 4 0xe Int BE Pri
!#0 N705 P127 REPLACEMENT 21 Int BE Pri
!#0 N706 P128 FLUSH 8 Int BE Pri
!#0 N707 P129 REPLACEMENT 9 Int BE Sec
!#0 N708 P130 REPLACEMENT 32 Int BE Sec
!#0 N709 P131 REPLACEMENT 1 Int BE Nuc
!#0 N710 P132 IDC_FLIP 31 Int BE Pri
!#0 N711 P133 REPLACEMENT 17 Int BE Pri
!#0 N712 P134 MEMBAR
!#0 N713 P135 BLD 24 -1 FP BE Pri
!#0 N714 P135 BLD 25 -1 FP BE Pri
!#0 N715 P136 MEMBAR
!#0 N716 P137 BSTC 28 0x3f80008e FP BE Pri
!#0 N717 P137 BSTC 29 0x3f80008f FP BE Pri
!#A N716 N717
!#0 N718 P137 BSTC 30 0x3f800090 FP BE Pri
!#0 N719 P138 MEMBAR
!#0 N720 P139 REPLACEMENT 20 Int BE Pri
!#0 N721 P140 MEMBAR
!#0 N722 P141 BSTC 18 0x3f800091 FP BE Sec
!#0 N723 P142 MEMBAR
!#0 N724 P143 REPLACEMENT 21 Int BE Sec
!#0 N725 P144 MEMBAR
!#0 N726 P145 BLD 10 -1 FP BE Pri
!#0 N727 P146 MEMBAR
!#0 N728 P147 LD 30 -1 FP BE Pri
!#0 N729 P148 PREFETCH 17 Int BE Pri
!#0 N730 P149 REPLACEMENT 1 Int BE Pri
!#0 N731 P150 MEMBAR
!#0 N732 P151 BST 28 0x3f800092 FP BE Pri
!#0 N733 P151 BST 29 0x3f800093 FP BE Pri
!#A N732 N733
!#0 N734 P151 BST 30 0x3f800094 FP BE Pri
!#0 N735 P152 MEMBAR
!#0 N736 P153 PREFETCH 10 Int LE Pri
!#0 N737 P154 REPLACEMENT 12 Int BE Pri
!#0 N738 P155 REPLACEMENT 0 Int BE Pri
!#0 N739 P156 MEMBAR
!#0 N740 P157 BLD 26 -1 FP BE Pri
!#0 N741 P157 BLD 27 -1 FP BE Pri
!#0 N742 P158 MEMBAR
!#0 N743 P159 REPLACEMENT 4 Int BE Pri
!#0 N744 P160 REPLACEMENT 6 Int BE Pri
!#0 N745 P161 MEMBAR
!#0 N746 P162 BST 31 0x3f800095 FP BE Pri
!#0 N747 P162 BST 32 0x3f800096 FP BE Pri
!#0 N748 P163 MEMBAR
!#0 N749 P164 REPLACEMENT 23 Int BE Pri
!#0 N750 P165 REPLACEMENT 32 Int BE Pri
!#0 N751 P166 REPLACEMENT 2 Int BE Pri
!#0 N752 P167 REPLACEMENT 18 Int BE Pri
!#0 N753 P168 MEMBAR
!#0 N754 P169 BLD 33 -1 FP BE Pri
!#0 N755 P170 MEMBAR
!#0 N756 P171 REPLACEMENT 0 Int BE Pri
!#0 N757 P172 REPLACEMENT 12 Int BE Pri
!#0 N758 P173 REPLACEMENT 16 Int BE Pri
!#0 N759 P174 REPLACEMENT 11 Int BE Pri
!#0 N760 P175 MEMBAR
!#0 N761 P176 BLD 21 -1 FP BE Pri
!#0 N762 P176 BLD 22 -1 FP BE Pri
!#A N761 N762
!#0 N763 P176 BLD 23 -1 FP BE Pri
!#0 N764 P177 MEMBAR
!#0 N765 P178 LD 27 -1 Int BE Sec
!#0 N766 P179 ST 24 0xf Int BE Pri
!#0 N767 P180 REPLACEMENT 17 Int BE Pri
!#0 N768 P181 REPLACEMENT 20 Int BE Sec
!#0 N769 P182 REPLACEMENT 23 Int BE Pri
!#0 N770 P183 LD 23 -1 Int BE Pri
!#0 N771 P184 LD 24 -1 Int BE Pri
!#0 N772 P185 IDC_FLIP 28 Int BE Pri
!#0 N773 P186 IDC_FLIP 10 Int BE Pri
!#0 N774 P187 REPLACEMENT 5 Int BE Pri
!#0 N775 P188 REPLACEMENT 3 Int BE Nuc
!#0 N776 P189 REPLACEMENT 24 Int BE Pri
!#0 N777 P190 REPLACEMENT 7 Int BE Pri
!#0 N778 P191 REPLACEMENT 19 Int BE Pri
!#0 N779 P192 LD 19 -1 FP BE Pri
!#0 N780 P193 REPLACEMENT 27 Int BE Pri
!#0 N781 P194 ST 33 0x3f800097 FP BE Pri
!#0 N782 P195 REPLACEMENT 27 Int BE Pri
!#0 N783 P196 REPLACEMENT 17 Int BE Pri
!#0 N784 P197 MEMBAR
!#0 N785 P198 BLD 26 -1 FP BE Pri
!#0 N786 P198 BLD 27 -1 FP BE Pri
!#0 N787 P199 MEMBAR
!#0 N788 P200 IDC_FLIP 7 Int BE Pri
!#0 N789 P201 LD 12 -1 Int BE Pri
!#0 N790 P202 REPLACEMENT 4 Int BE Nuc
!#0 N791 P203 MEMBAR
!#0 N792 P204 BLD 0 -1 FP BE Pri
!#0 N793 P204 BLD 1 -1 FP BE Pri
!#A N792 N793
!#0 N794 P204 BLD 2 -1 FP BE Pri
!#0 N795 P204 BLD 3 -1 FP BE Pri
!#0 N796 P204 BLD 4 -1 FP BE Pri
!#0 N797 P205 MEMBAR
!#0 N798 P206 REPLACEMENT 5 Int BE Sec
!#0 N799 P207 REPLACEMENT 12 Int BE Sec
!#0 N800 P208 MEMBAR
!#0 N801 P209 BST 0 0x3f800098 FP BE Pri
!#0 N802 P209 BST 1 0x3f800099 FP BE Pri
!#A N801 N802
!#0 N803 P209 BST 2 0x3f80009a FP BE Pri
!#0 N804 P209 BST 3 0x3f80009b FP BE Pri
!#0 N805 P209 BST 4 0x3f80009c FP BE Pri
!#0 N806 P210 MEMBAR
!#0 N807 P211 ST 2 0x3f80009d FP BE Pri
!#0 N808 P212 REPLACEMENT 32 Int BE Sec
!#0 N809 P213 REPLACEMENT 2 Int BE Pri
!#0 N810 P214 MEMBAR
!#0 N811 P215 BSTC 0 0x3f80009e FP BE Pri
!#0 N812 P215 BSTC 1 0x3f80009f FP BE Pri
!#A N811 N812
!#0 N813 P215 BSTC 2 0x3f8000a0 FP BE Pri
!#0 N814 P215 BSTC 3 0x3f8000a1 FP BE Pri
!#0 N815 P215 BSTC 4 0x3f8000a2 FP BE Pri
!#0 N816 P216 MEMBAR
!#0 N817 P217 REPLACEMENT 25 Int BE Pri
!#0 N818 P218 IDC_FLIP 34 Int BE Pri
!#0 N819 P219 ST 7 0x3f8000a3 FP BE Pri
!#0 N820 P220 MEMBAR
!#0 N821 P221 BST 0 0x3f8000a4 FP BE Pri
!#0 N822 P221 BST 1 0x3f8000a5 FP BE Pri
!#A N821 N822
!#0 N823 P221 BST 2 0x3f8000a6 FP BE Pri
!#0 N824 P221 BST 3 0x3f8000a7 FP BE Pri
!#0 N825 P221 BST 4 0x3f8000a8 FP BE Pri
!#0 N826 P222 MEMBAR
!#0 N827 P223 IDC_FLIP 20 Int BE Pri
!#0 N828 P224 REPLACEMENT 22 Int BE Pri
!#0 N829 P225 IDC_FLIP 4 Int BE Pri
!#0 N830 P226 REPLACEMENT 22 Int BE Pri
!#0 N831 P227 REPLACEMENT 17 Int BE Pri
!#0 N832 P228 ST 18 0x3f8000a9 FP BE Pri
!#0 N833 P229 FLUSH 30 Int BE Pri
!#0 N834 P230 LD 25 -1 FP BE Pri
!#0 N835 P231 REPLACEMENT 16 Int BE Nuc
!#0 N836 P232 MEMBAR
!#0 N837 P233 BST 31 0x3f8000aa FP BE Pri
!#0 N838 P233 BST 32 0x3f8000ab FP BE Pri
!#0 N839 P234 MEMBAR
!#0 N840 P235 LD 10 -1 Int BE Pri Loop_exit
!#0 N841 P1 REPLACEMENT 18 Int BE Pri Loop_entry
!#0 N842 P2 LD 12 -1 Int BE Pri
!#0 N843 P3 REPLACEMENT 34 Int BE Pri
!#0 N844 P4 MEMBAR
!#0 N845 P5 BLD 28 -1 FP BE Pri
!#0 N846 P5 BLD 29 -1 FP BE Pri
!#A N845 N846
!#0 N847 P5 BLD 30 -1 FP BE Pri
!#0 N848 P6 MEMBAR
!#0 N849 P7 REPLACEMENT 33 Int BE Pri
!#0 N850 P8 LD 29 -1 Int BE Pri
!#0 N851 P9 MEMBAR
!#0 N852 P10 BST 31 0x3f8000ac FP BE Pri
!#0 N853 P10 BST 32 0x3f8000ad FP BE Pri
!#0 N854 P11 MEMBAR
!#0 N855 P12 REPLACEMENT 18 Int BE Pri
!#0 N856 P13 MEMBAR
!#0 N857 P14 BLD 11 -1 FP BE Sec
!#0 N858 P14 BLD 12 -1 FP BE Sec
!#A N857 N858
!#0 N859 P14 BLD 13 -1 FP BE Sec
!#0 N860 P15 MEMBAR
!#0 N861 P16 REPLACEMENT 2 Int BE Pri
!#0 N862 P17 MEMBAR
!#0 N863 P18 BST 33 0x3f8000ae FP BE Pri
!#0 N864 P19 MEMBAR
!#0 N865 P20 REPLACEMENT 8 Int BE Pri
!#0 N866 P21 REPLACEMENT 0 Int BE Pri
!#0 N867 P22 REPLACEMENT 15 Int BE Pri
!#0 N868 P23 MEMBAR
!#0 N869 P24 BSTC 15 0x3f8000af FP BE Pri
!#0 N870 P25 MEMBAR
!#0 N871 P26 BLD 24 -1 FP BE Pri
!#0 N872 P26 BLD 25 -1 FP BE Pri
!#0 N873 P27 MEMBAR
!#0 N874 P28 REPLACEMENT 4 Int BE Pri
!#0 N875 P29 REPLACEMENT 6 Int BE Pri
!#0 N876 P30 ST 1 0x3f8000b0 FP BE Sec
!#0 N877 P31 MEMBAR
!#0 N878 P32 REPLACEMENT 28 Int BE Pri
!#0 N879 P33 PREFETCH 1 Int BE Nuc
!#0 N880 P34 REPLACEMENT 6 Int BE Pri
!#0 N881 P35 REPLACEMENT 15 Int BE Sec
!#0 N882 P36 REPLACEMENT 30 Int BE Nuc
!#0 N883 P37 REPLACEMENT 27 Int BE Pri
!#0 N884 P38 MEMBAR
!#0 N885 P39 BSTC 31 0x3f8000b1 FP BE Pri
!#0 N886 P39 BSTC 32 0x3f8000b2 FP BE Pri
!#0 N887 P40 MEMBAR
!#0 N888 P41 REPLACEMENT 2 Int BE Pri
!#0 N889 P42 REPLACEMENT 5 Int BE Pri
!#0 N890 P43 REPLACEMENT 14 Int BE Pri
!#0 N891 P44 REPLACEMENT 5 Int BE Sec
!#0 N892 P45 REPLACEMENT 33 Int BE Pri
!#0 N893 P46 REPLACEMENT 0 Int BE Nuc
!#0 N894 P47 PREFETCH 11 Int BE Pri
!#0 N895 P48 REPLACEMENT 29 Int BE Sec
!#0 N896 P49 MEMBAR
!#0 N897 P50 BLD 5 -1 FP BE Pri
!#0 N898 P50 BLD 6 -1 FP BE Pri
!#0 N899 P51 MEMBAR
!#0 N900 P52 BSTC 11 0x3f8000b3 FP BE Sec
!#0 N901 P52 BSTC 12 0x3f8000b4 FP BE Sec
!#A N900 N901
!#0 N902 P52 BSTC 13 0x3f8000b5 FP BE Sec
!#0 N903 P53 MEMBAR
!#0 N904 P54 BLD 21 -1 FP BE Pri
!#0 N905 P54 BLD 22 -1 FP BE Pri
!#A N904 N905
!#0 N906 P54 BLD 23 -1 FP BE Pri
!#0 N907 P55 MEMBAR
!#0 N908 P56 REPLACEMENT 16 Int BE Nuc
!#0 N909 P57 PREFETCH 4 Int BE Pri
!#0 N910 P58 ST 9 0x3f8000b6 FP BE Sec
!#0 N911 P59 IDC_FLIP 10 Int BE Pri
!#0 N912 P60 PREFETCH 20 Int BE Pri
!#0 N913 P61 ST 33 0x3f8000b7 FP BE Nuc
!#0 N914 P62 REPLACEMENT 34 Int BE Pri
!#0 N915 P63 ST 19 0x3f8000b8 FP BE Pri
!#0 N916 P64 FLUSHI 24 Int BE Pri
!#0 N917 P65 REPLACEMENT 13 Int BE Pri
!#0 N918 P66 IDC_FLIP 20 Int BE Pri
!#0 N919 P67 MEMBAR
!#0 N920 P68 BLD 8 -1 FP BE Pri
!#0 N921 P68 BLD 9 -1 FP BE Pri
!#0 N922 P69 MEMBAR
!#0 N923 P70 BST 31 0x3f8000b9 FP BE Pri
!#0 N924 P70 BST 32 0x3f8000ba FP BE Pri
!#0 N925 P71 MEMBAR
!#0 N926 P72 ST 12 0x3f8000bb FP BE Sec
!#0 N927 P73 MEMBAR
!#0 N928 P74 BLD 20 -1 FP BE Pri
!#0 N929 P75 MEMBAR
!#0 N930 P76 BSTC 14 0x3f8000bc FP BE Pri
!#0 N931 P77 MEMBAR
!#0 N932 P78 REPLACEMENT 16 Int BE Pri
!#0 N933 P79 MEMBAR
!#0 N934 P80 BLD 19 -1 FP BE Pri
!#0 N935 P81 MEMBAR
!#0 N936 P82 REPLACEMENT 22 Int BE Pri
!#0 N937 P83 FLUSH 22 Int BE Pri
!#0 N938 P84 LD 5 -1 Int BE Pri
!#0 N939 P85 REPLACEMENT 25 Int BE Pri
!#0 N940 P86 REPLACEMENT 1 Int BE Pri
!#0 N941 P87 REPLACEMENT 16 Int BE Nuc
!#0 N942 P88 LD 12 -1 FP BE Sec
!#0 N943 P89 REPLACEMENT 18 Int BE Pri
!#0 N944 P90 REPLACEMENT 29 Int BE Pri
!#0 N945 P91 REPLACEMENT 32 Int BE Sec
!#0 N946 P92 ST 1 0x10 Int BE Pri
!#0 N947 P93 ST 34 0x11 Int BE Pri
!#0 N948 P94 REPLACEMENT 28 Int BE Sec
!#0 N949 P95 MEMBAR
!#0 N950 P96 BST 15 0x3f8000bd FP BE Pri
!#0 N951 P97 MEMBAR
!#0 N952 P98 REPLACEMENT 33 Int BE Sec
!#0 N953 P99 REPLACEMENT 5 Int BE Pri
!#0 N954 P100 REPLACEMENT 17 Int BE Pri
!#0 N955 P101 IDC_FLIP 1 Int BE Pri
!#0 N956 P102 REPLACEMENT 20 Int BE Pri
!#0 N957 P103 REPLACEMENT 1 Int BE Nuc
!#0 N958 P104 REPLACEMENT 3 Int BE Pri
!#0 N959 P105 MEMBAR
!#0 N960 P106 BST 26 0x3f8000be FP BE Sec
!#0 N961 P106 BST 27 0x3f8000bf FP BE Sec
!#0 N962 P107 MEMBAR
!#0 N963 P108 ST 28 0x12 Int BE Pri
!#0 N964 P109 ST 24 0x3f8000c0 FP BE Pri
!#0 N965 P110 REPLACEMENT 33 Int BE Nuc
!#0 N966 P111 REPLACEMENT 22 Int BE Pri
!#0 N967 P112 REPLACEMENT 8 Int BE Pri
!#0 N968 P113 REPLACEMENT 23 Int BE Pri
!#0 N969 P114 MEMBAR
!#0 N970 P115 BST 26 0x3f8000c1 FP BE Pri
!#0 N971 P115 BST 27 0x3f8000c2 FP BE Pri
!#0 N972 P116 MEMBAR
!#0 N973 P117 BSTC 33 0x3f8000c3 FP BE Pri
!#0 N974 P118 MEMBAR
!#0 N975 P119 REPLACEMENT 6 Int BE Pri
!#0 N976 P120 PREFETCH 0 Int BE Pri
!#0 N977 P121 REPLACEMENT 30 Int BE Pri
!#0 N978 P122 MEMBAR
!#0 N979 P123 BST 11 0x3f8000c4 FP BE Pri
!#0 N980 P123 BST 12 0x3f8000c5 FP BE Pri
!#A N979 N980
!#0 N981 P123 BST 13 0x3f8000c6 FP BE Pri
!#0 N982 P124 MEMBAR
!#0 N983 P125 REPLACEMENT 32 Int BE Pri
!#0 N984 P126 ST 4 0x13 Int BE Pri
!#0 N985 P127 REPLACEMENT 21 Int BE Pri
!#0 N986 P128 FLUSH 8 Int BE Pri
!#0 N987 P129 REPLACEMENT 9 Int BE Sec
!#0 N988 P130 REPLACEMENT 32 Int BE Sec
!#0 N989 P131 REPLACEMENT 1 Int BE Nuc
!#0 N990 P132 IDC_FLIP 31 Int BE Pri
!#0 N991 P133 REPLACEMENT 17 Int BE Pri
!#0 N992 P134 MEMBAR
!#0 N993 P135 BLD 24 -1 FP BE Pri
!#0 N994 P135 BLD 25 -1 FP BE Pri
!#0 N995 P136 MEMBAR
!#0 N996 P137 BSTC 28 0x3f8000c7 FP BE Pri
!#0 N997 P137 BSTC 29 0x3f8000c8 FP BE Pri
!#A N996 N997
!#0 N998 P137 BSTC 30 0x3f8000c9 FP BE Pri
!#0 N999 P138 MEMBAR
!#0 N1000 P139 REPLACEMENT 20 Int BE Pri
!#0 N1001 P140 MEMBAR
!#0 N1002 P141 BSTC 18 0x3f8000ca FP BE Sec
!#0 N1003 P142 MEMBAR
!#0 N1004 P143 REPLACEMENT 21 Int BE Sec
!#0 N1005 P144 MEMBAR
!#0 N1006 P145 BLD 10 -1 FP BE Pri
!#0 N1007 P146 MEMBAR
!#0 N1008 P147 LD 30 -1 FP BE Pri
!#0 N1009 P148 PREFETCH 17 Int BE Pri
!#0 N1010 P149 REPLACEMENT 1 Int BE Pri
!#0 N1011 P150 MEMBAR
!#0 N1012 P151 BST 28 0x3f8000cb FP BE Pri
!#0 N1013 P151 BST 29 0x3f8000cc FP BE Pri
!#A N1012 N1013
!#0 N1014 P151 BST 30 0x3f8000cd FP BE Pri
!#0 N1015 P152 MEMBAR
!#0 N1016 P153 PREFETCH 10 Int LE Pri
!#0 N1017 P154 REPLACEMENT 12 Int BE Pri
!#0 N1018 P155 REPLACEMENT 0 Int BE Pri
!#0 N1019 P156 MEMBAR
!#0 N1020 P157 BLD 26 -1 FP BE Pri
!#0 N1021 P157 BLD 27 -1 FP BE Pri
!#0 N1022 P158 MEMBAR
!#0 N1023 P159 REPLACEMENT 4 Int BE Pri
!#0 N1024 P160 REPLACEMENT 6 Int BE Pri
!#0 N1025 P161 MEMBAR
!#0 N1026 P162 BST 31 0x3f8000ce FP BE Pri
!#0 N1027 P162 BST 32 0x3f8000cf FP BE Pri
!#0 N1028 P163 MEMBAR
!#0 N1029 P164 REPLACEMENT 23 Int BE Pri
!#0 N1030 P165 REPLACEMENT 32 Int BE Pri
!#0 N1031 P166 REPLACEMENT 2 Int BE Pri
!#0 N1032 P167 REPLACEMENT 18 Int BE Pri
!#0 N1033 P168 MEMBAR
!#0 N1034 P169 BLD 33 -1 FP BE Pri
!#0 N1035 P170 MEMBAR
!#0 N1036 P171 REPLACEMENT 0 Int BE Pri
!#0 N1037 P172 REPLACEMENT 12 Int BE Pri
!#0 N1038 P173 REPLACEMENT 16 Int BE Pri
!#0 N1039 P174 REPLACEMENT 11 Int BE Pri
!#0 N1040 P175 MEMBAR
!#0 N1041 P176 BLD 21 -1 FP BE Pri
!#0 N1042 P176 BLD 22 -1 FP BE Pri
!#A N1041 N1042
!#0 N1043 P176 BLD 23 -1 FP BE Pri
!#0 N1044 P177 MEMBAR
!#0 N1045 P178 LD 27 -1 Int BE Sec
!#0 N1046 P179 ST 24 0x14 Int BE Pri
!#0 N1047 P180 REPLACEMENT 17 Int BE Pri
!#0 N1048 P181 REPLACEMENT 20 Int BE Sec
!#0 N1049 P182 REPLACEMENT 23 Int BE Pri
!#0 N1050 P183 LD 23 -1 Int BE Pri
!#0 N1051 P184 LD 24 -1 Int BE Pri
!#0 N1052 P185 IDC_FLIP 28 Int BE Pri
!#0 N1053 P186 IDC_FLIP 10 Int BE Pri
!#0 N1054 P187 REPLACEMENT 5 Int BE Pri
!#0 N1055 P188 REPLACEMENT 3 Int BE Nuc
!#0 N1056 P189 REPLACEMENT 24 Int BE Pri
!#0 N1057 P190 REPLACEMENT 7 Int BE Pri
!#0 N1058 P191 REPLACEMENT 19 Int BE Pri
!#0 N1059 P192 LD 19 -1 FP BE Pri
!#0 N1060 P193 REPLACEMENT 27 Int BE Pri
!#0 N1061 P194 ST 33 0x3f8000d0 FP BE Pri
!#0 N1062 P195 REPLACEMENT 27 Int BE Pri
!#0 N1063 P196 REPLACEMENT 17 Int BE Pri
!#0 N1064 P197 MEMBAR
!#0 N1065 P198 BLD 26 -1 FP BE Pri
!#0 N1066 P198 BLD 27 -1 FP BE Pri
!#0 N1067 P199 MEMBAR
!#0 N1068 P200 IDC_FLIP 7 Int BE Pri
!#0 N1069 P201 LD 12 -1 Int BE Pri
!#0 N1070 P202 REPLACEMENT 4 Int BE Nuc
!#0 N1071 P203 MEMBAR
!#0 N1072 P204 BLD 0 -1 FP BE Pri
!#0 N1073 P204 BLD 1 -1 FP BE Pri
!#A N1072 N1073
!#0 N1074 P204 BLD 2 -1 FP BE Pri
!#0 N1075 P204 BLD 3 -1 FP BE Pri
!#0 N1076 P204 BLD 4 -1 FP BE Pri
!#0 N1077 P205 MEMBAR
!#0 N1078 P206 REPLACEMENT 5 Int BE Sec
!#0 N1079 P207 REPLACEMENT 12 Int BE Sec
!#0 N1080 P208 MEMBAR
!#0 N1081 P209 BST 0 0x3f8000d1 FP BE Pri
!#0 N1082 P209 BST 1 0x3f8000d2 FP BE Pri
!#A N1081 N1082
!#0 N1083 P209 BST 2 0x3f8000d3 FP BE Pri
!#0 N1084 P209 BST 3 0x3f8000d4 FP BE Pri
!#0 N1085 P209 BST 4 0x3f8000d5 FP BE Pri
!#0 N1086 P210 MEMBAR
!#0 N1087 P211 ST 2 0x3f8000d6 FP BE Pri
!#0 N1088 P212 REPLACEMENT 32 Int BE Sec
!#0 N1089 P213 REPLACEMENT 2 Int BE Pri
!#0 N1090 P214 MEMBAR
!#0 N1091 P215 BSTC 0 0x3f8000d7 FP BE Pri
!#0 N1092 P215 BSTC 1 0x3f8000d8 FP BE Pri
!#A N1091 N1092
!#0 N1093 P215 BSTC 2 0x3f8000d9 FP BE Pri
!#0 N1094 P215 BSTC 3 0x3f8000da FP BE Pri
!#0 N1095 P215 BSTC 4 0x3f8000db FP BE Pri
!#0 N1096 P216 MEMBAR
!#0 N1097 P217 REPLACEMENT 25 Int BE Pri
!#0 N1098 P218 IDC_FLIP 34 Int BE Pri
!#0 N1099 P219 ST 7 0x3f8000dc FP BE Pri
!#0 N1100 P220 MEMBAR
!#0 N1101 P221 BST 0 0x3f8000dd FP BE Pri
!#0 N1102 P221 BST 1 0x3f8000de FP BE Pri
!#A N1101 N1102
!#0 N1103 P221 BST 2 0x3f8000df FP BE Pri
!#0 N1104 P221 BST 3 0x3f8000e0 FP BE Pri
!#0 N1105 P221 BST 4 0x3f8000e1 FP BE Pri
!#0 N1106 P222 MEMBAR
!#0 N1107 P223 IDC_FLIP 20 Int BE Pri
!#0 N1108 P224 REPLACEMENT 22 Int BE Pri
!#0 N1109 P225 IDC_FLIP 4 Int BE Pri
!#0 N1110 P226 REPLACEMENT 22 Int BE Pri
!#0 N1111 P227 REPLACEMENT 17 Int BE Pri
!#0 N1112 P228 ST 18 0x3f8000e2 FP BE Pri
!#0 N1113 P229 FLUSH 30 Int BE Pri
!#0 N1114 P230 LD 25 -1 FP BE Pri
!#0 N1115 P231 REPLACEMENT 16 Int BE Nuc
!#0 N1116 P232 MEMBAR
!#0 N1117 P233 BST 31 0x3f8000e3 FP BE Pri
!#0 N1118 P233 BST 32 0x3f8000e4 FP BE Pri
!#0 N1119 P234 MEMBAR
!#0 N1120 P235 LD 10 -1 Int BE Pri Loop_exit
!#0 N1121 P1 REPLACEMENT 18 Int BE Pri Loop_entry
!#0 N1122 P2 LD 12 -1 Int BE Pri
!#0 N1123 P3 REPLACEMENT 34 Int BE Pri
!#0 N1124 P4 MEMBAR
!#0 N1125 P5 BLD 28 -1 FP BE Pri
!#0 N1126 P5 BLD 29 -1 FP BE Pri
!#A N1125 N1126
!#0 N1127 P5 BLD 30 -1 FP BE Pri
!#0 N1128 P6 MEMBAR
!#0 N1129 P7 REPLACEMENT 33 Int BE Pri
!#0 N1130 P8 LD 29 -1 Int BE Pri
!#0 N1131 P9 MEMBAR
!#0 N1132 P10 BST 31 0x3f8000e5 FP BE Pri
!#0 N1133 P10 BST 32 0x3f8000e6 FP BE Pri
!#0 N1134 P11 MEMBAR
!#0 N1135 P12 REPLACEMENT 18 Int BE Pri
!#0 N1136 P13 MEMBAR
!#0 N1137 P14 BLD 11 -1 FP BE Sec
!#0 N1138 P14 BLD 12 -1 FP BE Sec
!#A N1137 N1138
!#0 N1139 P14 BLD 13 -1 FP BE Sec
!#0 N1140 P15 MEMBAR
!#0 N1141 P16 REPLACEMENT 2 Int BE Pri
!#0 N1142 P17 MEMBAR
!#0 N1143 P18 BST 33 0x3f8000e7 FP BE Pri
!#0 N1144 P19 MEMBAR
!#0 N1145 P20 REPLACEMENT 8 Int BE Pri
!#0 N1146 P21 REPLACEMENT 0 Int BE Pri
!#0 N1147 P22 REPLACEMENT 15 Int BE Pri
!#0 N1148 P23 MEMBAR
!#0 N1149 P24 BSTC 15 0x3f8000e8 FP BE Pri
!#0 N1150 P25 MEMBAR
!#0 N1151 P26 BLD 24 -1 FP BE Pri
!#0 N1152 P26 BLD 25 -1 FP BE Pri
!#0 N1153 P27 MEMBAR
!#0 N1154 P28 REPLACEMENT 4 Int BE Pri
!#0 N1155 P29 REPLACEMENT 6 Int BE Pri
!#0 N1156 P30 ST 1 0x3f8000e9 FP BE Sec
!#0 N1157 P31 MEMBAR
!#0 N1158 P32 REPLACEMENT 28 Int BE Pri
!#0 N1159 P33 PREFETCH 1 Int BE Nuc
!#0 N1160 P34 REPLACEMENT 6 Int BE Pri
!#0 N1161 P35 REPLACEMENT 15 Int BE Sec
!#0 N1162 P36 REPLACEMENT 30 Int BE Nuc
!#0 N1163 P37 REPLACEMENT 27 Int BE Pri
!#0 N1164 P38 MEMBAR
!#0 N1165 P39 BSTC 31 0x3f8000ea FP BE Pri
!#0 N1166 P39 BSTC 32 0x3f8000eb FP BE Pri
!#0 N1167 P40 MEMBAR
!#0 N1168 P41 REPLACEMENT 2 Int BE Pri
!#0 N1169 P42 REPLACEMENT 5 Int BE Pri
!#0 N1170 P43 REPLACEMENT 14 Int BE Pri
!#0 N1171 P44 REPLACEMENT 5 Int BE Sec
!#0 N1172 P45 REPLACEMENT 33 Int BE Pri
!#0 N1173 P46 REPLACEMENT 0 Int BE Nuc
!#0 N1174 P47 PREFETCH 11 Int BE Pri
!#0 N1175 P48 REPLACEMENT 29 Int BE Sec
!#0 N1176 P49 MEMBAR
!#0 N1177 P50 BLD 5 -1 FP BE Pri
!#0 N1178 P50 BLD 6 -1 FP BE Pri
!#0 N1179 P51 MEMBAR
!#0 N1180 P52 BSTC 11 0x3f8000ec FP BE Sec
!#0 N1181 P52 BSTC 12 0x3f8000ed FP BE Sec
!#A N1180 N1181
!#0 N1182 P52 BSTC 13 0x3f8000ee FP BE Sec
!#0 N1183 P53 MEMBAR
!#0 N1184 P54 BLD 21 -1 FP BE Pri
!#0 N1185 P54 BLD 22 -1 FP BE Pri
!#A N1184 N1185
!#0 N1186 P54 BLD 23 -1 FP BE Pri
!#0 N1187 P55 MEMBAR
!#0 N1188 P56 REPLACEMENT 16 Int BE Nuc
!#0 N1189 P57 PREFETCH 4 Int BE Pri
!#0 N1190 P58 ST 9 0x3f8000ef FP BE Sec
!#0 N1191 P59 IDC_FLIP 10 Int BE Pri
!#0 N1192 P60 PREFETCH 20 Int BE Pri
!#0 N1193 P61 ST 33 0x3f8000f0 FP BE Nuc
!#0 N1194 P62 REPLACEMENT 34 Int BE Pri
!#0 N1195 P63 ST 19 0x3f8000f1 FP BE Pri
!#0 N1196 P64 FLUSHI 24 Int BE Pri
!#0 N1197 P65 REPLACEMENT 13 Int BE Pri
!#0 N1198 P66 IDC_FLIP 20 Int BE Pri
!#0 N1199 P67 MEMBAR
!#0 N1200 P68 BLD 8 -1 FP BE Pri
!#0 N1201 P68 BLD 9 -1 FP BE Pri
!#0 N1202 P69 MEMBAR
!#0 N1203 P70 BST 31 0x3f8000f2 FP BE Pri
!#0 N1204 P70 BST 32 0x3f8000f3 FP BE Pri
!#0 N1205 P71 MEMBAR
!#0 N1206 P72 ST 12 0x3f8000f4 FP BE Sec
!#0 N1207 P73 MEMBAR
!#0 N1208 P74 BLD 20 -1 FP BE Pri
!#0 N1209 P75 MEMBAR
!#0 N1210 P76 BSTC 14 0x3f8000f5 FP BE Pri
!#0 N1211 P77 MEMBAR
!#0 N1212 P78 REPLACEMENT 16 Int BE Pri
!#0 N1213 P79 MEMBAR
!#0 N1214 P80 BLD 19 -1 FP BE Pri
!#0 N1215 P81 MEMBAR
!#0 N1216 P82 REPLACEMENT 22 Int BE Pri
!#0 N1217 P83 FLUSH 22 Int BE Pri
!#0 N1218 P84 LD 5 -1 Int BE Pri
!#0 N1219 P85 REPLACEMENT 25 Int BE Pri
!#0 N1220 P86 REPLACEMENT 1 Int BE Pri
!#0 N1221 P87 REPLACEMENT 16 Int BE Nuc
!#0 N1222 P88 LD 12 -1 FP BE Sec
!#0 N1223 P89 REPLACEMENT 18 Int BE Pri
!#0 N1224 P90 REPLACEMENT 29 Int BE Pri
!#0 N1225 P91 REPLACEMENT 32 Int BE Sec
!#0 N1226 P92 ST 1 0x15 Int BE Pri
!#0 N1227 P93 ST 34 0x16 Int BE Pri
!#0 N1228 P94 REPLACEMENT 28 Int BE Sec
!#0 N1229 P95 MEMBAR
!#0 N1230 P96 BST 15 0x3f8000f6 FP BE Pri
!#0 N1231 P97 MEMBAR
!#0 N1232 P98 REPLACEMENT 33 Int BE Sec
!#0 N1233 P99 REPLACEMENT 5 Int BE Pri
!#0 N1234 P100 REPLACEMENT 17 Int BE Pri
!#0 N1235 P101 IDC_FLIP 1 Int BE Pri
!#0 N1236 P102 REPLACEMENT 20 Int BE Pri
!#0 N1237 P103 REPLACEMENT 1 Int BE Nuc
!#0 N1238 P104 REPLACEMENT 3 Int BE Pri
!#0 N1239 P105 MEMBAR
!#0 N1240 P106 BST 26 0x3f8000f7 FP BE Sec
!#0 N1241 P106 BST 27 0x3f8000f8 FP BE Sec
!#0 N1242 P107 MEMBAR
!#0 N1243 P108 ST 28 0x17 Int BE Pri
!#0 N1244 P109 ST 24 0x3f8000f9 FP BE Pri
!#0 N1245 P110 REPLACEMENT 33 Int BE Nuc
!#0 N1246 P111 REPLACEMENT 22 Int BE Pri
!#0 N1247 P112 REPLACEMENT 8 Int BE Pri
!#0 N1248 P113 REPLACEMENT 23 Int BE Pri
!#0 N1249 P114 MEMBAR
!#0 N1250 P115 BST 26 0x3f8000fa FP BE Pri
!#0 N1251 P115 BST 27 0x3f8000fb FP BE Pri
!#0 N1252 P116 MEMBAR
!#0 N1253 P117 BSTC 33 0x3f8000fc FP BE Pri
!#0 N1254 P118 MEMBAR
!#0 N1255 P119 REPLACEMENT 6 Int BE Pri
!#0 N1256 P120 PREFETCH 0 Int BE Pri
!#0 N1257 P121 REPLACEMENT 30 Int BE Pri
!#0 N1258 P122 MEMBAR
!#0 N1259 P123 BST 11 0x3f8000fd FP BE Pri
!#0 N1260 P123 BST 12 0x3f8000fe FP BE Pri
!#A N1259 N1260
!#0 N1261 P123 BST 13 0x3f8000ff FP BE Pri
!#0 N1262 P124 MEMBAR
!#0 N1263 P125 REPLACEMENT 32 Int BE Pri
!#0 N1264 P126 ST 4 0x18 Int BE Pri
!#0 N1265 P127 REPLACEMENT 21 Int BE Pri
!#0 N1266 P128 FLUSH 8 Int BE Pri
!#0 N1267 P129 REPLACEMENT 9 Int BE Sec
!#0 N1268 P130 REPLACEMENT 32 Int BE Sec
!#0 N1269 P131 REPLACEMENT 1 Int BE Nuc
!#0 N1270 P132 IDC_FLIP 31 Int BE Pri
!#0 N1271 P133 REPLACEMENT 17 Int BE Pri
!#0 N1272 P134 MEMBAR
!#0 N1273 P135 BLD 24 -1 FP BE Pri
!#0 N1274 P135 BLD 25 -1 FP BE Pri
!#0 N1275 P136 MEMBAR
!#0 N1276 P137 BSTC 28 0x3f800100 FP BE Pri
!#0 N1277 P137 BSTC 29 0x3f800101 FP BE Pri
!#A N1276 N1277
!#0 N1278 P137 BSTC 30 0x3f800102 FP BE Pri
!#0 N1279 P138 MEMBAR
!#0 N1280 P139 REPLACEMENT 20 Int BE Pri
!#0 N1281 P140 MEMBAR
!#0 N1282 P141 BSTC 18 0x3f800103 FP BE Sec
!#0 N1283 P142 MEMBAR
!#0 N1284 P143 REPLACEMENT 21 Int BE Sec
!#0 N1285 P144 MEMBAR
!#0 N1286 P145 BLD 10 -1 FP BE Pri
!#0 N1287 P146 MEMBAR
!#0 N1288 P147 LD 30 -1 FP BE Pri
!#0 N1289 P148 PREFETCH 17 Int BE Pri
!#0 N1290 P149 REPLACEMENT 1 Int BE Pri
!#0 N1291 P150 MEMBAR
!#0 N1292 P151 BST 28 0x3f800104 FP BE Pri
!#0 N1293 P151 BST 29 0x3f800105 FP BE Pri
!#A N1292 N1293
!#0 N1294 P151 BST 30 0x3f800106 FP BE Pri
!#0 N1295 P152 MEMBAR
!#0 N1296 P153 PREFETCH 10 Int LE Pri
!#0 N1297 P154 REPLACEMENT 12 Int BE Pri
!#0 N1298 P155 REPLACEMENT 0 Int BE Pri
!#0 N1299 P156 MEMBAR
!#0 N1300 P157 BLD 26 -1 FP BE Pri
!#0 N1301 P157 BLD 27 -1 FP BE Pri
!#0 N1302 P158 MEMBAR
!#0 N1303 P159 REPLACEMENT 4 Int BE Pri
!#0 N1304 P160 REPLACEMENT 6 Int BE Pri
!#0 N1305 P161 MEMBAR
!#0 N1306 P162 BST 31 0x3f800107 FP BE Pri
!#0 N1307 P162 BST 32 0x3f800108 FP BE Pri
!#0 N1308 P163 MEMBAR
!#0 N1309 P164 REPLACEMENT 23 Int BE Pri
!#0 N1310 P165 REPLACEMENT 32 Int BE Pri
!#0 N1311 P166 REPLACEMENT 2 Int BE Pri
!#0 N1312 P167 REPLACEMENT 18 Int BE Pri
!#0 N1313 P168 MEMBAR
!#0 N1314 P169 BLD 33 -1 FP BE Pri
!#0 N1315 P170 MEMBAR
!#0 N1316 P171 REPLACEMENT 0 Int BE Pri
!#0 N1317 P172 REPLACEMENT 12 Int BE Pri
!#0 N1318 P173 REPLACEMENT 16 Int BE Pri
!#0 N1319 P174 REPLACEMENT 11 Int BE Pri
!#0 N1320 P175 MEMBAR
!#0 N1321 P176 BLD 21 -1 FP BE Pri
!#0 N1322 P176 BLD 22 -1 FP BE Pri
!#A N1321 N1322
!#0 N1323 P176 BLD 23 -1 FP BE Pri
!#0 N1324 P177 MEMBAR
!#0 N1325 P178 LD 27 -1 Int BE Sec
!#0 N1326 P179 ST 24 0x19 Int BE Pri
!#0 N1327 P180 REPLACEMENT 17 Int BE Pri
!#0 N1328 P181 REPLACEMENT 20 Int BE Sec
!#0 N1329 P182 REPLACEMENT 23 Int BE Pri
!#0 N1330 P183 LD 23 -1 Int BE Pri
!#0 N1331 P184 LD 24 -1 Int BE Pri
!#0 N1332 P185 IDC_FLIP 28 Int BE Pri
!#0 N1333 P186 IDC_FLIP 10 Int BE Pri
!#0 N1334 P187 REPLACEMENT 5 Int BE Pri
!#0 N1335 P188 REPLACEMENT 3 Int BE Nuc
!#0 N1336 P189 REPLACEMENT 24 Int BE Pri
!#0 N1337 P190 REPLACEMENT 7 Int BE Pri
!#0 N1338 P191 REPLACEMENT 19 Int BE Pri
!#0 N1339 P192 LD 19 -1 FP BE Pri
!#0 N1340 P193 REPLACEMENT 27 Int BE Pri
!#0 N1341 P194 ST 33 0x3f800109 FP BE Pri
!#0 N1342 P195 REPLACEMENT 27 Int BE Pri
!#0 N1343 P196 REPLACEMENT 17 Int BE Pri
!#0 N1344 P197 MEMBAR
!#0 N1345 P198 BLD 26 -1 FP BE Pri
!#0 N1346 P198 BLD 27 -1 FP BE Pri
!#0 N1347 P199 MEMBAR
!#0 N1348 P200 IDC_FLIP 7 Int BE Pri
!#0 N1349 P201 LD 12 -1 Int BE Pri
!#0 N1350 P202 REPLACEMENT 4 Int BE Nuc
!#0 N1351 P203 MEMBAR
!#0 N1352 P204 BLD 0 -1 FP BE Pri
!#0 N1353 P204 BLD 1 -1 FP BE Pri
!#A N1352 N1353
!#0 N1354 P204 BLD 2 -1 FP BE Pri
!#0 N1355 P204 BLD 3 -1 FP BE Pri
!#0 N1356 P204 BLD 4 -1 FP BE Pri
!#0 N1357 P205 MEMBAR
!#0 N1358 P206 REPLACEMENT 5 Int BE Sec
!#0 N1359 P207 REPLACEMENT 12 Int BE Sec
!#0 N1360 P208 MEMBAR
!#0 N1361 P209 BST 0 0x3f80010a FP BE Pri
!#0 N1362 P209 BST 1 0x3f80010b FP BE Pri
!#A N1361 N1362
!#0 N1363 P209 BST 2 0x3f80010c FP BE Pri
!#0 N1364 P209 BST 3 0x3f80010d FP BE Pri
!#0 N1365 P209 BST 4 0x3f80010e FP BE Pri
!#0 N1366 P210 MEMBAR
!#0 N1367 P211 ST 2 0x3f80010f FP BE Pri
!#0 N1368 P212 REPLACEMENT 32 Int BE Sec
!#0 N1369 P213 REPLACEMENT 2 Int BE Pri
!#0 N1370 P214 MEMBAR
!#0 N1371 P215 BSTC 0 0x3f800110 FP BE Pri
!#0 N1372 P215 BSTC 1 0x3f800111 FP BE Pri
!#A N1371 N1372
!#0 N1373 P215 BSTC 2 0x3f800112 FP BE Pri
!#0 N1374 P215 BSTC 3 0x3f800113 FP BE Pri
!#0 N1375 P215 BSTC 4 0x3f800114 FP BE Pri
!#0 N1376 P216 MEMBAR
!#0 N1377 P217 REPLACEMENT 25 Int BE Pri
!#0 N1378 P218 IDC_FLIP 34 Int BE Pri
!#0 N1379 P219 ST 7 0x3f800115 FP BE Pri
!#0 N1380 P220 MEMBAR
!#0 N1381 P221 BST 0 0x3f800116 FP BE Pri
!#0 N1382 P221 BST 1 0x3f800117 FP BE Pri
!#A N1381 N1382
!#0 N1383 P221 BST 2 0x3f800118 FP BE Pri
!#0 N1384 P221 BST 3 0x3f800119 FP BE Pri
!#0 N1385 P221 BST 4 0x3f80011a FP BE Pri
!#0 N1386 P222 MEMBAR
!#0 N1387 P223 IDC_FLIP 20 Int BE Pri
!#0 N1388 P224 REPLACEMENT 22 Int BE Pri
!#0 N1389 P225 IDC_FLIP 4 Int BE Pri
!#0 N1390 P226 REPLACEMENT 22 Int BE Pri
!#0 N1391 P227 REPLACEMENT 17 Int BE Pri
!#0 N1392 P228 ST 18 0x3f80011b FP BE Pri
!#0 N1393 P229 FLUSH 30 Int BE Pri
!#0 N1394 P230 LD 25 -1 FP BE Pri
!#0 N1395 P231 REPLACEMENT 16 Int BE Nuc
!#0 N1396 P232 MEMBAR
!#0 N1397 P233 BST 31 0x3f80011c FP BE Pri
!#0 N1398 P233 BST 32 0x3f80011d FP BE Pri
!#0 N1399 P234 MEMBAR
!#0 N1400 P235 LD 10 -1 Int BE Pri Loop_exit
!#0 N1401 P236 MEMBAR
!#1 N1402 P237 REPLACEMENT 24 Int BE Nuc Loop_entry
!#1 N1403 P238 IDC_FLIP 33 Int BE Pri
!#1 N1404 P239 REPLACEMENT 28 Int BE Sec
!#1 N1405 P240 REPLACEMENT 30 Int BE Pri
!#1 N1406 P241 REPLACEMENT 21 Int BE Pri
!#1 N1407 P242 REPLACEMENT 9 Int BE Pri
!#1 N1408 P243 REPLACEMENT 27 Int BE Sec
!#1 N1409 P244 REPLACEMENT 17 Int BE Pri
!#1 N1410 P245 ST 10 0x40000001 FP BE Pri
!#1 N1411 P246 ST 34 0x40000002 FP BE Pri
!#1 N1412 P247 IDC_FLIP 22 Int BE Pri
!#1 N1413 P248 REPLACEMENT 4 Int BE Pri
!#1 N1414 P249 REPLACEMENT 26 Int BE Sec
!#1 N1415 P250 REPLACEMENT 17 Int BE Sec
!#1 N1416 P251 MEMBAR
!#1 N1417 P252 BLD 24 -1 FP BE Pri
!#1 N1418 P252 BLD 25 -1 FP BE Pri
!#1 N1419 P253 MEMBAR
!#1 N1420 P237 REPLACEMENT 24 Int BE Nuc Loop_entry
!#1 N1421 P238 IDC_FLIP 33 Int BE Pri
!#1 N1422 P239 REPLACEMENT 28 Int BE Sec
!#1 N1423 P240 REPLACEMENT 30 Int BE Pri
!#1 N1424 P241 REPLACEMENT 21 Int BE Pri
!#1 N1425 P242 REPLACEMENT 9 Int BE Pri
!#1 N1426 P243 REPLACEMENT 27 Int BE Sec
!#1 N1427 P244 REPLACEMENT 17 Int BE Pri
!#1 N1428 P245 ST 10 0x40000003 FP BE Pri
!#1 N1429 P246 ST 34 0x40000004 FP BE Pri
!#1 N1430 P247 IDC_FLIP 22 Int BE Pri
!#1 N1431 P248 REPLACEMENT 4 Int BE Pri
!#1 N1432 P249 REPLACEMENT 26 Int BE Sec
!#1 N1433 P250 REPLACEMENT 17 Int BE Sec
!#1 N1434 P251 MEMBAR
!#1 N1435 P252 BLD 24 -1 FP BE Pri
!#1 N1436 P252 BLD 25 -1 FP BE Pri
!#1 N1437 P253 MEMBAR
!#1 N1438 P237 REPLACEMENT 24 Int BE Nuc Loop_entry
!#1 N1439 P238 IDC_FLIP 33 Int BE Pri
!#1 N1440 P239 REPLACEMENT 28 Int BE Sec
!#1 N1441 P240 REPLACEMENT 30 Int BE Pri
!#1 N1442 P241 REPLACEMENT 21 Int BE Pri
!#1 N1443 P242 REPLACEMENT 9 Int BE Pri
!#1 N1444 P243 REPLACEMENT 27 Int BE Sec
!#1 N1445 P244 REPLACEMENT 17 Int BE Pri
!#1 N1446 P245 ST 10 0x40000005 FP BE Pri
!#1 N1447 P246 ST 34 0x40000006 FP BE Pri
!#1 N1448 P247 IDC_FLIP 22 Int BE Pri
!#1 N1449 P248 REPLACEMENT 4 Int BE Pri
!#1 N1450 P249 REPLACEMENT 26 Int BE Sec
!#1 N1451 P250 REPLACEMENT 17 Int BE Sec
!#1 N1452 P251 MEMBAR
!#1 N1453 P252 BLD 24 -1 FP BE Pri
!#1 N1454 P252 BLD 25 -1 FP BE Pri
!#1 N1455 P253 MEMBAR
!#1 N1456 P237 REPLACEMENT 24 Int BE Nuc Loop_entry
!#1 N1457 P238 IDC_FLIP 33 Int BE Pri
!#1 N1458 P239 REPLACEMENT 28 Int BE Sec
!#1 N1459 P240 REPLACEMENT 30 Int BE Pri
!#1 N1460 P241 REPLACEMENT 21 Int BE Pri
!#1 N1461 P242 REPLACEMENT 9 Int BE Pri
!#1 N1462 P243 REPLACEMENT 27 Int BE Sec
!#1 N1463 P244 REPLACEMENT 17 Int BE Pri
!#1 N1464 P245 ST 10 0x40000007 FP BE Pri
!#1 N1465 P246 ST 34 0x40000008 FP BE Pri
!#1 N1466 P247 IDC_FLIP 22 Int BE Pri
!#1 N1467 P248 REPLACEMENT 4 Int BE Pri
!#1 N1468 P249 REPLACEMENT 26 Int BE Sec
!#1 N1469 P250 REPLACEMENT 17 Int BE Sec
!#1 N1470 P251 MEMBAR
!#1 N1471 P252 BLD 24 -1 FP BE Pri
!#1 N1472 P252 BLD 25 -1 FP BE Pri
!#1 N1473 P253 MEMBAR
!#1 N1474 P254 PREFETCH 17 Int BE Pri Loop_entry
!#1 N1475 P255 REPLACEMENT 22 Int BE Pri
!#1 N1476 P256 MEMBAR
!#1 N1477 P257 BSTC 26 0x40000009 FP BE Pri
!#1 N1478 P257 BSTC 27 0x4000000a FP BE Pri
!#1 N1479 P258 MEMBAR
!#1 N1480 P259 REPLACEMENT 18 Int BE Pri
!#1 N1481 P260 REPLACEMENT 20 Int BE Pri
!#1 N1482 P261 REPLACEMENT 5 Int BE Pri
!#1 N1483 P262 REPLACEMENT 4 Int BE Pri
!#1 N1484 P263 FLUSH 8 Int BE Pri
!#1 N1485 P264 FLUSHI 16 Int BE Pri
!#1 N1486 P265 REPLACEMENT 32 Int BE Pri
!#1 N1487 P266 REPLACEMENT 13 Int BE Pri
!#1 N1488 P267 MEMBAR
!#1 N1489 P268 BLD 0 -1 FP BE Pri
!#1 N1490 P268 BLD 1 -1 FP BE Pri
!#A N1489 N1490
!#1 N1491 P268 BLD 2 -1 FP BE Pri
!#1 N1492 P268 BLD 3 -1 FP BE Pri
!#1 N1493 P268 BLD 4 -1 FP BE Pri
!#1 N1494 P269 MEMBAR
!#1 N1495 P270 REPLACEMENT 29 Int BE Pri
!#1 N1496 P271 MEMBAR
!#1 N1497 P272 BST 18 0x4000000b FP BE Pri
!#1 N1498 P273 MEMBAR
!#1 N1499 P274 BSTC 8 0x4000000c FP BE Sec
!#1 N1500 P274 BSTC 9 0x4000000d FP BE Sec
!#1 N1501 P275 MEMBAR
!#1 N1502 P276 REPLACEMENT 5 Int BE Nuc
!#1 N1503 P277 REPLACEMENT 13 Int BE Nuc
!#1 N1504 P278 MEMBAR
!#1 N1505 P279 BSTC 26 0x4000000e FP BE Pri
!#1 N1506 P279 BSTC 27 0x4000000f FP BE Pri
!#1 N1507 P280 MEMBAR
!#1 N1508 P281 IDC_FLIP 8 Int BE Pri
!#1 N1509 P282 REPLACEMENT 31 Int BE Pri
!#1 N1510 P283 REPLACEMENT 1 Int BE Pri
!#1 N1511 P284 ST 21 0x40000010 FP BE Sec
!#1 N1512 P285 LD 23 -1 FP BE Pri
!#1 N1513 P286 REPLACEMENT 32 Int BE Pri
!#1 N1514 P287 IDC_FLIP 4 Int BE Pri
!#1 N1515 P288 REPLACEMENT 3 Int BE Pri
!#1 N1516 P289 MEMBAR
!#1 N1517 P290 BLD 0 -1 FP BE Pri
!#1 N1518 P290 BLD 1 -1 FP BE Pri
!#A N1517 N1518
!#1 N1519 P290 BLD 2 -1 FP BE Pri
!#1 N1520 P290 BLD 3 -1 FP BE Pri
!#1 N1521 P290 BLD 4 -1 FP BE Pri
!#1 N1522 P291 MEMBAR
!#1 N1523 P292 BST 18 0x40000011 FP BE Pri
!#1 N1524 P293 MEMBAR
!#1 N1525 P294 ST 29 0x800001 Int BE Pri
!#1 N1526 P295 IDC_FLIP 1 Int BE Pri
!#1 N1527 P296 REPLACEMENT 18 Int BE Nuc
!#1 N1528 P297 FLUSH 10 Int BE Pri
!#1 N1529 P298 LD 21 -1 FP BE Pri
!#1 N1530 P299 IDC_FLIP 9 Int BE Pri
!#1 N1531 P300 REPLACEMENT 9 Int BE Pri
!#1 N1532 P301 REPLACEMENT 14 Int BE Nuc
!#1 N1533 P302 REPLACEMENT 20 Int BE Pri
!#1 N1534 P303 REPLACEMENT 31 Int BE Pri
!#1 N1535 P304 REPLACEMENT 12 Int BE Pri
!#1 N1536 P305 REPLACEMENT 1 Int BE Pri
!#1 N1537 P306 REPLACEMENT 31 Int BE Pri
!#1 N1538 P307 ST 5 0x40000012 FP BE Pri
!#1 N1539 P308 MEMBAR
!#1 N1540 P309 BLD 17 -1 FP BE Pri
!#1 N1541 P310 MEMBAR
!#1 N1542 P311 REPLACEMENT 2 Int BE Pri
!#1 N1543 P312 IDC_FLIP 26 Int BE Pri
!#1 N1544 P313 ST 6 0x40000013 FP BE Sec
!#1 N1545 P314 REPLACEMENT 7 Int BE Pri
!#1 N1546 P315 REPLACEMENT 7 Int BE Sec
!#1 N1547 P316 LD 18 -1 Int BE Pri
!#1 N1548 P317 REPLACEMENT 29 Int BE Pri
!#1 N1549 P318 FLUSH 33 Int BE Pri
!#1 N1550 P319 REPLACEMENT 18 Int BE Pri
!#1 N1551 P320 REPLACEMENT 12 Int BE Nuc
!#1 N1552 P321 LD 6 -1 FP BE Sec
!#1 N1553 P322 MEMBAR
!#1 N1554 P323 BSTC 20 0x40000014 FP BE Pri
!#1 N1555 P324 MEMBAR
!#1 N1556 P325 BLD 7 -1 FP BE Pri
!#1 N1557 P326 MEMBAR
!#1 N1558 P327 LD 24 -1 FP BE Pri
!#1 N1559 P328 MEMBAR
!#1 N1560 P329 BST 5 0x40000015 FP BE Pri
!#1 N1561 P329 BST 6 0x40000016 FP BE Pri
!#1 N1562 P330 MEMBAR
!#1 N1563 P331 REPLACEMENT 17 Int BE Pri
!#1 N1564 P332 REPLACEMENT 22 Int BE Pri
!#1 N1565 P333 REPLACEMENT 20 Int BE Pri
!#1 N1566 P334 REPLACEMENT 5 Int BE Pri
!#1 N1567 P335 REPLACEMENT 22 Int BE Pri
!#1 N1568 P336 REPLACEMENT 34 Int BE Pri
!#1 N1569 P337 MEMBAR
!#1 N1570 P338 BSTC 16 0x40000017 FP BE Pri
!#1 N1571 P339 MEMBAR
!#1 N1572 P340 IDC_FLIP 19 Int BE Pri
!#1 N1573 P341 PREFETCH 1 Int BE Pri
!#1 N1574 P342 REPLACEMENT 11 Int BE Sec
!#1 N1575 P343 IDC_FLIP 28 Int BE Pri
!#1 N1576 P344 MEMBAR
!#1 N1577 P345 BLD 8 -1 FP BE Pri
!#1 N1578 P345 BLD 9 -1 FP BE Pri
!#1 N1579 P346 MEMBAR
!#1 N1580 P347 BLD 26 -1 FP BE Pri
!#1 N1581 P347 BLD 27 -1 FP BE Pri
!#1 N1582 P348 MEMBAR
!#1 N1583 P349 LD 21 -1 Int BE Pri
!#1 N1584 P350 ST 25 0x40000018 FP BE Sec
!#1 N1585 P351 MEMBAR
!#1 N1586 P352 BSTC 31 0x40000019 FP BE Sec
!#1 N1587 P352 BSTC 32 0x4000001a FP BE Sec
!#1 N1588 P353 MEMBAR
!#1 N1589 P354 REPLACEMENT 26 Int BE Pri
!#1 N1590 P355 MEMBAR
!#1 N1591 P356 BST 5 0x4000001b FP BE Pri
!#1 N1592 P356 BST 6 0x4000001c FP BE Pri
!#1 N1593 P357 MEMBAR
!#1 N1594 P358 BSTC 0 0x4000001d FP BE Sec
!#1 N1595 P358 BSTC 1 0x4000001e FP BE Sec
!#A N1594 N1595
!#1 N1596 P358 BSTC 2 0x4000001f FP BE Sec
!#1 N1597 P358 BSTC 3 0x40000020 FP BE Sec
!#1 N1598 P358 BSTC 4 0x40000021 FP BE Sec
!#1 N1599 P359 MEMBAR
!#1 N1600 P360 REPLACEMENT 22 Int BE Pri
!#1 N1601 P361 REPLACEMENT 5 Int BE Nuc
!#1 N1602 P362 MEMBAR
!#1 N1603 P363 REPLACEMENT 5 Int BE Pri
!#1 N1604 P364 REPLACEMENT 29 Int BE Pri
!#1 N1605 P365 REPLACEMENT 34 Int BE Pri
!#1 N1606 P366 MEMBAR
!#1 N1607 P367 BLD 7 -1 FP BE Pri
!#1 N1608 P368 MEMBAR
!#1 N1609 P369 REPLACEMENT 3 Int BE Nuc
!#1 N1610 P370 MEMBAR
!#1 N1611 P371 BLD 26 -1 FP BE Pri
!#1 N1612 P371 BLD 27 -1 FP BE Pri
!#1 N1613 P372 MEMBAR
!#1 N1614 P373 REPLACEMENT 34 Int BE Pri
!#1 N1615 P374 MEMBAR
!#1 N1616 P375 BST 8 0x40000022 FP BE Pri
!#1 N1617 P375 BST 9 0x40000023 FP BE Pri
!#1 N1618 P376 MEMBAR
!#1 N1619 P377 REPLACEMENT 10 Int BE Pri
!#1 N1620 P378 REPLACEMENT 2 Int BE Pri
!#1 N1621 P379 ST 30 0x40000024 FP BE Pri
!#1 N1622 P380 ST 33 0x800002 Int BE Pri
!#1 N1623 P381 FLUSH 19 Int BE Pri
!#1 N1624 P382 REPLACEMENT 7 Int BE Pri
!#1 N1625 P383 REPLACEMENT 1 Int BE Pri
!#1 N1626 P384 REPLACEMENT 24 Int BE Pri
!#1 N1627 P385 MEMBAR
!#1 N1628 P386 BLD 31 -1 FP BE Pri
!#1 N1629 P386 BLD 32 -1 FP BE Pri
!#1 N1630 P387 MEMBAR
!#1 N1631 P388 ST 7 0x40000025 FP BE Sec
!#1 N1632 P389 IDC_FLIP 29 Int BE Pri
!#1 N1633 P390 REPLACEMENT 11 Int BE Pri
!#1 N1634 P391 REPLACEMENT 5 Int BE Sec
!#1 N1635 P392 REPLACEMENT 16 Int BE Pri
!#1 N1636 P393 REPLACEMENT 6 Int BE Pri
!#1 N1637 P394 IDC_FLIP 11 Int BE Pri
!#1 N1638 P395 MEMBAR
!#1 N1639 P396 MEMBAR
!#1 N1640 P397 REPLACEMENT 0 Int BE Pri
!#1 N1641 P398 REPLACEMENT 2 Int BE Nuc
!#1 N1642 P399 MEMBAR
!#1 N1643 P400 BST 17 0x40000026 FP BE Pri
!#1 N1644 P401 MEMBAR
!#1 N1645 P402 FLUSH 18 Int BE Pri
!#1 N1646 P403 REPLACEMENT 24 Int BE Sec
!#1 N1647 P404 REPLACEMENT 11 Int BE Sec
!#1 N1648 P405 REPLACEMENT 3 Int BE Pri
!#1 N1649 P406 REPLACEMENT 16 Int BE Pri
!#1 N1650 P407 MEMBAR
!#1 N1651 P408 BLD 34 -1 FP BE Pri
!#1 N1652 P409 MEMBAR
!#1 N1653 P410 REPLACEMENT 11 Int BE Pri
!#1 N1654 P411 REPLACEMENT 11 Int BE Pri
!#1 N1655 P412 PREFETCH 10 Int BE Pri
!#1 N1656 P413 IDC_FLIP 32 Int BE Pri
!#1 N1657 P414 LD 25 -1 FP BE Pri
!#1 N1658 P415 REPLACEMENT 25 Int BE Pri
!#1 N1659 P416 IDC_FLIP 18 Int BE Pri
!#1 N1660 P417 LD 4 -1 Int BE Pri
!#1 N1661 P418 REPLACEMENT 18 Int BE Sec
!#1 N1662 P419 REPLACEMENT 31 Int BE Pri
!#1 N1663 P420 REPLACEMENT 31 Int BE Sec
!#1 N1664 P421 ST 34 0x40000027 FP BE Sec
!#1 N1665 P422 MEMBAR
!#1 N1666 P423 BST 16 0x40000028 FP BE Pri
!#1 N1667 P424 MEMBAR
!#1 N1668 P425 BLD 0 -1 FP BE Pri
!#1 N1669 P425 BLD 1 -1 FP BE Pri
!#A N1668 N1669
!#1 N1670 P425 BLD 2 -1 FP BE Pri
!#1 N1671 P425 BLD 3 -1 FP BE Pri
!#1 N1672 P425 BLD 4 -1 FP BE Pri
!#1 N1673 P426 MEMBAR
!#1 N1674 P427 REPLACEMENT 4 Int BE Nuc
!#1 N1675 P428 MEMBAR
!#1 N1676 P429 BLD 0 -1 FP BE Pri
!#1 N1677 P429 BLD 1 -1 FP BE Pri
!#A N1676 N1677
!#1 N1678 P429 BLD 2 -1 FP BE Pri
!#1 N1679 P429 BLD 3 -1 FP BE Pri
!#1 N1680 P429 BLD 4 -1 FP BE Pri
!#1 N1681 P430 MEMBAR
!#1 N1682 P431 REPLACEMENT 18 Int BE Pri
!#1 N1683 P432 MEMBAR
!#1 N1684 P433 BSTC 14 0x40000029 FP BE Pri
!#1 N1685 P434 MEMBAR
!#1 N1686 P435 REPLACEMENT 10 Int BE Sec
!#1 N1687 P436 REPLACEMENT 2 Int BE Pri
!#1 N1688 P437 PREFETCH 22 Int LE Sec
!#1 N1689 P438 REPLACEMENT 19 Int BE Pri
!#1 N1690 P439 IDC_FLIP 17 Int BE Pri
!#1 N1691 P440 REPLACEMENT 26 Int BE Nuc
!#1 N1692 P441 LD 4 -1 Int BE Nuc Loop_exit
!#1 N1693 P442 REPLACEMENT 8 Int BE Pri Loop_entry
!#1 N1694 P443 REPLACEMENT 21 Int BE Pri
!#1 N1695 P444 REPLACEMENT 11 Int BE Pri
!#1 N1696 P445 ST 14 0x4000002a FP BE Pri
!#1 N1697 P446 REPLACEMENT 10 Int BE Pri
!#1 N1698 P447 MEMBAR
!#1 N1699 P448 BSTC 18 0x4000002b FP BE Pri
!#1 N1700 P449 MEMBAR
!#1 N1701 P450 PREFETCH 12 Int BE Sec
!#1 N1702 P451 REPLACEMENT 6 Int BE Pri
!#1 N1703 P452 REPLACEMENT 10 Int BE Pri
!#1 N1704 P453 IDC_FLIP 21 Int BE Pri
!#1 N1705 P454 REPLACEMENT 27 Int BE Pri
!#1 N1706 P455 MEMBAR
!#1 N1707 P456 BST 0 0x4000002c FP BE Pri
!#1 N1708 P456 BST 1 0x4000002d FP BE Pri
!#A N1707 N1708
!#1 N1709 P456 BST 2 0x4000002e FP BE Pri
!#1 N1710 P456 BST 3 0x4000002f FP BE Pri
!#1 N1711 P456 BST 4 0x40000030 FP BE Pri
!#1 N1712 P457 MEMBAR
!#1 N1713 P458 REPLACEMENT 2 Int BE Pri
!#1 N1714 P459 IDC_FLIP 8 Int BE Pri
!#1 N1715 P460 REPLACEMENT 14 Int BE Pri
!#1 N1716 P461 IDC_FLIP 6 Int BE Pri
!#1 N1717 P462 REPLACEMENT 31 Int BE Pri
!#1 N1718 P463 REPLACEMENT 7 Int BE Sec
!#1 N1719 P464 MEMBAR
!#1 N1720 P465 BLD 11 -1 FP BE Pri
!#1 N1721 P465 BLD 12 -1 FP BE Pri
!#A N1720 N1721
!#1 N1722 P465 BLD 13 -1 FP BE Pri
!#1 N1723 P466 MEMBAR
!#1 N1724 P467 REPLACEMENT 29 Int BE Pri
!#1 N1725 P468 REPLACEMENT 2 Int BE Pri
!#1 N1726 P469 REPLACEMENT 14 Int BE Pri
!#1 N1727 P470 REPLACEMENT 25 Int BE Pri
!#1 N1728 P471 ST 20 0x40000031 FP BE Pri
!#1 N1729 P472 MEMBAR
!#1 N1730 P473 BLD 8 -1 FP BE Pri
!#1 N1731 P473 BLD 9 -1 FP BE Pri
!#1 N1732 P474 MEMBAR
!#1 N1733 P475 ST 31 0x40000032 FP BE Nuc
!#1 N1734 P476 PREFETCH 5 Int BE Pri
!#1 N1735 P477 MEMBAR
!#1 N1736 P478 BLD 21 -1 FP BE Pri
!#1 N1737 P478 BLD 22 -1 FP BE Pri
!#A N1736 N1737
!#1 N1738 P478 BLD 23 -1 FP BE Pri
!#1 N1739 P479 MEMBAR
!#1 N1740 P480 PREFETCH 17 Int BE Pri
!#1 N1741 P481 REPLACEMENT 33 Int BE Nuc
!#1 N1742 P482 REPLACEMENT 1 Int BE Pri
!#1 N1743 P483 REPLACEMENT 7 Int BE Pri
!#1 N1744 P484 ST 23 0x800003 Int BE Pri
!#1 N1745 P485 ST 27 0x40000033 FP BE Sec
!#1 N1746 P486 MEMBAR
!#1 N1747 P487 BLD 16 -1 FP BE Pri
!#1 N1748 P488 MEMBAR
!#1 N1749 P489 LD 19 -1 FP BE Pri
!#1 N1750 P490 MEMBAR
!#1 N1751 P491 BST 19 0x40000034 FP BE Pri
!#1 N1752 P492 MEMBAR
!#1 N1753 P493 PREFETCH 7 Int BE Pri
!#1 N1754 P494 LD 21 -1 FP BE Pri
!#1 N1755 P495 REPLACEMENT 27 Int BE Pri
!#1 N1756 P496 ST 21 0x40000035 FP BE Pri
!#1 N1757 P497 REPLACEMENT 23 Int BE Pri
!#1 N1758 P498 IDC_FLIP 7 Int BE Pri
!#1 N1759 P499 MEMBAR
!#1 N1760 P500 BSTC 8 0x40000036 FP BE Pri
!#1 N1761 P500 BSTC 9 0x40000037 FP BE Pri
!#1 N1762 P501 MEMBAR
!#1 N1763 P502 REPLACEMENT 30 Int BE Nuc
!#1 N1764 P503 FLUSHI 14 Int BE Pri
!#1 N1765 P504 REPLACEMENT 18 Int BE Pri
!#1 N1766 P505 MEMBAR
!#1 N1767 P506 BLD 18 -1 FP BE Sec
!#1 N1768 P507 MEMBAR
!#1 N1769 P508 BSTC 5 0x40000038 FP BE Pri
!#1 N1770 P508 BSTC 6 0x40000039 FP BE Pri
!#1 N1771 P509 MEMBAR
!#1 N1772 P510 REPLACEMENT 29 Int BE Pri
!#1 N1773 P511 MEMBAR
!#1 N1774 P512 BSTC 31 0x4000003a FP BE Pri
!#1 N1775 P512 BSTC 32 0x4000003b FP BE Pri
!#1 N1776 P513 MEMBAR
!#1 N1777 P514 REPLACEMENT 33 Int BE Pri
!#1 N1778 P515 IDC_FLIP 30 Int BE Pri
!#1 N1779 P516 REPLACEMENT 8 Int BE Pri
!#1 N1780 P517 MEMBAR
!#1 N1781 P518 BST 11 0x4000003c FP BE Pri
!#1 N1782 P518 BST 12 0x4000003d FP BE Pri
!#A N1781 N1782
!#1 N1783 P518 BST 13 0x4000003e FP BE Pri
!#1 N1784 P519 MEMBAR
!#1 N1785 P520 BST 11 0x4000003f FP BE Pri
!#1 N1786 P520 BST 12 0x40000040 FP BE Pri
!#A N1785 N1786
!#1 N1787 P520 BST 13 0x40000041 FP BE Pri
!#1 N1788 P521 MEMBAR
!#1 N1789 P522 ST 19 0x800004 Int BE Pri
!#1 N1790 P523 REPLACEMENT 21 Int BE Sec
!#1 N1791 P524 IDC_FLIP 8 Int BE Pri
!#1 N1792 P525 REPLACEMENT 23 Int BE Sec
!#1 N1793 P526 REPLACEMENT 22 Int BE Pri
!#1 N1794 P527 REPLACEMENT 34 Int BE Pri
!#1 N1795 P528 LD 15 -1 Int BE Pri
!#1 N1796 P529 REPLACEMENT 14 Int BE Pri
!#1 N1797 P530 REPLACEMENT 14 Int BE Pri
!#1 N1798 P531 REPLACEMENT 29 Int BE Pri
!#1 N1799 P532 ST 23 0x40000042 FP BE Sec
!#1 N1800 P533 REPLACEMENT 8 Int BE Sec
!#1 N1801 P534 MEMBAR
!#1 N1802 P535 BLD 5 -1 FP BE Pri
!#1 N1803 P535 BLD 6 -1 FP BE Pri
!#1 N1804 P536 MEMBAR
!#1 N1805 P537 BLD 28 -1 FP BE Pri
!#1 N1806 P537 BLD 29 -1 FP BE Pri
!#A N1805 N1806
!#1 N1807 P537 BLD 30 -1 FP BE Pri
!#1 N1808 P538 MEMBAR
!#1 N1809 P539 BLD 16 -1 FP BE Pri
!#1 N1810 P540 MEMBAR
!#1 N1811 P541 REPLACEMENT 19 Int BE Sec
!#1 N1812 P542 MEMBAR
!#1 N1813 P543 BLD 21 -1 FP BE Pri
!#1 N1814 P543 BLD 22 -1 FP BE Pri
!#A N1813 N1814
!#1 N1815 P543 BLD 23 -1 FP BE Pri
!#1 N1816 P544 MEMBAR
!#1 N1817 P545 REPLACEMENT 31 Int BE Pri
!#1 N1818 P546 REPLACEMENT 15 Int BE Pri
!#1 N1819 P547 REPLACEMENT 28 Int BE Pri
!#1 N1820 P548 REPLACEMENT 8 Int BE Pri
!#1 N1821 P549 MEMBAR
!#1 N1822 P550 BST 28 0x40000043 FP BE Pri
!#1 N1823 P550 BST 29 0x40000044 FP BE Pri
!#A N1822 N1823
!#1 N1824 P550 BST 30 0x40000045 FP BE Pri
!#1 N1825 P551 MEMBAR
!#1 N1826 P552 ST 18 0x800005 Int BE Pri
!#1 N1827 P553 MEMBAR
!#1 N1828 P554 BSTC 5 0x40000046 FP BE Sec
!#1 N1829 P554 BSTC 6 0x40000047 FP BE Sec
!#1 N1830 P555 MEMBAR
!#1 N1831 P556 REPLACEMENT 7 Int BE Pri
!#1 N1832 P557 REPLACEMENT 34 Int BE Pri
!#1 N1833 P558 REPLACEMENT 3 Int BE Nuc
!#1 N1834 P559 REPLACEMENT 24 Int BE Pri
!#1 N1835 P560 MEMBAR
!#1 N1836 P561 BST 7 0x40000048 FP BE Pri
!#1 N1837 P562 MEMBAR
!#1 N1838 P563 REPLACEMENT 23 Int BE Sec
!#1 N1839 P564 REPLACEMENT 29 Int BE Nuc
!#1 N1840 P565 LD 13 -1 FP BE Pri
!#1 N1841 P566 REPLACEMENT 20 Int BE Pri
!#1 N1842 P567 ST 4 0x800006 Int BE Nuc
!#1 N1843 P568 REPLACEMENT 20 Int BE Pri
!#1 N1844 P569 REPLACEMENT 9 Int BE Pri
!#1 N1845 P570 REPLACEMENT 25 Int BE Sec
!#1 N1846 P571 LD 3 -1 Int BE Sec
!#1 N1847 P572 MEMBAR
!#1 N1848 P573 BST 28 0x40000049 FP BE Pri
!#1 N1849 P573 BST 29 0x4000004a FP BE Pri
!#A N1848 N1849
!#1 N1850 P573 BST 30 0x4000004b FP BE Pri
!#1 N1851 P574 MEMBAR
!#1 N1852 P575 REPLACEMENT 14 Int BE Pri
!#1 N1853 P576 MEMBAR
!#1 N1854 P577 BSTC 28 0x4000004c FP BE Pri
!#1 N1855 P577 BSTC 29 0x4000004d FP BE Pri
!#A N1854 N1855
!#1 N1856 P577 BSTC 30 0x4000004e FP BE Pri
!#1 N1857 P578 MEMBAR
!#1 N1858 P579 IDC_FLIP 7 Int BE Pri
!#1 N1859 P580 REPLACEMENT 13 Int BE Pri
!#1 N1860 P581 REPLACEMENT 14 Int BE Pri
!#1 N1861 P582 MEMBAR
!#1 N1862 P583 BLD 20 -1 FP BE Pri
!#1 N1863 P584 MEMBAR
!#1 N1864 P585 ST 14 0x4000004f FP BE Pri
!#1 N1865 P586 MEMBAR
!#1 N1866 P587 BST 31 0x40000050 FP BE Pri
!#1 N1867 P587 BST 32 0x40000051 FP BE Pri
!#1 N1868 P588 MEMBAR
!#1 N1869 P589 REPLACEMENT 12 Int BE Pri
!#1 N1870 P590 ST 1 0x800007 Int BE Pri
!#1 N1871 P591 REPLACEMENT 5 Int BE Sec
!#1 N1872 P592 MEMBAR
!#1 N1873 P593 BSTC 0 0x40000052 FP BE Pri
!#1 N1874 P593 BSTC 1 0x40000053 FP BE Pri
!#A N1873 N1874
!#1 N1875 P593 BSTC 2 0x40000054 FP BE Pri
!#1 N1876 P593 BSTC 3 0x40000055 FP BE Pri
!#1 N1877 P593 BSTC 4 0x40000056 FP BE Pri
!#1 N1878 P594 MEMBAR
!#1 N1879 P595 REPLACEMENT 19 Int BE Pri
!#1 N1880 P596 ST 0 0x40000057 FP BE Nuc
!#1 N1881 P597 IDC_FLIP 19 Int BE Pri
!#1 N1882 P598 MEMBAR
!#1 N1883 P599 BSTC 15 0x40000058 FP BE Pri
!#1 N1884 P600 MEMBAR
!#1 N1885 P601 REPLACEMENT 18 Int BE Sec
!#1 N1886 P602 REPLACEMENT 4 Int BE Pri
!#1 N1887 P603 ST 11 0x800008 Int BE Pri
!#1 N1888 P604 REPLACEMENT 8 Int BE Pri
!#1 N1889 P605 REPLACEMENT 6 Int BE Pri
!#1 N1890 P606 IDC_FLIP 16 Int BE Pri
!#1 N1891 P607 REPLACEMENT 1 Int BE Pri
!#1 N1892 P608 REPLACEMENT 30 Int BE Pri
!#1 N1893 P609 REPLACEMENT 25 Int BE Pri
!#1 N1894 P610 PREFETCH 19 Int BE Pri
!#1 N1895 P611 REPLACEMENT 13 Int BE Pri
!#1 N1896 P612 IDC_FLIP 7 Int BE Pri
!#1 N1897 P613 REPLACEMENT 16 Int BE Pri
!#1 N1898 P614 LD 7 -1 Int BE Pri
!#1 N1899 P615 REPLACEMENT 19 Int BE Pri
!#1 N1900 P616 REPLACEMENT 29 Int BE Pri
!#1 N1901 P617 REPLACEMENT 19 Int BE Sec
!#1 N1902 P618 REPLACEMENT 28 Int BE Pri
!#1 N1903 P619 REPLACEMENT 7 Int BE Pri
!#1 N1904 P620 MEMBAR
!#1 N1905 P621 BST 0 0x40000059 FP BE Sec
!#1 N1906 P621 BST 1 0x4000005a FP BE Sec
!#A N1905 N1906
!#1 N1907 P621 BST 2 0x4000005b FP BE Sec
!#1 N1908 P621 BST 3 0x4000005c FP BE Sec
!#1 N1909 P621 BST 4 0x4000005d FP BE Sec
!#1 N1910 P622 MEMBAR
!#1 N1911 P623 BLD 5 -1 FP BE Pri
!#1 N1912 P623 BLD 6 -1 FP BE Pri
!#1 N1913 P624 MEMBAR
!#1 N1914 P625 REPLACEMENT 31 Int BE Pri
!#1 N1915 P626 REPLACEMENT 2 Int BE Pri
!#1 N1916 P627 REPLACEMENT 7 Int BE Pri
!#1 N1917 P628 REPLACEMENT 15 Int BE Pri
!#1 N1918 P629 ST 17 0x800009 Int BE Pri
!#1 N1919 P630 LD 11 -1 FP BE Sec
!#1 N1920 P631 MEMBAR
!#1 N1921 P632 BST 31 0x4000005e FP BE Pri
!#1 N1922 P632 BST 32 0x4000005f FP BE Pri
!#1 N1923 P633 MEMBAR
!#1 N1924 P634 BSTC 28 0x40000060 FP BE Pri
!#1 N1925 P634 BSTC 29 0x40000061 FP BE Pri
!#A N1924 N1925
!#1 N1926 P634 BSTC 30 0x40000062 FP BE Pri
!#1 N1927 P635 MEMBAR
!#1 N1928 P636 BSTC 5 0x40000063 FP BE Pri
!#1 N1929 P636 BSTC 6 0x40000064 FP BE Pri
!#1 N1930 P637 MEMBAR
!#1 N1931 P638 REPLACEMENT 15 Int BE Pri
!#1 N1932 P639 ST 27 0x40000065 FP BE Pri
!#1 N1933 P640 ST 13 0x80000a Int BE Pri
!#1 N1934 P641 MEMBAR
!#1 N1935 P642 BST 0 0x40000066 FP BE Pri
!#1 N1936 P642 BST 1 0x40000067 FP BE Pri
!#A N1935 N1936
!#1 N1937 P642 BST 2 0x40000068 FP BE Pri
!#1 N1938 P642 BST 3 0x40000069 FP BE Pri
!#1 N1939 P642 BST 4 0x4000006a FP BE Pri
!#1 N1940 P643 MEMBAR
!#1 N1941 P644 REPLACEMENT 4 Int BE Sec
!#1 N1942 P645 REPLACEMENT 10 Int BE Pri
!#1 N1943 P646 REPLACEMENT 15 Int BE Pri
!#1 N1944 P647 REPLACEMENT 17 Int BE Pri
!#1 N1945 P648 REPLACEMENT 13 Int BE Pri
!#1 N1946 P649 FLUSH 8 Int BE Pri
!#1 N1947 P650 LD 28 -1 Int BE Sec Loop_exit
!#1 N1948 P442 REPLACEMENT 8 Int BE Pri Loop_entry
!#1 N1949 P443 REPLACEMENT 21 Int BE Pri
!#1 N1950 P444 REPLACEMENT 11 Int BE Pri
!#1 N1951 P445 ST 14 0x4000006b FP BE Pri
!#1 N1952 P446 REPLACEMENT 10 Int BE Pri
!#1 N1953 P447 MEMBAR
!#1 N1954 P448 BSTC 18 0x4000006c FP BE Pri
!#1 N1955 P449 MEMBAR
!#1 N1956 P450 PREFETCH 12 Int BE Sec
!#1 N1957 P451 REPLACEMENT 6 Int BE Pri
!#1 N1958 P452 REPLACEMENT 10 Int BE Pri
!#1 N1959 P453 IDC_FLIP 21 Int BE Pri
!#1 N1960 P454 REPLACEMENT 27 Int BE Pri
!#1 N1961 P455 MEMBAR
!#1 N1962 P456 BST 0 0x4000006d FP BE Pri
!#1 N1963 P456 BST 1 0x4000006e FP BE Pri
!#A N1962 N1963
!#1 N1964 P456 BST 2 0x4000006f FP BE Pri
!#1 N1965 P456 BST 3 0x40000070 FP BE Pri
!#1 N1966 P456 BST 4 0x40000071 FP BE Pri
!#1 N1967 P457 MEMBAR
!#1 N1968 P458 REPLACEMENT 2 Int BE Pri
!#1 N1969 P459 IDC_FLIP 8 Int BE Pri
!#1 N1970 P460 REPLACEMENT 14 Int BE Pri
!#1 N1971 P461 IDC_FLIP 6 Int BE Pri
!#1 N1972 P462 REPLACEMENT 31 Int BE Pri
!#1 N1973 P463 REPLACEMENT 7 Int BE Sec
!#1 N1974 P464 MEMBAR
!#1 N1975 P465 BLD 11 -1 FP BE Pri
!#1 N1976 P465 BLD 12 -1 FP BE Pri
!#A N1975 N1976
!#1 N1977 P465 BLD 13 -1 FP BE Pri
!#1 N1978 P466 MEMBAR
!#1 N1979 P467 REPLACEMENT 29 Int BE Pri
!#1 N1980 P468 REPLACEMENT 2 Int BE Pri
!#1 N1981 P469 REPLACEMENT 14 Int BE Pri
!#1 N1982 P470 REPLACEMENT 25 Int BE Pri
!#1 N1983 P471 ST 20 0x40000072 FP BE Pri
!#1 N1984 P472 MEMBAR
!#1 N1985 P473 BLD 8 -1 FP BE Pri
!#1 N1986 P473 BLD 9 -1 FP BE Pri
!#1 N1987 P474 MEMBAR
!#1 N1988 P475 ST 31 0x40000073 FP BE Nuc
!#1 N1989 P476 PREFETCH 5 Int BE Pri
!#1 N1990 P477 MEMBAR
!#1 N1991 P478 BLD 21 -1 FP BE Pri
!#1 N1992 P478 BLD 22 -1 FP BE Pri
!#A N1991 N1992
!#1 N1993 P478 BLD 23 -1 FP BE Pri
!#1 N1994 P479 MEMBAR
!#1 N1995 P480 PREFETCH 17 Int BE Pri
!#1 N1996 P481 REPLACEMENT 33 Int BE Nuc
!#1 N1997 P482 REPLACEMENT 1 Int BE Pri
!#1 N1998 P483 REPLACEMENT 7 Int BE Pri
!#1 N1999 P484 ST 23 0x80000b Int BE Pri
!#1 N2000 P485 ST 27 0x40000074 FP BE Sec
!#1 N2001 P486 MEMBAR
!#1 N2002 P487 BLD 16 -1 FP BE Pri
!#1 N2003 P488 MEMBAR
!#1 N2004 P489 LD 19 -1 FP BE Pri
!#1 N2005 P490 MEMBAR
!#1 N2006 P491 BST 19 0x40000075 FP BE Pri
!#1 N2007 P492 MEMBAR
!#1 N2008 P493 PREFETCH 7 Int BE Pri
!#1 N2009 P494 LD 21 -1 FP BE Pri
!#1 N2010 P495 REPLACEMENT 27 Int BE Pri
!#1 N2011 P496 ST 21 0x40000076 FP BE Pri
!#1 N2012 P497 REPLACEMENT 23 Int BE Pri
!#1 N2013 P498 IDC_FLIP 7 Int BE Pri
!#1 N2014 P499 MEMBAR
!#1 N2015 P500 BSTC 8 0x40000077 FP BE Pri
!#1 N2016 P500 BSTC 9 0x40000078 FP BE Pri
!#1 N2017 P501 MEMBAR
!#1 N2018 P502 REPLACEMENT 30 Int BE Nuc
!#1 N2019 P503 FLUSHI 14 Int BE Pri
!#1 N2020 P504 REPLACEMENT 18 Int BE Pri
!#1 N2021 P505 MEMBAR
!#1 N2022 P506 BLD 18 -1 FP BE Sec
!#1 N2023 P507 MEMBAR
!#1 N2024 P508 BSTC 5 0x40000079 FP BE Pri
!#1 N2025 P508 BSTC 6 0x4000007a FP BE Pri
!#1 N2026 P509 MEMBAR
!#1 N2027 P510 REPLACEMENT 29 Int BE Pri
!#1 N2028 P511 MEMBAR
!#1 N2029 P512 BSTC 31 0x4000007b FP BE Pri
!#1 N2030 P512 BSTC 32 0x4000007c FP BE Pri
!#1 N2031 P513 MEMBAR
!#1 N2032 P514 REPLACEMENT 33 Int BE Pri
!#1 N2033 P515 IDC_FLIP 30 Int BE Pri
!#1 N2034 P516 REPLACEMENT 8 Int BE Pri
!#1 N2035 P517 MEMBAR
!#1 N2036 P518 BST 11 0x4000007d FP BE Pri
!#1 N2037 P518 BST 12 0x4000007e FP BE Pri
!#A N2036 N2037
!#1 N2038 P518 BST 13 0x4000007f FP BE Pri
!#1 N2039 P519 MEMBAR
!#1 N2040 P520 BST 11 0x40000080 FP BE Pri
!#1 N2041 P520 BST 12 0x40000081 FP BE Pri
!#A N2040 N2041
!#1 N2042 P520 BST 13 0x40000082 FP BE Pri
!#1 N2043 P521 MEMBAR
!#1 N2044 P522 ST 19 0x80000c Int BE Pri
!#1 N2045 P523 REPLACEMENT 21 Int BE Sec
!#1 N2046 P524 IDC_FLIP 8 Int BE Pri
!#1 N2047 P525 REPLACEMENT 23 Int BE Sec
!#1 N2048 P526 REPLACEMENT 22 Int BE Pri
!#1 N2049 P527 REPLACEMENT 34 Int BE Pri
!#1 N2050 P528 LD 15 -1 Int BE Pri
!#1 N2051 P529 REPLACEMENT 14 Int BE Pri
!#1 N2052 P530 REPLACEMENT 14 Int BE Pri
!#1 N2053 P531 REPLACEMENT 29 Int BE Pri
!#1 N2054 P532 ST 23 0x40000083 FP BE Sec
!#1 N2055 P533 REPLACEMENT 8 Int BE Sec
!#1 N2056 P534 MEMBAR
!#1 N2057 P535 BLD 5 -1 FP BE Pri
!#1 N2058 P535 BLD 6 -1 FP BE Pri
!#1 N2059 P536 MEMBAR
!#1 N2060 P537 BLD 28 -1 FP BE Pri
!#1 N2061 P537 BLD 29 -1 FP BE Pri
!#A N2060 N2061
!#1 N2062 P537 BLD 30 -1 FP BE Pri
!#1 N2063 P538 MEMBAR
!#1 N2064 P539 BLD 16 -1 FP BE Pri
!#1 N2065 P540 MEMBAR
!#1 N2066 P541 REPLACEMENT 19 Int BE Sec
!#1 N2067 P542 MEMBAR
!#1 N2068 P543 BLD 21 -1 FP BE Pri
!#1 N2069 P543 BLD 22 -1 FP BE Pri
!#A N2068 N2069
!#1 N2070 P543 BLD 23 -1 FP BE Pri
!#1 N2071 P544 MEMBAR
!#1 N2072 P545 REPLACEMENT 31 Int BE Pri
!#1 N2073 P546 REPLACEMENT 15 Int BE Pri
!#1 N2074 P547 REPLACEMENT 28 Int BE Pri
!#1 N2075 P548 REPLACEMENT 8 Int BE Pri
!#1 N2076 P549 MEMBAR
!#1 N2077 P550 BST 28 0x40000084 FP BE Pri
!#1 N2078 P550 BST 29 0x40000085 FP BE Pri
!#A N2077 N2078
!#1 N2079 P550 BST 30 0x40000086 FP BE Pri
!#1 N2080 P551 MEMBAR
!#1 N2081 P552 ST 18 0x80000d Int BE Pri
!#1 N2082 P553 MEMBAR
!#1 N2083 P554 BSTC 5 0x40000087 FP BE Sec
!#1 N2084 P554 BSTC 6 0x40000088 FP BE Sec
!#1 N2085 P555 MEMBAR
!#1 N2086 P556 REPLACEMENT 7 Int BE Pri
!#1 N2087 P557 REPLACEMENT 34 Int BE Pri
!#1 N2088 P558 REPLACEMENT 3 Int BE Nuc
!#1 N2089 P559 REPLACEMENT 24 Int BE Pri
!#1 N2090 P560 MEMBAR
!#1 N2091 P561 BST 7 0x40000089 FP BE Pri
!#1 N2092 P562 MEMBAR
!#1 N2093 P563 REPLACEMENT 23 Int BE Sec
!#1 N2094 P564 REPLACEMENT 29 Int BE Nuc
!#1 N2095 P565 LD 13 -1 FP BE Pri
!#1 N2096 P566 REPLACEMENT 20 Int BE Pri
!#1 N2097 P567 ST 4 0x80000e Int BE Nuc
!#1 N2098 P568 REPLACEMENT 20 Int BE Pri
!#1 N2099 P569 REPLACEMENT 9 Int BE Pri
!#1 N2100 P570 REPLACEMENT 25 Int BE Sec
!#1 N2101 P571 LD 3 -1 Int BE Sec
!#1 N2102 P572 MEMBAR
!#1 N2103 P573 BST 28 0x4000008a FP BE Pri
!#1 N2104 P573 BST 29 0x4000008b FP BE Pri
!#A N2103 N2104
!#1 N2105 P573 BST 30 0x4000008c FP BE Pri
!#1 N2106 P574 MEMBAR
!#1 N2107 P575 REPLACEMENT 14 Int BE Pri
!#1 N2108 P576 MEMBAR
!#1 N2109 P577 BSTC 28 0x4000008d FP BE Pri
!#1 N2110 P577 BSTC 29 0x4000008e FP BE Pri
!#A N2109 N2110
!#1 N2111 P577 BSTC 30 0x4000008f FP BE Pri
!#1 N2112 P578 MEMBAR
!#1 N2113 P579 IDC_FLIP 7 Int BE Pri
!#1 N2114 P580 REPLACEMENT 13 Int BE Pri
!#1 N2115 P581 REPLACEMENT 14 Int BE Pri
!#1 N2116 P582 MEMBAR
!#1 N2117 P583 BLD 20 -1 FP BE Pri
!#1 N2118 P584 MEMBAR
!#1 N2119 P585 ST 14 0x40000090 FP BE Pri
!#1 N2120 P586 MEMBAR
!#1 N2121 P587 BST 31 0x40000091 FP BE Pri
!#1 N2122 P587 BST 32 0x40000092 FP BE Pri
!#1 N2123 P588 MEMBAR
!#1 N2124 P589 REPLACEMENT 12 Int BE Pri
!#1 N2125 P590 ST 1 0x80000f Int BE Pri
!#1 N2126 P591 REPLACEMENT 5 Int BE Sec
!#1 N2127 P592 MEMBAR
!#1 N2128 P593 BSTC 0 0x40000093 FP BE Pri
!#1 N2129 P593 BSTC 1 0x40000094 FP BE Pri
!#A N2128 N2129
!#1 N2130 P593 BSTC 2 0x40000095 FP BE Pri
!#1 N2131 P593 BSTC 3 0x40000096 FP BE Pri
!#1 N2132 P593 BSTC 4 0x40000097 FP BE Pri
!#1 N2133 P594 MEMBAR
!#1 N2134 P595 REPLACEMENT 19 Int BE Pri
!#1 N2135 P596 ST 0 0x40000098 FP BE Nuc
!#1 N2136 P597 IDC_FLIP 19 Int BE Pri
!#1 N2137 P598 MEMBAR
!#1 N2138 P599 BSTC 15 0x40000099 FP BE Pri
!#1 N2139 P600 MEMBAR
!#1 N2140 P601 REPLACEMENT 18 Int BE Sec
!#1 N2141 P602 REPLACEMENT 4 Int BE Pri
!#1 N2142 P603 ST 11 0x800010 Int BE Pri
!#1 N2143 P604 REPLACEMENT 8 Int BE Pri
!#1 N2144 P605 REPLACEMENT 6 Int BE Pri
!#1 N2145 P606 IDC_FLIP 16 Int BE Pri
!#1 N2146 P607 REPLACEMENT 1 Int BE Pri
!#1 N2147 P608 REPLACEMENT 30 Int BE Pri
!#1 N2148 P609 REPLACEMENT 25 Int BE Pri
!#1 N2149 P610 PREFETCH 19 Int BE Pri
!#1 N2150 P611 REPLACEMENT 13 Int BE Pri
!#1 N2151 P612 IDC_FLIP 7 Int BE Pri
!#1 N2152 P613 REPLACEMENT 16 Int BE Pri
!#1 N2153 P614 LD 7 -1 Int BE Pri
!#1 N2154 P615 REPLACEMENT 19 Int BE Pri
!#1 N2155 P616 REPLACEMENT 29 Int BE Pri
!#1 N2156 P617 REPLACEMENT 19 Int BE Sec
!#1 N2157 P618 REPLACEMENT 28 Int BE Pri
!#1 N2158 P619 REPLACEMENT 7 Int BE Pri
!#1 N2159 P620 MEMBAR
!#1 N2160 P621 BST 0 0x4000009a FP BE Sec
!#1 N2161 P621 BST 1 0x4000009b FP BE Sec
!#A N2160 N2161
!#1 N2162 P621 BST 2 0x4000009c FP BE Sec
!#1 N2163 P621 BST 3 0x4000009d FP BE Sec
!#1 N2164 P621 BST 4 0x4000009e FP BE Sec
!#1 N2165 P622 MEMBAR
!#1 N2166 P623 BLD 5 -1 FP BE Pri
!#1 N2167 P623 BLD 6 -1 FP BE Pri
!#1 N2168 P624 MEMBAR
!#1 N2169 P625 REPLACEMENT 31 Int BE Pri
!#1 N2170 P626 REPLACEMENT 2 Int BE Pri
!#1 N2171 P627 REPLACEMENT 7 Int BE Pri
!#1 N2172 P628 REPLACEMENT 15 Int BE Pri
!#1 N2173 P629 ST 17 0x800011 Int BE Pri
!#1 N2174 P630 LD 11 -1 FP BE Sec
!#1 N2175 P631 MEMBAR
!#1 N2176 P632 BST 31 0x4000009f FP BE Pri
!#1 N2177 P632 BST 32 0x400000a0 FP BE Pri
!#1 N2178 P633 MEMBAR
!#1 N2179 P634 BSTC 28 0x400000a1 FP BE Pri
!#1 N2180 P634 BSTC 29 0x400000a2 FP BE Pri
!#A N2179 N2180
!#1 N2181 P634 BSTC 30 0x400000a3 FP BE Pri
!#1 N2182 P635 MEMBAR
!#1 N2183 P636 BSTC 5 0x400000a4 FP BE Pri
!#1 N2184 P636 BSTC 6 0x400000a5 FP BE Pri
!#1 N2185 P637 MEMBAR
!#1 N2186 P638 REPLACEMENT 15 Int BE Pri
!#1 N2187 P639 ST 27 0x400000a6 FP BE Pri
!#1 N2188 P640 ST 13 0x800012 Int BE Pri
!#1 N2189 P641 MEMBAR
!#1 N2190 P642 BST 0 0x400000a7 FP BE Pri
!#1 N2191 P642 BST 1 0x400000a8 FP BE Pri
!#A N2190 N2191
!#1 N2192 P642 BST 2 0x400000a9 FP BE Pri
!#1 N2193 P642 BST 3 0x400000aa FP BE Pri
!#1 N2194 P642 BST 4 0x400000ab FP BE Pri
!#1 N2195 P643 MEMBAR
!#1 N2196 P644 REPLACEMENT 4 Int BE Sec
!#1 N2197 P645 REPLACEMENT 10 Int BE Pri
!#1 N2198 P646 REPLACEMENT 15 Int BE Pri
!#1 N2199 P647 REPLACEMENT 17 Int BE Pri
!#1 N2200 P648 REPLACEMENT 13 Int BE Pri
!#1 N2201 P649 FLUSH 8 Int BE Pri
!#1 N2202 P650 LD 28 -1 Int BE Sec Loop_exit
!#1 N2203 P442 REPLACEMENT 8 Int BE Pri Loop_entry
!#1 N2204 P443 REPLACEMENT 21 Int BE Pri
!#1 N2205 P444 REPLACEMENT 11 Int BE Pri
!#1 N2206 P445 ST 14 0x400000ac FP BE Pri
!#1 N2207 P446 REPLACEMENT 10 Int BE Pri
!#1 N2208 P447 MEMBAR
!#1 N2209 P448 BSTC 18 0x400000ad FP BE Pri
!#1 N2210 P449 MEMBAR
!#1 N2211 P450 PREFETCH 12 Int BE Sec
!#1 N2212 P451 REPLACEMENT 6 Int BE Pri
!#1 N2213 P452 REPLACEMENT 10 Int BE Pri
!#1 N2214 P453 IDC_FLIP 21 Int BE Pri
!#1 N2215 P454 REPLACEMENT 27 Int BE Pri
!#1 N2216 P455 MEMBAR
!#1 N2217 P456 BST 0 0x400000ae FP BE Pri
!#1 N2218 P456 BST 1 0x400000af FP BE Pri
!#A N2217 N2218
!#1 N2219 P456 BST 2 0x400000b0 FP BE Pri
!#1 N2220 P456 BST 3 0x400000b1 FP BE Pri
!#1 N2221 P456 BST 4 0x400000b2 FP BE Pri
!#1 N2222 P457 MEMBAR
!#1 N2223 P458 REPLACEMENT 2 Int BE Pri
!#1 N2224 P459 IDC_FLIP 8 Int BE Pri
!#1 N2225 P460 REPLACEMENT 14 Int BE Pri
!#1 N2226 P461 IDC_FLIP 6 Int BE Pri
!#1 N2227 P462 REPLACEMENT 31 Int BE Pri
!#1 N2228 P463 REPLACEMENT 7 Int BE Sec
!#1 N2229 P464 MEMBAR
!#1 N2230 P465 BLD 11 -1 FP BE Pri
!#1 N2231 P465 BLD 12 -1 FP BE Pri
!#A N2230 N2231
!#1 N2232 P465 BLD 13 -1 FP BE Pri
!#1 N2233 P466 MEMBAR
!#1 N2234 P467 REPLACEMENT 29 Int BE Pri
!#1 N2235 P468 REPLACEMENT 2 Int BE Pri
!#1 N2236 P469 REPLACEMENT 14 Int BE Pri
!#1 N2237 P470 REPLACEMENT 25 Int BE Pri
!#1 N2238 P471 ST 20 0x400000b3 FP BE Pri
!#1 N2239 P472 MEMBAR
!#1 N2240 P473 BLD 8 -1 FP BE Pri
!#1 N2241 P473 BLD 9 -1 FP BE Pri
!#1 N2242 P474 MEMBAR
!#1 N2243 P475 ST 31 0x400000b4 FP BE Nuc
!#1 N2244 P476 PREFETCH 5 Int BE Pri
!#1 N2245 P477 MEMBAR
!#1 N2246 P478 BLD 21 -1 FP BE Pri
!#1 N2247 P478 BLD 22 -1 FP BE Pri
!#A N2246 N2247
!#1 N2248 P478 BLD 23 -1 FP BE Pri
!#1 N2249 P479 MEMBAR
!#1 N2250 P480 PREFETCH 17 Int BE Pri
!#1 N2251 P481 REPLACEMENT 33 Int BE Nuc
!#1 N2252 P482 REPLACEMENT 1 Int BE Pri
!#1 N2253 P483 REPLACEMENT 7 Int BE Pri
!#1 N2254 P484 ST 23 0x800013 Int BE Pri
!#1 N2255 P485 ST 27 0x400000b5 FP BE Sec
!#1 N2256 P486 MEMBAR
!#1 N2257 P487 BLD 16 -1 FP BE Pri
!#1 N2258 P488 MEMBAR
!#1 N2259 P489 LD 19 -1 FP BE Pri
!#1 N2260 P490 MEMBAR
!#1 N2261 P491 BST 19 0x400000b6 FP BE Pri
!#1 N2262 P492 MEMBAR
!#1 N2263 P493 PREFETCH 7 Int BE Pri
!#1 N2264 P494 LD 21 -1 FP BE Pri
!#1 N2265 P495 REPLACEMENT 27 Int BE Pri
!#1 N2266 P496 ST 21 0x400000b7 FP BE Pri
!#1 N2267 P497 REPLACEMENT 23 Int BE Pri
!#1 N2268 P498 IDC_FLIP 7 Int BE Pri
!#1 N2269 P499 MEMBAR
!#1 N2270 P500 BSTC 8 0x400000b8 FP BE Pri
!#1 N2271 P500 BSTC 9 0x400000b9 FP BE Pri
!#1 N2272 P501 MEMBAR
!#1 N2273 P502 REPLACEMENT 30 Int BE Nuc
!#1 N2274 P503 FLUSHI 14 Int BE Pri
!#1 N2275 P504 REPLACEMENT 18 Int BE Pri
!#1 N2276 P505 MEMBAR
!#1 N2277 P506 BLD 18 -1 FP BE Sec
!#1 N2278 P507 MEMBAR
!#1 N2279 P508 BSTC 5 0x400000ba FP BE Pri
!#1 N2280 P508 BSTC 6 0x400000bb FP BE Pri
!#1 N2281 P509 MEMBAR
!#1 N2282 P510 REPLACEMENT 29 Int BE Pri
!#1 N2283 P511 MEMBAR
!#1 N2284 P512 BSTC 31 0x400000bc FP BE Pri
!#1 N2285 P512 BSTC 32 0x400000bd FP BE Pri
!#1 N2286 P513 MEMBAR
!#1 N2287 P514 REPLACEMENT 33 Int BE Pri
!#1 N2288 P515 IDC_FLIP 30 Int BE Pri
!#1 N2289 P516 REPLACEMENT 8 Int BE Pri
!#1 N2290 P517 MEMBAR
!#1 N2291 P518 BST 11 0x400000be FP BE Pri
!#1 N2292 P518 BST 12 0x400000bf FP BE Pri
!#A N2291 N2292
!#1 N2293 P518 BST 13 0x400000c0 FP BE Pri
!#1 N2294 P519 MEMBAR
!#1 N2295 P520 BST 11 0x400000c1 FP BE Pri
!#1 N2296 P520 BST 12 0x400000c2 FP BE Pri
!#A N2295 N2296
!#1 N2297 P520 BST 13 0x400000c3 FP BE Pri
!#1 N2298 P521 MEMBAR
!#1 N2299 P522 ST 19 0x800014 Int BE Pri
!#1 N2300 P523 REPLACEMENT 21 Int BE Sec
!#1 N2301 P524 IDC_FLIP 8 Int BE Pri
!#1 N2302 P525 REPLACEMENT 23 Int BE Sec
!#1 N2303 P526 REPLACEMENT 22 Int BE Pri
!#1 N2304 P527 REPLACEMENT 34 Int BE Pri
!#1 N2305 P528 LD 15 -1 Int BE Pri
!#1 N2306 P529 REPLACEMENT 14 Int BE Pri
!#1 N2307 P530 REPLACEMENT 14 Int BE Pri
!#1 N2308 P531 REPLACEMENT 29 Int BE Pri
!#1 N2309 P532 ST 23 0x400000c4 FP BE Sec
!#1 N2310 P533 REPLACEMENT 8 Int BE Sec
!#1 N2311 P534 MEMBAR
!#1 N2312 P535 BLD 5 -1 FP BE Pri
!#1 N2313 P535 BLD 6 -1 FP BE Pri
!#1 N2314 P536 MEMBAR
!#1 N2315 P537 BLD 28 -1 FP BE Pri
!#1 N2316 P537 BLD 29 -1 FP BE Pri
!#A N2315 N2316
!#1 N2317 P537 BLD 30 -1 FP BE Pri
!#1 N2318 P538 MEMBAR
!#1 N2319 P539 BLD 16 -1 FP BE Pri
!#1 N2320 P540 MEMBAR
!#1 N2321 P541 REPLACEMENT 19 Int BE Sec
!#1 N2322 P542 MEMBAR
!#1 N2323 P543 BLD 21 -1 FP BE Pri
!#1 N2324 P543 BLD 22 -1 FP BE Pri
!#A N2323 N2324
!#1 N2325 P543 BLD 23 -1 FP BE Pri
!#1 N2326 P544 MEMBAR
!#1 N2327 P545 REPLACEMENT 31 Int BE Pri
!#1 N2328 P546 REPLACEMENT 15 Int BE Pri
!#1 N2329 P547 REPLACEMENT 28 Int BE Pri
!#1 N2330 P548 REPLACEMENT 8 Int BE Pri
!#1 N2331 P549 MEMBAR
!#1 N2332 P550 BST 28 0x400000c5 FP BE Pri
!#1 N2333 P550 BST 29 0x400000c6 FP BE Pri
!#A N2332 N2333
!#1 N2334 P550 BST 30 0x400000c7 FP BE Pri
!#1 N2335 P551 MEMBAR
!#1 N2336 P552 ST 18 0x800015 Int BE Pri
!#1 N2337 P553 MEMBAR
!#1 N2338 P554 BSTC 5 0x400000c8 FP BE Sec
!#1 N2339 P554 BSTC 6 0x400000c9 FP BE Sec
!#1 N2340 P555 MEMBAR
!#1 N2341 P556 REPLACEMENT 7 Int BE Pri
!#1 N2342 P557 REPLACEMENT 34 Int BE Pri
!#1 N2343 P558 REPLACEMENT 3 Int BE Nuc
!#1 N2344 P559 REPLACEMENT 24 Int BE Pri
!#1 N2345 P560 MEMBAR
!#1 N2346 P561 BST 7 0x400000ca FP BE Pri
!#1 N2347 P562 MEMBAR
!#1 N2348 P563 REPLACEMENT 23 Int BE Sec
!#1 N2349 P564 REPLACEMENT 29 Int BE Nuc
!#1 N2350 P565 LD 13 -1 FP BE Pri
!#1 N2351 P566 REPLACEMENT 20 Int BE Pri
!#1 N2352 P567 ST 4 0x800016 Int BE Nuc
!#1 N2353 P568 REPLACEMENT 20 Int BE Pri
!#1 N2354 P569 REPLACEMENT 9 Int BE Pri
!#1 N2355 P570 REPLACEMENT 25 Int BE Sec
!#1 N2356 P571 LD 3 -1 Int BE Sec
!#1 N2357 P572 MEMBAR
!#1 N2358 P573 BST 28 0x400000cb FP BE Pri
!#1 N2359 P573 BST 29 0x400000cc FP BE Pri
!#A N2358 N2359
!#1 N2360 P573 BST 30 0x400000cd FP BE Pri
!#1 N2361 P574 MEMBAR
!#1 N2362 P575 REPLACEMENT 14 Int BE Pri
!#1 N2363 P576 MEMBAR
!#1 N2364 P577 BSTC 28 0x400000ce FP BE Pri
!#1 N2365 P577 BSTC 29 0x400000cf FP BE Pri
!#A N2364 N2365
!#1 N2366 P577 BSTC 30 0x400000d0 FP BE Pri
!#1 N2367 P578 MEMBAR
!#1 N2368 P579 IDC_FLIP 7 Int BE Pri
!#1 N2369 P580 REPLACEMENT 13 Int BE Pri
!#1 N2370 P581 REPLACEMENT 14 Int BE Pri
!#1 N2371 P582 MEMBAR
!#1 N2372 P583 BLD 20 -1 FP BE Pri
!#1 N2373 P584 MEMBAR
!#1 N2374 P585 ST 14 0x400000d1 FP BE Pri
!#1 N2375 P586 MEMBAR
!#1 N2376 P587 BST 31 0x400000d2 FP BE Pri
!#1 N2377 P587 BST 32 0x400000d3 FP BE Pri
!#1 N2378 P588 MEMBAR
!#1 N2379 P589 REPLACEMENT 12 Int BE Pri
!#1 N2380 P590 ST 1 0x800017 Int BE Pri
!#1 N2381 P591 REPLACEMENT 5 Int BE Sec
!#1 N2382 P592 MEMBAR
!#1 N2383 P593 BSTC 0 0x400000d4 FP BE Pri
!#1 N2384 P593 BSTC 1 0x400000d5 FP BE Pri
!#A N2383 N2384
!#1 N2385 P593 BSTC 2 0x400000d6 FP BE Pri
!#1 N2386 P593 BSTC 3 0x400000d7 FP BE Pri
!#1 N2387 P593 BSTC 4 0x400000d8 FP BE Pri
!#1 N2388 P594 MEMBAR
!#1 N2389 P595 REPLACEMENT 19 Int BE Pri
!#1 N2390 P596 ST 0 0x400000d9 FP BE Nuc
!#1 N2391 P597 IDC_FLIP 19 Int BE Pri
!#1 N2392 P598 MEMBAR
!#1 N2393 P599 BSTC 15 0x400000da FP BE Pri
!#1 N2394 P600 MEMBAR
!#1 N2395 P601 REPLACEMENT 18 Int BE Sec
!#1 N2396 P602 REPLACEMENT 4 Int BE Pri
!#1 N2397 P603 ST 11 0x800018 Int BE Pri
!#1 N2398 P604 REPLACEMENT 8 Int BE Pri
!#1 N2399 P605 REPLACEMENT 6 Int BE Pri
!#1 N2400 P606 IDC_FLIP 16 Int BE Pri
!#1 N2401 P607 REPLACEMENT 1 Int BE Pri
!#1 N2402 P608 REPLACEMENT 30 Int BE Pri
!#1 N2403 P609 REPLACEMENT 25 Int BE Pri
!#1 N2404 P610 PREFETCH 19 Int BE Pri
!#1 N2405 P611 REPLACEMENT 13 Int BE Pri
!#1 N2406 P612 IDC_FLIP 7 Int BE Pri
!#1 N2407 P613 REPLACEMENT 16 Int BE Pri
!#1 N2408 P614 LD 7 -1 Int BE Pri
!#1 N2409 P615 REPLACEMENT 19 Int BE Pri
!#1 N2410 P616 REPLACEMENT 29 Int BE Pri
!#1 N2411 P617 REPLACEMENT 19 Int BE Sec
!#1 N2412 P618 REPLACEMENT 28 Int BE Pri
!#1 N2413 P619 REPLACEMENT 7 Int BE Pri
!#1 N2414 P620 MEMBAR
!#1 N2415 P621 BST 0 0x400000db FP BE Sec
!#1 N2416 P621 BST 1 0x400000dc FP BE Sec
!#A N2415 N2416
!#1 N2417 P621 BST 2 0x400000dd FP BE Sec
!#1 N2418 P621 BST 3 0x400000de FP BE Sec
!#1 N2419 P621 BST 4 0x400000df FP BE Sec
!#1 N2420 P622 MEMBAR
!#1 N2421 P623 BLD 5 -1 FP BE Pri
!#1 N2422 P623 BLD 6 -1 FP BE Pri
!#1 N2423 P624 MEMBAR
!#1 N2424 P625 REPLACEMENT 31 Int BE Pri
!#1 N2425 P626 REPLACEMENT 2 Int BE Pri
!#1 N2426 P627 REPLACEMENT 7 Int BE Pri
!#1 N2427 P628 REPLACEMENT 15 Int BE Pri
!#1 N2428 P629 ST 17 0x800019 Int BE Pri
!#1 N2429 P630 LD 11 -1 FP BE Sec
!#1 N2430 P631 MEMBAR
!#1 N2431 P632 BST 31 0x400000e0 FP BE Pri
!#1 N2432 P632 BST 32 0x400000e1 FP BE Pri
!#1 N2433 P633 MEMBAR
!#1 N2434 P634 BSTC 28 0x400000e2 FP BE Pri
!#1 N2435 P634 BSTC 29 0x400000e3 FP BE Pri
!#A N2434 N2435
!#1 N2436 P634 BSTC 30 0x400000e4 FP BE Pri
!#1 N2437 P635 MEMBAR
!#1 N2438 P636 BSTC 5 0x400000e5 FP BE Pri
!#1 N2439 P636 BSTC 6 0x400000e6 FP BE Pri
!#1 N2440 P637 MEMBAR
!#1 N2441 P638 REPLACEMENT 15 Int BE Pri
!#1 N2442 P639 ST 27 0x400000e7 FP BE Pri
!#1 N2443 P640 ST 13 0x80001a Int BE Pri
!#1 N2444 P641 MEMBAR
!#1 N2445 P642 BST 0 0x400000e8 FP BE Pri
!#1 N2446 P642 BST 1 0x400000e9 FP BE Pri
!#A N2445 N2446
!#1 N2447 P642 BST 2 0x400000ea FP BE Pri
!#1 N2448 P642 BST 3 0x400000eb FP BE Pri
!#1 N2449 P642 BST 4 0x400000ec FP BE Pri
!#1 N2450 P643 MEMBAR
!#1 N2451 P644 REPLACEMENT 4 Int BE Sec
!#1 N2452 P645 REPLACEMENT 10 Int BE Pri
!#1 N2453 P646 REPLACEMENT 15 Int BE Pri
!#1 N2454 P647 REPLACEMENT 17 Int BE Pri
!#1 N2455 P648 REPLACEMENT 13 Int BE Pri
!#1 N2456 P649 FLUSH 8 Int BE Pri
!#1 N2457 P650 LD 28 -1 Int BE Sec Loop_exit
!#1 N2458 P651 REPLACEMENT 17 Int BE Sec Loop_entry
!#1 N2459 P652 ST 31 0x80001b Int BE Pri
!#1 N2460 P653 LD 25 -1 FP BE Pri
!#1 N2461 P654 MEMBAR
!#1 N2462 P655 BST 11 0x400000ed FP BE Pri
!#1 N2463 P655 BST 12 0x400000ee FP BE Pri
!#A N2462 N2463
!#1 N2464 P655 BST 13 0x400000ef FP BE Pri
!#1 N2465 P656 MEMBAR
!#1 N2466 P657 REPLACEMENT 4 Int BE Pri
!#1 N2467 P658 PREFETCH 28 Int BE Pri
!#1 N2468 P659 REPLACEMENT 19 Int BE Pri
!#1 N2469 P660 LD 30 -1 FP BE Pri
!#1 N2470 P661 MEMBAR
!#1 N2471 P662 BSTC 26 0x400000f0 FP BE Pri
!#1 N2472 P662 BSTC 27 0x400000f1 FP BE Pri
!#1 N2473 P663 MEMBAR
!#1 N2474 P664 REPLACEMENT 1 Int BE Pri
!#1 N2475 P665 REPLACEMENT 2 Int BE Nuc
!#1 N2476 P666 REPLACEMENT 6 Int BE Pri
!#1 N2477 P667 IDC_FLIP 25 Int BE Pri
!#1 N2478 P668 REPLACEMENT 31 Int BE Sec
!#1 N2479 P669 REPLACEMENT 1 Int BE Pri
!#1 N2480 P670 LD 17 -1 Int BE Pri
!#1 N2481 P671 MEMBAR
!#1 N2482 P672 BSTC 10 0x400000f2 FP BE Pri
!#1 N2483 P673 MEMBAR
!#1 N2484 P674 REPLACEMENT 21 Int BE Pri
!#1 N2485 P675 REPLACEMENT 2 Int BE Pri
!#1 N2486 P676 REPLACEMENT 3 Int BE Pri
!#1 N2487 P677 PREFETCH 3 Int BE Pri
!#1 N2488 P678 REPLACEMENT 31 Int BE Pri
!#1 N2489 P679 IDC_FLIP 11 Int BE Pri
!#1 N2490 P680 REPLACEMENT 4 Int BE Pri
!#1 N2491 P681 MEMBAR
!#1 N2492 P682 BST 20 0x400000f3 FP BE Sec
!#1 N2493 P683 MEMBAR
!#1 N2494 P684 BSTC 10 0x400000f4 FP BE Pri
!#1 N2495 P685 MEMBAR
!#1 N2496 P686 REPLACEMENT 28 Int BE Pri
!#1 N2497 P687 REPLACEMENT 11 Int BE Pri
!#1 N2498 P688 REPLACEMENT 23 Int BE Pri
!#1 N2499 P689 REPLACEMENT 16 Int BE Sec
!#1 N2500 P690 IDC_FLIP 8 Int BE Pri
!#1 N2501 P691 REPLACEMENT 1 Int BE Pri
!#1 N2502 P692 REPLACEMENT 16 Int BE Pri
!#1 N2503 P693 PREFETCH 17 Int BE Pri
!#1 N2504 P694 REPLACEMENT 20 Int BE Pri
!#1 N2505 P695 MEMBAR
!#1 N2506 P696 BSTC 19 0x400000f5 FP BE Pri
!#1 N2507 P697 MEMBAR
!#1 N2508 P698 REPLACEMENT 18 Int BE Pri
!#1 N2509 P699 MEMBAR
!#1 N2510 P700 BLD 34 -1 FP BE Pri
!#1 N2511 P701 MEMBAR
!#1 N2512 P702 BSTC 5 0x400000f6 FP BE Pri
!#1 N2513 P702 BSTC 6 0x400000f7 FP BE Pri
!#1 N2514 P703 MEMBAR
!#1 N2515 P704 REPLACEMENT 0 Int BE Pri
!#1 N2516 P705 REPLACEMENT 26 Int BE Pri
!#1 N2517 P706 MEMBAR
!#1 N2518 P707 BSTC 21 0x400000f8 FP BE Pri
!#1 N2519 P707 BSTC 22 0x400000f9 FP BE Pri
!#A N2518 N2519
!#1 N2520 P707 BSTC 23 0x400000fa FP BE Pri
!#1 N2521 P708 MEMBAR
!#1 N2522 P709 IDC_FLIP 5 Int BE Pri
!#1 N2523 P710 REPLACEMENT 12 Int BE Pri
!#1 N2524 P711 REPLACEMENT 29 Int BE Pri
!#1 N2525 P712 ST 31 0x80001c Int BE Pri
!#1 N2526 P713 REPLACEMENT 25 Int BE Pri
!#1 N2527 P714 ST 6 0x80001d Int BE Pri
!#1 N2528 P715 MEMBAR
!#1 N2529 P716 BLD 24 -1 FP BE Pri
!#1 N2530 P716 BLD 25 -1 FP BE Pri
!#1 N2531 P717 MEMBAR
!#1 N2532 P718 ST 7 0x80001e Int BE Nuc
!#1 N2533 P719 REPLACEMENT 20 Int BE Pri
!#1 N2534 P720 REPLACEMENT 19 Int BE Pri
!#1 N2535 P721 REPLACEMENT 16 Int BE Nuc
!#1 N2536 P722 LD 9 -1 Int BE Nuc
!#1 N2537 P723 IDC_FLIP 16 Int BE Pri
!#1 N2538 P724 MEMBAR
!#1 N2539 P725 BSTC 31 0x400000fb FP BE Pri
!#1 N2540 P725 BSTC 32 0x400000fc FP BE Pri
!#1 N2541 P726 MEMBAR
!#1 N2542 P727 REPLACEMENT 8 Int BE Pri
!#1 N2543 P728 REPLACEMENT 27 Int BE Pri
!#1 N2544 P729 MEMBAR
!#1 N2545 P730 BLD 24 -1 FP BE Pri
!#1 N2546 P730 BLD 25 -1 FP BE Pri
!#1 N2547 P731 MEMBAR
!#1 N2548 P732 FLUSHI 1 Int BE Pri
!#1 N2549 P733 ST 25 0x80001f Int BE Pri
!#1 N2550 P734 ST 13 0x800020 Int BE Nuc
!#1 N2551 P735 MEMBAR
!#1 N2552 P736 BST 11 0x400000fd FP BE Pri
!#1 N2553 P736 BST 12 0x400000fe FP BE Pri
!#A N2552 N2553
!#1 N2554 P736 BST 13 0x400000ff FP BE Pri
!#1 N2555 P737 MEMBAR
!#1 N2556 P738 BSTC 15 0x40000100 FP BE Pri
!#1 N2557 P739 MEMBAR
!#1 N2558 P740 FLUSHI 33 Int BE Pri
!#1 N2559 P741 REPLACEMENT 31 Int BE Pri
!#1 N2560 P742 ST 1 0x40000101 FP BE Pri
!#1 N2561 P743 REPLACEMENT 2 Int BE Pri
!#1 N2562 P744 REPLACEMENT 29 Int BE Pri
!#1 N2563 P745 LD 20 -1 Int BE Nuc
!#1 N2564 P746 MEMBAR
!#1 N2565 P747 BLD 0 -1 FP BE Pri
!#1 N2566 P747 BLD 1 -1 FP BE Pri
!#A N2565 N2566
!#1 N2567 P747 BLD 2 -1 FP BE Pri
!#1 N2568 P747 BLD 3 -1 FP BE Pri
!#1 N2569 P747 BLD 4 -1 FP BE Pri
!#1 N2570 P748 MEMBAR
!#1 N2571 P749 MEMBAR
!#1 N2572 P750 BSTC 21 0x40000102 FP BE Sec
!#1 N2573 P750 BSTC 22 0x40000103 FP BE Sec
!#A N2572 N2573
!#1 N2574 P750 BSTC 23 0x40000104 FP BE Sec
!#1 N2575 P751 MEMBAR
!#1 N2576 P752 BST 28 0x40000105 FP BE Sec
!#1 N2577 P752 BST 29 0x40000106 FP BE Sec
!#A N2576 N2577
!#1 N2578 P752 BST 30 0x40000107 FP BE Sec
!#1 N2579 P753 MEMBAR
!#1 N2580 P754 REPLACEMENT 32 Int BE Pri
!#1 N2581 P755 REPLACEMENT 25 Int BE Pri
!#1 N2582 P756 LD 27 -1 Int BE Pri
!#1 N2583 P757 REPLACEMENT 2 Int BE Pri
!#1 N2584 P758 IDC_FLIP 12 Int BE Pri
!#1 N2585 P759 REPLACEMENT 26 Int BE Pri
!#1 N2586 P760 FLUSH 6 Int BE Pri
!#1 N2587 P761 REPLACEMENT 24 Int BE Pri
!#1 N2588 P762 REPLACEMENT 12 Int BE Pri
!#1 N2589 P763 ST 7 0x800021 Int BE Nuc
!#1 N2590 P764 REPLACEMENT 10 Int BE Pri
!#1 N2591 P765 MEMBAR
!#1 N2592 P766 BST 21 0x40000108 FP BE Pri
!#1 N2593 P766 BST 22 0x40000109 FP BE Pri
!#A N2592 N2593
!#1 N2594 P766 BST 23 0x4000010a FP BE Pri
!#1 N2595 P767 MEMBAR
!#1 N2596 P768 MEMBAR
!#2 N2597 P769 REPLACEMENT 5 Int BE Pri Loop_entry
!#2 N2598 P770 REPLACEMENT 34 Int BE Sec
!#2 N2599 P771 MEMBAR
!#2 N2600 P772 BLD 0 -1 FP BE Pri
!#2 N2601 P772 BLD 1 -1 FP BE Pri
!#A N2600 N2601
!#2 N2602 P772 BLD 2 -1 FP BE Pri
!#2 N2603 P772 BLD 3 -1 FP BE Pri
!#2 N2604 P772 BLD 4 -1 FP BE Pri
!#2 N2605 P773 MEMBAR
!#2 N2606 P774 REPLACEMENT 8 Int BE Sec
!#2 N2607 P775 REPLACEMENT 17 Int BE Pri
!#2 N2608 P776 MEMBAR
!#2 N2609 P777 BLD 0 -1 FP BE Pri
!#2 N2610 P777 BLD 1 -1 FP BE Pri
!#A N2609 N2610
!#2 N2611 P777 BLD 2 -1 FP BE Pri
!#2 N2612 P777 BLD 3 -1 FP BE Pri
!#2 N2613 P777 BLD 4 -1 FP BE Pri
!#2 N2614 P778 MEMBAR
!#2 N2615 P779 REPLACEMENT 6 Int BE Sec
!#2 N2616 P780 REPLACEMENT 25 Int BE Pri
!#2 N2617 P781 MEMBAR
!#2 N2618 P782 BLD 7 -1 FP BE Pri
!#2 N2619 P783 MEMBAR
!#2 N2620 P784 REPLACEMENT 24 Int BE Pri
!#2 N2621 P785 MEMBAR
!#2 N2622 P786 BLD 34 -1 FP BE Pri
!#2 N2623 P787 MEMBAR
!#2 N2624 P788 REPLACEMENT 11 Int BE Pri
!#2 N2625 P789 MEMBAR
!#2 N2626 P790 BST 8 0x40800001 FP BE Pri
!#2 N2627 P790 BST 9 0x40800002 FP BE Pri
!#2 N2628 P791 MEMBAR
!#2 N2629 P792 BSTC 28 0x40800003 FP BE Pri
!#2 N2630 P792 BSTC 29 0x40800004 FP BE Pri
!#A N2629 N2630
!#2 N2631 P792 BSTC 30 0x40800005 FP BE Pri
!#2 N2632 P793 MEMBAR
!#2 N2633 P794 REPLACEMENT 12 Int BE Pri
!#2 N2634 P795 REPLACEMENT 20 Int BE Pri
!#2 N2635 P796 IDC_FLIP 5 Int BE Pri
!#2 N2636 P797 LD 0 -1 Int BE Pri
!#2 N2637 P798 IDC_FLIP 5 Int BE Pri
!#2 N2638 P799 PREFETCH 24 Int BE Pri
!#2 N2639 P800 REPLACEMENT 23 Int BE Pri
!#2 N2640 P801 LD 19 -1 FP BE Pri
!#2 N2641 P802 MEMBAR
!#2 N2642 P803 BLD 14 -1 FP BE Pri
!#2 N2643 P804 MEMBAR
!#2 N2644 P805 LD 4 -1 FP BE Sec
!#2 N2645 P806 MEMBAR
!#2 N2646 P807 BLD 0 -1 FP BE Pri
!#2 N2647 P807 BLD 1 -1 FP BE Pri
!#A N2646 N2647
!#2 N2648 P807 BLD 2 -1 FP BE Pri
!#2 N2649 P807 BLD 3 -1 FP BE Pri
!#2 N2650 P807 BLD 4 -1 FP BE Pri
!#2 N2651 P808 MEMBAR
!#2 N2652 P809 REPLACEMENT 0 Int BE Pri
!#2 N2653 P810 MEMBAR
!#2 N2654 P811 BLD 24 -1 FP BE Pri
!#2 N2655 P811 BLD 25 -1 FP BE Pri
!#2 N2656 P812 MEMBAR
!#2 N2657 P813 IDC_FLIP 17 Int BE Pri
!#2 N2658 P814 REPLACEMENT 13 Int BE Pri
!#2 N2659 P815 FLUSH 21 Int BE Pri
!#2 N2660 P816 REPLACEMENT 29 Int BE Pri
!#2 N2661 P817 REPLACEMENT 2 Int BE Pri
!#2 N2662 P818 MEMBAR
!#2 N2663 P819 BST 0 0x40800006 FP BE Sec
!#2 N2664 P819 BST 1 0x40800007 FP BE Sec
!#A N2663 N2664
!#2 N2665 P819 BST 2 0x40800008 FP BE Sec
!#2 N2666 P819 BST 3 0x40800009 FP BE Sec
!#2 N2667 P819 BST 4 0x4080000a FP BE Sec
!#2 N2668 P820 MEMBAR
!#2 N2669 P821 BST 28 0x4080000b FP BE Pri
!#2 N2670 P821 BST 29 0x4080000c FP BE Pri
!#A N2669 N2670
!#2 N2671 P821 BST 30 0x4080000d FP BE Pri
!#2 N2672 P822 MEMBAR
!#2 N2673 P823 REPLACEMENT 28 Int BE Nuc
!#2 N2674 P824 REPLACEMENT 7 Int BE Nuc
!#2 N2675 P825 IDC_FLIP 29 Int BE Pri
!#2 N2676 P826 REPLACEMENT 25 Int BE Pri
!#2 N2677 P827 REPLACEMENT 24 Int BE Pri
!#2 N2678 P828 REPLACEMENT 17 Int BE Pri
!#2 N2679 P829 MEMBAR
!#2 N2680 P830 BLD 26 -1 FP BE Pri
!#2 N2681 P830 BLD 27 -1 FP BE Pri
!#2 N2682 P831 MEMBAR
!#2 N2683 P832 REPLACEMENT 27 Int BE Pri
!#2 N2684 P833 PREFETCH 17 Int BE Pri
!#2 N2685 P834 MEMBAR
!#2 N2686 P835 BST 0 0x4080000e FP BE Sec
!#2 N2687 P835 BST 1 0x4080000f FP BE Sec
!#A N2686 N2687
!#2 N2688 P835 BST 2 0x40800010 FP BE Sec
!#2 N2689 P835 BST 3 0x40800011 FP BE Sec
!#2 N2690 P835 BST 4 0x40800012 FP BE Sec
!#2 N2691 P836 MEMBAR
!#2 N2692 P837 BST 31 0x40800013 FP BE Pri
!#2 N2693 P837 BST 32 0x40800014 FP BE Pri
!#2 N2694 P838 MEMBAR
!#2 N2695 P839 REPLACEMENT 11 Int BE Pri
!#2 N2696 P840 MEMBAR
!#2 N2697 P841 BLD 24 -1 FP BE Sec
!#2 N2698 P841 BLD 25 -1 FP BE Sec
!#2 N2699 P842 MEMBAR
!#2 N2700 P843 REPLACEMENT 5 Int BE Pri
!#2 N2701 P844 REPLACEMENT 26 Int BE Nuc
!#2 N2702 P845 REPLACEMENT 15 Int BE Pri
!#2 N2703 P846 ST 28 0x1000001 Int LE Pri
!#2 N2704 P847 PREFETCH 33 Int BE Pri
!#2 N2705 P848 REPLACEMENT 14 Int BE Nuc
!#2 N2706 P849 LD 7 -1 FP BE Nuc
!#2 N2707 P850 REPLACEMENT 19 Int BE Nuc
!#2 N2708 P851 LD 20 -1 Int BE Nuc
!#2 N2709 P852 REPLACEMENT 27 Int BE Pri
!#2 N2710 P853 REPLACEMENT 13 Int BE Pri
!#2 N2711 P854 ST 20 0x40800015 FP BE Pri
!#2 N2712 P855 MEMBAR
!#2 N2713 P856 BST 24 0x40800016 FP BE Pri
!#2 N2714 P856 BST 25 0x40800017 FP BE Pri
!#2 N2715 P857 MEMBAR
!#2 N2716 P858 REPLACEMENT 15 Int BE Pri
!#2 N2717 P859 MEMBAR
!#2 N2718 P860 BSTC 14 0x40800018 FP BE Pri
!#2 N2719 P861 MEMBAR
!#2 N2720 P862 BSTC 7 0x40800019 FP BE Pri
!#2 N2721 P863 MEMBAR
!#2 N2722 P864 REPLACEMENT 31 Int BE Pri
!#2 N2723 P865 ST 24 0x4080001a FP BE Pri
!#2 N2724 P866 FLUSH 29 Int BE Pri
!#2 N2725 P867 MEMBAR
!#2 N2726 P868 BSTC 24 0x4080001b FP BE Pri
!#2 N2727 P868 BSTC 25 0x4080001c FP BE Pri
!#2 N2728 P869 MEMBAR
!#2 N2729 P870 REPLACEMENT 21 Int BE Pri
!#2 N2730 P871 REPLACEMENT 10 Int BE Nuc
!#2 N2731 P872 REPLACEMENT 25 Int BE Pri
!#2 N2732 P873 PREFETCH 20 Int BE Nuc
!#2 N2733 P874 ST 12 0x4080001d FP BE Pri
!#2 N2734 P875 MEMBAR
!#2 N2735 P876 BST 28 0x4080001e FP BE Pri
!#2 N2736 P876 BST 29 0x4080001f FP BE Pri
!#A N2735 N2736
!#2 N2737 P876 BST 30 0x40800020 FP BE Pri
!#2 N2738 P877 MEMBAR
!#2 N2739 P878 REPLACEMENT 25 Int BE Pri
!#2 N2740 P879 REPLACEMENT 4 Int BE Pri
!#2 N2741 P880 REPLACEMENT 5 Int BE Pri
!#2 N2742 P881 REPLACEMENT 1 Int BE Pri
!#2 N2743 P882 PREFETCH 27 Int BE Sec
!#2 N2744 P883 IDC_FLIP 14 Int BE Pri
!#2 N2745 P884 MEMBAR
!#2 N2746 P885 BST 8 0x40800021 FP BE Pri
!#2 N2747 P885 BST 9 0x40800022 FP BE Pri
!#2 N2748 P886 MEMBAR
!#2 N2749 P887 REPLACEMENT 17 Int BE Sec
!#2 N2750 P888 LD 22 -1 FP BE Pri
!#2 N2751 P889 REPLACEMENT 25 Int BE Sec
!#2 N2752 P890 REPLACEMENT 7 Int BE Pri
!#2 N2753 P891 REPLACEMENT 31 Int BE Nuc
!#2 N2754 P892 ST 28 0x1000002 Int BE Pri
!#2 N2755 P893 REPLACEMENT 28 Int BE Pri
!#2 N2756 P894 REPLACEMENT 3 Int BE Pri
!#2 N2757 P895 REPLACEMENT 10 Int BE Pri
!#2 N2758 P896 REPLACEMENT 17 Int BE Pri
!#2 N2759 P897 FLUSH 27 Int BE Pri
!#2 N2760 P898 REPLACEMENT 10 Int BE Pri
!#2 N2761 P899 REPLACEMENT 7 Int BE Pri
!#2 N2762 P900 MEMBAR
!#2 N2763 P901 BST 17 0x40800023 FP BE Pri
!#2 N2764 P902 MEMBAR
!#2 N2765 P769 REPLACEMENT 5 Int BE Pri Loop_entry
!#2 N2766 P770 REPLACEMENT 34 Int BE Sec
!#2 N2767 P771 MEMBAR
!#2 N2768 P772 BLD 0 -1 FP BE Pri
!#2 N2769 P772 BLD 1 -1 FP BE Pri
!#A N2768 N2769
!#2 N2770 P772 BLD 2 -1 FP BE Pri
!#2 N2771 P772 BLD 3 -1 FP BE Pri
!#2 N2772 P772 BLD 4 -1 FP BE Pri
!#2 N2773 P773 MEMBAR
!#2 N2774 P774 REPLACEMENT 8 Int BE Sec
!#2 N2775 P775 REPLACEMENT 17 Int BE Pri
!#2 N2776 P776 MEMBAR
!#2 N2777 P777 BLD 0 -1 FP BE Pri
!#2 N2778 P777 BLD 1 -1 FP BE Pri
!#A N2777 N2778
!#2 N2779 P777 BLD 2 -1 FP BE Pri
!#2 N2780 P777 BLD 3 -1 FP BE Pri
!#2 N2781 P777 BLD 4 -1 FP BE Pri
!#2 N2782 P778 MEMBAR
!#2 N2783 P779 REPLACEMENT 6 Int BE Sec
!#2 N2784 P780 REPLACEMENT 25 Int BE Pri
!#2 N2785 P781 MEMBAR
!#2 N2786 P782 BLD 7 -1 FP BE Pri
!#2 N2787 P783 MEMBAR
!#2 N2788 P784 REPLACEMENT 24 Int BE Pri
!#2 N2789 P785 MEMBAR
!#2 N2790 P786 BLD 34 -1 FP BE Pri
!#2 N2791 P787 MEMBAR
!#2 N2792 P788 REPLACEMENT 11 Int BE Pri
!#2 N2793 P789 MEMBAR
!#2 N2794 P790 BST 8 0x40800024 FP BE Pri
!#2 N2795 P790 BST 9 0x40800025 FP BE Pri
!#2 N2796 P791 MEMBAR
!#2 N2797 P792 BSTC 28 0x40800026 FP BE Pri
!#2 N2798 P792 BSTC 29 0x40800027 FP BE Pri
!#A N2797 N2798
!#2 N2799 P792 BSTC 30 0x40800028 FP BE Pri
!#2 N2800 P793 MEMBAR
!#2 N2801 P794 REPLACEMENT 12 Int BE Pri
!#2 N2802 P795 REPLACEMENT 20 Int BE Pri
!#2 N2803 P796 IDC_FLIP 5 Int BE Pri
!#2 N2804 P797 LD 0 -1 Int BE Pri
!#2 N2805 P798 IDC_FLIP 5 Int BE Pri
!#2 N2806 P799 PREFETCH 24 Int BE Pri
!#2 N2807 P800 REPLACEMENT 23 Int BE Pri
!#2 N2808 P801 LD 19 -1 FP BE Pri
!#2 N2809 P802 MEMBAR
!#2 N2810 P803 BLD 14 -1 FP BE Pri
!#2 N2811 P804 MEMBAR
!#2 N2812 P805 LD 4 -1 FP BE Sec
!#2 N2813 P806 MEMBAR
!#2 N2814 P807 BLD 0 -1 FP BE Pri
!#2 N2815 P807 BLD 1 -1 FP BE Pri
!#A N2814 N2815
!#2 N2816 P807 BLD 2 -1 FP BE Pri
!#2 N2817 P807 BLD 3 -1 FP BE Pri
!#2 N2818 P807 BLD 4 -1 FP BE Pri
!#2 N2819 P808 MEMBAR
!#2 N2820 P809 REPLACEMENT 0 Int BE Pri
!#2 N2821 P810 MEMBAR
!#2 N2822 P811 BLD 24 -1 FP BE Pri
!#2 N2823 P811 BLD 25 -1 FP BE Pri
!#2 N2824 P812 MEMBAR
!#2 N2825 P813 IDC_FLIP 17 Int BE Pri
!#2 N2826 P814 REPLACEMENT 13 Int BE Pri
!#2 N2827 P815 FLUSH 21 Int BE Pri
!#2 N2828 P816 REPLACEMENT 29 Int BE Pri
!#2 N2829 P817 REPLACEMENT 2 Int BE Pri
!#2 N2830 P818 MEMBAR
!#2 N2831 P819 BST 0 0x40800029 FP BE Sec
!#2 N2832 P819 BST 1 0x4080002a FP BE Sec
!#A N2831 N2832
!#2 N2833 P819 BST 2 0x4080002b FP BE Sec
!#2 N2834 P819 BST 3 0x4080002c FP BE Sec
!#2 N2835 P819 BST 4 0x4080002d FP BE Sec
!#2 N2836 P820 MEMBAR
!#2 N2837 P821 BST 28 0x4080002e FP BE Pri
!#2 N2838 P821 BST 29 0x4080002f FP BE Pri
!#A N2837 N2838
!#2 N2839 P821 BST 30 0x40800030 FP BE Pri
!#2 N2840 P822 MEMBAR
!#2 N2841 P823 REPLACEMENT 28 Int BE Nuc
!#2 N2842 P824 REPLACEMENT 7 Int BE Nuc
!#2 N2843 P825 IDC_FLIP 29 Int BE Pri
!#2 N2844 P826 REPLACEMENT 25 Int BE Pri
!#2 N2845 P827 REPLACEMENT 24 Int BE Pri
!#2 N2846 P828 REPLACEMENT 17 Int BE Pri
!#2 N2847 P829 MEMBAR
!#2 N2848 P830 BLD 26 -1 FP BE Pri
!#2 N2849 P830 BLD 27 -1 FP BE Pri
!#2 N2850 P831 MEMBAR
!#2 N2851 P832 REPLACEMENT 27 Int BE Pri
!#2 N2852 P833 PREFETCH 17 Int BE Pri
!#2 N2853 P834 MEMBAR
!#2 N2854 P835 BST 0 0x40800031 FP BE Sec
!#2 N2855 P835 BST 1 0x40800032 FP BE Sec
!#A N2854 N2855
!#2 N2856 P835 BST 2 0x40800033 FP BE Sec
!#2 N2857 P835 BST 3 0x40800034 FP BE Sec
!#2 N2858 P835 BST 4 0x40800035 FP BE Sec
!#2 N2859 P836 MEMBAR
!#2 N2860 P837 BST 31 0x40800036 FP BE Pri
!#2 N2861 P837 BST 32 0x40800037 FP BE Pri
!#2 N2862 P838 MEMBAR
!#2 N2863 P839 REPLACEMENT 11 Int BE Pri
!#2 N2864 P840 MEMBAR
!#2 N2865 P841 BLD 24 -1 FP BE Sec
!#2 N2866 P841 BLD 25 -1 FP BE Sec
!#2 N2867 P842 MEMBAR
!#2 N2868 P843 REPLACEMENT 5 Int BE Pri
!#2 N2869 P844 REPLACEMENT 26 Int BE Nuc
!#2 N2870 P845 REPLACEMENT 15 Int BE Pri
!#2 N2871 P846 ST 28 0x1000003 Int LE Pri
!#2 N2872 P847 PREFETCH 33 Int BE Pri
!#2 N2873 P848 REPLACEMENT 14 Int BE Nuc
!#2 N2874 P849 LD 7 -1 FP BE Nuc
!#2 N2875 P850 REPLACEMENT 19 Int BE Nuc
!#2 N2876 P851 LD 20 -1 Int BE Nuc
!#2 N2877 P852 REPLACEMENT 27 Int BE Pri
!#2 N2878 P853 REPLACEMENT 13 Int BE Pri
!#2 N2879 P854 ST 20 0x40800038 FP BE Pri
!#2 N2880 P855 MEMBAR
!#2 N2881 P856 BST 24 0x40800039 FP BE Pri
!#2 N2882 P856 BST 25 0x4080003a FP BE Pri
!#2 N2883 P857 MEMBAR
!#2 N2884 P858 REPLACEMENT 15 Int BE Pri
!#2 N2885 P859 MEMBAR
!#2 N2886 P860 BSTC 14 0x4080003b FP BE Pri
!#2 N2887 P861 MEMBAR
!#2 N2888 P862 BSTC 7 0x4080003c FP BE Pri
!#2 N2889 P863 MEMBAR
!#2 N2890 P864 REPLACEMENT 31 Int BE Pri
!#2 N2891 P865 ST 24 0x4080003d FP BE Pri
!#2 N2892 P866 FLUSH 29 Int BE Pri
!#2 N2893 P867 MEMBAR
!#2 N2894 P868 BSTC 24 0x4080003e FP BE Pri
!#2 N2895 P868 BSTC 25 0x4080003f FP BE Pri
!#2 N2896 P869 MEMBAR
!#2 N2897 P870 REPLACEMENT 21 Int BE Pri
!#2 N2898 P871 REPLACEMENT 10 Int BE Nuc
!#2 N2899 P872 REPLACEMENT 25 Int BE Pri
!#2 N2900 P873 PREFETCH 20 Int BE Nuc
!#2 N2901 P874 ST 12 0x40800040 FP BE Pri
!#2 N2902 P875 MEMBAR
!#2 N2903 P876 BST 28 0x40800041 FP BE Pri
!#2 N2904 P876 BST 29 0x40800042 FP BE Pri
!#A N2903 N2904
!#2 N2905 P876 BST 30 0x40800043 FP BE Pri
!#2 N2906 P877 MEMBAR
!#2 N2907 P878 REPLACEMENT 25 Int BE Pri
!#2 N2908 P879 REPLACEMENT 4 Int BE Pri
!#2 N2909 P880 REPLACEMENT 5 Int BE Pri
!#2 N2910 P881 REPLACEMENT 1 Int BE Pri
!#2 N2911 P882 PREFETCH 27 Int BE Sec
!#2 N2912 P883 IDC_FLIP 14 Int BE Pri
!#2 N2913 P884 MEMBAR
!#2 N2914 P885 BST 8 0x40800044 FP BE Pri
!#2 N2915 P885 BST 9 0x40800045 FP BE Pri
!#2 N2916 P886 MEMBAR
!#2 N2917 P887 REPLACEMENT 17 Int BE Sec
!#2 N2918 P888 LD 22 -1 FP BE Pri
!#2 N2919 P889 REPLACEMENT 25 Int BE Sec
!#2 N2920 P890 REPLACEMENT 7 Int BE Pri
!#2 N2921 P891 REPLACEMENT 31 Int BE Nuc
!#2 N2922 P892 ST 28 0x1000004 Int BE Pri
!#2 N2923 P893 REPLACEMENT 28 Int BE Pri
!#2 N2924 P894 REPLACEMENT 3 Int BE Pri
!#2 N2925 P895 REPLACEMENT 10 Int BE Pri
!#2 N2926 P896 REPLACEMENT 17 Int BE Pri
!#2 N2927 P897 FLUSH 27 Int BE Pri
!#2 N2928 P898 REPLACEMENT 10 Int BE Pri
!#2 N2929 P899 REPLACEMENT 7 Int BE Pri
!#2 N2930 P900 MEMBAR
!#2 N2931 P901 BST 17 0x40800046 FP BE Pri
!#2 N2932 P902 MEMBAR
!#2 N2933 P769 REPLACEMENT 5 Int BE Pri Loop_entry
!#2 N2934 P770 REPLACEMENT 34 Int BE Sec
!#2 N2935 P771 MEMBAR
!#2 N2936 P772 BLD 0 -1 FP BE Pri
!#2 N2937 P772 BLD 1 -1 FP BE Pri
!#A N2936 N2937
!#2 N2938 P772 BLD 2 -1 FP BE Pri
!#2 N2939 P772 BLD 3 -1 FP BE Pri
!#2 N2940 P772 BLD 4 -1 FP BE Pri
!#2 N2941 P773 MEMBAR
!#2 N2942 P774 REPLACEMENT 8 Int BE Sec
!#2 N2943 P775 REPLACEMENT 17 Int BE Pri
!#2 N2944 P776 MEMBAR
!#2 N2945 P777 BLD 0 -1 FP BE Pri
!#2 N2946 P777 BLD 1 -1 FP BE Pri
!#A N2945 N2946
!#2 N2947 P777 BLD 2 -1 FP BE Pri
!#2 N2948 P777 BLD 3 -1 FP BE Pri
!#2 N2949 P777 BLD 4 -1 FP BE Pri
!#2 N2950 P778 MEMBAR
!#2 N2951 P779 REPLACEMENT 6 Int BE Sec
!#2 N2952 P780 REPLACEMENT 25 Int BE Pri
!#2 N2953 P781 MEMBAR
!#2 N2954 P782 BLD 7 -1 FP BE Pri
!#2 N2955 P783 MEMBAR
!#2 N2956 P784 REPLACEMENT 24 Int BE Pri
!#2 N2957 P785 MEMBAR
!#2 N2958 P786 BLD 34 -1 FP BE Pri
!#2 N2959 P787 MEMBAR
!#2 N2960 P788 REPLACEMENT 11 Int BE Pri
!#2 N2961 P789 MEMBAR
!#2 N2962 P790 BST 8 0x40800047 FP BE Pri
!#2 N2963 P790 BST 9 0x40800048 FP BE Pri
!#2 N2964 P791 MEMBAR
!#2 N2965 P792 BSTC 28 0x40800049 FP BE Pri
!#2 N2966 P792 BSTC 29 0x4080004a FP BE Pri
!#A N2965 N2966
!#2 N2967 P792 BSTC 30 0x4080004b FP BE Pri
!#2 N2968 P793 MEMBAR
!#2 N2969 P794 REPLACEMENT 12 Int BE Pri
!#2 N2970 P795 REPLACEMENT 20 Int BE Pri
!#2 N2971 P796 IDC_FLIP 5 Int BE Pri
!#2 N2972 P797 LD 0 -1 Int BE Pri
!#2 N2973 P798 IDC_FLIP 5 Int BE Pri
!#2 N2974 P799 PREFETCH 24 Int BE Pri
!#2 N2975 P800 REPLACEMENT 23 Int BE Pri
!#2 N2976 P801 LD 19 -1 FP BE Pri
!#2 N2977 P802 MEMBAR
!#2 N2978 P803 BLD 14 -1 FP BE Pri
!#2 N2979 P804 MEMBAR
!#2 N2980 P805 LD 4 -1 FP BE Sec
!#2 N2981 P806 MEMBAR
!#2 N2982 P807 BLD 0 -1 FP BE Pri
!#2 N2983 P807 BLD 1 -1 FP BE Pri
!#A N2982 N2983
!#2 N2984 P807 BLD 2 -1 FP BE Pri
!#2 N2985 P807 BLD 3 -1 FP BE Pri
!#2 N2986 P807 BLD 4 -1 FP BE Pri
!#2 N2987 P808 MEMBAR
!#2 N2988 P809 REPLACEMENT 0 Int BE Pri
!#2 N2989 P810 MEMBAR
!#2 N2990 P811 BLD 24 -1 FP BE Pri
!#2 N2991 P811 BLD 25 -1 FP BE Pri
!#2 N2992 P812 MEMBAR
!#2 N2993 P813 IDC_FLIP 17 Int BE Pri
!#2 N2994 P814 REPLACEMENT 13 Int BE Pri
!#2 N2995 P815 FLUSH 21 Int BE Pri
!#2 N2996 P816 REPLACEMENT 29 Int BE Pri
!#2 N2997 P817 REPLACEMENT 2 Int BE Pri
!#2 N2998 P818 MEMBAR
!#2 N2999 P819 BST 0 0x4080004c FP BE Sec
!#2 N3000 P819 BST 1 0x4080004d FP BE Sec
!#A N2999 N3000
!#2 N3001 P819 BST 2 0x4080004e FP BE Sec
!#2 N3002 P819 BST 3 0x4080004f FP BE Sec
!#2 N3003 P819 BST 4 0x40800050 FP BE Sec
!#2 N3004 P820 MEMBAR
!#2 N3005 P821 BST 28 0x40800051 FP BE Pri
!#2 N3006 P821 BST 29 0x40800052 FP BE Pri
!#A N3005 N3006
!#2 N3007 P821 BST 30 0x40800053 FP BE Pri
!#2 N3008 P822 MEMBAR
!#2 N3009 P823 REPLACEMENT 28 Int BE Nuc
!#2 N3010 P824 REPLACEMENT 7 Int BE Nuc
!#2 N3011 P825 IDC_FLIP 29 Int BE Pri
!#2 N3012 P826 REPLACEMENT 25 Int BE Pri
!#2 N3013 P827 REPLACEMENT 24 Int BE Pri
!#2 N3014 P828 REPLACEMENT 17 Int BE Pri
!#2 N3015 P829 MEMBAR
!#2 N3016 P830 BLD 26 -1 FP BE Pri
!#2 N3017 P830 BLD 27 -1 FP BE Pri
!#2 N3018 P831 MEMBAR
!#2 N3019 P832 REPLACEMENT 27 Int BE Pri
!#2 N3020 P833 PREFETCH 17 Int BE Pri
!#2 N3021 P834 MEMBAR
!#2 N3022 P835 BST 0 0x40800054 FP BE Sec
!#2 N3023 P835 BST 1 0x40800055 FP BE Sec
!#A N3022 N3023
!#2 N3024 P835 BST 2 0x40800056 FP BE Sec
!#2 N3025 P835 BST 3 0x40800057 FP BE Sec
!#2 N3026 P835 BST 4 0x40800058 FP BE Sec
!#2 N3027 P836 MEMBAR
!#2 N3028 P837 BST 31 0x40800059 FP BE Pri
!#2 N3029 P837 BST 32 0x4080005a FP BE Pri
!#2 N3030 P838 MEMBAR
!#2 N3031 P839 REPLACEMENT 11 Int BE Pri
!#2 N3032 P840 MEMBAR
!#2 N3033 P841 BLD 24 -1 FP BE Sec
!#2 N3034 P841 BLD 25 -1 FP BE Sec
!#2 N3035 P842 MEMBAR
!#2 N3036 P843 REPLACEMENT 5 Int BE Pri
!#2 N3037 P844 REPLACEMENT 26 Int BE Nuc
!#2 N3038 P845 REPLACEMENT 15 Int BE Pri
!#2 N3039 P846 ST 28 0x1000005 Int LE Pri
!#2 N3040 P847 PREFETCH 33 Int BE Pri
!#2 N3041 P848 REPLACEMENT 14 Int BE Nuc
!#2 N3042 P849 LD 7 -1 FP BE Nuc
!#2 N3043 P850 REPLACEMENT 19 Int BE Nuc
!#2 N3044 P851 LD 20 -1 Int BE Nuc
!#2 N3045 P852 REPLACEMENT 27 Int BE Pri
!#2 N3046 P853 REPLACEMENT 13 Int BE Pri
!#2 N3047 P854 ST 20 0x4080005b FP BE Pri
!#2 N3048 P855 MEMBAR
!#2 N3049 P856 BST 24 0x4080005c FP BE Pri
!#2 N3050 P856 BST 25 0x4080005d FP BE Pri
!#2 N3051 P857 MEMBAR
!#2 N3052 P858 REPLACEMENT 15 Int BE Pri
!#2 N3053 P859 MEMBAR
!#2 N3054 P860 BSTC 14 0x4080005e FP BE Pri
!#2 N3055 P861 MEMBAR
!#2 N3056 P862 BSTC 7 0x4080005f FP BE Pri
!#2 N3057 P863 MEMBAR
!#2 N3058 P864 REPLACEMENT 31 Int BE Pri
!#2 N3059 P865 ST 24 0x40800060 FP BE Pri
!#2 N3060 P866 FLUSH 29 Int BE Pri
!#2 N3061 P867 MEMBAR
!#2 N3062 P868 BSTC 24 0x40800061 FP BE Pri
!#2 N3063 P868 BSTC 25 0x40800062 FP BE Pri
!#2 N3064 P869 MEMBAR
!#2 N3065 P870 REPLACEMENT 21 Int BE Pri
!#2 N3066 P871 REPLACEMENT 10 Int BE Nuc
!#2 N3067 P872 REPLACEMENT 25 Int BE Pri
!#2 N3068 P873 PREFETCH 20 Int BE Nuc
!#2 N3069 P874 ST 12 0x40800063 FP BE Pri
!#2 N3070 P875 MEMBAR
!#2 N3071 P876 BST 28 0x40800064 FP BE Pri
!#2 N3072 P876 BST 29 0x40800065 FP BE Pri
!#A N3071 N3072
!#2 N3073 P876 BST 30 0x40800066 FP BE Pri
!#2 N3074 P877 MEMBAR
!#2 N3075 P878 REPLACEMENT 25 Int BE Pri
!#2 N3076 P879 REPLACEMENT 4 Int BE Pri
!#2 N3077 P880 REPLACEMENT 5 Int BE Pri
!#2 N3078 P881 REPLACEMENT 1 Int BE Pri
!#2 N3079 P882 PREFETCH 27 Int BE Sec
!#2 N3080 P883 IDC_FLIP 14 Int BE Pri
!#2 N3081 P884 MEMBAR
!#2 N3082 P885 BST 8 0x40800067 FP BE Pri
!#2 N3083 P885 BST 9 0x40800068 FP BE Pri
!#2 N3084 P886 MEMBAR
!#2 N3085 P887 REPLACEMENT 17 Int BE Sec
!#2 N3086 P888 LD 22 -1 FP BE Pri
!#2 N3087 P889 REPLACEMENT 25 Int BE Sec
!#2 N3088 P890 REPLACEMENT 7 Int BE Pri
!#2 N3089 P891 REPLACEMENT 31 Int BE Nuc
!#2 N3090 P892 ST 28 0x1000006 Int BE Pri
!#2 N3091 P893 REPLACEMENT 28 Int BE Pri
!#2 N3092 P894 REPLACEMENT 3 Int BE Pri
!#2 N3093 P895 REPLACEMENT 10 Int BE Pri
!#2 N3094 P896 REPLACEMENT 17 Int BE Pri
!#2 N3095 P897 FLUSH 27 Int BE Pri
!#2 N3096 P898 REPLACEMENT 10 Int BE Pri
!#2 N3097 P899 REPLACEMENT 7 Int BE Pri
!#2 N3098 P900 MEMBAR
!#2 N3099 P901 BST 17 0x40800069 FP BE Pri
!#2 N3100 P902 MEMBAR
!#2 N3101 P769 REPLACEMENT 5 Int BE Pri Loop_entry
!#2 N3102 P770 REPLACEMENT 34 Int BE Sec
!#2 N3103 P771 MEMBAR
!#2 N3104 P772 BLD 0 -1 FP BE Pri
!#2 N3105 P772 BLD 1 -1 FP BE Pri
!#A N3104 N3105
!#2 N3106 P772 BLD 2 -1 FP BE Pri
!#2 N3107 P772 BLD 3 -1 FP BE Pri
!#2 N3108 P772 BLD 4 -1 FP BE Pri
!#2 N3109 P773 MEMBAR
!#2 N3110 P774 REPLACEMENT 8 Int BE Sec
!#2 N3111 P775 REPLACEMENT 17 Int BE Pri
!#2 N3112 P776 MEMBAR
!#2 N3113 P777 BLD 0 -1 FP BE Pri
!#2 N3114 P777 BLD 1 -1 FP BE Pri
!#A N3113 N3114
!#2 N3115 P777 BLD 2 -1 FP BE Pri
!#2 N3116 P777 BLD 3 -1 FP BE Pri
!#2 N3117 P777 BLD 4 -1 FP BE Pri
!#2 N3118 P778 MEMBAR
!#2 N3119 P779 REPLACEMENT 6 Int BE Sec
!#2 N3120 P780 REPLACEMENT 25 Int BE Pri
!#2 N3121 P781 MEMBAR
!#2 N3122 P782 BLD 7 -1 FP BE Pri
!#2 N3123 P783 MEMBAR
!#2 N3124 P784 REPLACEMENT 24 Int BE Pri
!#2 N3125 P785 MEMBAR
!#2 N3126 P786 BLD 34 -1 FP BE Pri
!#2 N3127 P787 MEMBAR
!#2 N3128 P788 REPLACEMENT 11 Int BE Pri
!#2 N3129 P789 MEMBAR
!#2 N3130 P790 BST 8 0x4080006a FP BE Pri
!#2 N3131 P790 BST 9 0x4080006b FP BE Pri
!#2 N3132 P791 MEMBAR
!#2 N3133 P792 BSTC 28 0x4080006c FP BE Pri
!#2 N3134 P792 BSTC 29 0x4080006d FP BE Pri
!#A N3133 N3134
!#2 N3135 P792 BSTC 30 0x4080006e FP BE Pri
!#2 N3136 P793 MEMBAR
!#2 N3137 P794 REPLACEMENT 12 Int BE Pri
!#2 N3138 P795 REPLACEMENT 20 Int BE Pri
!#2 N3139 P796 IDC_FLIP 5 Int BE Pri
!#2 N3140 P797 LD 0 -1 Int BE Pri
!#2 N3141 P798 IDC_FLIP 5 Int BE Pri
!#2 N3142 P799 PREFETCH 24 Int BE Pri
!#2 N3143 P800 REPLACEMENT 23 Int BE Pri
!#2 N3144 P801 LD 19 -1 FP BE Pri
!#2 N3145 P802 MEMBAR
!#2 N3146 P803 BLD 14 -1 FP BE Pri
!#2 N3147 P804 MEMBAR
!#2 N3148 P805 LD 4 -1 FP BE Sec
!#2 N3149 P806 MEMBAR
!#2 N3150 P807 BLD 0 -1 FP BE Pri
!#2 N3151 P807 BLD 1 -1 FP BE Pri
!#A N3150 N3151
!#2 N3152 P807 BLD 2 -1 FP BE Pri
!#2 N3153 P807 BLD 3 -1 FP BE Pri
!#2 N3154 P807 BLD 4 -1 FP BE Pri
!#2 N3155 P808 MEMBAR
!#2 N3156 P809 REPLACEMENT 0 Int BE Pri
!#2 N3157 P810 MEMBAR
!#2 N3158 P811 BLD 24 -1 FP BE Pri
!#2 N3159 P811 BLD 25 -1 FP BE Pri
!#2 N3160 P812 MEMBAR
!#2 N3161 P813 IDC_FLIP 17 Int BE Pri
!#2 N3162 P814 REPLACEMENT 13 Int BE Pri
!#2 N3163 P815 FLUSH 21 Int BE Pri
!#2 N3164 P816 REPLACEMENT 29 Int BE Pri
!#2 N3165 P817 REPLACEMENT 2 Int BE Pri
!#2 N3166 P818 MEMBAR
!#2 N3167 P819 BST 0 0x4080006f FP BE Sec
!#2 N3168 P819 BST 1 0x40800070 FP BE Sec
!#A N3167 N3168
!#2 N3169 P819 BST 2 0x40800071 FP BE Sec
!#2 N3170 P819 BST 3 0x40800072 FP BE Sec
!#2 N3171 P819 BST 4 0x40800073 FP BE Sec
!#2 N3172 P820 MEMBAR
!#2 N3173 P821 BST 28 0x40800074 FP BE Pri
!#2 N3174 P821 BST 29 0x40800075 FP BE Pri
!#A N3173 N3174
!#2 N3175 P821 BST 30 0x40800076 FP BE Pri
!#2 N3176 P822 MEMBAR
!#2 N3177 P823 REPLACEMENT 28 Int BE Nuc
!#2 N3178 P824 REPLACEMENT 7 Int BE Nuc
!#2 N3179 P825 IDC_FLIP 29 Int BE Pri
!#2 N3180 P826 REPLACEMENT 25 Int BE Pri
!#2 N3181 P827 REPLACEMENT 24 Int BE Pri
!#2 N3182 P828 REPLACEMENT 17 Int BE Pri
!#2 N3183 P829 MEMBAR
!#2 N3184 P830 BLD 26 -1 FP BE Pri
!#2 N3185 P830 BLD 27 -1 FP BE Pri
!#2 N3186 P831 MEMBAR
!#2 N3187 P832 REPLACEMENT 27 Int BE Pri
!#2 N3188 P833 PREFETCH 17 Int BE Pri
!#2 N3189 P834 MEMBAR
!#2 N3190 P835 BST 0 0x40800077 FP BE Sec
!#2 N3191 P835 BST 1 0x40800078 FP BE Sec
!#A N3190 N3191
!#2 N3192 P835 BST 2 0x40800079 FP BE Sec
!#2 N3193 P835 BST 3 0x4080007a FP BE Sec
!#2 N3194 P835 BST 4 0x4080007b FP BE Sec
!#2 N3195 P836 MEMBAR
!#2 N3196 P837 BST 31 0x4080007c FP BE Pri
!#2 N3197 P837 BST 32 0x4080007d FP BE Pri
!#2 N3198 P838 MEMBAR
!#2 N3199 P839 REPLACEMENT 11 Int BE Pri
!#2 N3200 P840 MEMBAR
!#2 N3201 P841 BLD 24 -1 FP BE Sec
!#2 N3202 P841 BLD 25 -1 FP BE Sec
!#2 N3203 P842 MEMBAR
!#2 N3204 P843 REPLACEMENT 5 Int BE Pri
!#2 N3205 P844 REPLACEMENT 26 Int BE Nuc
!#2 N3206 P845 REPLACEMENT 15 Int BE Pri
!#2 N3207 P846 ST 28 0x1000007 Int LE Pri
!#2 N3208 P847 PREFETCH 33 Int BE Pri
!#2 N3209 P848 REPLACEMENT 14 Int BE Nuc
!#2 N3210 P849 LD 7 -1 FP BE Nuc
!#2 N3211 P850 REPLACEMENT 19 Int BE Nuc
!#2 N3212 P851 LD 20 -1 Int BE Nuc
!#2 N3213 P852 REPLACEMENT 27 Int BE Pri
!#2 N3214 P853 REPLACEMENT 13 Int BE Pri
!#2 N3215 P854 ST 20 0x4080007e FP BE Pri
!#2 N3216 P855 MEMBAR
!#2 N3217 P856 BST 24 0x4080007f FP BE Pri
!#2 N3218 P856 BST 25 0x40800080 FP BE Pri
!#2 N3219 P857 MEMBAR
!#2 N3220 P858 REPLACEMENT 15 Int BE Pri
!#2 N3221 P859 MEMBAR
!#2 N3222 P860 BSTC 14 0x40800081 FP BE Pri
!#2 N3223 P861 MEMBAR
!#2 N3224 P862 BSTC 7 0x40800082 FP BE Pri
!#2 N3225 P863 MEMBAR
!#2 N3226 P864 REPLACEMENT 31 Int BE Pri
!#2 N3227 P865 ST 24 0x40800083 FP BE Pri
!#2 N3228 P866 FLUSH 29 Int BE Pri
!#2 N3229 P867 MEMBAR
!#2 N3230 P868 BSTC 24 0x40800084 FP BE Pri
!#2 N3231 P868 BSTC 25 0x40800085 FP BE Pri
!#2 N3232 P869 MEMBAR
!#2 N3233 P870 REPLACEMENT 21 Int BE Pri
!#2 N3234 P871 REPLACEMENT 10 Int BE Nuc
!#2 N3235 P872 REPLACEMENT 25 Int BE Pri
!#2 N3236 P873 PREFETCH 20 Int BE Nuc
!#2 N3237 P874 ST 12 0x40800086 FP BE Pri
!#2 N3238 P875 MEMBAR
!#2 N3239 P876 BST 28 0x40800087 FP BE Pri
!#2 N3240 P876 BST 29 0x40800088 FP BE Pri
!#A N3239 N3240
!#2 N3241 P876 BST 30 0x40800089 FP BE Pri
!#2 N3242 P877 MEMBAR
!#2 N3243 P878 REPLACEMENT 25 Int BE Pri
!#2 N3244 P879 REPLACEMENT 4 Int BE Pri
!#2 N3245 P880 REPLACEMENT 5 Int BE Pri
!#2 N3246 P881 REPLACEMENT 1 Int BE Pri
!#2 N3247 P882 PREFETCH 27 Int BE Sec
!#2 N3248 P883 IDC_FLIP 14 Int BE Pri
!#2 N3249 P884 MEMBAR
!#2 N3250 P885 BST 8 0x4080008a FP BE Pri
!#2 N3251 P885 BST 9 0x4080008b FP BE Pri
!#2 N3252 P886 MEMBAR
!#2 N3253 P887 REPLACEMENT 17 Int BE Sec
!#2 N3254 P888 LD 22 -1 FP BE Pri
!#2 N3255 P889 REPLACEMENT 25 Int BE Sec
!#2 N3256 P890 REPLACEMENT 7 Int BE Pri
!#2 N3257 P891 REPLACEMENT 31 Int BE Nuc
!#2 N3258 P892 ST 28 0x1000008 Int BE Pri
!#2 N3259 P893 REPLACEMENT 28 Int BE Pri
!#2 N3260 P894 REPLACEMENT 3 Int BE Pri
!#2 N3261 P895 REPLACEMENT 10 Int BE Pri
!#2 N3262 P896 REPLACEMENT 17 Int BE Pri
!#2 N3263 P897 FLUSH 27 Int BE Pri
!#2 N3264 P898 REPLACEMENT 10 Int BE Pri
!#2 N3265 P899 REPLACEMENT 7 Int BE Pri
!#2 N3266 P900 MEMBAR
!#2 N3267 P901 BST 17 0x4080008c FP BE Pri
!#2 N3268 P902 MEMBAR
!#2 N3269 P769 REPLACEMENT 5 Int BE Pri Loop_entry
!#2 N3270 P770 REPLACEMENT 34 Int BE Sec
!#2 N3271 P771 MEMBAR
!#2 N3272 P772 BLD 0 -1 FP BE Pri
!#2 N3273 P772 BLD 1 -1 FP BE Pri
!#A N3272 N3273
!#2 N3274 P772 BLD 2 -1 FP BE Pri
!#2 N3275 P772 BLD 3 -1 FP BE Pri
!#2 N3276 P772 BLD 4 -1 FP BE Pri
!#2 N3277 P773 MEMBAR
!#2 N3278 P774 REPLACEMENT 8 Int BE Sec
!#2 N3279 P775 REPLACEMENT 17 Int BE Pri
!#2 N3280 P776 MEMBAR
!#2 N3281 P777 BLD 0 -1 FP BE Pri
!#2 N3282 P777 BLD 1 -1 FP BE Pri
!#A N3281 N3282
!#2 N3283 P777 BLD 2 -1 FP BE Pri
!#2 N3284 P777 BLD 3 -1 FP BE Pri
!#2 N3285 P777 BLD 4 -1 FP BE Pri
!#2 N3286 P778 MEMBAR
!#2 N3287 P779 REPLACEMENT 6 Int BE Sec
!#2 N3288 P780 REPLACEMENT 25 Int BE Pri
!#2 N3289 P781 MEMBAR
!#2 N3290 P782 BLD 7 -1 FP BE Pri
!#2 N3291 P783 MEMBAR
!#2 N3292 P784 REPLACEMENT 24 Int BE Pri
!#2 N3293 P785 MEMBAR
!#2 N3294 P786 BLD 34 -1 FP BE Pri
!#2 N3295 P787 MEMBAR
!#2 N3296 P788 REPLACEMENT 11 Int BE Pri
!#2 N3297 P789 MEMBAR
!#2 N3298 P790 BST 8 0x4080008d FP BE Pri
!#2 N3299 P790 BST 9 0x4080008e FP BE Pri
!#2 N3300 P791 MEMBAR
!#2 N3301 P792 BSTC 28 0x4080008f FP BE Pri
!#2 N3302 P792 BSTC 29 0x40800090 FP BE Pri
!#A N3301 N3302
!#2 N3303 P792 BSTC 30 0x40800091 FP BE Pri
!#2 N3304 P793 MEMBAR
!#2 N3305 P794 REPLACEMENT 12 Int BE Pri
!#2 N3306 P795 REPLACEMENT 20 Int BE Pri
!#2 N3307 P796 IDC_FLIP 5 Int BE Pri
!#2 N3308 P797 LD 0 -1 Int BE Pri
!#2 N3309 P798 IDC_FLIP 5 Int BE Pri
!#2 N3310 P799 PREFETCH 24 Int BE Pri
!#2 N3311 P800 REPLACEMENT 23 Int BE Pri
!#2 N3312 P801 LD 19 -1 FP BE Pri
!#2 N3313 P802 MEMBAR
!#2 N3314 P803 BLD 14 -1 FP BE Pri
!#2 N3315 P804 MEMBAR
!#2 N3316 P805 LD 4 -1 FP BE Sec
!#2 N3317 P806 MEMBAR
!#2 N3318 P807 BLD 0 -1 FP BE Pri
!#2 N3319 P807 BLD 1 -1 FP BE Pri
!#A N3318 N3319
!#2 N3320 P807 BLD 2 -1 FP BE Pri
!#2 N3321 P807 BLD 3 -1 FP BE Pri
!#2 N3322 P807 BLD 4 -1 FP BE Pri
!#2 N3323 P808 MEMBAR
!#2 N3324 P809 REPLACEMENT 0 Int BE Pri
!#2 N3325 P810 MEMBAR
!#2 N3326 P811 BLD 24 -1 FP BE Pri
!#2 N3327 P811 BLD 25 -1 FP BE Pri
!#2 N3328 P812 MEMBAR
!#2 N3329 P813 IDC_FLIP 17 Int BE Pri
!#2 N3330 P814 REPLACEMENT 13 Int BE Pri
!#2 N3331 P815 FLUSH 21 Int BE Pri
!#2 N3332 P816 REPLACEMENT 29 Int BE Pri
!#2 N3333 P817 REPLACEMENT 2 Int BE Pri
!#2 N3334 P818 MEMBAR
!#2 N3335 P819 BST 0 0x40800092 FP BE Sec
!#2 N3336 P819 BST 1 0x40800093 FP BE Sec
!#A N3335 N3336
!#2 N3337 P819 BST 2 0x40800094 FP BE Sec
!#2 N3338 P819 BST 3 0x40800095 FP BE Sec
!#2 N3339 P819 BST 4 0x40800096 FP BE Sec
!#2 N3340 P820 MEMBAR
!#2 N3341 P821 BST 28 0x40800097 FP BE Pri
!#2 N3342 P821 BST 29 0x40800098 FP BE Pri
!#A N3341 N3342
!#2 N3343 P821 BST 30 0x40800099 FP BE Pri
!#2 N3344 P822 MEMBAR
!#2 N3345 P823 REPLACEMENT 28 Int BE Nuc
!#2 N3346 P824 REPLACEMENT 7 Int BE Nuc
!#2 N3347 P825 IDC_FLIP 29 Int BE Pri
!#2 N3348 P826 REPLACEMENT 25 Int BE Pri
!#2 N3349 P827 REPLACEMENT 24 Int BE Pri
!#2 N3350 P828 REPLACEMENT 17 Int BE Pri
!#2 N3351 P829 MEMBAR
!#2 N3352 P830 BLD 26 -1 FP BE Pri
!#2 N3353 P830 BLD 27 -1 FP BE Pri
!#2 N3354 P831 MEMBAR
!#2 N3355 P832 REPLACEMENT 27 Int BE Pri
!#2 N3356 P833 PREFETCH 17 Int BE Pri
!#2 N3357 P834 MEMBAR
!#2 N3358 P835 BST 0 0x4080009a FP BE Sec
!#2 N3359 P835 BST 1 0x4080009b FP BE Sec
!#A N3358 N3359
!#2 N3360 P835 BST 2 0x4080009c FP BE Sec
!#2 N3361 P835 BST 3 0x4080009d FP BE Sec
!#2 N3362 P835 BST 4 0x4080009e FP BE Sec
!#2 N3363 P836 MEMBAR
!#2 N3364 P837 BST 31 0x4080009f FP BE Pri
!#2 N3365 P837 BST 32 0x408000a0 FP BE Pri
!#2 N3366 P838 MEMBAR
!#2 N3367 P839 REPLACEMENT 11 Int BE Pri
!#2 N3368 P840 MEMBAR
!#2 N3369 P841 BLD 24 -1 FP BE Sec
!#2 N3370 P841 BLD 25 -1 FP BE Sec
!#2 N3371 P842 MEMBAR
!#2 N3372 P843 REPLACEMENT 5 Int BE Pri
!#2 N3373 P844 REPLACEMENT 26 Int BE Nuc
!#2 N3374 P845 REPLACEMENT 15 Int BE Pri
!#2 N3375 P846 ST 28 0x1000009 Int LE Pri
!#2 N3376 P847 PREFETCH 33 Int BE Pri
!#2 N3377 P848 REPLACEMENT 14 Int BE Nuc
!#2 N3378 P849 LD 7 -1 FP BE Nuc
!#2 N3379 P850 REPLACEMENT 19 Int BE Nuc
!#2 N3380 P851 LD 20 -1 Int BE Nuc
!#2 N3381 P852 REPLACEMENT 27 Int BE Pri
!#2 N3382 P853 REPLACEMENT 13 Int BE Pri
!#2 N3383 P854 ST 20 0x408000a1 FP BE Pri
!#2 N3384 P855 MEMBAR
!#2 N3385 P856 BST 24 0x408000a2 FP BE Pri
!#2 N3386 P856 BST 25 0x408000a3 FP BE Pri
!#2 N3387 P857 MEMBAR
!#2 N3388 P858 REPLACEMENT 15 Int BE Pri
!#2 N3389 P859 MEMBAR
!#2 N3390 P860 BSTC 14 0x408000a4 FP BE Pri
!#2 N3391 P861 MEMBAR
!#2 N3392 P862 BSTC 7 0x408000a5 FP BE Pri
!#2 N3393 P863 MEMBAR
!#2 N3394 P864 REPLACEMENT 31 Int BE Pri
!#2 N3395 P865 ST 24 0x408000a6 FP BE Pri
!#2 N3396 P866 FLUSH 29 Int BE Pri
!#2 N3397 P867 MEMBAR
!#2 N3398 P868 BSTC 24 0x408000a7 FP BE Pri
!#2 N3399 P868 BSTC 25 0x408000a8 FP BE Pri
!#2 N3400 P869 MEMBAR
!#2 N3401 P870 REPLACEMENT 21 Int BE Pri
!#2 N3402 P871 REPLACEMENT 10 Int BE Nuc
!#2 N3403 P872 REPLACEMENT 25 Int BE Pri
!#2 N3404 P873 PREFETCH 20 Int BE Nuc
!#2 N3405 P874 ST 12 0x408000a9 FP BE Pri
!#2 N3406 P875 MEMBAR
!#2 N3407 P876 BST 28 0x408000aa FP BE Pri
!#2 N3408 P876 BST 29 0x408000ab FP BE Pri
!#A N3407 N3408
!#2 N3409 P876 BST 30 0x408000ac FP BE Pri
!#2 N3410 P877 MEMBAR
!#2 N3411 P878 REPLACEMENT 25 Int BE Pri
!#2 N3412 P879 REPLACEMENT 4 Int BE Pri
!#2 N3413 P880 REPLACEMENT 5 Int BE Pri
!#2 N3414 P881 REPLACEMENT 1 Int BE Pri
!#2 N3415 P882 PREFETCH 27 Int BE Sec
!#2 N3416 P883 IDC_FLIP 14 Int BE Pri
!#2 N3417 P884 MEMBAR
!#2 N3418 P885 BST 8 0x408000ad FP BE Pri
!#2 N3419 P885 BST 9 0x408000ae FP BE Pri
!#2 N3420 P886 MEMBAR
!#2 N3421 P887 REPLACEMENT 17 Int BE Sec
!#2 N3422 P888 LD 22 -1 FP BE Pri
!#2 N3423 P889 REPLACEMENT 25 Int BE Sec
!#2 N3424 P890 REPLACEMENT 7 Int BE Pri
!#2 N3425 P891 REPLACEMENT 31 Int BE Nuc
!#2 N3426 P892 ST 28 0x100000a Int BE Pri
!#2 N3427 P893 REPLACEMENT 28 Int BE Pri
!#2 N3428 P894 REPLACEMENT 3 Int BE Pri
!#2 N3429 P895 REPLACEMENT 10 Int BE Pri
!#2 N3430 P896 REPLACEMENT 17 Int BE Pri
!#2 N3431 P897 FLUSH 27 Int BE Pri
!#2 N3432 P898 REPLACEMENT 10 Int BE Pri
!#2 N3433 P899 REPLACEMENT 7 Int BE Pri
!#2 N3434 P900 MEMBAR
!#2 N3435 P901 BST 17 0x408000af FP BE Pri
!#2 N3436 P902 MEMBAR
!#2 N3437 P903 REPLACEMENT 7 Int BE Pri Loop_entry
!#2 N3438 P904 MEMBAR
!#2 N3439 P905 BSTC 31 0x408000b0 FP BE Pri
!#2 N3440 P905 BSTC 32 0x408000b1 FP BE Pri
!#2 N3441 P906 MEMBAR
!#2 N3442 P907 ST 20 0x100000b Int BE Pri
!#2 N3443 P908 REPLACEMENT 19 Int BE Pri
!#2 N3444 P909 REPLACEMENT 9 Int BE Pri
!#2 N3445 P910 REPLACEMENT 20 Int BE Pri
!#2 N3446 P911 REPLACEMENT 0 Int BE Pri
!#2 N3447 P912 ST 6 0x100000c Int BE Pri
!#2 N3448 P913 PREFETCH 15 Int BE Pri
!#2 N3449 P914 ST 17 0x100000d Int BE Sec
!#2 N3450 P915 REPLACEMENT 20 Int BE Pri
!#2 N3451 P916 ST 12 0x408000b2 FP BE Pri
!#2 N3452 P917 MEMBAR
!#2 N3453 P918 BSTC 24 0x408000b3 FP BE Sec
!#2 N3454 P918 BSTC 25 0x408000b4 FP BE Sec
!#2 N3455 P919 MEMBAR
!#2 N3456 P920 REPLACEMENT 29 Int BE Pri
!#2 N3457 P921 LD 21 -1 Int BE Pri
!#2 N3458 P922 REPLACEMENT 1 Int BE Nuc
!#2 N3459 P923 REPLACEMENT 22 Int BE Pri
!#2 N3460 P924 ST 10 0x100000e Int BE Pri
!#2 N3461 P925 REPLACEMENT 15 Int BE Pri
!#2 N3462 P926 REPLACEMENT 33 Int BE Pri
!#2 N3463 P927 REPLACEMENT 5 Int BE Pri
!#2 N3464 P928 MEMBAR
!#2 N3465 P929 BSTC 33 0x408000b5 FP BE Pri
!#2 N3466 P930 MEMBAR
!#2 N3467 P931 REPLACEMENT 9 Int BE Nuc
!#2 N3468 P932 PREFETCH 31 Int BE Pri
!#2 N3469 P933 LD 33 -1 Int BE Pri
!#2 N3470 P934 ST 29 0x100000f Int BE Pri
!#2 N3471 P935 LD 26 -1 Int BE Pri
!#2 N3472 P936 MEMBAR
!#2 N3473 P937 BLD 11 -1 FP BE Sec
!#2 N3474 P937 BLD 12 -1 FP BE Sec
!#A N3473 N3474
!#2 N3475 P937 BLD 13 -1 FP BE Sec
!#2 N3476 P938 MEMBAR
!#2 N3477 P939 LD 30 -1 Int BE Pri
!#2 N3478 P940 REPLACEMENT 33 Int BE Pri
!#2 N3479 P941 MEMBAR
!#2 N3480 P942 BSTC 17 0x408000b6 FP BE Pri
!#2 N3481 P943 MEMBAR
!#2 N3482 P944 LD 13 -1 Int BE Pri
!#2 N3483 P945 MEMBAR
!#2 N3484 P946 BST 28 0x408000b7 FP BE Pri
!#2 N3485 P946 BST 29 0x408000b8 FP BE Pri
!#A N3484 N3485
!#2 N3486 P946 BST 30 0x408000b9 FP BE Pri
!#2 N3487 P947 MEMBAR
!#2 N3488 P948 IDC_FLIP 33 Int BE Pri
!#2 N3489 P949 MEMBAR
!#2 N3490 P950 BLD 28 -1 FP BE Sec
!#2 N3491 P950 BLD 29 -1 FP BE Sec
!#A N3490 N3491
!#2 N3492 P950 BLD 30 -1 FP BE Sec
!#2 N3493 P951 MEMBAR
!#2 N3494 P952 REPLACEMENT 30 Int BE Pri
!#2 N3495 P953 MEMBAR
!#2 N3496 P954 BST 24 0x408000ba FP BE Pri
!#2 N3497 P954 BST 25 0x408000bb FP BE Pri
!#2 N3498 P955 MEMBAR
!#2 N3499 P956 REPLACEMENT 33 Int BE Pri
!#2 N3500 P957 LD 30 -1 FP BE Pri
!#2 N3501 P958 REPLACEMENT 31 Int BE Pri
!#2 N3502 P959 IDC_FLIP 9 Int BE Pri
!#2 N3503 P960 MEMBAR
!#2 N3504 P961 BLD 24 -1 FP BE Sec
!#2 N3505 P961 BLD 25 -1 FP BE Sec
!#2 N3506 P962 MEMBAR
!#2 N3507 P963 IDC_FLIP 6 Int BE Pri
!#2 N3508 P964 IDC_FLIP 9 Int BE Pri
!#2 N3509 P965 MEMBAR
!#2 N3510 P966 BST 11 0x408000bc FP BE Pri
!#2 N3511 P966 BST 12 0x408000bd FP BE Pri
!#A N3510 N3511
!#2 N3512 P966 BST 13 0x408000be FP BE Pri
!#2 N3513 P967 MEMBAR
!#2 N3514 P968 FLUSH 2 Int BE Pri
!#2 N3515 P969 REPLACEMENT 31 Int BE Pri
!#2 N3516 P970 IDC_FLIP 27 Int BE Pri
!#2 N3517 P971 REPLACEMENT 33 Int BE Sec
!#2 N3518 P972 REPLACEMENT 25 Int BE Sec
!#2 N3519 P973 REPLACEMENT 9 Int BE Pri
!#2 N3520 P974 REPLACEMENT 11 Int BE Sec
!#2 N3521 P975 MEMBAR
!#2 N3522 P976 BST 0 0x408000bf FP BE Pri
!#2 N3523 P976 BST 1 0x408000c0 FP BE Pri
!#A N3522 N3523
!#2 N3524 P976 BST 2 0x408000c1 FP BE Pri
!#2 N3525 P976 BST 3 0x408000c2 FP BE Pri
!#2 N3526 P976 BST 4 0x408000c3 FP BE Pri
!#2 N3527 P977 MEMBAR
!#2 N3528 P978 BSTC 28 0x408000c4 FP BE Sec
!#2 N3529 P978 BSTC 29 0x408000c5 FP BE Sec
!#A N3528 N3529
!#2 N3530 P978 BSTC 30 0x408000c6 FP BE Sec
!#2 N3531 P979 MEMBAR
!#2 N3532 P980 BST 31 0x408000c7 FP BE Pri
!#2 N3533 P980 BST 32 0x408000c8 FP BE Pri
!#2 N3534 P981 MEMBAR
!#2 N3535 P982 BLD 18 -1 FP BE Pri
!#2 N3536 P983 MEMBAR
!#2 N3537 P984 LD 6 -1 FP BE Pri
!#2 N3538 P985 REPLACEMENT 19 Int BE Sec
!#2 N3539 P986 MEMBAR
!#2 N3540 P987 BLD 28 -1 FP BE Pri
!#2 N3541 P987 BLD 29 -1 FP BE Pri
!#A N3540 N3541
!#2 N3542 P987 BLD 30 -1 FP BE Pri
!#2 N3543 P988 MEMBAR
!#2 N3544 P989 IDC_FLIP 28 Int BE Pri
!#2 N3545 P990 REPLACEMENT 7 Int BE Sec
!#2 N3546 P991 MEMBAR
!#2 N3547 P992 BST 24 0x408000c9 FP BE Pri
!#2 N3548 P992 BST 25 0x408000ca FP BE Pri
!#2 N3549 P993 MEMBAR
!#2 N3550 P994 ST 34 0x408000cb FP BE Pri
!#2 N3551 P995 REPLACEMENT 7 Int BE Pri
!#2 N3552 P996 REPLACEMENT 9 Int BE Pri
!#2 N3553 P997 REPLACEMENT 30 Int BE Pri
!#2 N3554 P998 MEMBAR
!#2 N3555 P999 BLD 15 -1 FP BE Pri
!#2 N3556 P1000 MEMBAR
!#2 N3557 P1001 REPLACEMENT 11 Int BE Pri
!#2 N3558 P1002 REPLACEMENT 30 Int BE Pri
!#2 N3559 P1003 LD 9 -1 Int BE Pri
!#2 N3560 P1004 REPLACEMENT 28 Int BE Pri
!#2 N3561 P1005 REPLACEMENT 0 Int BE Pri
!#2 N3562 P1006 MEMBAR
!#2 N3563 P1007 BSTC 0 0x408000cc FP BE Pri
!#2 N3564 P1007 BSTC 1 0x408000cd FP BE Pri
!#A N3563 N3564
!#2 N3565 P1007 BSTC 2 0x408000ce FP BE Pri
!#2 N3566 P1007 BSTC 3 0x408000cf FP BE Pri
!#2 N3567 P1007 BSTC 4 0x408000d0 FP BE Pri
!#2 N3568 P1008 MEMBAR
!#2 N3569 P1009 REPLACEMENT 31 Int BE Pri
!#2 N3570 P1010 REPLACEMENT 3 Int BE Pri
!#2 N3571 P1011 REPLACEMENT 32 Int BE Pri
!#2 N3572 P1012 MEMBAR
!#2 N3573 P1013 BSTC 21 0x408000d1 FP BE Pri
!#2 N3574 P1013 BSTC 22 0x408000d2 FP BE Pri
!#A N3573 N3574
!#2 N3575 P1013 BSTC 23 0x408000d3 FP BE Pri
!#2 N3576 P1014 MEMBAR
!#2 N3577 P1015 IDC_FLIP 17 Int BE Pri
!#2 N3578 P1016 REPLACEMENT 11 Int BE Pri
!#2 N3579 P1017 REPLACEMENT 1 Int BE Pri
!#2 N3580 P1018 IDC_FLIP 23 Int BE Pri
!#2 N3581 P1019 ST 27 0x1000010 Int BE Pri
!#2 N3582 P1020 LD 1 -1 FP BE Pri
!#2 N3583 P1021 REPLACEMENT 10 Int BE Sec
!#2 N3584 P1022 REPLACEMENT 17 Int BE Pri
!#2 N3585 P1023 REPLACEMENT 13 Int BE Pri
!#2 N3586 P1024 LD 34 -1 Int BE Nuc
!#2 N3587 P1025 REPLACEMENT 15 Int BE Sec
!#2 N3588 P1026 REPLACEMENT 20 Int BE Pri
!#2 N3589 P1027 LD 25 -1 FP BE Pri
!#2 N3590 P1028 REPLACEMENT 20 Int BE Pri
!#2 N3591 P1029 REPLACEMENT 3 Int BE Pri
!#2 N3592 P1030 MEMBAR
!#2 N3593 P1031 BST 14 0x408000d4 FP BE Sec
!#2 N3594 P1032 MEMBAR
!#2 N3595 P1033 ST 27 0x408000d5 FP BE Pri
!#2 N3596 P1034 REPLACEMENT 26 Int BE Pri
!#2 N3597 P1035 REPLACEMENT 9 Int BE Sec
!#2 N3598 P1036 REPLACEMENT 1 Int BE Pri
!#2 N3599 P1037 REPLACEMENT 27 Int BE Pri
!#2 N3600 P1038 REPLACEMENT 8 Int BE Pri
!#2 N3601 P1039 REPLACEMENT 27 Int BE Pri
!#2 N3602 P1040 REPLACEMENT 26 Int BE Sec
!#2 N3603 P1041 REPLACEMENT 28 Int BE Sec
!#2 N3604 P1042 MEMBAR
!#2 N3605 P1043 BST 33 0x408000d6 FP BE Pri
!#2 N3606 P1044 MEMBAR
!#2 N3607 P1045 BST 0 0x408000d7 FP BE Pri
!#2 N3608 P1045 BST 1 0x408000d8 FP BE Pri
!#A N3607 N3608
!#2 N3609 P1045 BST 2 0x408000d9 FP BE Pri
!#2 N3610 P1045 BST 3 0x408000da FP BE Pri
!#2 N3611 P1045 BST 4 0x408000db FP BE Pri
!#2 N3612 P1046 MEMBAR
!#2 N3613 P1047 REPLACEMENT 10 Int BE Pri
!#2 N3614 P1048 ST 21 0x408000dc FP BE Sec
!#2 N3615 P1049 REPLACEMENT 11 Int BE Pri
!#2 N3616 P1050 REPLACEMENT 3 Int BE Sec
!#2 N3617 P1051 REPLACEMENT 3 Int BE Pri
!#2 N3618 P1052 REPLACEMENT 16 Int BE Pri
!#2 N3619 P1053 MEMBAR
!#2 N3620 P1054 BLD 0 -1 FP BE Pri
!#2 N3621 P1054 BLD 1 -1 FP BE Pri
!#A N3620 N3621
!#2 N3622 P1054 BLD 2 -1 FP BE Pri
!#2 N3623 P1054 BLD 3 -1 FP BE Pri
!#2 N3624 P1054 BLD 4 -1 FP BE Pri
!#2 N3625 P1055 MEMBAR
!#2 N3626 P1056 PREFETCH 2 Int BE Sec
!#2 N3627 P1057 ST 33 0x408000dd FP BE Pri
!#2 N3628 P1058 ST 4 0x408000de FP BE Pri
!#2 N3629 P1059 MEMBAR
!#2 N3630 P1060 BST 21 0x408000df FP BE Pri
!#2 N3631 P1060 BST 22 0x408000e0 FP BE Pri
!#A N3630 N3631
!#2 N3632 P1060 BST 23 0x408000e1 FP BE Pri
!#2 N3633 P1061 MEMBAR
!#2 N3634 P1062 PREFETCH 2 Int BE Pri
!#2 N3635 P1063 MEMBAR
!#2 N3636 P1064 BSTC 7 0x408000e2 FP BE Pri
!#2 N3637 P1065 MEMBAR
!#2 N3638 P1066 REPLACEMENT 20 Int BE Pri
!#2 N3639 P1067 IDC_FLIP 20 Int BE Pri
!#2 N3640 P1068 PREFETCH 23 Int BE Sec
!#2 N3641 P1069 REPLACEMENT 23 Int BE Nuc
!#2 N3642 P1070 REPLACEMENT 8 Int BE Pri
!#2 N3643 P1071 MEMBAR
!#2 N3644 P1072 BST 8 0x408000e3 FP BE Sec
!#2 N3645 P1072 BST 9 0x408000e4 FP BE Sec
!#2 N3646 P1073 MEMBAR
!#2 N3647 P1074 LD 2 -1 Int BE Nuc
!#2 N3648 P1075 ST 14 0x408000e5 FP BE Pri
!#2 N3649 P1076 REPLACEMENT 5 Int BE Sec
!#2 N3650 P1077 REPLACEMENT 10 Int BE Nuc
!#2 N3651 P1078 REPLACEMENT 15 Int BE Sec
!#2 N3652 P1079 REPLACEMENT 17 Int BE Sec
!#2 N3653 P1080 REPLACEMENT 10 Int BE Pri
!#2 N3654 P1081 REPLACEMENT 25 Int BE Nuc
!#2 N3655 P1082 MEMBAR
!#2 N3656 P1083 BLD 24 -1 FP BE Pri
!#2 N3657 P1083 BLD 25 -1 FP BE Pri
!#2 N3658 P1084 MEMBAR
!#2 N3659 P1085 BSTC 0 0x408000e6 FP BE Pri
!#2 N3660 P1085 BSTC 1 0x408000e7 FP BE Pri
!#A N3659 N3660
!#2 N3661 P1085 BSTC 2 0x408000e8 FP BE Pri
!#2 N3662 P1085 BSTC 3 0x408000e9 FP BE Pri
!#2 N3663 P1085 BSTC 4 0x408000ea FP BE Pri
!#2 N3664 P1086 MEMBAR
!#2 N3665 P1087 REPLACEMENT 27 Int BE Pri
!#2 N3666 P1088 MEMBAR
!#2 N3667 P1089 BSTC 8 0x408000eb FP BE Pri
!#2 N3668 P1089 BSTC 9 0x408000ec FP BE Pri
!#2 N3669 P1090 MEMBAR
!#2 N3670 P1091 REPLACEMENT 1 Int BE Pri
!#2 N3671 P1092 REPLACEMENT 8 Int BE Pri
!#2 N3672 P1093 REPLACEMENT 14 Int BE Pri
!#2 N3673 P1094 REPLACEMENT 7 Int BE Nuc
!#2 N3674 P1095 MEMBAR
!#2 N3675 P1096 BLD 24 -1 FP BE Pri
!#2 N3676 P1096 BLD 25 -1 FP BE Pri
!#2 N3677 P1097 MEMBAR
!#2 N3678 P1098 REPLACEMENT 9 Int BE Pri
!#2 N3679 P1099 REPLACEMENT 24 Int BE Nuc
!#2 N3680 P1100 REPLACEMENT 4 Int BE Pri
!#2 N3681 P1101 IDC_FLIP 6 Int BE Pri
!#2 N3682 P1102 REPLACEMENT 34 Int BE Sec
!#2 N3683 P1103 REPLACEMENT 24 Int BE Pri
!#2 N3684 P1104 REPLACEMENT 17 Int BE Pri
!#2 N3685 P1105 REPLACEMENT 4 Int BE Pri
!#2 N3686 P1106 REPLACEMENT 4 Int BE Pri
!#2 N3687 P1107 LD 32 -1 FP BE Pri
!#2 N3688 P1108 REPLACEMENT 19 Int BE Pri
!#2 N3689 P1109 REPLACEMENT 8 Int BE Nuc
!#2 N3690 P1110 MEMBAR
!#2 N3691 P1111 BST 31 0x408000ed FP BE Pri
!#2 N3692 P1111 BST 32 0x408000ee FP BE Pri
!#2 N3693 P1112 MEMBAR
!#2 N3694 P1113 REPLACEMENT 0 Int BE Pri
!#2 N3695 P1114 ST 15 0x408000ef FP BE Pri
!#2 N3696 P1115 REPLACEMENT 27 Int BE Pri
!#2 N3697 P1116 LD 2 -1 FP BE Sec
!#2 N3698 P1117 LD 17 -1 Int BE Pri
!#2 N3699 P1118 MEMBAR
!#2 N3700 P1119 BLD 11 -1 FP BE Pri
!#2 N3701 P1119 BLD 12 -1 FP BE Pri
!#A N3700 N3701
!#2 N3702 P1119 BLD 13 -1 FP BE Pri
!#2 N3703 P1120 MEMBAR
!#2 N3704 P1121 REPLACEMENT 8 Int BE Pri
!#2 N3705 P1122 ST 19 0x1000011 Int BE Pri
!#2 N3706 P1123 REPLACEMENT 33 Int BE Pri
!#2 N3707 P1124 ST 19 0x408000f0 FP BE Pri
!#2 N3708 P1125 REPLACEMENT 14 Int BE Pri
!#2 N3709 P1126 REPLACEMENT 32 Int BE Pri
!#2 N3710 P1127 MEMBAR
!#2 N3711 P1128 BST 31 0x408000f1 FP BE Pri
!#2 N3712 P1128 BST 32 0x408000f2 FP BE Pri
!#2 N3713 P1129 MEMBAR
!#2 N3714 P1130 REPLACEMENT 0 Int BE Pri
!#2 N3715 P1131 PREFETCH 9 Int BE Pri
!#2 N3716 P1132 REPLACEMENT 14 Int BE Pri
!#2 N3717 P1133 REPLACEMENT 16 Int BE Sec
!#2 N3718 P1134 REPLACEMENT 19 Int BE Pri
!#2 N3719 P1135 REPLACEMENT 18 Int BE Pri
!#2 N3720 P1136 LD 14 -1 Int BE Pri
!#2 N3721 P1137 REPLACEMENT 9 Int BE Pri
!#2 N3722 P1138 ST 21 0x408000f3 FP BE Pri
!#2 N3723 P1139 REPLACEMENT 33 Int BE Pri
!#2 N3724 P1140 REPLACEMENT 29 Int BE Sec
!#2 N3725 P1141 REPLACEMENT 13 Int BE Sec
!#2 N3726 P1142 ST 12 0x1000012 Int LE Pri
!#2 N3727 P1143 REPLACEMENT 14 Int BE Pri
!#2 N3728 P1144 IDC_FLIP 15 Int BE Pri
!#2 N3729 P1145 REPLACEMENT 26 Int BE Pri
!#2 N3730 P1146 LD 22 -1 FP BE Pri
!#2 N3731 P1147 REPLACEMENT 6 Int BE Pri
!#2 N3732 P1148 MEMBAR
!#2 N3733 P1149 BLD 11 -1 FP BE Pri
!#2 N3734 P1149 BLD 12 -1 FP BE Pri
!#A N3733 N3734
!#2 N3735 P1149 BLD 13 -1 FP BE Pri
!#2 N3736 P1150 MEMBAR
!#2 N3737 P903 REPLACEMENT 7 Int BE Pri Loop_entry
!#2 N3738 P904 MEMBAR
!#2 N3739 P905 BSTC 31 0x408000f4 FP BE Pri
!#2 N3740 P905 BSTC 32 0x408000f5 FP BE Pri
!#2 N3741 P906 MEMBAR
!#2 N3742 P907 ST 20 0x1000013 Int BE Pri
!#2 N3743 P908 REPLACEMENT 19 Int BE Pri
!#2 N3744 P909 REPLACEMENT 9 Int BE Pri
!#2 N3745 P910 REPLACEMENT 20 Int BE Pri
!#2 N3746 P911 REPLACEMENT 0 Int BE Pri
!#2 N3747 P912 ST 6 0x1000014 Int BE Pri
!#2 N3748 P913 PREFETCH 15 Int BE Pri
!#2 N3749 P914 ST 17 0x1000015 Int BE Sec
!#2 N3750 P915 REPLACEMENT 20 Int BE Pri
!#2 N3751 P916 ST 12 0x408000f6 FP BE Pri
!#2 N3752 P917 MEMBAR
!#2 N3753 P918 BSTC 24 0x408000f7 FP BE Sec
!#2 N3754 P918 BSTC 25 0x408000f8 FP BE Sec
!#2 N3755 P919 MEMBAR
!#2 N3756 P920 REPLACEMENT 29 Int BE Pri
!#2 N3757 P921 LD 21 -1 Int BE Pri
!#2 N3758 P922 REPLACEMENT 1 Int BE Nuc
!#2 N3759 P923 REPLACEMENT 22 Int BE Pri
!#2 N3760 P924 ST 10 0x1000016 Int BE Pri
!#2 N3761 P925 REPLACEMENT 15 Int BE Pri
!#2 N3762 P926 REPLACEMENT 33 Int BE Pri
!#2 N3763 P927 REPLACEMENT 5 Int BE Pri
!#2 N3764 P928 MEMBAR
!#2 N3765 P929 BSTC 33 0x408000f9 FP BE Pri
!#2 N3766 P930 MEMBAR
!#2 N3767 P931 REPLACEMENT 9 Int BE Nuc
!#2 N3768 P932 PREFETCH 31 Int BE Pri
!#2 N3769 P933 LD 33 -1 Int BE Pri
!#2 N3770 P934 ST 29 0x1000017 Int BE Pri
!#2 N3771 P935 LD 26 -1 Int BE Pri
!#2 N3772 P936 MEMBAR
!#2 N3773 P937 BLD 11 -1 FP BE Sec
!#2 N3774 P937 BLD 12 -1 FP BE Sec
!#A N3773 N3774
!#2 N3775 P937 BLD 13 -1 FP BE Sec
!#2 N3776 P938 MEMBAR
!#2 N3777 P939 LD 30 -1 Int BE Pri
!#2 N3778 P940 REPLACEMENT 33 Int BE Pri
!#2 N3779 P941 MEMBAR
!#2 N3780 P942 BSTC 17 0x408000fa FP BE Pri
!#2 N3781 P943 MEMBAR
!#2 N3782 P944 LD 13 -1 Int BE Pri
!#2 N3783 P945 MEMBAR
!#2 N3784 P946 BST 28 0x408000fb FP BE Pri
!#2 N3785 P946 BST 29 0x408000fc FP BE Pri
!#A N3784 N3785
!#2 N3786 P946 BST 30 0x408000fd FP BE Pri
!#2 N3787 P947 MEMBAR
!#2 N3788 P948 IDC_FLIP 33 Int BE Pri
!#2 N3789 P949 MEMBAR
!#2 N3790 P950 BLD 28 -1 FP BE Sec
!#2 N3791 P950 BLD 29 -1 FP BE Sec
!#A N3790 N3791
!#2 N3792 P950 BLD 30 -1 FP BE Sec
!#2 N3793 P951 MEMBAR
!#2 N3794 P952 REPLACEMENT 30 Int BE Pri
!#2 N3795 P953 MEMBAR
!#2 N3796 P954 BST 24 0x408000fe FP BE Pri
!#2 N3797 P954 BST 25 0x408000ff FP BE Pri
!#2 N3798 P955 MEMBAR
!#2 N3799 P956 REPLACEMENT 33 Int BE Pri
!#2 N3800 P957 LD 30 -1 FP BE Pri
!#2 N3801 P958 REPLACEMENT 31 Int BE Pri
!#2 N3802 P959 IDC_FLIP 9 Int BE Pri
!#2 N3803 P960 MEMBAR
!#2 N3804 P961 BLD 24 -1 FP BE Sec
!#2 N3805 P961 BLD 25 -1 FP BE Sec
!#2 N3806 P962 MEMBAR
!#2 N3807 P963 IDC_FLIP 6 Int BE Pri
!#2 N3808 P964 IDC_FLIP 9 Int BE Pri
!#2 N3809 P965 MEMBAR
!#2 N3810 P966 BST 11 0x40800100 FP BE Pri
!#2 N3811 P966 BST 12 0x40800101 FP BE Pri
!#A N3810 N3811
!#2 N3812 P966 BST 13 0x40800102 FP BE Pri
!#2 N3813 P967 MEMBAR
!#2 N3814 P968 FLUSH 2 Int BE Pri
!#2 N3815 P969 REPLACEMENT 31 Int BE Pri
!#2 N3816 P970 IDC_FLIP 27 Int BE Pri
!#2 N3817 P971 REPLACEMENT 33 Int BE Sec
!#2 N3818 P972 REPLACEMENT 25 Int BE Sec
!#2 N3819 P973 REPLACEMENT 9 Int BE Pri
!#2 N3820 P974 REPLACEMENT 11 Int BE Sec
!#2 N3821 P975 MEMBAR
!#2 N3822 P976 BST 0 0x40800103 FP BE Pri
!#2 N3823 P976 BST 1 0x40800104 FP BE Pri
!#A N3822 N3823
!#2 N3824 P976 BST 2 0x40800105 FP BE Pri
!#2 N3825 P976 BST 3 0x40800106 FP BE Pri
!#2 N3826 P976 BST 4 0x40800107 FP BE Pri
!#2 N3827 P977 MEMBAR
!#2 N3828 P978 BSTC 28 0x40800108 FP BE Sec
!#2 N3829 P978 BSTC 29 0x40800109 FP BE Sec
!#A N3828 N3829
!#2 N3830 P978 BSTC 30 0x4080010a FP BE Sec
!#2 N3831 P979 MEMBAR
!#2 N3832 P980 BST 31 0x4080010b FP BE Pri
!#2 N3833 P980 BST 32 0x4080010c FP BE Pri
!#2 N3834 P981 MEMBAR
!#2 N3835 P982 BLD 18 -1 FP BE Pri
!#2 N3836 P983 MEMBAR
!#2 N3837 P984 LD 6 -1 FP BE Pri
!#2 N3838 P985 REPLACEMENT 19 Int BE Sec
!#2 N3839 P986 MEMBAR
!#2 N3840 P987 BLD 28 -1 FP BE Pri
!#2 N3841 P987 BLD 29 -1 FP BE Pri
!#A N3840 N3841
!#2 N3842 P987 BLD 30 -1 FP BE Pri
!#2 N3843 P988 MEMBAR
!#2 N3844 P989 IDC_FLIP 28 Int BE Pri
!#2 N3845 P990 REPLACEMENT 7 Int BE Sec
!#2 N3846 P991 MEMBAR
!#2 N3847 P992 BST 24 0x4080010d FP BE Pri
!#2 N3848 P992 BST 25 0x4080010e FP BE Pri
!#2 N3849 P993 MEMBAR
!#2 N3850 P994 ST 34 0x4080010f FP BE Pri
!#2 N3851 P995 REPLACEMENT 7 Int BE Pri
!#2 N3852 P996 REPLACEMENT 9 Int BE Pri
!#2 N3853 P997 REPLACEMENT 30 Int BE Pri
!#2 N3854 P998 MEMBAR
!#2 N3855 P999 BLD 15 -1 FP BE Pri
!#2 N3856 P1000 MEMBAR
!#2 N3857 P1001 REPLACEMENT 11 Int BE Pri
!#2 N3858 P1002 REPLACEMENT 30 Int BE Pri
!#2 N3859 P1003 LD 9 -1 Int BE Pri
!#2 N3860 P1004 REPLACEMENT 28 Int BE Pri
!#2 N3861 P1005 REPLACEMENT 0 Int BE Pri
!#2 N3862 P1006 MEMBAR
!#2 N3863 P1007 BSTC 0 0x40800110 FP BE Pri
!#2 N3864 P1007 BSTC 1 0x40800111 FP BE Pri
!#A N3863 N3864
!#2 N3865 P1007 BSTC 2 0x40800112 FP BE Pri
!#2 N3866 P1007 BSTC 3 0x40800113 FP BE Pri
!#2 N3867 P1007 BSTC 4 0x40800114 FP BE Pri
!#2 N3868 P1008 MEMBAR
!#2 N3869 P1009 REPLACEMENT 31 Int BE Pri
!#2 N3870 P1010 REPLACEMENT 3 Int BE Pri
!#2 N3871 P1011 REPLACEMENT 32 Int BE Pri
!#2 N3872 P1012 MEMBAR
!#2 N3873 P1013 BSTC 21 0x40800115 FP BE Pri
!#2 N3874 P1013 BSTC 22 0x40800116 FP BE Pri
!#A N3873 N3874
!#2 N3875 P1013 BSTC 23 0x40800117 FP BE Pri
!#2 N3876 P1014 MEMBAR
!#2 N3877 P1015 IDC_FLIP 17 Int BE Pri
!#2 N3878 P1016 REPLACEMENT 11 Int BE Pri
!#2 N3879 P1017 REPLACEMENT 1 Int BE Pri
!#2 N3880 P1018 IDC_FLIP 23 Int BE Pri
!#2 N3881 P1019 ST 27 0x1000018 Int BE Pri
!#2 N3882 P1020 LD 1 -1 FP BE Pri
!#2 N3883 P1021 REPLACEMENT 10 Int BE Sec
!#2 N3884 P1022 REPLACEMENT 17 Int BE Pri
!#2 N3885 P1023 REPLACEMENT 13 Int BE Pri
!#2 N3886 P1024 LD 34 -1 Int BE Nuc
!#2 N3887 P1025 REPLACEMENT 15 Int BE Sec
!#2 N3888 P1026 REPLACEMENT 20 Int BE Pri
!#2 N3889 P1027 LD 25 -1 FP BE Pri
!#2 N3890 P1028 REPLACEMENT 20 Int BE Pri
!#2 N3891 P1029 REPLACEMENT 3 Int BE Pri
!#2 N3892 P1030 MEMBAR
!#2 N3893 P1031 BST 14 0x40800118 FP BE Sec
!#2 N3894 P1032 MEMBAR
!#2 N3895 P1033 ST 27 0x40800119 FP BE Pri
!#2 N3896 P1034 REPLACEMENT 26 Int BE Pri
!#2 N3897 P1035 REPLACEMENT 9 Int BE Sec
!#2 N3898 P1036 REPLACEMENT 1 Int BE Pri
!#2 N3899 P1037 REPLACEMENT 27 Int BE Pri
!#2 N3900 P1038 REPLACEMENT 8 Int BE Pri
!#2 N3901 P1039 REPLACEMENT 27 Int BE Pri
!#2 N3902 P1040 REPLACEMENT 26 Int BE Sec
!#2 N3903 P1041 REPLACEMENT 28 Int BE Sec
!#2 N3904 P1042 MEMBAR
!#2 N3905 P1043 BST 33 0x4080011a FP BE Pri
!#2 N3906 P1044 MEMBAR
!#2 N3907 P1045 BST 0 0x4080011b FP BE Pri
!#2 N3908 P1045 BST 1 0x4080011c FP BE Pri
!#A N3907 N3908
!#2 N3909 P1045 BST 2 0x4080011d FP BE Pri
!#2 N3910 P1045 BST 3 0x4080011e FP BE Pri
!#2 N3911 P1045 BST 4 0x4080011f FP BE Pri
!#2 N3912 P1046 MEMBAR
!#2 N3913 P1047 REPLACEMENT 10 Int BE Pri
!#2 N3914 P1048 ST 21 0x40800120 FP BE Sec
!#2 N3915 P1049 REPLACEMENT 11 Int BE Pri
!#2 N3916 P1050 REPLACEMENT 3 Int BE Sec
!#2 N3917 P1051 REPLACEMENT 3 Int BE Pri
!#2 N3918 P1052 REPLACEMENT 16 Int BE Pri
!#2 N3919 P1053 MEMBAR
!#2 N3920 P1054 BLD 0 -1 FP BE Pri
!#2 N3921 P1054 BLD 1 -1 FP BE Pri
!#A N3920 N3921
!#2 N3922 P1054 BLD 2 -1 FP BE Pri
!#2 N3923 P1054 BLD 3 -1 FP BE Pri
!#2 N3924 P1054 BLD 4 -1 FP BE Pri
!#2 N3925 P1055 MEMBAR
!#2 N3926 P1056 PREFETCH 2 Int BE Sec
!#2 N3927 P1057 ST 33 0x40800121 FP BE Pri
!#2 N3928 P1058 ST 4 0x40800122 FP BE Pri
!#2 N3929 P1059 MEMBAR
!#2 N3930 P1060 BST 21 0x40800123 FP BE Pri
!#2 N3931 P1060 BST 22 0x40800124 FP BE Pri
!#A N3930 N3931
!#2 N3932 P1060 BST 23 0x40800125 FP BE Pri
!#2 N3933 P1061 MEMBAR
!#2 N3934 P1062 PREFETCH 2 Int BE Pri
!#2 N3935 P1063 MEMBAR
!#2 N3936 P1064 BSTC 7 0x40800126 FP BE Pri
!#2 N3937 P1065 MEMBAR
!#2 N3938 P1066 REPLACEMENT 20 Int BE Pri
!#2 N3939 P1067 IDC_FLIP 20 Int BE Pri
!#2 N3940 P1068 PREFETCH 23 Int BE Sec
!#2 N3941 P1069 REPLACEMENT 23 Int BE Nuc
!#2 N3942 P1070 REPLACEMENT 8 Int BE Pri
!#2 N3943 P1071 MEMBAR
!#2 N3944 P1072 BST 8 0x40800127 FP BE Sec
!#2 N3945 P1072 BST 9 0x40800128 FP BE Sec
!#2 N3946 P1073 MEMBAR
!#2 N3947 P1074 LD 2 -1 Int BE Nuc
!#2 N3948 P1075 ST 14 0x40800129 FP BE Pri
!#2 N3949 P1076 REPLACEMENT 5 Int BE Sec
!#2 N3950 P1077 REPLACEMENT 10 Int BE Nuc
!#2 N3951 P1078 REPLACEMENT 15 Int BE Sec
!#2 N3952 P1079 REPLACEMENT 17 Int BE Sec
!#2 N3953 P1080 REPLACEMENT 10 Int BE Pri
!#2 N3954 P1081 REPLACEMENT 25 Int BE Nuc
!#2 N3955 P1082 MEMBAR
!#2 N3956 P1083 BLD 24 -1 FP BE Pri
!#2 N3957 P1083 BLD 25 -1 FP BE Pri
!#2 N3958 P1084 MEMBAR
!#2 N3959 P1085 BSTC 0 0x4080012a FP BE Pri
!#2 N3960 P1085 BSTC 1 0x4080012b FP BE Pri
!#A N3959 N3960
!#2 N3961 P1085 BSTC 2 0x4080012c FP BE Pri
!#2 N3962 P1085 BSTC 3 0x4080012d FP BE Pri
!#2 N3963 P1085 BSTC 4 0x4080012e FP BE Pri
!#2 N3964 P1086 MEMBAR
!#2 N3965 P1087 REPLACEMENT 27 Int BE Pri
!#2 N3966 P1088 MEMBAR
!#2 N3967 P1089 BSTC 8 0x4080012f FP BE Pri
!#2 N3968 P1089 BSTC 9 0x40800130 FP BE Pri
!#2 N3969 P1090 MEMBAR
!#2 N3970 P1091 REPLACEMENT 1 Int BE Pri
!#2 N3971 P1092 REPLACEMENT 8 Int BE Pri
!#2 N3972 P1093 REPLACEMENT 14 Int BE Pri
!#2 N3973 P1094 REPLACEMENT 7 Int BE Nuc
!#2 N3974 P1095 MEMBAR
!#2 N3975 P1096 BLD 24 -1 FP BE Pri
!#2 N3976 P1096 BLD 25 -1 FP BE Pri
!#2 N3977 P1097 MEMBAR
!#2 N3978 P1098 REPLACEMENT 9 Int BE Pri
!#2 N3979 P1099 REPLACEMENT 24 Int BE Nuc
!#2 N3980 P1100 REPLACEMENT 4 Int BE Pri
!#2 N3981 P1101 IDC_FLIP 6 Int BE Pri
!#2 N3982 P1102 REPLACEMENT 34 Int BE Sec
!#2 N3983 P1103 REPLACEMENT 24 Int BE Pri
!#2 N3984 P1104 REPLACEMENT 17 Int BE Pri
!#2 N3985 P1105 REPLACEMENT 4 Int BE Pri
!#2 N3986 P1106 REPLACEMENT 4 Int BE Pri
!#2 N3987 P1107 LD 32 -1 FP BE Pri
!#2 N3988 P1108 REPLACEMENT 19 Int BE Pri
!#2 N3989 P1109 REPLACEMENT 8 Int BE Nuc
!#2 N3990 P1110 MEMBAR
!#2 N3991 P1111 BST 31 0x40800131 FP BE Pri
!#2 N3992 P1111 BST 32 0x40800132 FP BE Pri
!#2 N3993 P1112 MEMBAR
!#2 N3994 P1113 REPLACEMENT 0 Int BE Pri
!#2 N3995 P1114 ST 15 0x40800133 FP BE Pri
!#2 N3996 P1115 REPLACEMENT 27 Int BE Pri
!#2 N3997 P1116 LD 2 -1 FP BE Sec
!#2 N3998 P1117 LD 17 -1 Int BE Pri
!#2 N3999 P1118 MEMBAR
!#2 N4000 P1119 BLD 11 -1 FP BE Pri
!#2 N4001 P1119 BLD 12 -1 FP BE Pri
!#A N4000 N4001
!#2 N4002 P1119 BLD 13 -1 FP BE Pri
!#2 N4003 P1120 MEMBAR
!#2 N4004 P1121 REPLACEMENT 8 Int BE Pri
!#2 N4005 P1122 ST 19 0x1000019 Int BE Pri
!#2 N4006 P1123 REPLACEMENT 33 Int BE Pri
!#2 N4007 P1124 ST 19 0x40800134 FP BE Pri
!#2 N4008 P1125 REPLACEMENT 14 Int BE Pri
!#2 N4009 P1126 REPLACEMENT 32 Int BE Pri
!#2 N4010 P1127 MEMBAR
!#2 N4011 P1128 BST 31 0x40800135 FP BE Pri
!#2 N4012 P1128 BST 32 0x40800136 FP BE Pri
!#2 N4013 P1129 MEMBAR
!#2 N4014 P1130 REPLACEMENT 0 Int BE Pri
!#2 N4015 P1131 PREFETCH 9 Int BE Pri
!#2 N4016 P1132 REPLACEMENT 14 Int BE Pri
!#2 N4017 P1133 REPLACEMENT 16 Int BE Sec
!#2 N4018 P1134 REPLACEMENT 19 Int BE Pri
!#2 N4019 P1135 REPLACEMENT 18 Int BE Pri
!#2 N4020 P1136 LD 14 -1 Int BE Pri
!#2 N4021 P1137 REPLACEMENT 9 Int BE Pri
!#2 N4022 P1138 ST 21 0x40800137 FP BE Pri
!#2 N4023 P1139 REPLACEMENT 33 Int BE Pri
!#2 N4024 P1140 REPLACEMENT 29 Int BE Sec
!#2 N4025 P1141 REPLACEMENT 13 Int BE Sec
!#2 N4026 P1142 ST 12 0x100001a Int LE Pri
!#2 N4027 P1143 REPLACEMENT 14 Int BE Pri
!#2 N4028 P1144 IDC_FLIP 15 Int BE Pri
!#2 N4029 P1145 REPLACEMENT 26 Int BE Pri
!#2 N4030 P1146 LD 22 -1 FP BE Pri
!#2 N4031 P1147 REPLACEMENT 6 Int BE Pri
!#2 N4032 P1148 MEMBAR
!#2 N4033 P1149 BLD 11 -1 FP BE Pri
!#2 N4034 P1149 BLD 12 -1 FP BE Pri
!#A N4033 N4034
!#2 N4035 P1149 BLD 13 -1 FP BE Pri
!#2 N4036 P1150 MEMBAR
!#2 N4037 P1151 MEMBAR
!#3 N4038 P1152 REPLACEMENT 23 Int BE Pri Loop_entry
!#3 N4039 P1153 MEMBAR
!#3 N4040 P1154 BST 21 0x41000001 FP BE Pri
!#3 N4041 P1154 BST 22 0x41000002 FP BE Pri
!#A N4040 N4041
!#3 N4042 P1154 BST 23 0x41000003 FP BE Pri
!#3 N4043 P1155 MEMBAR
!#3 N4044 P1156 REPLACEMENT 1 Int BE Pri
!#3 N4045 P1157 REPLACEMENT 25 Int BE Nuc
!#3 N4046 P1158 REPLACEMENT 32 Int BE Pri
!#3 N4047 P1159 REPLACEMENT 34 Int BE Pri
!#3 N4048 P1160 MEMBAR
!#3 N4049 P1161 BSTC 31 0x41000004 FP BE Pri
!#3 N4050 P1161 BSTC 32 0x41000005 FP BE Pri
!#3 N4051 P1162 MEMBAR
!#3 N4052 P1163 BST 34 0x41000006 FP BE Pri
!#3 N4053 P1164 MEMBAR
!#3 N4054 P1165 REPLACEMENT 14 Int BE Nuc
!#3 N4055 P1166 ST 32 0x1800001 Int BE Nuc
!#3 N4056 P1167 MEMBAR
!#3 N4057 P1168 BST 16 0x41000007 FP BE Pri
!#3 N4058 P1169 MEMBAR
!#3 N4059 P1170 ST 5 0x41000008 FP BE Pri
!#3 N4060 P1171 REPLACEMENT 7 Int BE Sec
!#3 N4061 P1172 REPLACEMENT 0 Int BE Sec
!#3 N4062 P1173 MEMBAR
!#3 N4063 P1174 BLD 0 -1 FP BE Pri
!#3 N4064 P1174 BLD 1 -1 FP BE Pri
!#A N4063 N4064
!#3 N4065 P1174 BLD 2 -1 FP BE Pri
!#3 N4066 P1174 BLD 3 -1 FP BE Pri
!#3 N4067 P1174 BLD 4 -1 FP BE Pri
!#3 N4068 P1175 MEMBAR
!#3 N4069 P1176 REPLACEMENT 13 Int BE Pri
!#3 N4070 P1177 REPLACEMENT 34 Int BE Nuc
!#3 N4071 P1178 REPLACEMENT 21 Int BE Nuc
!#3 N4072 P1179 REPLACEMENT 6 Int BE Pri
!#3 N4073 P1180 REPLACEMENT 22 Int BE Pri
!#3 N4074 P1181 MEMBAR
!#3 N4075 P1182 BSTC 10 0x41000009 FP BE Pri
!#3 N4076 P1183 MEMBAR
!#3 N4077 P1184 REPLACEMENT 20 Int BE Pri
!#3 N4078 P1185 REPLACEMENT 1 Int BE Pri
!#3 N4079 P1186 REPLACEMENT 31 Int BE Sec
!#3 N4080 P1187 MEMBAR
!#3 N4081 P1188 BLD 15 -1 FP BE Pri
!#3 N4082 P1189 MEMBAR
!#3 N4083 P1190 REPLACEMENT 12 Int BE Sec
!#3 N4084 P1191 REPLACEMENT 3 Int BE Pri
!#3 N4085 P1192 REPLACEMENT 30 Int BE Sec
!#3 N4086 P1193 ST 27 0x4100000a FP BE Pri
!#3 N4087 P1194 REPLACEMENT 28 Int BE Pri
!#3 N4088 P1195 REPLACEMENT 12 Int BE Nuc
!#3 N4089 P1196 REPLACEMENT 8 Int BE Pri
!#3 N4090 P1197 ST 9 0x1800002 Int BE Pri
!#3 N4091 P1198 IDC_FLIP 28 Int BE Pri
!#3 N4092 P1199 MEMBAR
!#3 N4093 P1200 BSTC 24 0x4100000b FP BE Pri
!#3 N4094 P1200 BSTC 25 0x4100000c FP BE Pri
!#3 N4095 P1201 MEMBAR
!#3 N4096 P1202 REPLACEMENT 7 Int BE Sec
!#3 N4097 P1203 REPLACEMENT 19 Int BE Pri
!#3 N4098 P1204 IDC_FLIP 23 Int BE Pri
!#3 N4099 P1205 LD 11 -1 FP BE Pri
!#3 N4100 P1206 REPLACEMENT 11 Int BE Pri
!#3 N4101 P1207 ST 21 0x1800003 Int BE Sec
!#3 N4102 P1208 REPLACEMENT 29 Int BE Pri
!#3 N4103 P1209 REPLACEMENT 33 Int BE Pri
!#3 N4104 P1210 REPLACEMENT 11 Int BE Nuc
!#3 N4105 P1211 PREFETCH 4 Int BE Pri
!#3 N4106 P1212 REPLACEMENT 15 Int BE Pri
!#3 N4107 P1213 PREFETCH 19 Int BE Pri
!#3 N4108 P1214 REPLACEMENT 15 Int BE Pri
!#3 N4109 P1215 REPLACEMENT 16 Int BE Pri
!#3 N4110 P1216 MEMBAR
!#3 N4111 P1217 BST 0 0x4100000d FP BE Pri
!#3 N4112 P1217 BST 1 0x4100000e FP BE Pri
!#A N4111 N4112
!#3 N4113 P1217 BST 2 0x4100000f FP BE Pri
!#3 N4114 P1217 BST 3 0x41000010 FP BE Pri
!#3 N4115 P1217 BST 4 0x41000011 FP BE Pri
!#3 N4116 P1218 MEMBAR
!#3 N4117 P1219 REPLACEMENT 26 Int BE Nuc
!#3 N4118 P1220 REPLACEMENT 25 Int BE Nuc
!#3 N4119 P1221 MEMBAR
!#3 N4120 P1222 BSTC 33 0x41000012 FP BE Pri
!#3 N4121 P1223 MEMBAR
!#3 N4122 P1224 REPLACEMENT 26 Int BE Pri
!#3 N4123 P1225 MEMBAR
!#3 N4124 P1226 BST 10 0x41000013 FP BE Pri
!#3 N4125 P1227 MEMBAR
!#3 N4126 P1228 REPLACEMENT 27 Int BE Pri
!#3 N4127 P1229 REPLACEMENT 32 Int BE Pri
!#3 N4128 P1230 REPLACEMENT 3 Int BE Pri
!#3 N4129 P1231 FLUSH 20 Int BE Pri
!#3 N4130 P1232 REPLACEMENT 20 Int BE Pri
!#3 N4131 P1233 REPLACEMENT 9 Int BE Pri
!#3 N4132 P1234 REPLACEMENT 7 Int BE Sec
!#3 N4133 P1235 REPLACEMENT 0 Int BE Pri
!#3 N4134 P1236 REPLACEMENT 18 Int BE Pri
!#3 N4135 P1237 REPLACEMENT 12 Int BE Pri
!#3 N4136 P1238 REPLACEMENT 16 Int BE Pri
!#3 N4137 P1239 IDC_FLIP 24 Int BE Pri
!#3 N4138 P1240 MEMBAR
!#3 N4139 P1241 BST 5 0x41000014 FP BE Pri
!#3 N4140 P1241 BST 6 0x41000015 FP BE Pri
!#3 N4141 P1242 MEMBAR
!#3 N4142 P1243 REPLACEMENT 32 Int BE Pri
!#3 N4143 P1244 REPLACEMENT 3 Int BE Pri
!#3 N4144 P1245 MEMBAR
!#3 N4145 P1246 BST 26 0x41000016 FP BE Pri
!#3 N4146 P1246 BST 27 0x41000017 FP BE Pri
!#3 N4147 P1247 MEMBAR
!#3 N4148 P1248 REPLACEMENT 27 Int BE Pri
!#3 N4149 P1249 MEMBAR
!#3 N4150 P1250 BLD 11 -1 FP BE Pri
!#3 N4151 P1250 BLD 12 -1 FP BE Pri
!#A N4150 N4151
!#3 N4152 P1250 BLD 13 -1 FP BE Pri
!#3 N4153 P1251 MEMBAR
!#3 N4154 P1252 BST 14 0x41000018 FP BE Pri
!#3 N4155 P1253 MEMBAR
!#3 N4156 P1254 FLUSHI 33 Int BE Pri
!#3 N4157 P1255 REPLACEMENT 31 Int BE Sec
!#3 N4158 P1256 FLUSH 0 Int BE Pri
!#3 N4159 P1257 ST 6 0x1800004 Int BE Pri
!#3 N4160 P1258 MEMBAR
!#3 N4161 P1259 BST 21 0x41000019 FP BE Pri
!#3 N4162 P1259 BST 22 0x4100001a FP BE Pri
!#A N4161 N4162
!#3 N4163 P1259 BST 23 0x4100001b FP BE Pri
!#3 N4164 P1260 MEMBAR
!#3 N4165 P1261 REPLACEMENT 1 Int BE Pri
!#3 N4166 P1262 REPLACEMENT 15 Int BE Pri
!#3 N4167 P1263 MEMBAR
!#3 N4168 P1264 BST 10 0x4100001c FP BE Pri
!#3 N4169 P1265 MEMBAR
!#3 N4170 P1266 REPLACEMENT 7 Int BE Pri
!#3 N4171 P1267 LD 28 -1 FP BE Pri
!#3 N4172 P1268 REPLACEMENT 33 Int BE Pri
!#3 N4173 P1269 REPLACEMENT 17 Int BE Pri
!#3 N4174 P1270 MEMBAR
!#3 N4175 P1271 BSTC 21 0x4100001d FP BE Sec
!#3 N4176 P1271 BSTC 22 0x4100001e FP BE Sec
!#A N4175 N4176
!#3 N4177 P1271 BSTC 23 0x4100001f FP BE Sec
!#3 N4178 P1272 MEMBAR
!#3 N4179 P1273 REPLACEMENT 24 Int BE Pri
!#3 N4180 P1274 MEMBAR
!#3 N4181 P1275 BST 21 0x41000020 FP BE Pri
!#3 N4182 P1275 BST 22 0x41000021 FP BE Pri
!#A N4181 N4182
!#3 N4183 P1275 BST 23 0x41000022 FP BE Pri
!#3 N4184 P1276 MEMBAR
!#3 N4185 P1277 BLD 24 -1 FP BE Pri
!#3 N4186 P1277 BLD 25 -1 FP BE Pri
!#3 N4187 P1278 MEMBAR
!#3 N4188 P1279 REPLACEMENT 23 Int BE Pri
!#3 N4189 P1280 REPLACEMENT 27 Int BE Sec
!#3 N4190 P1281 REPLACEMENT 23 Int BE Pri
!#3 N4191 P1282 REPLACEMENT 27 Int BE Sec
!#3 N4192 P1283 REPLACEMENT 6 Int BE Pri
!#3 N4193 P1284 REPLACEMENT 8 Int BE Sec
!#3 N4194 P1285 MEMBAR
!#3 N4195 P1286 BST 15 0x41000023 FP BE Pri
!#3 N4196 P1287 MEMBAR
!#3 N4197 P1288 BSTC 17 0x41000024 FP BE Pri
!#3 N4198 P1289 MEMBAR
!#3 N4199 P1290 BSTC 19 0x41000025 FP BE Pri
!#3 N4200 P1291 MEMBAR
!#3 N4201 P1292 REPLACEMENT 17 Int BE Sec
!#3 N4202 P1293 REPLACEMENT 2 Int BE Pri
!#3 N4203 P1294 REPLACEMENT 26 Int BE Pri
!#3 N4204 P1295 REPLACEMENT 8 Int BE Pri
!#3 N4205 P1296 FLUSH 19 Int BE Pri
!#3 N4206 P1297 MEMBAR
!#3 N4207 P1298 BST 5 0x41000026 FP BE Sec
!#3 N4208 P1298 BST 6 0x41000027 FP BE Sec
!#3 N4209 P1299 MEMBAR
!#3 N4210 P1300 BSTC 0 0x41000028 FP BE Pri
!#3 N4211 P1300 BSTC 1 0x41000029 FP BE Pri
!#A N4210 N4211
!#3 N4212 P1300 BSTC 2 0x4100002a FP BE Pri
!#3 N4213 P1300 BSTC 3 0x4100002b FP BE Pri
!#3 N4214 P1300 BSTC 4 0x4100002c FP BE Pri
!#3 N4215 P1301 MEMBAR
!#3 N4216 P1302 LD 8 -1 Int BE Pri
!#3 N4217 P1303 MEMBAR
!#3 N4218 P1304 BSTC 8 0x4100002d FP BE Sec
!#3 N4219 P1304 BSTC 9 0x4100002e FP BE Sec
!#3 N4220 P1305 MEMBAR
!#3 N4221 P1306 REPLACEMENT 20 Int BE Pri
!#3 N4222 P1307 REPLACEMENT 1 Int BE Sec
!#3 N4223 P1308 REPLACEMENT 26 Int BE Pri
!#3 N4224 P1309 MEMBAR
!#3 N4225 P1310 BSTC 0 0x4100002f FP BE Pri
!#3 N4226 P1310 BSTC 1 0x41000030 FP BE Pri
!#A N4225 N4226
!#3 N4227 P1310 BSTC 2 0x41000031 FP BE Pri
!#3 N4228 P1310 BSTC 3 0x41000032 FP BE Pri
!#3 N4229 P1310 BSTC 4 0x41000033 FP BE Pri
!#3 N4230 P1311 MEMBAR
!#3 N4231 P1312 BSTC 17 0x41000034 FP BE Pri
!#3 N4232 P1313 MEMBAR
!#3 N4233 P1314 REPLACEMENT 26 Int BE Pri
!#3 N4234 P1315 REPLACEMENT 0 Int BE Nuc
!#3 N4235 P1316 MEMBAR
!#3 N4236 P1317 BST 15 0x41000035 FP BE Sec
!#3 N4237 P1318 MEMBAR
!#3 N4238 P1319 REPLACEMENT 4 Int BE Pri
!#3 N4239 P1320 MEMBAR
!#3 N4240 P1321 BSTC 11 0x41000036 FP BE Sec
!#3 N4241 P1321 BSTC 12 0x41000037 FP BE Sec
!#A N4240 N4241
!#3 N4242 P1321 BSTC 13 0x41000038 FP BE Sec
!#3 N4243 P1322 MEMBAR
!#3 N4244 P1323 FLUSH 17 Int BE Pri
!#3 N4245 P1324 REPLACEMENT 29 Int BE Pri
!#3 N4246 P1325 REPLACEMENT 23 Int BE Pri
!#3 N4247 P1326 REPLACEMENT 19 Int BE Sec
!#3 N4248 P1327 MEMBAR
!#3 N4249 P1328 BST 7 0x41000039 FP BE Pri
!#3 N4250 P1329 MEMBAR
!#3 N4251 P1330 FLUSH 3 Int BE Pri
!#3 N4252 P1331 REPLACEMENT 7 Int BE Pri
!#3 N4253 P1332 REPLACEMENT 27 Int BE Pri
!#3 N4254 P1333 REPLACEMENT 6 Int BE Pri
!#3 N4255 P1334 REPLACEMENT 33 Int BE Pri
!#3 N4256 P1335 REPLACEMENT 30 Int BE Pri
!#3 N4257 P1336 REPLACEMENT 4 Int BE Pri
!#3 N4258 P1337 MEMBAR
!#3 N4259 P1338 BST 0 0x4100003a FP BE Pri
!#3 N4260 P1338 BST 1 0x4100003b FP BE Pri
!#A N4259 N4260
!#3 N4261 P1338 BST 2 0x4100003c FP BE Pri
!#3 N4262 P1338 BST 3 0x4100003d FP BE Pri
!#3 N4263 P1338 BST 4 0x4100003e FP BE Pri
!#3 N4264 P1339 MEMBAR
!#3 N4265 P1340 REPLACEMENT 32 Int BE Sec
!#3 N4266 P1341 FLUSHI 8 Int BE Pri
!#3 N4267 P1342 REPLACEMENT 5 Int BE Pri
!#3 N4268 P1343 MEMBAR
!#3 N4269 P1344 BSTC 21 0x4100003f FP BE Pri
!#3 N4270 P1344 BSTC 22 0x41000040 FP BE Pri
!#A N4269 N4270
!#3 N4271 P1344 BSTC 23 0x41000041 FP BE Pri
!#3 N4272 P1345 MEMBAR
!#3 N4273 P1346 REPLACEMENT 27 Int BE Sec
!#3 N4274 P1347 IDC_FLIP 29 Int BE Pri
!#3 N4275 P1348 REPLACEMENT 21 Int BE Pri
!#3 N4276 P1349 REPLACEMENT 33 Int BE Pri
!#3 N4277 P1350 LD 1 -1 FP BE Pri
!#3 N4278 P1351 REPLACEMENT 21 Int BE Sec
!#3 N4279 P1352 REPLACEMENT 13 Int BE Pri
!#3 N4280 P1353 REPLACEMENT 19 Int BE Sec
!#3 N4281 P1354 REPLACEMENT 1 Int BE Pri
!#3 N4282 P1355 REPLACEMENT 22 Int BE Pri
!#3 N4283 P1356 MEMBAR
!#3 N4284 P1357 BST 11 0x41000042 FP BE Pri
!#3 N4285 P1357 BST 12 0x41000043 FP BE Pri
!#A N4284 N4285
!#3 N4286 P1357 BST 13 0x41000044 FP BE Pri
!#3 N4287 P1358 MEMBAR
!#3 N4288 P1359 REPLACEMENT 4 Int BE Pri
!#3 N4289 P1360 REPLACEMENT 1 Int BE Sec
!#3 N4290 P1361 REPLACEMENT 34 Int BE Pri
!#3 N4291 P1362 REPLACEMENT 28 Int BE Pri
!#3 N4292 P1363 LD 29 -1 FP BE Nuc
!#3 N4293 P1364 REPLACEMENT 11 Int BE Pri
!#3 N4294 P1365 REPLACEMENT 3 Int BE Pri
!#3 N4295 P1366 REPLACEMENT 6 Int BE Sec
!#3 N4296 P1367 REPLACEMENT 26 Int BE Pri
!#3 N4297 P1368 ST 27 0x41000045 FP BE Pri
!#3 N4298 P1369 MEMBAR
!#3 N4299 P1370 BLD 33 -1 FP BE Pri
!#3 N4300 P1371 MEMBAR
!#3 N4301 P1372 BST 18 0x41000046 FP BE Pri
!#3 N4302 P1373 MEMBAR
!#3 N4303 P1374 REPLACEMENT 23 Int BE Pri
!#3 N4304 P1375 REPLACEMENT 20 Int BE Sec
!#3 N4305 P1376 MEMBAR
!#3 N4306 P1377 BLD 16 -1 FP BE Pri
!#3 N4307 P1378 MEMBAR
!#3 N4308 P1379 BST 26 0x41000047 FP BE Pri
!#3 N4309 P1379 BST 27 0x41000048 FP BE Pri
!#3 N4310 P1380 MEMBAR
!#3 N4311 P1381 LD 1 -1 FP BE Pri
!#3 N4312 P1382 REPLACEMENT 13 Int BE Pri
!#3 N4313 P1383 REPLACEMENT 22 Int BE Sec
!#3 N4314 P1384 REPLACEMENT 19 Int BE Pri
!#3 N4315 P1385 REPLACEMENT 31 Int BE Pri
!#3 N4316 P1386 REPLACEMENT 14 Int BE Pri
!#3 N4317 P1387 REPLACEMENT 23 Int BE Pri
!#3 N4318 P1388 REPLACEMENT 10 Int BE Pri
!#3 N4319 P1389 MEMBAR
!#3 N4320 P1390 BST 28 0x41000049 FP BE Pri
!#3 N4321 P1390 BST 29 0x4100004a FP BE Pri
!#A N4320 N4321
!#3 N4322 P1390 BST 30 0x4100004b FP BE Pri
!#3 N4323 P1391 MEMBAR
!#3 N4324 P1392 REPLACEMENT 26 Int BE Sec
!#3 N4325 P1393 IDC_FLIP 26 Int BE Pri
!#3 N4326 P1394 LD 16 -1 Int BE Pri
!#3 N4327 P1395 IDC_FLIP 0 Int BE Pri
!#3 N4328 P1396 REPLACEMENT 2 Int BE Pri
!#3 N4329 P1397 REPLACEMENT 24 Int BE Nuc
!#3 N4330 P1398 LD 14 -1 FP BE Sec
!#3 N4331 P1399 REPLACEMENT 24 Int BE Pri Loop_exit
!#3 N4332 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
!#3 N4333 P1401 REPLACEMENT 7 Int BE Nuc
!#3 N4334 P1402 LD 21 -1 FP BE Pri
!#3 N4335 P1403 REPLACEMENT 20 Int BE Sec
!#3 N4336 P1404 MEMBAR
!#3 N4337 P1405 BSTC 16 0x4100004c FP BE Pri
!#3 N4338 P1406 MEMBAR
!#3 N4339 P1407 REPLACEMENT 33 Int BE Pri
!#3 N4340 P1408 REPLACEMENT 27 Int BE Pri
!#3 N4341 P1409 IDC_FLIP 20 Int BE Pri
!#3 N4342 P1410 REPLACEMENT 21 Int BE Pri
!#3 N4343 P1411 REPLACEMENT 0 Int BE Pri
!#3 N4344 P1412 ST 15 0x1800005 Int BE Sec
!#3 N4345 P1413 REPLACEMENT 0 Int BE Pri
!#3 N4346 P1414 LD 2 -1 Int BE Pri
!#3 N4347 P1415 MEMBAR
!#3 N4348 P1416 BST 5 0x4100004d FP BE Pri
!#3 N4349 P1416 BST 6 0x4100004e FP BE Pri
!#3 N4350 P1417 MEMBAR
!#3 N4351 P1418 LD 3 -1 Int BE Pri
!#3 N4352 P1419 REPLACEMENT 31 Int BE Pri
!#3 N4353 P1420 REPLACEMENT 8 Int BE Sec
!#3 N4354 P1421 REPLACEMENT 23 Int BE Pri
!#3 N4355 P1422 REPLACEMENT 12 Int BE Pri
!#3 N4356 P1423 REPLACEMENT 12 Int BE Pri
!#3 N4357 P1424 REPLACEMENT 30 Int BE Sec
!#3 N4358 P1425 MEMBAR
!#3 N4359 P1426 BLD 14 -1 FP BE Pri
!#3 N4360 P1427 MEMBAR
!#3 N4361 P1428 REPLACEMENT 23 Int BE Sec
!#3 N4362 P1429 ST 8 0x4100004f FP BE Pri
!#3 N4363 P1430 PREFETCH 27 Int BE Sec
!#3 N4364 P1431 REPLACEMENT 9 Int BE Pri
!#3 N4365 P1432 REPLACEMENT 21 Int BE Pri
!#3 N4366 P1433 REPLACEMENT 0 Int BE Pri
!#3 N4367 P1434 REPLACEMENT 33 Int BE Pri
!#3 N4368 P1435 ST 0 0x41000050 FP BE Pri
!#3 N4369 P1436 REPLACEMENT 24 Int BE Pri
!#3 N4370 P1437 REPLACEMENT 7 Int BE Nuc
!#3 N4371 P1438 REPLACEMENT 3 Int BE Pri
!#3 N4372 P1439 LD 5 -1 Int BE Pri
!#3 N4373 P1440 REPLACEMENT 15 Int BE Pri
!#3 N4374 P1441 REPLACEMENT 13 Int BE Pri
!#3 N4375 P1442 LD 18 -1 FP BE Pri
!#3 N4376 P1443 REPLACEMENT 14 Int BE Sec
!#3 N4377 P1444 REPLACEMENT 28 Int BE Pri
!#3 N4378 P1445 IDC_FLIP 27 Int BE Pri
!#3 N4379 P1446 REPLACEMENT 6 Int BE Pri
!#3 N4380 P1447 REPLACEMENT 15 Int BE Sec
!#3 N4381 P1448 REPLACEMENT 11 Int BE Pri
!#3 N4382 P1449 REPLACEMENT 3 Int BE Sec
!#3 N4383 P1450 ST 21 0x1800006 Int BE Pri
!#3 N4384 P1451 LD 15 -1 Int BE Pri
!#3 N4385 P1452 ST 16 0x1800007 Int BE Sec
!#3 N4386 P1453 REPLACEMENT 17 Int BE Sec
!#3 N4387 P1454 REPLACEMENT 11 Int BE Pri
!#3 N4388 P1455 FLUSH 13 Int BE Pri
!#3 N4389 P1456 MEMBAR
!#3 N4390 P1457 BST 28 0x41000051 FP BE Pri
!#3 N4391 P1457 BST 29 0x41000052 FP BE Pri
!#A N4390 N4391
!#3 N4392 P1457 BST 30 0x41000053 FP BE Pri
!#3 N4393 P1458 MEMBAR
!#3 N4394 P1459 REPLACEMENT 2 Int BE Pri
!#3 N4395 P1460 REPLACEMENT 11 Int BE Pri
!#3 N4396 P1461 MEMBAR
!#3 N4397 P1462 BST 15 0x41000054 FP BE Pri
!#3 N4398 P1463 MEMBAR
!#3 N4399 P1464 FLUSHI 10 Int BE Pri
!#3 N4400 P1465 LD 1 -1 Int BE Pri
!#3 N4401 P1466 LD 21 -1 FP BE Pri
!#3 N4402 P1467 FLUSHI 21 Int BE Pri
!#3 N4403 P1468 MEMBAR
!#3 N4404 P1469 BLD 5 -1 FP BE Pri
!#3 N4405 P1469 BLD 6 -1 FP BE Pri
!#3 N4406 P1470 MEMBAR
!#3 N4407 P1471 REPLACEMENT 9 Int BE Pri
!#3 N4408 P1472 REPLACEMENT 30 Int BE Nuc
!#3 N4409 P1473 MEMBAR
!#3 N4410 P1474 BLD 24 -1 FP BE Pri
!#3 N4411 P1474 BLD 25 -1 FP BE Pri
!#3 N4412 P1475 MEMBAR
!#3 N4413 P1476 ST 8 0x1800008 Int BE Pri
!#3 N4414 P1477 REPLACEMENT 9 Int BE Pri
!#3 N4415 P1478 REPLACEMENT 33 Int BE Pri
!#3 N4416 P1479 REPLACEMENT 15 Int BE Pri
!#3 N4417 P1480 REPLACEMENT 13 Int BE Pri
!#3 N4418 P1481 REPLACEMENT 28 Int BE Pri
!#3 N4419 P1482 LD 3 -1 Int BE Pri
!#3 N4420 P1483 REPLACEMENT 9 Int BE Sec
!#3 N4421 P1484 ST 0 0x41000055 FP BE Pri
!#3 N4422 P1485 MEMBAR
!#3 N4423 P1486 BLD 11 -1 FP BE Sec
!#3 N4424 P1486 BLD 12 -1 FP BE Sec
!#A N4423 N4424
!#3 N4425 P1486 BLD 13 -1 FP BE Sec
!#3 N4426 P1487 MEMBAR
!#3 N4427 P1488 REPLACEMENT 34 Int BE Pri
!#3 N4428 P1489 ST 34 0x1800009 Int BE Pri
!#3 N4429 P1490 MEMBAR
!#3 N4430 P1491 BST 18 0x41000056 FP BE Pri
!#3 N4431 P1492 MEMBAR
!#3 N4432 P1493 FLUSH 4 Int BE Pri
!#3 N4433 P1494 REPLACEMENT 15 Int BE Nuc
!#3 N4434 P1495 REPLACEMENT 7 Int BE Pri
!#3 N4435 P1496 MEMBAR
!#3 N4436 P1497 BLD 8 -1 FP BE Pri
!#3 N4437 P1497 BLD 9 -1 FP BE Pri
!#3 N4438 P1498 MEMBAR
!#3 N4439 P1499 BLD 0 -1 FP BE Pri
!#3 N4440 P1499 BLD 1 -1 FP BE Pri
!#A N4439 N4440
!#3 N4441 P1499 BLD 2 -1 FP BE Pri
!#3 N4442 P1499 BLD 3 -1 FP BE Pri
!#3 N4443 P1499 BLD 4 -1 FP BE Pri
!#3 N4444 P1500 MEMBAR
!#3 N4445 P1501 REPLACEMENT 22 Int BE Pri
!#3 N4446 P1502 REPLACEMENT 24 Int BE Pri
!#3 N4447 P1503 ST 27 0x180000a Int BE Pri
!#3 N4448 P1504 IDC_FLIP 5 Int BE Pri
!#3 N4449 P1505 REPLACEMENT 33 Int BE Pri
!#3 N4450 P1506 REPLACEMENT 28 Int BE Pri
!#3 N4451 P1507 MEMBAR
!#3 N4452 P1508 BLD 26 -1 FP BE Sec
!#3 N4453 P1508 BLD 27 -1 FP BE Sec
!#3 N4454 P1509 MEMBAR
!#3 N4455 P1510 REPLACEMENT 2 Int BE Pri
!#3 N4456 P1511 REPLACEMENT 25 Int BE Nuc
!#3 N4457 P1512 REPLACEMENT 0 Int BE Pri
!#3 N4458 P1513 REPLACEMENT 2 Int BE Pri
!#3 N4459 P1514 ST 13 0x180000b Int BE Sec
!#3 N4460 P1515 IDC_FLIP 7 Int BE Pri
!#3 N4461 P1516 REPLACEMENT 6 Int BE Pri
!#3 N4462 P1517 MEMBAR
!#3 N4463 P1518 BST 5 0x41000057 FP BE Pri
!#3 N4464 P1518 BST 6 0x41000058 FP BE Pri
!#3 N4465 P1519 MEMBAR
!#3 N4466 P1520 REPLACEMENT 3 Int BE Pri
!#3 N4467 P1521 LD 23 -1 Int BE Pri
!#3 N4468 P1522 REPLACEMENT 14 Int BE Nuc
!#3 N4469 P1523 ST 14 0x41000059 FP BE Pri
!#3 N4470 P1524 REPLACEMENT 22 Int BE Pri
!#3 N4471 P1525 REPLACEMENT 24 Int BE Pri
!#3 N4472 P1526 MEMBAR
!#3 N4473 P1527 BST 16 0x4100005a FP BE Pri
!#3 N4474 P1528 MEMBAR
!#3 N4475 P1529 PREFETCH 9 Int BE Sec
!#3 N4476 P1530 REPLACEMENT 22 Int BE Pri
!#3 N4477 P1531 REPLACEMENT 30 Int BE Sec
!#3 N4478 P1532 MEMBAR
!#3 N4479 P1533 BST 5 0x4100005b FP BE Pri
!#3 N4480 P1533 BST 6 0x4100005c FP BE Pri
!#3 N4481 P1534 MEMBAR
!#3 N4482 P1535 BLD 28 -1 FP BE Pri
!#3 N4483 P1535 BLD 29 -1 FP BE Pri
!#A N4482 N4483
!#3 N4484 P1535 BLD 30 -1 FP BE Pri
!#3 N4485 P1536 MEMBAR
!#3 N4486 P1537 BST 0 0x4100005d FP BE Pri
!#3 N4487 P1537 BST 1 0x4100005e FP BE Pri
!#A N4486 N4487
!#3 N4488 P1537 BST 2 0x4100005f FP BE Pri
!#3 N4489 P1537 BST 3 0x41000060 FP BE Pri
!#3 N4490 P1537 BST 4 0x41000061 FP BE Pri
!#3 N4491 P1538 MEMBAR
!#3 N4492 P1539 LD 32 -1 Int BE Sec Loop_exit
!#3 N4493 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
!#3 N4494 P1401 REPLACEMENT 7 Int BE Nuc
!#3 N4495 P1402 LD 21 -1 FP BE Pri
!#3 N4496 P1403 REPLACEMENT 20 Int BE Sec
!#3 N4497 P1404 MEMBAR
!#3 N4498 P1405 BSTC 16 0x41000062 FP BE Pri
!#3 N4499 P1406 MEMBAR
!#3 N4500 P1407 REPLACEMENT 33 Int BE Pri
!#3 N4501 P1408 REPLACEMENT 27 Int BE Pri
!#3 N4502 P1409 IDC_FLIP 20 Int BE Pri
!#3 N4503 P1410 REPLACEMENT 21 Int BE Pri
!#3 N4504 P1411 REPLACEMENT 0 Int BE Pri
!#3 N4505 P1412 ST 15 0x180000c Int BE Sec
!#3 N4506 P1413 REPLACEMENT 0 Int BE Pri
!#3 N4507 P1414 LD 2 -1 Int BE Pri
!#3 N4508 P1415 MEMBAR
!#3 N4509 P1416 BST 5 0x41000063 FP BE Pri
!#3 N4510 P1416 BST 6 0x41000064 FP BE Pri
!#3 N4511 P1417 MEMBAR
!#3 N4512 P1418 LD 3 -1 Int BE Pri
!#3 N4513 P1419 REPLACEMENT 31 Int BE Pri
!#3 N4514 P1420 REPLACEMENT 8 Int BE Sec
!#3 N4515 P1421 REPLACEMENT 23 Int BE Pri
!#3 N4516 P1422 REPLACEMENT 12 Int BE Pri
!#3 N4517 P1423 REPLACEMENT 12 Int BE Pri
!#3 N4518 P1424 REPLACEMENT 30 Int BE Sec
!#3 N4519 P1425 MEMBAR
!#3 N4520 P1426 BLD 14 -1 FP BE Pri
!#3 N4521 P1427 MEMBAR
!#3 N4522 P1428 REPLACEMENT 23 Int BE Sec
!#3 N4523 P1429 ST 8 0x41000065 FP BE Pri
!#3 N4524 P1430 PREFETCH 27 Int BE Sec
!#3 N4525 P1431 REPLACEMENT 9 Int BE Pri
!#3 N4526 P1432 REPLACEMENT 21 Int BE Pri
!#3 N4527 P1433 REPLACEMENT 0 Int BE Pri
!#3 N4528 P1434 REPLACEMENT 33 Int BE Pri
!#3 N4529 P1435 ST 0 0x41000066 FP BE Pri
!#3 N4530 P1436 REPLACEMENT 24 Int BE Pri
!#3 N4531 P1437 REPLACEMENT 7 Int BE Nuc
!#3 N4532 P1438 REPLACEMENT 3 Int BE Pri
!#3 N4533 P1439 LD 5 -1 Int BE Pri
!#3 N4534 P1440 REPLACEMENT 15 Int BE Pri
!#3 N4535 P1441 REPLACEMENT 13 Int BE Pri
!#3 N4536 P1442 LD 18 -1 FP BE Pri
!#3 N4537 P1443 REPLACEMENT 14 Int BE Sec
!#3 N4538 P1444 REPLACEMENT 28 Int BE Pri
!#3 N4539 P1445 IDC_FLIP 27 Int BE Pri
!#3 N4540 P1446 REPLACEMENT 6 Int BE Pri
!#3 N4541 P1447 REPLACEMENT 15 Int BE Sec
!#3 N4542 P1448 REPLACEMENT 11 Int BE Pri
!#3 N4543 P1449 REPLACEMENT 3 Int BE Sec
!#3 N4544 P1450 ST 21 0x180000d Int BE Pri
!#3 N4545 P1451 LD 15 -1 Int BE Pri
!#3 N4546 P1452 ST 16 0x180000e Int BE Sec
!#3 N4547 P1453 REPLACEMENT 17 Int BE Sec
!#3 N4548 P1454 REPLACEMENT 11 Int BE Pri
!#3 N4549 P1455 FLUSH 13 Int BE Pri
!#3 N4550 P1456 MEMBAR
!#3 N4551 P1457 BST 28 0x41000067 FP BE Pri
!#3 N4552 P1457 BST 29 0x41000068 FP BE Pri
!#A N4551 N4552
!#3 N4553 P1457 BST 30 0x41000069 FP BE Pri
!#3 N4554 P1458 MEMBAR
!#3 N4555 P1459 REPLACEMENT 2 Int BE Pri
!#3 N4556 P1460 REPLACEMENT 11 Int BE Pri
!#3 N4557 P1461 MEMBAR
!#3 N4558 P1462 BST 15 0x4100006a FP BE Pri
!#3 N4559 P1463 MEMBAR
!#3 N4560 P1464 FLUSHI 10 Int BE Pri
!#3 N4561 P1465 LD 1 -1 Int BE Pri
!#3 N4562 P1466 LD 21 -1 FP BE Pri
!#3 N4563 P1467 FLUSHI 21 Int BE Pri
!#3 N4564 P1468 MEMBAR
!#3 N4565 P1469 BLD 5 -1 FP BE Pri
!#3 N4566 P1469 BLD 6 -1 FP BE Pri
!#3 N4567 P1470 MEMBAR
!#3 N4568 P1471 REPLACEMENT 9 Int BE Pri
!#3 N4569 P1472 REPLACEMENT 30 Int BE Nuc
!#3 N4570 P1473 MEMBAR
!#3 N4571 P1474 BLD 24 -1 FP BE Pri
!#3 N4572 P1474 BLD 25 -1 FP BE Pri
!#3 N4573 P1475 MEMBAR
!#3 N4574 P1476 ST 8 0x180000f Int BE Pri
!#3 N4575 P1477 REPLACEMENT 9 Int BE Pri
!#3 N4576 P1478 REPLACEMENT 33 Int BE Pri
!#3 N4577 P1479 REPLACEMENT 15 Int BE Pri
!#3 N4578 P1480 REPLACEMENT 13 Int BE Pri
!#3 N4579 P1481 REPLACEMENT 28 Int BE Pri
!#3 N4580 P1482 LD 3 -1 Int BE Pri
!#3 N4581 P1483 REPLACEMENT 9 Int BE Sec
!#3 N4582 P1484 ST 0 0x4100006b FP BE Pri
!#3 N4583 P1485 MEMBAR
!#3 N4584 P1486 BLD 11 -1 FP BE Sec
!#3 N4585 P1486 BLD 12 -1 FP BE Sec
!#A N4584 N4585
!#3 N4586 P1486 BLD 13 -1 FP BE Sec
!#3 N4587 P1487 MEMBAR
!#3 N4588 P1488 REPLACEMENT 34 Int BE Pri
!#3 N4589 P1489 ST 34 0x1800010 Int BE Pri
!#3 N4590 P1490 MEMBAR
!#3 N4591 P1491 BST 18 0x4100006c FP BE Pri
!#3 N4592 P1492 MEMBAR
!#3 N4593 P1493 FLUSH 4 Int BE Pri
!#3 N4594 P1494 REPLACEMENT 15 Int BE Nuc
!#3 N4595 P1495 REPLACEMENT 7 Int BE Pri
!#3 N4596 P1496 MEMBAR
!#3 N4597 P1497 BLD 8 -1 FP BE Pri
!#3 N4598 P1497 BLD 9 -1 FP BE Pri
!#3 N4599 P1498 MEMBAR
!#3 N4600 P1499 BLD 0 -1 FP BE Pri
!#3 N4601 P1499 BLD 1 -1 FP BE Pri
!#A N4600 N4601
!#3 N4602 P1499 BLD 2 -1 FP BE Pri
!#3 N4603 P1499 BLD 3 -1 FP BE Pri
!#3 N4604 P1499 BLD 4 -1 FP BE Pri
!#3 N4605 P1500 MEMBAR
!#3 N4606 P1501 REPLACEMENT 22 Int BE Pri
!#3 N4607 P1502 REPLACEMENT 24 Int BE Pri
!#3 N4608 P1503 ST 27 0x1800011 Int BE Pri
!#3 N4609 P1504 IDC_FLIP 5 Int BE Pri
!#3 N4610 P1505 REPLACEMENT 33 Int BE Pri
!#3 N4611 P1506 REPLACEMENT 28 Int BE Pri
!#3 N4612 P1507 MEMBAR
!#3 N4613 P1508 BLD 26 -1 FP BE Sec
!#3 N4614 P1508 BLD 27 -1 FP BE Sec
!#3 N4615 P1509 MEMBAR
!#3 N4616 P1510 REPLACEMENT 2 Int BE Pri
!#3 N4617 P1511 REPLACEMENT 25 Int BE Nuc
!#3 N4618 P1512 REPLACEMENT 0 Int BE Pri
!#3 N4619 P1513 REPLACEMENT 2 Int BE Pri
!#3 N4620 P1514 ST 13 0x1800012 Int BE Sec
!#3 N4621 P1515 IDC_FLIP 7 Int BE Pri
!#3 N4622 P1516 REPLACEMENT 6 Int BE Pri
!#3 N4623 P1517 MEMBAR
!#3 N4624 P1518 BST 5 0x4100006d FP BE Pri
!#3 N4625 P1518 BST 6 0x4100006e FP BE Pri
!#3 N4626 P1519 MEMBAR
!#3 N4627 P1520 REPLACEMENT 3 Int BE Pri
!#3 N4628 P1521 LD 23 -1 Int BE Pri
!#3 N4629 P1522 REPLACEMENT 14 Int BE Nuc
!#3 N4630 P1523 ST 14 0x4100006f FP BE Pri
!#3 N4631 P1524 REPLACEMENT 22 Int BE Pri
!#3 N4632 P1525 REPLACEMENT 24 Int BE Pri
!#3 N4633 P1526 MEMBAR
!#3 N4634 P1527 BST 16 0x41000070 FP BE Pri
!#3 N4635 P1528 MEMBAR
!#3 N4636 P1529 PREFETCH 9 Int BE Sec
!#3 N4637 P1530 REPLACEMENT 22 Int BE Pri
!#3 N4638 P1531 REPLACEMENT 30 Int BE Sec
!#3 N4639 P1532 MEMBAR
!#3 N4640 P1533 BST 5 0x41000071 FP BE Pri
!#3 N4641 P1533 BST 6 0x41000072 FP BE Pri
!#3 N4642 P1534 MEMBAR
!#3 N4643 P1535 BLD 28 -1 FP BE Pri
!#3 N4644 P1535 BLD 29 -1 FP BE Pri
!#A N4643 N4644
!#3 N4645 P1535 BLD 30 -1 FP BE Pri
!#3 N4646 P1536 MEMBAR
!#3 N4647 P1537 BST 0 0x41000073 FP BE Pri
!#3 N4648 P1537 BST 1 0x41000074 FP BE Pri
!#A N4647 N4648
!#3 N4649 P1537 BST 2 0x41000075 FP BE Pri
!#3 N4650 P1537 BST 3 0x41000076 FP BE Pri
!#3 N4651 P1537 BST 4 0x41000077 FP BE Pri
!#3 N4652 P1538 MEMBAR
!#3 N4653 P1539 LD 32 -1 Int BE Sec Loop_exit
!#3 N4654 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
!#3 N4655 P1401 REPLACEMENT 7 Int BE Nuc
!#3 N4656 P1402 LD 21 -1 FP BE Pri
!#3 N4657 P1403 REPLACEMENT 20 Int BE Sec
!#3 N4658 P1404 MEMBAR
!#3 N4659 P1405 BSTC 16 0x41000078 FP BE Pri
!#3 N4660 P1406 MEMBAR
!#3 N4661 P1407 REPLACEMENT 33 Int BE Pri
!#3 N4662 P1408 REPLACEMENT 27 Int BE Pri
!#3 N4663 P1409 IDC_FLIP 20 Int BE Pri
!#3 N4664 P1410 REPLACEMENT 21 Int BE Pri
!#3 N4665 P1411 REPLACEMENT 0 Int BE Pri
!#3 N4666 P1412 ST 15 0x1800013 Int BE Sec
!#3 N4667 P1413 REPLACEMENT 0 Int BE Pri
!#3 N4668 P1414 LD 2 -1 Int BE Pri
!#3 N4669 P1415 MEMBAR
!#3 N4670 P1416 BST 5 0x41000079 FP BE Pri
!#3 N4671 P1416 BST 6 0x4100007a FP BE Pri
!#3 N4672 P1417 MEMBAR
!#3 N4673 P1418 LD 3 -1 Int BE Pri
!#3 N4674 P1419 REPLACEMENT 31 Int BE Pri
!#3 N4675 P1420 REPLACEMENT 8 Int BE Sec
!#3 N4676 P1421 REPLACEMENT 23 Int BE Pri
!#3 N4677 P1422 REPLACEMENT 12 Int BE Pri
!#3 N4678 P1423 REPLACEMENT 12 Int BE Pri
!#3 N4679 P1424 REPLACEMENT 30 Int BE Sec
!#3 N4680 P1425 MEMBAR
!#3 N4681 P1426 BLD 14 -1 FP BE Pri
!#3 N4682 P1427 MEMBAR
!#3 N4683 P1428 REPLACEMENT 23 Int BE Sec
!#3 N4684 P1429 ST 8 0x4100007b FP BE Pri
!#3 N4685 P1430 PREFETCH 27 Int BE Sec
!#3 N4686 P1431 REPLACEMENT 9 Int BE Pri
!#3 N4687 P1432 REPLACEMENT 21 Int BE Pri
!#3 N4688 P1433 REPLACEMENT 0 Int BE Pri
!#3 N4689 P1434 REPLACEMENT 33 Int BE Pri
!#3 N4690 P1435 ST 0 0x4100007c FP BE Pri
!#3 N4691 P1436 REPLACEMENT 24 Int BE Pri
!#3 N4692 P1437 REPLACEMENT 7 Int BE Nuc
!#3 N4693 P1438 REPLACEMENT 3 Int BE Pri
!#3 N4694 P1439 LD 5 -1 Int BE Pri
!#3 N4695 P1440 REPLACEMENT 15 Int BE Pri
!#3 N4696 P1441 REPLACEMENT 13 Int BE Pri
!#3 N4697 P1442 LD 18 -1 FP BE Pri
!#3 N4698 P1443 REPLACEMENT 14 Int BE Sec
!#3 N4699 P1444 REPLACEMENT 28 Int BE Pri
!#3 N4700 P1445 IDC_FLIP 27 Int BE Pri
!#3 N4701 P1446 REPLACEMENT 6 Int BE Pri
!#3 N4702 P1447 REPLACEMENT 15 Int BE Sec
!#3 N4703 P1448 REPLACEMENT 11 Int BE Pri
!#3 N4704 P1449 REPLACEMENT 3 Int BE Sec
!#3 N4705 P1450 ST 21 0x1800014 Int BE Pri
!#3 N4706 P1451 LD 15 -1 Int BE Pri
!#3 N4707 P1452 ST 16 0x1800015 Int BE Sec
!#3 N4708 P1453 REPLACEMENT 17 Int BE Sec
!#3 N4709 P1454 REPLACEMENT 11 Int BE Pri
!#3 N4710 P1455 FLUSH 13 Int BE Pri
!#3 N4711 P1456 MEMBAR
!#3 N4712 P1457 BST 28 0x4100007d FP BE Pri
!#3 N4713 P1457 BST 29 0x4100007e FP BE Pri
!#A N4712 N4713
!#3 N4714 P1457 BST 30 0x4100007f FP BE Pri
!#3 N4715 P1458 MEMBAR
!#3 N4716 P1459 REPLACEMENT 2 Int BE Pri
!#3 N4717 P1460 REPLACEMENT 11 Int BE Pri
!#3 N4718 P1461 MEMBAR
!#3 N4719 P1462 BST 15 0x41000080 FP BE Pri
!#3 N4720 P1463 MEMBAR
!#3 N4721 P1464 FLUSHI 10 Int BE Pri
!#3 N4722 P1465 LD 1 -1 Int BE Pri
!#3 N4723 P1466 LD 21 -1 FP BE Pri
!#3 N4724 P1467 FLUSHI 21 Int BE Pri
!#3 N4725 P1468 MEMBAR
!#3 N4726 P1469 BLD 5 -1 FP BE Pri
!#3 N4727 P1469 BLD 6 -1 FP BE Pri
!#3 N4728 P1470 MEMBAR
!#3 N4729 P1471 REPLACEMENT 9 Int BE Pri
!#3 N4730 P1472 REPLACEMENT 30 Int BE Nuc
!#3 N4731 P1473 MEMBAR
!#3 N4732 P1474 BLD 24 -1 FP BE Pri
!#3 N4733 P1474 BLD 25 -1 FP BE Pri
!#3 N4734 P1475 MEMBAR
!#3 N4735 P1476 ST 8 0x1800016 Int BE Pri
!#3 N4736 P1477 REPLACEMENT 9 Int BE Pri
!#3 N4737 P1478 REPLACEMENT 33 Int BE Pri
!#3 N4738 P1479 REPLACEMENT 15 Int BE Pri
!#3 N4739 P1480 REPLACEMENT 13 Int BE Pri
!#3 N4740 P1481 REPLACEMENT 28 Int BE Pri
!#3 N4741 P1482 LD 3 -1 Int BE Pri
!#3 N4742 P1483 REPLACEMENT 9 Int BE Sec
!#3 N4743 P1484 ST 0 0x41000081 FP BE Pri
!#3 N4744 P1485 MEMBAR
!#3 N4745 P1486 BLD 11 -1 FP BE Sec
!#3 N4746 P1486 BLD 12 -1 FP BE Sec
!#A N4745 N4746
!#3 N4747 P1486 BLD 13 -1 FP BE Sec
!#3 N4748 P1487 MEMBAR
!#3 N4749 P1488 REPLACEMENT 34 Int BE Pri
!#3 N4750 P1489 ST 34 0x1800017 Int BE Pri
!#3 N4751 P1490 MEMBAR
!#3 N4752 P1491 BST 18 0x41000082 FP BE Pri
!#3 N4753 P1492 MEMBAR
!#3 N4754 P1493 FLUSH 4 Int BE Pri
!#3 N4755 P1494 REPLACEMENT 15 Int BE Nuc
!#3 N4756 P1495 REPLACEMENT 7 Int BE Pri
!#3 N4757 P1496 MEMBAR
!#3 N4758 P1497 BLD 8 -1 FP BE Pri
!#3 N4759 P1497 BLD 9 -1 FP BE Pri
!#3 N4760 P1498 MEMBAR
!#3 N4761 P1499 BLD 0 -1 FP BE Pri
!#3 N4762 P1499 BLD 1 -1 FP BE Pri
!#A N4761 N4762
!#3 N4763 P1499 BLD 2 -1 FP BE Pri
!#3 N4764 P1499 BLD 3 -1 FP BE Pri
!#3 N4765 P1499 BLD 4 -1 FP BE Pri
!#3 N4766 P1500 MEMBAR
!#3 N4767 P1501 REPLACEMENT 22 Int BE Pri
!#3 N4768 P1502 REPLACEMENT 24 Int BE Pri
!#3 N4769 P1503 ST 27 0x1800018 Int BE Pri
!#3 N4770 P1504 IDC_FLIP 5 Int BE Pri
!#3 N4771 P1505 REPLACEMENT 33 Int BE Pri
!#3 N4772 P1506 REPLACEMENT 28 Int BE Pri
!#3 N4773 P1507 MEMBAR
!#3 N4774 P1508 BLD 26 -1 FP BE Sec
!#3 N4775 P1508 BLD 27 -1 FP BE Sec
!#3 N4776 P1509 MEMBAR
!#3 N4777 P1510 REPLACEMENT 2 Int BE Pri
!#3 N4778 P1511 REPLACEMENT 25 Int BE Nuc
!#3 N4779 P1512 REPLACEMENT 0 Int BE Pri
!#3 N4780 P1513 REPLACEMENT 2 Int BE Pri
!#3 N4781 P1514 ST 13 0x1800019 Int BE Sec
!#3 N4782 P1515 IDC_FLIP 7 Int BE Pri
!#3 N4783 P1516 REPLACEMENT 6 Int BE Pri
!#3 N4784 P1517 MEMBAR
!#3 N4785 P1518 BST 5 0x41000083 FP BE Pri
!#3 N4786 P1518 BST 6 0x41000084 FP BE Pri
!#3 N4787 P1519 MEMBAR
!#3 N4788 P1520 REPLACEMENT 3 Int BE Pri
!#3 N4789 P1521 LD 23 -1 Int BE Pri
!#3 N4790 P1522 REPLACEMENT 14 Int BE Nuc
!#3 N4791 P1523 ST 14 0x41000085 FP BE Pri
!#3 N4792 P1524 REPLACEMENT 22 Int BE Pri
!#3 N4793 P1525 REPLACEMENT 24 Int BE Pri
!#3 N4794 P1526 MEMBAR
!#3 N4795 P1527 BST 16 0x41000086 FP BE Pri
!#3 N4796 P1528 MEMBAR
!#3 N4797 P1529 PREFETCH 9 Int BE Sec
!#3 N4798 P1530 REPLACEMENT 22 Int BE Pri
!#3 N4799 P1531 REPLACEMENT 30 Int BE Sec
!#3 N4800 P1532 MEMBAR
!#3 N4801 P1533 BST 5 0x41000087 FP BE Pri
!#3 N4802 P1533 BST 6 0x41000088 FP BE Pri
!#3 N4803 P1534 MEMBAR
!#3 N4804 P1535 BLD 28 -1 FP BE Pri
!#3 N4805 P1535 BLD 29 -1 FP BE Pri
!#A N4804 N4805
!#3 N4806 P1535 BLD 30 -1 FP BE Pri
!#3 N4807 P1536 MEMBAR
!#3 N4808 P1537 BST 0 0x41000089 FP BE Pri
!#3 N4809 P1537 BST 1 0x4100008a FP BE Pri
!#A N4808 N4809
!#3 N4810 P1537 BST 2 0x4100008b FP BE Pri
!#3 N4811 P1537 BST 3 0x4100008c FP BE Pri
!#3 N4812 P1537 BST 4 0x4100008d FP BE Pri
!#3 N4813 P1538 MEMBAR
!#3 N4814 P1539 LD 32 -1 Int BE Sec Loop_exit
!#3 N4815 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
!#3 N4816 P1401 REPLACEMENT 7 Int BE Nuc
!#3 N4817 P1402 LD 21 -1 FP BE Pri
!#3 N4818 P1403 REPLACEMENT 20 Int BE Sec
!#3 N4819 P1404 MEMBAR
!#3 N4820 P1405 BSTC 16 0x4100008e FP BE Pri
!#3 N4821 P1406 MEMBAR
!#3 N4822 P1407 REPLACEMENT 33 Int BE Pri
!#3 N4823 P1408 REPLACEMENT 27 Int BE Pri
!#3 N4824 P1409 IDC_FLIP 20 Int BE Pri
!#3 N4825 P1410 REPLACEMENT 21 Int BE Pri
!#3 N4826 P1411 REPLACEMENT 0 Int BE Pri
!#3 N4827 P1412 ST 15 0x180001a Int BE Sec
!#3 N4828 P1413 REPLACEMENT 0 Int BE Pri
!#3 N4829 P1414 LD 2 -1 Int BE Pri
!#3 N4830 P1415 MEMBAR
!#3 N4831 P1416 BST 5 0x4100008f FP BE Pri
!#3 N4832 P1416 BST 6 0x41000090 FP BE Pri
!#3 N4833 P1417 MEMBAR
!#3 N4834 P1418 LD 3 -1 Int BE Pri
!#3 N4835 P1419 REPLACEMENT 31 Int BE Pri
!#3 N4836 P1420 REPLACEMENT 8 Int BE Sec
!#3 N4837 P1421 REPLACEMENT 23 Int BE Pri
!#3 N4838 P1422 REPLACEMENT 12 Int BE Pri
!#3 N4839 P1423 REPLACEMENT 12 Int BE Pri
!#3 N4840 P1424 REPLACEMENT 30 Int BE Sec
!#3 N4841 P1425 MEMBAR
!#3 N4842 P1426 BLD 14 -1 FP BE Pri
!#3 N4843 P1427 MEMBAR
!#3 N4844 P1428 REPLACEMENT 23 Int BE Sec
!#3 N4845 P1429 ST 8 0x41000091 FP BE Pri
!#3 N4846 P1430 PREFETCH 27 Int BE Sec
!#3 N4847 P1431 REPLACEMENT 9 Int BE Pri
!#3 N4848 P1432 REPLACEMENT 21 Int BE Pri
!#3 N4849 P1433 REPLACEMENT 0 Int BE Pri
!#3 N4850 P1434 REPLACEMENT 33 Int BE Pri
!#3 N4851 P1435 ST 0 0x41000092 FP BE Pri
!#3 N4852 P1436 REPLACEMENT 24 Int BE Pri
!#3 N4853 P1437 REPLACEMENT 7 Int BE Nuc
!#3 N4854 P1438 REPLACEMENT 3 Int BE Pri
!#3 N4855 P1439 LD 5 -1 Int BE Pri
!#3 N4856 P1440 REPLACEMENT 15 Int BE Pri
!#3 N4857 P1441 REPLACEMENT 13 Int BE Pri
!#3 N4858 P1442 LD 18 -1 FP BE Pri
!#3 N4859 P1443 REPLACEMENT 14 Int BE Sec
!#3 N4860 P1444 REPLACEMENT 28 Int BE Pri
!#3 N4861 P1445 IDC_FLIP 27 Int BE Pri
!#3 N4862 P1446 REPLACEMENT 6 Int BE Pri
!#3 N4863 P1447 REPLACEMENT 15 Int BE Sec
!#3 N4864 P1448 REPLACEMENT 11 Int BE Pri
!#3 N4865 P1449 REPLACEMENT 3 Int BE Sec
!#3 N4866 P1450 ST 21 0x180001b Int BE Pri
!#3 N4867 P1451 LD 15 -1 Int BE Pri
!#3 N4868 P1452 ST 16 0x180001c Int BE Sec
!#3 N4869 P1453 REPLACEMENT 17 Int BE Sec
!#3 N4870 P1454 REPLACEMENT 11 Int BE Pri
!#3 N4871 P1455 FLUSH 13 Int BE Pri
!#3 N4872 P1456 MEMBAR
!#3 N4873 P1457 BST 28 0x41000093 FP BE Pri
!#3 N4874 P1457 BST 29 0x41000094 FP BE Pri
!#A N4873 N4874
!#3 N4875 P1457 BST 30 0x41000095 FP BE Pri
!#3 N4876 P1458 MEMBAR
!#3 N4877 P1459 REPLACEMENT 2 Int BE Pri
!#3 N4878 P1460 REPLACEMENT 11 Int BE Pri
!#3 N4879 P1461 MEMBAR
!#3 N4880 P1462 BST 15 0x41000096 FP BE Pri
!#3 N4881 P1463 MEMBAR
!#3 N4882 P1464 FLUSHI 10 Int BE Pri
!#3 N4883 P1465 LD 1 -1 Int BE Pri
!#3 N4884 P1466 LD 21 -1 FP BE Pri
!#3 N4885 P1467 FLUSHI 21 Int BE Pri
!#3 N4886 P1468 MEMBAR
!#3 N4887 P1469 BLD 5 -1 FP BE Pri
!#3 N4888 P1469 BLD 6 -1 FP BE Pri
!#3 N4889 P1470 MEMBAR
!#3 N4890 P1471 REPLACEMENT 9 Int BE Pri
!#3 N4891 P1472 REPLACEMENT 30 Int BE Nuc
!#3 N4892 P1473 MEMBAR
!#3 N4893 P1474 BLD 24 -1 FP BE Pri
!#3 N4894 P1474 BLD 25 -1 FP BE Pri
!#3 N4895 P1475 MEMBAR
!#3 N4896 P1476 ST 8 0x180001d Int BE Pri
!#3 N4897 P1477 REPLACEMENT 9 Int BE Pri
!#3 N4898 P1478 REPLACEMENT 33 Int BE Pri
!#3 N4899 P1479 REPLACEMENT 15 Int BE Pri
!#3 N4900 P1480 REPLACEMENT 13 Int BE Pri
!#3 N4901 P1481 REPLACEMENT 28 Int BE Pri
!#3 N4902 P1482 LD 3 -1 Int BE Pri
!#3 N4903 P1483 REPLACEMENT 9 Int BE Sec
!#3 N4904 P1484 ST 0 0x41000097 FP BE Pri
!#3 N4905 P1485 MEMBAR
!#3 N4906 P1486 BLD 11 -1 FP BE Sec
!#3 N4907 P1486 BLD 12 -1 FP BE Sec
!#A N4906 N4907
!#3 N4908 P1486 BLD 13 -1 FP BE Sec
!#3 N4909 P1487 MEMBAR
!#3 N4910 P1488 REPLACEMENT 34 Int BE Pri
!#3 N4911 P1489 ST 34 0x180001e Int BE Pri
!#3 N4912 P1490 MEMBAR
!#3 N4913 P1491 BST 18 0x41000098 FP BE Pri
!#3 N4914 P1492 MEMBAR
!#3 N4915 P1493 FLUSH 4 Int BE Pri
!#3 N4916 P1494 REPLACEMENT 15 Int BE Nuc
!#3 N4917 P1495 REPLACEMENT 7 Int BE Pri
!#3 N4918 P1496 MEMBAR
!#3 N4919 P1497 BLD 8 -1 FP BE Pri
!#3 N4920 P1497 BLD 9 -1 FP BE Pri
!#3 N4921 P1498 MEMBAR
!#3 N4922 P1499 BLD 0 -1 FP BE Pri
!#3 N4923 P1499 BLD 1 -1 FP BE Pri
!#A N4922 N4923
!#3 N4924 P1499 BLD 2 -1 FP BE Pri
!#3 N4925 P1499 BLD 3 -1 FP BE Pri
!#3 N4926 P1499 BLD 4 -1 FP BE Pri
!#3 N4927 P1500 MEMBAR
!#3 N4928 P1501 REPLACEMENT 22 Int BE Pri
!#3 N4929 P1502 REPLACEMENT 24 Int BE Pri
!#3 N4930 P1503 ST 27 0x180001f Int BE Pri
!#3 N4931 P1504 IDC_FLIP 5 Int BE Pri
!#3 N4932 P1505 REPLACEMENT 33 Int BE Pri
!#3 N4933 P1506 REPLACEMENT 28 Int BE Pri
!#3 N4934 P1507 MEMBAR
!#3 N4935 P1508 BLD 26 -1 FP BE Sec
!#3 N4936 P1508 BLD 27 -1 FP BE Sec
!#3 N4937 P1509 MEMBAR
!#3 N4938 P1510 REPLACEMENT 2 Int BE Pri
!#3 N4939 P1511 REPLACEMENT 25 Int BE Nuc
!#3 N4940 P1512 REPLACEMENT 0 Int BE Pri
!#3 N4941 P1513 REPLACEMENT 2 Int BE Pri
!#3 N4942 P1514 ST 13 0x1800020 Int BE Sec
!#3 N4943 P1515 IDC_FLIP 7 Int BE Pri
!#3 N4944 P1516 REPLACEMENT 6 Int BE Pri
!#3 N4945 P1517 MEMBAR
!#3 N4946 P1518 BST 5 0x41000099 FP BE Pri
!#3 N4947 P1518 BST 6 0x4100009a FP BE Pri
!#3 N4948 P1519 MEMBAR
!#3 N4949 P1520 REPLACEMENT 3 Int BE Pri
!#3 N4950 P1521 LD 23 -1 Int BE Pri
!#3 N4951 P1522 REPLACEMENT 14 Int BE Nuc
!#3 N4952 P1523 ST 14 0x4100009b FP BE Pri
!#3 N4953 P1524 REPLACEMENT 22 Int BE Pri
!#3 N4954 P1525 REPLACEMENT 24 Int BE Pri
!#3 N4955 P1526 MEMBAR
!#3 N4956 P1527 BST 16 0x4100009c FP BE Pri
!#3 N4957 P1528 MEMBAR
!#3 N4958 P1529 PREFETCH 9 Int BE Sec
!#3 N4959 P1530 REPLACEMENT 22 Int BE Pri
!#3 N4960 P1531 REPLACEMENT 30 Int BE Sec
!#3 N4961 P1532 MEMBAR
!#3 N4962 P1533 BST 5 0x4100009d FP BE Pri
!#3 N4963 P1533 BST 6 0x4100009e FP BE Pri
!#3 N4964 P1534 MEMBAR
!#3 N4965 P1535 BLD 28 -1 FP BE Pri
!#3 N4966 P1535 BLD 29 -1 FP BE Pri
!#A N4965 N4966
!#3 N4967 P1535 BLD 30 -1 FP BE Pri
!#3 N4968 P1536 MEMBAR
!#3 N4969 P1537 BST 0 0x4100009f FP BE Pri
!#3 N4970 P1537 BST 1 0x410000a0 FP BE Pri
!#A N4969 N4970
!#3 N4971 P1537 BST 2 0x410000a1 FP BE Pri
!#3 N4972 P1537 BST 3 0x410000a2 FP BE Pri
!#3 N4973 P1537 BST 4 0x410000a3 FP BE Pri
!#3 N4974 P1538 MEMBAR
!#3 N4975 P1539 LD 32 -1 Int BE Sec Loop_exit
!#3 N4976 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
!#3 N4977 P1401 REPLACEMENT 7 Int BE Nuc
!#3 N4978 P1402 LD 21 -1 FP BE Pri
!#3 N4979 P1403 REPLACEMENT 20 Int BE Sec
!#3 N4980 P1404 MEMBAR
!#3 N4981 P1405 BSTC 16 0x410000a4 FP BE Pri
!#3 N4982 P1406 MEMBAR
!#3 N4983 P1407 REPLACEMENT 33 Int BE Pri
!#3 N4984 P1408 REPLACEMENT 27 Int BE Pri
!#3 N4985 P1409 IDC_FLIP 20 Int BE Pri
!#3 N4986 P1410 REPLACEMENT 21 Int BE Pri
!#3 N4987 P1411 REPLACEMENT 0 Int BE Pri
!#3 N4988 P1412 ST 15 0x1800021 Int BE Sec
!#3 N4989 P1413 REPLACEMENT 0 Int BE Pri
!#3 N4990 P1414 LD 2 -1 Int BE Pri
!#3 N4991 P1415 MEMBAR
!#3 N4992 P1416 BST 5 0x410000a5 FP BE Pri
!#3 N4993 P1416 BST 6 0x410000a6 FP BE Pri
!#3 N4994 P1417 MEMBAR
!#3 N4995 P1418 LD 3 -1 Int BE Pri
!#3 N4996 P1419 REPLACEMENT 31 Int BE Pri
!#3 N4997 P1420 REPLACEMENT 8 Int BE Sec
!#3 N4998 P1421 REPLACEMENT 23 Int BE Pri
!#3 N4999 P1422 REPLACEMENT 12 Int BE Pri
!#3 N5000 P1423 REPLACEMENT 12 Int BE Pri
!#3 N5001 P1424 REPLACEMENT 30 Int BE Sec
!#3 N5002 P1425 MEMBAR
!#3 N5003 P1426 BLD 14 -1 FP BE Pri
!#3 N5004 P1427 MEMBAR
!#3 N5005 P1428 REPLACEMENT 23 Int BE Sec
!#3 N5006 P1429 ST 8 0x410000a7 FP BE Pri
!#3 N5007 P1430 PREFETCH 27 Int BE Sec
!#3 N5008 P1431 REPLACEMENT 9 Int BE Pri
!#3 N5009 P1432 REPLACEMENT 21 Int BE Pri
!#3 N5010 P1433 REPLACEMENT 0 Int BE Pri
!#3 N5011 P1434 REPLACEMENT 33 Int BE Pri
!#3 N5012 P1435 ST 0 0x410000a8 FP BE Pri
!#3 N5013 P1436 REPLACEMENT 24 Int BE Pri
!#3 N5014 P1437 REPLACEMENT 7 Int BE Nuc
!#3 N5015 P1438 REPLACEMENT 3 Int BE Pri
!#3 N5016 P1439 LD 5 -1 Int BE Pri
!#3 N5017 P1440 REPLACEMENT 15 Int BE Pri
!#3 N5018 P1441 REPLACEMENT 13 Int BE Pri
!#3 N5019 P1442 LD 18 -1 FP BE Pri
!#3 N5020 P1443 REPLACEMENT 14 Int BE Sec
!#3 N5021 P1444 REPLACEMENT 28 Int BE Pri
!#3 N5022 P1445 IDC_FLIP 27 Int BE Pri
!#3 N5023 P1446 REPLACEMENT 6 Int BE Pri
!#3 N5024 P1447 REPLACEMENT 15 Int BE Sec
!#3 N5025 P1448 REPLACEMENT 11 Int BE Pri
!#3 N5026 P1449 REPLACEMENT 3 Int BE Sec
!#3 N5027 P1450 ST 21 0x1800022 Int BE Pri
!#3 N5028 P1451 LD 15 -1 Int BE Pri
!#3 N5029 P1452 ST 16 0x1800023 Int BE Sec
!#3 N5030 P1453 REPLACEMENT 17 Int BE Sec
!#3 N5031 P1454 REPLACEMENT 11 Int BE Pri
!#3 N5032 P1455 FLUSH 13 Int BE Pri
!#3 N5033 P1456 MEMBAR
!#3 N5034 P1457 BST 28 0x410000a9 FP BE Pri
!#3 N5035 P1457 BST 29 0x410000aa FP BE Pri
!#A N5034 N5035
!#3 N5036 P1457 BST 30 0x410000ab FP BE Pri
!#3 N5037 P1458 MEMBAR
!#3 N5038 P1459 REPLACEMENT 2 Int BE Pri
!#3 N5039 P1460 REPLACEMENT 11 Int BE Pri
!#3 N5040 P1461 MEMBAR
!#3 N5041 P1462 BST 15 0x410000ac FP BE Pri
!#3 N5042 P1463 MEMBAR
!#3 N5043 P1464 FLUSHI 10 Int BE Pri
!#3 N5044 P1465 LD 1 -1 Int BE Pri
!#3 N5045 P1466 LD 21 -1 FP BE Pri
!#3 N5046 P1467 FLUSHI 21 Int BE Pri
!#3 N5047 P1468 MEMBAR
!#3 N5048 P1469 BLD 5 -1 FP BE Pri
!#3 N5049 P1469 BLD 6 -1 FP BE Pri
!#3 N5050 P1470 MEMBAR
!#3 N5051 P1471 REPLACEMENT 9 Int BE Pri
!#3 N5052 P1472 REPLACEMENT 30 Int BE Nuc
!#3 N5053 P1473 MEMBAR
!#3 N5054 P1474 BLD 24 -1 FP BE Pri
!#3 N5055 P1474 BLD 25 -1 FP BE Pri
!#3 N5056 P1475 MEMBAR
!#3 N5057 P1476 ST 8 0x1800024 Int BE Pri
!#3 N5058 P1477 REPLACEMENT 9 Int BE Pri
!#3 N5059 P1478 REPLACEMENT 33 Int BE Pri
!#3 N5060 P1479 REPLACEMENT 15 Int BE Pri
!#3 N5061 P1480 REPLACEMENT 13 Int BE Pri
!#3 N5062 P1481 REPLACEMENT 28 Int BE Pri
!#3 N5063 P1482 LD 3 -1 Int BE Pri
!#3 N5064 P1483 REPLACEMENT 9 Int BE Sec
!#3 N5065 P1484 ST 0 0x410000ad FP BE Pri
!#3 N5066 P1485 MEMBAR
!#3 N5067 P1486 BLD 11 -1 FP BE Sec
!#3 N5068 P1486 BLD 12 -1 FP BE Sec
!#A N5067 N5068
!#3 N5069 P1486 BLD 13 -1 FP BE Sec
!#3 N5070 P1487 MEMBAR
!#3 N5071 P1488 REPLACEMENT 34 Int BE Pri
!#3 N5072 P1489 ST 34 0x1800025 Int BE Pri
!#3 N5073 P1490 MEMBAR
!#3 N5074 P1491 BST 18 0x410000ae FP BE Pri
!#3 N5075 P1492 MEMBAR
!#3 N5076 P1493 FLUSH 4 Int BE Pri
!#3 N5077 P1494 REPLACEMENT 15 Int BE Nuc
!#3 N5078 P1495 REPLACEMENT 7 Int BE Pri
!#3 N5079 P1496 MEMBAR
!#3 N5080 P1497 BLD 8 -1 FP BE Pri
!#3 N5081 P1497 BLD 9 -1 FP BE Pri
!#3 N5082 P1498 MEMBAR
!#3 N5083 P1499 BLD 0 -1 FP BE Pri
!#3 N5084 P1499 BLD 1 -1 FP BE Pri
!#A N5083 N5084
!#3 N5085 P1499 BLD 2 -1 FP BE Pri
!#3 N5086 P1499 BLD 3 -1 FP BE Pri
!#3 N5087 P1499 BLD 4 -1 FP BE Pri
!#3 N5088 P1500 MEMBAR
!#3 N5089 P1501 REPLACEMENT 22 Int BE Pri
!#3 N5090 P1502 REPLACEMENT 24 Int BE Pri
!#3 N5091 P1503 ST 27 0x1800026 Int BE Pri
!#3 N5092 P1504 IDC_FLIP 5 Int BE Pri
!#3 N5093 P1505 REPLACEMENT 33 Int BE Pri
!#3 N5094 P1506 REPLACEMENT 28 Int BE Pri
!#3 N5095 P1507 MEMBAR
!#3 N5096 P1508 BLD 26 -1 FP BE Sec
!#3 N5097 P1508 BLD 27 -1 FP BE Sec
!#3 N5098 P1509 MEMBAR
!#3 N5099 P1510 REPLACEMENT 2 Int BE Pri
!#3 N5100 P1511 REPLACEMENT 25 Int BE Nuc
!#3 N5101 P1512 REPLACEMENT 0 Int BE Pri
!#3 N5102 P1513 REPLACEMENT 2 Int BE Pri
!#3 N5103 P1514 ST 13 0x1800027 Int BE Sec
!#3 N5104 P1515 IDC_FLIP 7 Int BE Pri
!#3 N5105 P1516 REPLACEMENT 6 Int BE Pri
!#3 N5106 P1517 MEMBAR
!#3 N5107 P1518 BST 5 0x410000af FP BE Pri
!#3 N5108 P1518 BST 6 0x410000b0 FP BE Pri
!#3 N5109 P1519 MEMBAR
!#3 N5110 P1520 REPLACEMENT 3 Int BE Pri
!#3 N5111 P1521 LD 23 -1 Int BE Pri
!#3 N5112 P1522 REPLACEMENT 14 Int BE Nuc
!#3 N5113 P1523 ST 14 0x410000b1 FP BE Pri
!#3 N5114 P1524 REPLACEMENT 22 Int BE Pri
!#3 N5115 P1525 REPLACEMENT 24 Int BE Pri
!#3 N5116 P1526 MEMBAR
!#3 N5117 P1527 BST 16 0x410000b2 FP BE Pri
!#3 N5118 P1528 MEMBAR
!#3 N5119 P1529 PREFETCH 9 Int BE Sec
!#3 N5120 P1530 REPLACEMENT 22 Int BE Pri
!#3 N5121 P1531 REPLACEMENT 30 Int BE Sec
!#3 N5122 P1532 MEMBAR
!#3 N5123 P1533 BST 5 0x410000b3 FP BE Pri
!#3 N5124 P1533 BST 6 0x410000b4 FP BE Pri
!#3 N5125 P1534 MEMBAR
!#3 N5126 P1535 BLD 28 -1 FP BE Pri
!#3 N5127 P1535 BLD 29 -1 FP BE Pri
!#A N5126 N5127
!#3 N5128 P1535 BLD 30 -1 FP BE Pri
!#3 N5129 P1536 MEMBAR
!#3 N5130 P1537 BST 0 0x410000b5 FP BE Pri
!#3 N5131 P1537 BST 1 0x410000b6 FP BE Pri
!#A N5130 N5131
!#3 N5132 P1537 BST 2 0x410000b7 FP BE Pri
!#3 N5133 P1537 BST 3 0x410000b8 FP BE Pri
!#3 N5134 P1537 BST 4 0x410000b9 FP BE Pri
!#3 N5135 P1538 MEMBAR
!#3 N5136 P1539 LD 32 -1 Int BE Sec Loop_exit
!#3 N5137 P1400 REPLACEMENT 30 Int BE Pri Loop_entry
!#3 N5138 P1401 REPLACEMENT 7 Int BE Nuc
!#3 N5139 P1402 LD 21 -1 FP BE Pri
!#3 N5140 P1403 REPLACEMENT 20 Int BE Sec
!#3 N5141 P1404 MEMBAR
!#3 N5142 P1405 BSTC 16 0x410000ba FP BE Pri
!#3 N5143 P1406 MEMBAR
!#3 N5144 P1407 REPLACEMENT 33 Int BE Pri
!#3 N5145 P1408 REPLACEMENT 27 Int BE Pri
!#3 N5146 P1409 IDC_FLIP 20 Int BE Pri
!#3 N5147 P1410 REPLACEMENT 21 Int BE Pri
!#3 N5148 P1411 REPLACEMENT 0 Int BE Pri
!#3 N5149 P1412 ST 15 0x1800028 Int BE Sec
!#3 N5150 P1413 REPLACEMENT 0 Int BE Pri
!#3 N5151 P1414 LD 2 -1 Int BE Pri
!#3 N5152 P1415 MEMBAR
!#3 N5153 P1416 BST 5 0x410000bb FP BE Pri
!#3 N5154 P1416 BST 6 0x410000bc FP BE Pri
!#3 N5155 P1417 MEMBAR
!#3 N5156 P1418 LD 3 -1 Int BE Pri
!#3 N5157 P1419 REPLACEMENT 31 Int BE Pri
!#3 N5158 P1420 REPLACEMENT 8 Int BE Sec
!#3 N5159 P1421 REPLACEMENT 23 Int BE Pri
!#3 N5160 P1422 REPLACEMENT 12 Int BE Pri
!#3 N5161 P1423 REPLACEMENT 12 Int BE Pri
!#3 N5162 P1424 REPLACEMENT 30 Int BE Sec
!#3 N5163 P1425 MEMBAR
!#3 N5164 P1426 BLD 14 -1 FP BE Pri
!#3 N5165 P1427 MEMBAR
!#3 N5166 P1428 REPLACEMENT 23 Int BE Sec
!#3 N5167 P1429 ST 8 0x410000bd FP BE Pri
!#3 N5168 P1430 PREFETCH 27 Int BE Sec
!#3 N5169 P1431 REPLACEMENT 9 Int BE Pri
!#3 N5170 P1432 REPLACEMENT 21 Int BE Pri
!#3 N5171 P1433 REPLACEMENT 0 Int BE Pri
!#3 N5172 P1434 REPLACEMENT 33 Int BE Pri
!#3 N5173 P1435 ST 0 0x410000be FP BE Pri
!#3 N5174 P1436 REPLACEMENT 24 Int BE Pri
!#3 N5175 P1437 REPLACEMENT 7 Int BE Nuc
!#3 N5176 P1438 REPLACEMENT 3 Int BE Pri
!#3 N5177 P1439 LD 5 -1 Int BE Pri
!#3 N5178 P1440 REPLACEMENT 15 Int BE Pri
!#3 N5179 P1441 REPLACEMENT 13 Int BE Pri
!#3 N5180 P1442 LD 18 -1 FP BE Pri
!#3 N5181 P1443 REPLACEMENT 14 Int BE Sec
!#3 N5182 P1444 REPLACEMENT 28 Int BE Pri
!#3 N5183 P1445 IDC_FLIP 27 Int BE Pri
!#3 N5184 P1446 REPLACEMENT 6 Int BE Pri
!#3 N5185 P1447 REPLACEMENT 15 Int BE Sec
!#3 N5186 P1448 REPLACEMENT 11 Int BE Pri
!#3 N5187 P1449 REPLACEMENT 3 Int BE Sec
!#3 N5188 P1450 ST 21 0x1800029 Int BE Pri
!#3 N5189 P1451 LD 15 -1 Int BE Pri
!#3 N5190 P1452 ST 16 0x180002a Int BE Sec
!#3 N5191 P1453 REPLACEMENT 17 Int BE Sec
!#3 N5192 P1454 REPLACEMENT 11 Int BE Pri
!#3 N5193 P1455 FLUSH 13 Int BE Pri
!#3 N5194 P1456 MEMBAR
!#3 N5195 P1457 BST 28 0x410000bf FP BE Pri
!#3 N5196 P1457 BST 29 0x410000c0 FP BE Pri
!#A N5195 N5196
!#3 N5197 P1457 BST 30 0x410000c1 FP BE Pri
!#3 N5198 P1458 MEMBAR
!#3 N5199 P1459 REPLACEMENT 2 Int BE Pri
!#3 N5200 P1460 REPLACEMENT 11 Int BE Pri
!#3 N5201 P1461 MEMBAR
!#3 N5202 P1462 BST 15 0x410000c2 FP BE Pri
!#3 N5203 P1463 MEMBAR
!#3 N5204 P1464 FLUSHI 10 Int BE Pri
!#3 N5205 P1465 LD 1 -1 Int BE Pri
!#3 N5206 P1466 LD 21 -1 FP BE Pri
!#3 N5207 P1467 FLUSHI 21 Int BE Pri
!#3 N5208 P1468 MEMBAR
!#3 N5209 P1469 BLD 5 -1 FP BE Pri
!#3 N5210 P1469 BLD 6 -1 FP BE Pri
!#3 N5211 P1470 MEMBAR
!#3 N5212 P1471 REPLACEMENT 9 Int BE Pri
!#3 N5213 P1472 REPLACEMENT 30 Int BE Nuc
!#3 N5214 P1473 MEMBAR
!#3 N5215 P1474 BLD 24 -1 FP BE Pri
!#3 N5216 P1474 BLD 25 -1 FP BE Pri
!#3 N5217 P1475 MEMBAR
!#3 N5218 P1476 ST 8 0x180002b Int BE Pri
!#3 N5219 P1477 REPLACEMENT 9 Int BE Pri
!#3 N5220 P1478 REPLACEMENT 33 Int BE Pri
!#3 N5221 P1479 REPLACEMENT 15 Int BE Pri
!#3 N5222 P1480 REPLACEMENT 13 Int BE Pri
!#3 N5223 P1481 REPLACEMENT 28 Int BE Pri
!#3 N5224 P1482 LD 3 -1 Int BE Pri
!#3 N5225 P1483 REPLACEMENT 9 Int BE Sec
!#3 N5226 P1484 ST 0 0x410000c3 FP BE Pri
!#3 N5227 P1485 MEMBAR
!#3 N5228 P1486 BLD 11 -1 FP BE Sec
!#3 N5229 P1486 BLD 12 -1 FP BE Sec
!#A N5228 N5229
!#3 N5230 P1486 BLD 13 -1 FP BE Sec
!#3 N5231 P1487 MEMBAR
!#3 N5232 P1488 REPLACEMENT 34 Int BE Pri
!#3 N5233 P1489 ST 34 0x180002c Int BE Pri
!#3 N5234 P1490 MEMBAR
!#3 N5235 P1491 BST 18 0x410000c4 FP BE Pri
!#3 N5236 P1492 MEMBAR
!#3 N5237 P1493 FLUSH 4 Int BE Pri
!#3 N5238 P1494 REPLACEMENT 15 Int BE Nuc
!#3 N5239 P1495 REPLACEMENT 7 Int BE Pri
!#3 N5240 P1496 MEMBAR
!#3 N5241 P1497 BLD 8 -1 FP BE Pri
!#3 N5242 P1497 BLD 9 -1 FP BE Pri
!#3 N5243 P1498 MEMBAR
!#3 N5244 P1499 BLD 0 -1 FP BE Pri
!#3 N5245 P1499 BLD 1 -1 FP BE Pri
!#A N5244 N5245
!#3 N5246 P1499 BLD 2 -1 FP BE Pri
!#3 N5247 P1499 BLD 3 -1 FP BE Pri
!#3 N5248 P1499 BLD 4 -1 FP BE Pri
!#3 N5249 P1500 MEMBAR
!#3 N5250 P1501 REPLACEMENT 22 Int BE Pri
!#3 N5251 P1502 REPLACEMENT 24 Int BE Pri
!#3 N5252 P1503 ST 27 0x180002d Int BE Pri
!#3 N5253 P1504 IDC_FLIP 5 Int BE Pri
!#3 N5254 P1505 REPLACEMENT 33 Int BE Pri
!#3 N5255 P1506 REPLACEMENT 28 Int BE Pri
!#3 N5256 P1507 MEMBAR
!#3 N5257 P1508 BLD 26 -1 FP BE Sec
!#3 N5258 P1508 BLD 27 -1 FP BE Sec
!#3 N5259 P1509 MEMBAR
!#3 N5260 P1510 REPLACEMENT 2 Int BE Pri
!#3 N5261 P1511 REPLACEMENT 25 Int BE Nuc
!#3 N5262 P1512 REPLACEMENT 0 Int BE Pri
!#3 N5263 P1513 REPLACEMENT 2 Int BE Pri
!#3 N5264 P1514 ST 13 0x180002e Int BE Sec
!#3 N5265 P1515 IDC_FLIP 7 Int BE Pri
!#3 N5266 P1516 REPLACEMENT 6 Int BE Pri
!#3 N5267 P1517 MEMBAR
!#3 N5268 P1518 BST 5 0x410000c5 FP BE Pri
!#3 N5269 P1518 BST 6 0x410000c6 FP BE Pri
!#3 N5270 P1519 MEMBAR
!#3 N5271 P1520 REPLACEMENT 3 Int BE Pri
!#3 N5272 P1521 LD 23 -1 Int BE Pri
!#3 N5273 P1522 REPLACEMENT 14 Int BE Nuc
!#3 N5274 P1523 ST 14 0x410000c7 FP BE Pri
!#3 N5275 P1524 REPLACEMENT 22 Int BE Pri
!#3 N5276 P1525 REPLACEMENT 24 Int BE Pri
!#3 N5277 P1526 MEMBAR
!#3 N5278 P1527 BST 16 0x410000c8 FP BE Pri
!#3 N5279 P1528 MEMBAR
!#3 N5280 P1529 PREFETCH 9 Int BE Sec
!#3 N5281 P1530 REPLACEMENT 22 Int BE Pri
!#3 N5282 P1531 REPLACEMENT 30 Int BE Sec
!#3 N5283 P1532 MEMBAR
!#3 N5284 P1533 BST 5 0x410000c9 FP BE Pri
!#3 N5285 P1533 BST 6 0x410000ca FP BE Pri
!#3 N5286 P1534 MEMBAR
!#3 N5287 P1535 BLD 28 -1 FP BE Pri
!#3 N5288 P1535 BLD 29 -1 FP BE Pri
!#A N5287 N5288
!#3 N5289 P1535 BLD 30 -1 FP BE Pri
!#3 N5290 P1536 MEMBAR
!#3 N5291 P1537 BST 0 0x410000cb FP BE Pri
!#3 N5292 P1537 BST 1 0x410000cc FP BE Pri
!#A N5291 N5292
!#3 N5293 P1537 BST 2 0x410000cd FP BE Pri
!#3 N5294 P1537 BST 3 0x410000ce FP BE Pri
!#3 N5295 P1537 BST 4 0x410000cf FP BE Pri
!#3 N5296 P1538 MEMBAR
!#3 N5297 P1539 LD 32 -1 Int BE Sec Loop_exit
!#3 N5298 P1540 MEMBAR
!#4 N5299 P1541 ST 7 0x41800001 FP BE Pri Loop_entry
!#4 N5300 P1542 REPLACEMENT 1 Int BE Sec
!#4 N5301 P1543 REPLACEMENT 22 Int BE Pri
!#4 N5302 P1544 LD 25 -1 FP BE Pri
!#4 N5303 P1545 MEMBAR
!#4 N5304 P1546 BSTC 28 0x41800002 FP BE Sec
!#4 N5305 P1546 BSTC 29 0x41800003 FP BE Sec
!#A N5304 N5305
!#4 N5306 P1546 BSTC 30 0x41800004 FP BE Sec
!#4 N5307 P1547 MEMBAR
!#4 N5308 P1548 REPLACEMENT 24 Int BE Pri
!#4 N5309 P1549 PREFETCH 4 Int BE Pri Loop_exit
!#4 N5310 P1541 ST 7 0x41800005 FP BE Pri Loop_entry
!#4 N5311 P1542 REPLACEMENT 1 Int BE Sec
!#4 N5312 P1543 REPLACEMENT 22 Int BE Pri
!#4 N5313 P1544 LD 25 -1 FP BE Pri
!#4 N5314 P1545 MEMBAR
!#4 N5315 P1546 BSTC 28 0x41800006 FP BE Sec
!#4 N5316 P1546 BSTC 29 0x41800007 FP BE Sec
!#A N5315 N5316
!#4 N5317 P1546 BSTC 30 0x41800008 FP BE Sec
!#4 N5318 P1547 MEMBAR
!#4 N5319 P1548 REPLACEMENT 24 Int BE Pri
!#4 N5320 P1549 PREFETCH 4 Int BE Pri Loop_exit
!#4 N5321 P1541 ST 7 0x41800009 FP BE Pri Loop_entry
!#4 N5322 P1542 REPLACEMENT 1 Int BE Sec
!#4 N5323 P1543 REPLACEMENT 22 Int BE Pri
!#4 N5324 P1544 LD 25 -1 FP BE Pri
!#4 N5325 P1545 MEMBAR
!#4 N5326 P1546 BSTC 28 0x4180000a FP BE Sec
!#4 N5327 P1546 BSTC 29 0x4180000b FP BE Sec
!#A N5326 N5327
!#4 N5328 P1546 BSTC 30 0x4180000c FP BE Sec
!#4 N5329 P1547 MEMBAR
!#4 N5330 P1548 REPLACEMENT 24 Int BE Pri
!#4 N5331 P1549 PREFETCH 4 Int BE Pri Loop_exit
!#4 N5332 P1541 ST 7 0x4180000d FP BE Pri Loop_entry
!#4 N5333 P1542 REPLACEMENT 1 Int BE Sec
!#4 N5334 P1543 REPLACEMENT 22 Int BE Pri
!#4 N5335 P1544 LD 25 -1 FP BE Pri
!#4 N5336 P1545 MEMBAR
!#4 N5337 P1546 BSTC 28 0x4180000e FP BE Sec
!#4 N5338 P1546 BSTC 29 0x4180000f FP BE Sec
!#A N5337 N5338
!#4 N5339 P1546 BSTC 30 0x41800010 FP BE Sec
!#4 N5340 P1547 MEMBAR
!#4 N5341 P1548 REPLACEMENT 24 Int BE Pri
!#4 N5342 P1549 PREFETCH 4 Int BE Pri Loop_exit
!#4 N5343 P1541 ST 7 0x41800011 FP BE Pri Loop_entry
!#4 N5344 P1542 REPLACEMENT 1 Int BE Sec
!#4 N5345 P1543 REPLACEMENT 22 Int BE Pri
!#4 N5346 P1544 LD 25 -1 FP BE Pri
!#4 N5347 P1545 MEMBAR
!#4 N5348 P1546 BSTC 28 0x41800012 FP BE Sec
!#4 N5349 P1546 BSTC 29 0x41800013 FP BE Sec
!#A N5348 N5349
!#4 N5350 P1546 BSTC 30 0x41800014 FP BE Sec
!#4 N5351 P1547 MEMBAR
!#4 N5352 P1548 REPLACEMENT 24 Int BE Pri
!#4 N5353 P1549 PREFETCH 4 Int BE Pri Loop_exit
!#4 N5354 P1541 ST 7 0x41800015 FP BE Pri Loop_entry
!#4 N5355 P1542 REPLACEMENT 1 Int BE Sec
!#4 N5356 P1543 REPLACEMENT 22 Int BE Pri
!#4 N5357 P1544 LD 25 -1 FP BE Pri
!#4 N5358 P1545 MEMBAR
!#4 N5359 P1546 BSTC 28 0x41800016 FP BE Sec
!#4 N5360 P1546 BSTC 29 0x41800017 FP BE Sec
!#A N5359 N5360
!#4 N5361 P1546 BSTC 30 0x41800018 FP BE Sec
!#4 N5362 P1547 MEMBAR
!#4 N5363 P1548 REPLACEMENT 24 Int BE Pri
!#4 N5364 P1549 PREFETCH 4 Int BE Pri Loop_exit
!#4 N5365 P1550 REPLACEMENT 10 Int BE Pri Loop_entry
!#4 N5366 P1551 REPLACEMENT 17 Int BE Nuc
!#4 N5367 P1552 IDC_FLIP 10 Int BE Pri
!#4 N5368 P1553 ST 6 0x2000001 Int BE Pri
!#4 N5369 P1554 REPLACEMENT 32 Int BE Pri
!#4 N5370 P1555 FLUSH 1 Int BE Pri
!#4 N5371 P1556 REPLACEMENT 8 Int BE Sec
!#4 N5372 P1557 MEMBAR
!#4 N5373 P1558 BST 17 0x41800019 FP BE Pri
!#4 N5374 P1559 MEMBAR
!#4 N5375 P1560 REPLACEMENT 33 Int BE Pri
!#4 N5376 P1561 LD 33 -1 Int BE Sec
!#4 N5377 P1562 MEMBAR
!#4 N5378 P1563 BSTC 26 0x4180001a FP BE Pri
!#4 N5379 P1563 BSTC 27 0x4180001b FP BE Pri
!#4 N5380 P1564 MEMBAR
!#4 N5381 P1565 BSTC 11 0x4180001c FP BE Pri
!#4 N5382 P1565 BSTC 12 0x4180001d FP BE Pri
!#A N5381 N5382
!#4 N5383 P1565 BSTC 13 0x4180001e FP BE Pri
!#4 N5384 P1566 MEMBAR
!#4 N5385 P1567 REPLACEMENT 21 Int BE Pri
!#4 N5386 P1568 REPLACEMENT 33 Int BE Pri
!#4 N5387 P1569 REPLACEMENT 24 Int BE Pri
!#4 N5388 P1570 MEMBAR
!#4 N5389 P1571 BST 19 0x4180001f FP BE Pri
!#4 N5390 P1572 MEMBAR
!#4 N5391 P1573 REPLACEMENT 13 Int BE Pri
!#4 N5392 P1574 REPLACEMENT 12 Int BE Sec
!#4 N5393 P1575 REPLACEMENT 9 Int BE Sec
!#4 N5394 P1576 REPLACEMENT 29 Int BE Sec
!#4 N5395 P1577 FLUSH 14 Int BE Pri
!#4 N5396 P1578 MEMBAR
!#4 N5397 P1579 BSTC 0 0x41800020 FP BE Sec
!#4 N5398 P1579 BSTC 1 0x41800021 FP BE Sec
!#A N5397 N5398
!#4 N5399 P1579 BSTC 2 0x41800022 FP BE Sec
!#4 N5400 P1579 BSTC 3 0x41800023 FP BE Sec
!#4 N5401 P1579 BSTC 4 0x41800024 FP BE Sec
!#4 N5402 P1580 MEMBAR
!#4 N5403 P1581 ST 7 0x41800025 FP BE Nuc
!#4 N5404 P1582 MEMBAR
!#4 N5405 P1583 BST 28 0x41800026 FP BE Pri
!#4 N5406 P1583 BST 29 0x41800027 FP BE Pri
!#A N5405 N5406
!#4 N5407 P1583 BST 30 0x41800028 FP BE Pri
!#4 N5408 P1584 MEMBAR
!#4 N5409 P1585 PREFETCH 23 Int BE Pri
!#4 N5410 P1586 REPLACEMENT 27 Int BE Pri
!#4 N5411 P1587 ST 24 0x2000002 Int BE Pri
!#4 N5412 P1588 REPLACEMENT 21 Int BE Pri
!#4 N5413 P1589 MEMBAR
!#4 N5414 P1590 BLD 7 -1 FP BE Pri
!#4 N5415 P1591 MEMBAR
!#4 N5416 P1592 REPLACEMENT 11 Int BE Pri
!#4 N5417 P1593 IDC_FLIP 7 Int BE Pri
!#4 N5418 P1594 REPLACEMENT 33 Int BE Sec
!#4 N5419 P1595 REPLACEMENT 2 Int BE Pri
!#4 N5420 P1596 REPLACEMENT 27 Int BE Pri
!#4 N5421 P1597 REPLACEMENT 1 Int BE Nuc
!#4 N5422 P1598 REPLACEMENT 12 Int BE Pri
!#4 N5423 P1599 LD 17 -1 Int BE Pri
!#4 N5424 P1600 REPLACEMENT 10 Int BE Sec
!#4 N5425 P1601 FLUSH 5 Int BE Pri
!#4 N5426 P1602 MEMBAR
!#4 N5427 P1603 BSTC 11 0x41800029 FP BE Pri
!#4 N5428 P1603 BSTC 12 0x4180002a FP BE Pri
!#A N5427 N5428
!#4 N5429 P1603 BSTC 13 0x4180002b FP BE Pri
!#4 N5430 P1604 MEMBAR
!#4 N5431 P1605 REPLACEMENT 27 Int BE Pri
!#4 N5432 P1606 REPLACEMENT 20 Int BE Sec
!#4 N5433 P1607 IDC_FLIP 20 Int BE Pri
!#4 N5434 P1608 REPLACEMENT 8 Int BE Pri
!#4 N5435 P1609 ST 15 0x2000003 Int BE Pri
!#4 N5436 P1610 FLUSHI 31 Int BE Pri
!#4 N5437 P1611 REPLACEMENT 24 Int BE Nuc
!#4 N5438 P1612 REPLACEMENT 28 Int BE Pri
!#4 N5439 P1613 MEMBAR
!#4 N5440 P1614 BSTC 0 0x4180002c FP BE Pri
!#4 N5441 P1614 BSTC 1 0x4180002d FP BE Pri
!#A N5440 N5441
!#4 N5442 P1614 BSTC 2 0x4180002e FP BE Pri
!#4 N5443 P1614 BSTC 3 0x4180002f FP BE Pri
!#4 N5444 P1614 BSTC 4 0x41800030 FP BE Pri
!#4 N5445 P1615 MEMBAR
!#4 N5446 P1616 ST 21 0x41800031 FP BE Pri
!#4 N5447 P1617 REPLACEMENT 7 Int BE Sec
!#4 N5448 P1618 REPLACEMENT 9 Int BE Pri
!#4 N5449 P1619 REPLACEMENT 20 Int BE Pri
!#4 N5450 P1620 FLUSHI 19 Int BE Pri
!#4 N5451 P1621 PREFETCH 22 Int BE Pri
!#4 N5452 P1622 REPLACEMENT 19 Int BE Pri
!#4 N5453 P1623 REPLACEMENT 31 Int BE Pri
!#4 N5454 P1624 REPLACEMENT 27 Int BE Nuc
!#4 N5455 P1625 REPLACEMENT 25 Int BE Pri
!#4 N5456 P1626 REPLACEMENT 20 Int BE Pri
!#4 N5457 P1627 MEMBAR
!#4 N5458 P1628 BLD 26 -1 FP BE Pri
!#4 N5459 P1628 BLD 27 -1 FP BE Pri
!#4 N5460 P1629 MEMBAR
!#4 N5461 P1550 REPLACEMENT 10 Int BE Pri Loop_entry
!#4 N5462 P1551 REPLACEMENT 17 Int BE Nuc
!#4 N5463 P1552 IDC_FLIP 10 Int BE Pri
!#4 N5464 P1553 ST 6 0x2000004 Int BE Pri
!#4 N5465 P1554 REPLACEMENT 32 Int BE Pri
!#4 N5466 P1555 FLUSH 1 Int BE Pri
!#4 N5467 P1556 REPLACEMENT 8 Int BE Sec
!#4 N5468 P1557 MEMBAR
!#4 N5469 P1558 BST 17 0x41800032 FP BE Pri
!#4 N5470 P1559 MEMBAR
!#4 N5471 P1560 REPLACEMENT 33 Int BE Pri
!#4 N5472 P1561 LD 33 -1 Int BE Sec
!#4 N5473 P1562 MEMBAR
!#4 N5474 P1563 BSTC 26 0x41800033 FP BE Pri
!#4 N5475 P1563 BSTC 27 0x41800034 FP BE Pri
!#4 N5476 P1564 MEMBAR
!#4 N5477 P1565 BSTC 11 0x41800035 FP BE Pri
!#4 N5478 P1565 BSTC 12 0x41800036 FP BE Pri
!#A N5477 N5478
!#4 N5479 P1565 BSTC 13 0x41800037 FP BE Pri
!#4 N5480 P1566 MEMBAR
!#4 N5481 P1567 REPLACEMENT 21 Int BE Pri
!#4 N5482 P1568 REPLACEMENT 33 Int BE Pri
!#4 N5483 P1569 REPLACEMENT 24 Int BE Pri
!#4 N5484 P1570 MEMBAR
!#4 N5485 P1571 BST 19 0x41800038 FP BE Pri
!#4 N5486 P1572 MEMBAR
!#4 N5487 P1573 REPLACEMENT 13 Int BE Pri
!#4 N5488 P1574 REPLACEMENT 12 Int BE Sec
!#4 N5489 P1575 REPLACEMENT 9 Int BE Sec
!#4 N5490 P1576 REPLACEMENT 29 Int BE Sec
!#4 N5491 P1577 FLUSH 14 Int BE Pri
!#4 N5492 P1578 MEMBAR
!#4 N5493 P1579 BSTC 0 0x41800039 FP BE Sec
!#4 N5494 P1579 BSTC 1 0x4180003a FP BE Sec
!#A N5493 N5494
!#4 N5495 P1579 BSTC 2 0x4180003b FP BE Sec
!#4 N5496 P1579 BSTC 3 0x4180003c FP BE Sec
!#4 N5497 P1579 BSTC 4 0x4180003d FP BE Sec
!#4 N5498 P1580 MEMBAR
!#4 N5499 P1581 ST 7 0x4180003e FP BE Nuc
!#4 N5500 P1582 MEMBAR
!#4 N5501 P1583 BST 28 0x4180003f FP BE Pri
!#4 N5502 P1583 BST 29 0x41800040 FP BE Pri
!#A N5501 N5502
!#4 N5503 P1583 BST 30 0x41800041 FP BE Pri
!#4 N5504 P1584 MEMBAR
!#4 N5505 P1585 PREFETCH 23 Int BE Pri
!#4 N5506 P1586 REPLACEMENT 27 Int BE Pri
!#4 N5507 P1587 ST 24 0x2000005 Int BE Pri
!#4 N5508 P1588 REPLACEMENT 21 Int BE Pri
!#4 N5509 P1589 MEMBAR
!#4 N5510 P1590 BLD 7 -1 FP BE Pri
!#4 N5511 P1591 MEMBAR
!#4 N5512 P1592 REPLACEMENT 11 Int BE Pri
!#4 N5513 P1593 IDC_FLIP 7 Int BE Pri
!#4 N5514 P1594 REPLACEMENT 33 Int BE Sec
!#4 N5515 P1595 REPLACEMENT 2 Int BE Pri
!#4 N5516 P1596 REPLACEMENT 27 Int BE Pri
!#4 N5517 P1597 REPLACEMENT 1 Int BE Nuc
!#4 N5518 P1598 REPLACEMENT 12 Int BE Pri
!#4 N5519 P1599 LD 17 -1 Int BE Pri
!#4 N5520 P1600 REPLACEMENT 10 Int BE Sec
!#4 N5521 P1601 FLUSH 5 Int BE Pri
!#4 N5522 P1602 MEMBAR
!#4 N5523 P1603 BSTC 11 0x41800042 FP BE Pri
!#4 N5524 P1603 BSTC 12 0x41800043 FP BE Pri
!#A N5523 N5524
!#4 N5525 P1603 BSTC 13 0x41800044 FP BE Pri
!#4 N5526 P1604 MEMBAR
!#4 N5527 P1605 REPLACEMENT 27 Int BE Pri
!#4 N5528 P1606 REPLACEMENT 20 Int BE Sec
!#4 N5529 P1607 IDC_FLIP 20 Int BE Pri
!#4 N5530 P1608 REPLACEMENT 8 Int BE Pri
!#4 N5531 P1609 ST 15 0x2000006 Int BE Pri
!#4 N5532 P1610 FLUSHI 31 Int BE Pri
!#4 N5533 P1611 REPLACEMENT 24 Int BE Nuc
!#4 N5534 P1612 REPLACEMENT 28 Int BE Pri
!#4 N5535 P1613 MEMBAR
!#4 N5536 P1614 BSTC 0 0x41800045 FP BE Pri
!#4 N5537 P1614 BSTC 1 0x41800046 FP BE Pri
!#A N5536 N5537
!#4 N5538 P1614 BSTC 2 0x41800047 FP BE Pri
!#4 N5539 P1614 BSTC 3 0x41800048 FP BE Pri
!#4 N5540 P1614 BSTC 4 0x41800049 FP BE Pri
!#4 N5541 P1615 MEMBAR
!#4 N5542 P1616 ST 21 0x4180004a FP BE Pri
!#4 N5543 P1617 REPLACEMENT 7 Int BE Sec
!#4 N5544 P1618 REPLACEMENT 9 Int BE Pri
!#4 N5545 P1619 REPLACEMENT 20 Int BE Pri
!#4 N5546 P1620 FLUSHI 19 Int BE Pri
!#4 N5547 P1621 PREFETCH 22 Int BE Pri
!#4 N5548 P1622 REPLACEMENT 19 Int BE Pri
!#4 N5549 P1623 REPLACEMENT 31 Int BE Pri
!#4 N5550 P1624 REPLACEMENT 27 Int BE Nuc
!#4 N5551 P1625 REPLACEMENT 25 Int BE Pri
!#4 N5552 P1626 REPLACEMENT 20 Int BE Pri
!#4 N5553 P1627 MEMBAR
!#4 N5554 P1628 BLD 26 -1 FP BE Pri
!#4 N5555 P1628 BLD 27 -1 FP BE Pri
!#4 N5556 P1629 MEMBAR
!#4 N5557 P1630 ST 28 0x2000007 Int BE Pri Loop_entry
!#4 N5558 P1631 MEMBAR
!#4 N5559 P1632 BST 11 0x4180004b FP BE Pri
!#4 N5560 P1632 BST 12 0x4180004c FP BE Pri
!#A N5559 N5560
!#4 N5561 P1632 BST 13 0x4180004d FP BE Pri
!#4 N5562 P1633 MEMBAR
!#4 N5563 P1634 FLUSHI 34 Int BE Pri
!#4 N5564 P1635 REPLACEMENT 22 Int BE Pri
!#4 N5565 P1636 MEMBAR
!#4 N5566 P1637 BLD 21 -1 FP BE Pri
!#4 N5567 P1637 BLD 22 -1 FP BE Pri
!#A N5566 N5567
!#4 N5568 P1637 BLD 23 -1 FP BE Pri
!#4 N5569 P1638 MEMBAR
!#4 N5570 P1639 REPLACEMENT 18 Int BE Pri
!#4 N5571 P1640 REPLACEMENT 31 Int BE Sec
!#4 N5572 P1641 LD 16 -1 Int BE Sec
!#4 N5573 P1642 REPLACEMENT 27 Int BE Pri
!#4 N5574 P1643 ST 26 0x4180004e FP BE Pri
!#4 N5575 P1644 REPLACEMENT 32 Int BE Sec
!#4 N5576 P1645 MEMBAR
!#4 N5577 P1646 BSTC 17 0x4180004f FP BE Sec
!#4 N5578 P1647 MEMBAR
!#4 N5579 P1648 REPLACEMENT 14 Int BE Pri
!#4 N5580 P1649 REPLACEMENT 13 Int BE Nuc
!#4 N5581 P1650 REPLACEMENT 16 Int BE Pri
!#4 N5582 P1651 REPLACEMENT 20 Int BE Pri
!#4 N5583 P1652 MEMBAR
!#4 N5584 P1653 BLD 34 -1 FP BE Pri
!#4 N5585 P1654 MEMBAR
!#4 N5586 P1655 BLD 0 -1 FP BE Pri
!#4 N5587 P1655 BLD 1 -1 FP BE Pri
!#A N5586 N5587
!#4 N5588 P1655 BLD 2 -1 FP BE Pri
!#4 N5589 P1655 BLD 3 -1 FP BE Pri
!#4 N5590 P1655 BLD 4 -1 FP BE Pri
!#4 N5591 P1656 MEMBAR
!#4 N5592 P1657 LD 22 -1 FP BE Pri
!#4 N5593 P1658 PREFETCH 22 Int BE Pri
!#4 N5594 P1659 REPLACEMENT 5 Int BE Pri
!#4 N5595 P1660 ST 34 0x41800050 FP BE Sec
!#4 N5596 P1661 LD 3 -1 Int BE Pri
!#4 N5597 P1662 REPLACEMENT 34 Int BE Pri
!#4 N5598 P1663 PREFETCH 23 Int LE Pri
!#4 N5599 P1664 REPLACEMENT 29 Int BE Nuc
!#4 N5600 P1665 MEMBAR
!#4 N5601 P1666 BLD 5 -1 FP BE Pri
!#4 N5602 P1666 BLD 6 -1 FP BE Pri
!#4 N5603 P1667 MEMBAR
!#4 N5604 P1668 REPLACEMENT 21 Int BE Pri
!#4 N5605 P1669 REPLACEMENT 5 Int BE Pri
!#4 N5606 P1670 MEMBAR
!#4 N5607 P1671 BSTC 26 0x41800051 FP BE Pri
!#4 N5608 P1671 BSTC 27 0x41800052 FP BE Pri
!#4 N5609 P1672 MEMBAR
!#4 N5610 P1673 LD 21 -1 FP BE Pri
!#4 N5611 P1674 MEMBAR
!#4 N5612 P1675 BSTC 28 0x41800053 FP BE Pri
!#4 N5613 P1675 BSTC 29 0x41800054 FP BE Pri
!#A N5612 N5613
!#4 N5614 P1675 BSTC 30 0x41800055 FP BE Pri
!#4 N5615 P1676 MEMBAR
!#4 N5616 P1677 BLD 24 -1 FP BE Sec
!#4 N5617 P1677 BLD 25 -1 FP BE Sec
!#4 N5618 P1678 MEMBAR
!#4 N5619 P1679 REPLACEMENT 24 Int BE Sec
!#4 N5620 P1680 PREFETCH 2 Int BE Sec
!#4 N5621 P1681 REPLACEMENT 0 Int BE Pri
!#4 N5622 P1682 MEMBAR
!#4 N5623 P1683 BLD 24 -1 FP BE Sec
!#4 N5624 P1683 BLD 25 -1 FP BE Sec
!#4 N5625 P1684 MEMBAR
!#4 N5626 P1685 REPLACEMENT 32 Int BE Pri
!#4 N5627 P1686 MEMBAR
!#4 N5628 P1687 BST 28 0x41800056 FP BE Pri
!#4 N5629 P1687 BST 29 0x41800057 FP BE Pri
!#A N5628 N5629
!#4 N5630 P1687 BST 30 0x41800058 FP BE Pri
!#4 N5631 P1688 MEMBAR
!#4 N5632 P1689 PREFETCH 20 Int BE Nuc
!#4 N5633 P1690 REPLACEMENT 2 Int BE Pri
!#4 N5634 P1691 REPLACEMENT 27 Int BE Pri
!#4 N5635 P1692 MEMBAR
!#4 N5636 P1693 BST 7 0x41800059 FP BE Pri
!#4 N5637 P1694 MEMBAR
!#4 N5638 P1695 FLUSH 12 Int BE Pri
!#4 N5639 P1696 REPLACEMENT 3 Int BE Pri
!#4 N5640 P1697 REPLACEMENT 14 Int BE Pri
!#4 N5641 P1698 REPLACEMENT 24 Int BE Sec
!#4 N5642 P1699 REPLACEMENT 13 Int BE Sec
!#4 N5643 P1700 REPLACEMENT 28 Int BE Pri
!#4 N5644 P1701 REPLACEMENT 30 Int BE Sec
!#4 N5645 P1702 REPLACEMENT 15 Int BE Nuc
!#4 N5646 P1703 REPLACEMENT 6 Int BE Pri
!#4 N5647 P1704 REPLACEMENT 22 Int BE Pri
!#4 N5648 P1705 ST 4 0x2000008 Int BE Pri
!#4 N5649 P1706 REPLACEMENT 32 Int BE Pri
!#4 N5650 P1707 ST 17 0x2000009 Int BE Pri
!#4 N5651 P1708 REPLACEMENT 27 Int BE Pri
!#4 N5652 P1709 MEMBAR
!#4 N5653 P1710 BLD 5 -1 FP BE Pri
!#4 N5654 P1710 BLD 6 -1 FP BE Pri
!#4 N5655 P1711 MEMBAR
!#4 N5656 P1712 REPLACEMENT 30 Int BE Pri
!#4 N5657 P1713 REPLACEMENT 1 Int BE Sec
!#4 N5658 P1714 REPLACEMENT 9 Int BE Sec
!#4 N5659 P1715 MEMBAR
!#4 N5660 P1716 BLD 28 -1 FP BE Pri
!#4 N5661 P1716 BLD 29 -1 FP BE Pri
!#A N5660 N5661
!#4 N5662 P1716 BLD 30 -1 FP BE Pri
!#4 N5663 P1717 MEMBAR
!#4 N5664 P1718 REPLACEMENT 16 Int BE Pri
!#4 N5665 P1719 REPLACEMENT 9 Int BE Pri
!#4 N5666 P1720 LD 10 -1 FP BE Sec
!#4 N5667 P1721 REPLACEMENT 34 Int BE Sec
!#4 N5668 P1722 MEMBAR
!#4 N5669 P1723 BSTC 0 0x4180005a FP BE Pri
!#4 N5670 P1723 BSTC 1 0x4180005b FP BE Pri
!#A N5669 N5670
!#4 N5671 P1723 BSTC 2 0x4180005c FP BE Pri
!#4 N5672 P1723 BSTC 3 0x4180005d FP BE Pri
!#4 N5673 P1723 BSTC 4 0x4180005e FP BE Pri
!#4 N5674 P1724 MEMBAR
!#4 N5675 P1725 REPLACEMENT 19 Int BE Pri
!#4 N5676 P1726 MEMBAR
!#4 N5677 P1727 BSTC 26 0x4180005f FP BE Pri
!#4 N5678 P1727 BSTC 27 0x41800060 FP BE Pri
!#4 N5679 P1728 MEMBAR
!#4 N5680 P1729 REPLACEMENT 12 Int BE Sec
!#4 N5681 P1730 REPLACEMENT 18 Int BE Pri
!#4 N5682 P1731 REPLACEMENT 19 Int BE Pri
!#4 N5683 P1732 REPLACEMENT 27 Int BE Pri
!#4 N5684 P1733 MEMBAR
!#4 N5685 P1734 BST 16 0x41800061 FP BE Pri
!#4 N5686 P1735 MEMBAR
!#4 N5687 P1736 IDC_FLIP 31 Int BE Pri
!#4 N5688 P1737 REPLACEMENT 30 Int BE Nuc
!#4 N5689 P1738 REPLACEMENT 29 Int BE Pri
!#4 N5690 P1739 REPLACEMENT 16 Int BE Pri
!#4 N5691 P1740 LD 23 -1 Int BE Pri
!#4 N5692 P1741 REPLACEMENT 0 Int BE Pri
!#4 N5693 P1742 FLUSH 22 Int BE Pri
!#4 N5694 P1743 REPLACEMENT 31 Int BE Pri
!#4 N5695 P1744 LD 15 -1 Int BE Pri
!#4 N5696 P1745 ST 33 0x41800062 FP BE Pri
!#4 N5697 P1746 REPLACEMENT 13 Int BE Pri
!#4 N5698 P1747 PREFETCH 1 Int BE Pri
!#4 N5699 P1748 REPLACEMENT 3 Int BE Sec
!#4 N5700 P1749 REPLACEMENT 10 Int BE Sec
!#4 N5701 P1750 REPLACEMENT 16 Int BE Pri
!#4 N5702 P1751 LD 6 -1 Int BE Pri
!#4 N5703 P1752 PREFETCH 2 Int BE Nuc
!#4 N5704 P1753 REPLACEMENT 22 Int BE Pri
!#4 N5705 P1754 IDC_FLIP 3 Int BE Pri
!#4 N5706 P1755 ST 24 0x200000a Int BE Pri
!#4 N5707 P1756 REPLACEMENT 16 Int BE Sec
!#4 N5708 P1757 ST 12 0x200000b Int BE Pri
!#4 N5709 P1758 REPLACEMENT 13 Int BE Pri
!#4 N5710 P1759 PREFETCH 19 Int BE Pri
!#4 N5711 P1760 REPLACEMENT 31 Int BE Pri
!#4 N5712 P1761 REPLACEMENT 19 Int BE Sec
!#4 N5713 P1762 REPLACEMENT 33 Int BE Nuc
!#4 N5714 P1763 FLUSH 18 Int BE Pri
!#4 N5715 P1764 MEMBAR
!#4 N5716 P1765 BST 20 0x41800063 FP BE Pri
!#4 N5717 P1766 MEMBAR
!#4 N5718 P1767 REPLACEMENT 10 Int BE Pri
!#4 N5719 P1768 REPLACEMENT 24 Int BE Pri
!#4 N5720 P1769 REPLACEMENT 29 Int BE Nuc
!#4 N5721 P1770 ST 24 0x200000c Int BE Sec
!#4 N5722 P1771 IDC_FLIP 9 Int BE Pri
!#4 N5723 P1772 ST 33 0x200000d Int BE Pri
!#4 N5724 P1773 REPLACEMENT 4 Int BE Sec
!#4 N5725 P1774 ST 7 0x41800064 FP BE Pri
!#4 N5726 P1775 ST 26 0x200000e Int BE Pri
!#4 N5727 P1776 REPLACEMENT 22 Int BE Pri
!#4 N5728 P1777 REPLACEMENT 13 Int BE Pri
!#4 N5729 P1778 REPLACEMENT 20 Int BE Sec
!#4 N5730 P1779 REPLACEMENT 24 Int BE Pri
!#4 N5731 P1780 REPLACEMENT 25 Int BE Pri
!#4 N5732 P1781 IDC_FLIP 23 Int BE Pri
!#4 N5733 P1782 REPLACEMENT 2 Int BE Pri
!#4 N5734 P1783 REPLACEMENT 32 Int BE Pri
!#4 N5735 P1784 PREFETCH 29 Int BE Pri
!#4 N5736 P1785 REPLACEMENT 11 Int BE Pri
!#4 N5737 P1786 REPLACEMENT 31 Int BE Pri
!#4 N5738 P1787 MEMBAR
!#4 N5739 P1788 BLD 0 -1 FP BE Pri
!#4 N5740 P1788 BLD 1 -1 FP BE Pri
!#A N5739 N5740
!#4 N5741 P1788 BLD 2 -1 FP BE Pri
!#4 N5742 P1788 BLD 3 -1 FP BE Pri
!#4 N5743 P1788 BLD 4 -1 FP BE Pri
!#4 N5744 P1789 MEMBAR
!#4 N5745 P1790 BLD 24 -1 FP BE Pri
!#4 N5746 P1790 BLD 25 -1 FP BE Pri
!#4 N5747 P1791 MEMBAR
!#4 N5748 P1792 REPLACEMENT 16 Int BE Sec
!#4 N5749 P1793 REPLACEMENT 28 Int BE Pri
!#4 N5750 P1794 REPLACEMENT 15 Int BE Sec
!#4 N5751 P1795 REPLACEMENT 15 Int BE Sec
!#4 N5752 P1796 REPLACEMENT 11 Int BE Pri
!#4 N5753 P1797 REPLACEMENT 8 Int BE Pri
!#4 N5754 P1798 REPLACEMENT 28 Int BE Pri
!#4 N5755 P1799 REPLACEMENT 12 Int BE Pri
!#4 N5756 P1800 FLUSH 31 Int BE Pri
!#4 N5757 P1801 MEMBAR
!#4 N5758 P1802 BLD 8 -1 FP BE Pri
!#4 N5759 P1802 BLD 9 -1 FP BE Pri
!#4 N5760 P1803 MEMBAR
!#4 N5761 P1804 REPLACEMENT 15 Int BE Pri
!#4 N5762 P1805 REPLACEMENT 1 Int BE Pri
!#4 N5763 P1806 REPLACEMENT 8 Int BE Pri
!#4 N5764 P1807 MEMBAR
!#4 N5765 P1808 BST 0 0x41800065 FP BE Pri
!#4 N5766 P1808 BST 1 0x41800066 FP BE Pri
!#A N5765 N5766
!#4 N5767 P1808 BST 2 0x41800067 FP BE Pri
!#4 N5768 P1808 BST 3 0x41800068 FP BE Pri
!#4 N5769 P1808 BST 4 0x41800069 FP BE Pri
!#4 N5770 P1809 MEMBAR
!#4 N5771 P1810 BLD 16 -1 FP BE Pri
!#4 N5772 P1811 MEMBAR
!#4 N5773 P1812 BST 0 0x4180006a FP BE Pri
!#4 N5774 P1812 BST 1 0x4180006b FP BE Pri
!#A N5773 N5774
!#4 N5775 P1812 BST 2 0x4180006c FP BE Pri
!#4 N5776 P1812 BST 3 0x4180006d FP BE Pri
!#4 N5777 P1812 BST 4 0x4180006e FP BE Pri
!#4 N5778 P1813 MEMBAR
!#4 N5779 P1814 BSTC 0 0x4180006f FP BE Pri
!#4 N5780 P1814 BSTC 1 0x41800070 FP BE Pri
!#A N5779 N5780
!#4 N5781 P1814 BSTC 2 0x41800071 FP BE Pri
!#4 N5782 P1814 BSTC 3 0x41800072 FP BE Pri
!#4 N5783 P1814 BSTC 4 0x41800073 FP BE Pri
!#4 N5784 P1815 MEMBAR
!#4 N5785 P1816 LD 21 -1 Int BE Sec Loop_exit
!#4 N5786 P1630 ST 28 0x200000f Int BE Pri Loop_entry
!#4 N5787 P1631 MEMBAR
!#4 N5788 P1632 BST 11 0x41800074 FP BE Pri
!#4 N5789 P1632 BST 12 0x41800075 FP BE Pri
!#A N5788 N5789
!#4 N5790 P1632 BST 13 0x41800076 FP BE Pri
!#4 N5791 P1633 MEMBAR
!#4 N5792 P1634 FLUSHI 34 Int BE Pri
!#4 N5793 P1635 REPLACEMENT 22 Int BE Pri
!#4 N5794 P1636 MEMBAR
!#4 N5795 P1637 BLD 21 -1 FP BE Pri
!#4 N5796 P1637 BLD 22 -1 FP BE Pri
!#A N5795 N5796
!#4 N5797 P1637 BLD 23 -1 FP BE Pri
!#4 N5798 P1638 MEMBAR
!#4 N5799 P1639 REPLACEMENT 18 Int BE Pri
!#4 N5800 P1640 REPLACEMENT 31 Int BE Sec
!#4 N5801 P1641 LD 16 -1 Int BE Sec
!#4 N5802 P1642 REPLACEMENT 27 Int BE Pri
!#4 N5803 P1643 ST 26 0x41800077 FP BE Pri
!#4 N5804 P1644 REPLACEMENT 32 Int BE Sec
!#4 N5805 P1645 MEMBAR
!#4 N5806 P1646 BSTC 17 0x41800078 FP BE Sec
!#4 N5807 P1647 MEMBAR
!#4 N5808 P1648 REPLACEMENT 14 Int BE Pri
!#4 N5809 P1649 REPLACEMENT 13 Int BE Nuc
!#4 N5810 P1650 REPLACEMENT 16 Int BE Pri
!#4 N5811 P1651 REPLACEMENT 20 Int BE Pri
!#4 N5812 P1652 MEMBAR
!#4 N5813 P1653 BLD 34 -1 FP BE Pri
!#4 N5814 P1654 MEMBAR
!#4 N5815 P1655 BLD 0 -1 FP BE Pri
!#4 N5816 P1655 BLD 1 -1 FP BE Pri
!#A N5815 N5816
!#4 N5817 P1655 BLD 2 -1 FP BE Pri
!#4 N5818 P1655 BLD 3 -1 FP BE Pri
!#4 N5819 P1655 BLD 4 -1 FP BE Pri
!#4 N5820 P1656 MEMBAR
!#4 N5821 P1657 LD 22 -1 FP BE Pri
!#4 N5822 P1658 PREFETCH 22 Int BE Pri
!#4 N5823 P1659 REPLACEMENT 5 Int BE Pri
!#4 N5824 P1660 ST 34 0x41800079 FP BE Sec
!#4 N5825 P1661 LD 3 -1 Int BE Pri
!#4 N5826 P1662 REPLACEMENT 34 Int BE Pri
!#4 N5827 P1663 PREFETCH 23 Int LE Pri
!#4 N5828 P1664 REPLACEMENT 29 Int BE Nuc
!#4 N5829 P1665 MEMBAR
!#4 N5830 P1666 BLD 5 -1 FP BE Pri
!#4 N5831 P1666 BLD 6 -1 FP BE Pri
!#4 N5832 P1667 MEMBAR
!#4 N5833 P1668 REPLACEMENT 21 Int BE Pri
!#4 N5834 P1669 REPLACEMENT 5 Int BE Pri
!#4 N5835 P1670 MEMBAR
!#4 N5836 P1671 BSTC 26 0x4180007a FP BE Pri
!#4 N5837 P1671 BSTC 27 0x4180007b FP BE Pri
!#4 N5838 P1672 MEMBAR
!#4 N5839 P1673 LD 21 -1 FP BE Pri
!#4 N5840 P1674 MEMBAR
!#4 N5841 P1675 BSTC 28 0x4180007c FP BE Pri
!#4 N5842 P1675 BSTC 29 0x4180007d FP BE Pri
!#A N5841 N5842
!#4 N5843 P1675 BSTC 30 0x4180007e FP BE Pri
!#4 N5844 P1676 MEMBAR
!#4 N5845 P1677 BLD 24 -1 FP BE Sec
!#4 N5846 P1677 BLD 25 -1 FP BE Sec
!#4 N5847 P1678 MEMBAR
!#4 N5848 P1679 REPLACEMENT 24 Int BE Sec
!#4 N5849 P1680 PREFETCH 2 Int BE Sec
!#4 N5850 P1681 REPLACEMENT 0 Int BE Pri
!#4 N5851 P1682 MEMBAR
!#4 N5852 P1683 BLD 24 -1 FP BE Sec
!#4 N5853 P1683 BLD 25 -1 FP BE Sec
!#4 N5854 P1684 MEMBAR
!#4 N5855 P1685 REPLACEMENT 32 Int BE Pri
!#4 N5856 P1686 MEMBAR
!#4 N5857 P1687 BST 28 0x4180007f FP BE Pri
!#4 N5858 P1687 BST 29 0x41800080 FP BE Pri
!#A N5857 N5858
!#4 N5859 P1687 BST 30 0x41800081 FP BE Pri
!#4 N5860 P1688 MEMBAR
!#4 N5861 P1689 PREFETCH 20 Int BE Nuc
!#4 N5862 P1690 REPLACEMENT 2 Int BE Pri
!#4 N5863 P1691 REPLACEMENT 27 Int BE Pri
!#4 N5864 P1692 MEMBAR
!#4 N5865 P1693 BST 7 0x41800082 FP BE Pri
!#4 N5866 P1694 MEMBAR
!#4 N5867 P1695 FLUSH 12 Int BE Pri
!#4 N5868 P1696 REPLACEMENT 3 Int BE Pri
!#4 N5869 P1697 REPLACEMENT 14 Int BE Pri
!#4 N5870 P1698 REPLACEMENT 24 Int BE Sec
!#4 N5871 P1699 REPLACEMENT 13 Int BE Sec
!#4 N5872 P1700 REPLACEMENT 28 Int BE Pri
!#4 N5873 P1701 REPLACEMENT 30 Int BE Sec
!#4 N5874 P1702 REPLACEMENT 15 Int BE Nuc
!#4 N5875 P1703 REPLACEMENT 6 Int BE Pri
!#4 N5876 P1704 REPLACEMENT 22 Int BE Pri
!#4 N5877 P1705 ST 4 0x2000010 Int BE Pri
!#4 N5878 P1706 REPLACEMENT 32 Int BE Pri
!#4 N5879 P1707 ST 17 0x2000011 Int BE Pri
!#4 N5880 P1708 REPLACEMENT 27 Int BE Pri
!#4 N5881 P1709 MEMBAR
!#4 N5882 P1710 BLD 5 -1 FP BE Pri
!#4 N5883 P1710 BLD 6 -1 FP BE Pri
!#4 N5884 P1711 MEMBAR
!#4 N5885 P1712 REPLACEMENT 30 Int BE Pri
!#4 N5886 P1713 REPLACEMENT 1 Int BE Sec
!#4 N5887 P1714 REPLACEMENT 9 Int BE Sec
!#4 N5888 P1715 MEMBAR
!#4 N5889 P1716 BLD 28 -1 FP BE Pri
!#4 N5890 P1716 BLD 29 -1 FP BE Pri
!#A N5889 N5890
!#4 N5891 P1716 BLD 30 -1 FP BE Pri
!#4 N5892 P1717 MEMBAR
!#4 N5893 P1718 REPLACEMENT 16 Int BE Pri
!#4 N5894 P1719 REPLACEMENT 9 Int BE Pri
!#4 N5895 P1720 LD 10 -1 FP BE Sec
!#4 N5896 P1721 REPLACEMENT 34 Int BE Sec
!#4 N5897 P1722 MEMBAR
!#4 N5898 P1723 BSTC 0 0x41800083 FP BE Pri
!#4 N5899 P1723 BSTC 1 0x41800084 FP BE Pri
!#A N5898 N5899
!#4 N5900 P1723 BSTC 2 0x41800085 FP BE Pri
!#4 N5901 P1723 BSTC 3 0x41800086 FP BE Pri
!#4 N5902 P1723 BSTC 4 0x41800087 FP BE Pri
!#4 N5903 P1724 MEMBAR
!#4 N5904 P1725 REPLACEMENT 19 Int BE Pri
!#4 N5905 P1726 MEMBAR
!#4 N5906 P1727 BSTC 26 0x41800088 FP BE Pri
!#4 N5907 P1727 BSTC 27 0x41800089 FP BE Pri
!#4 N5908 P1728 MEMBAR
!#4 N5909 P1729 REPLACEMENT 12 Int BE Sec
!#4 N5910 P1730 REPLACEMENT 18 Int BE Pri
!#4 N5911 P1731 REPLACEMENT 19 Int BE Pri
!#4 N5912 P1732 REPLACEMENT 27 Int BE Pri
!#4 N5913 P1733 MEMBAR
!#4 N5914 P1734 BST 16 0x4180008a FP BE Pri
!#4 N5915 P1735 MEMBAR
!#4 N5916 P1736 IDC_FLIP 31 Int BE Pri
!#4 N5917 P1737 REPLACEMENT 30 Int BE Nuc
!#4 N5918 P1738 REPLACEMENT 29 Int BE Pri
!#4 N5919 P1739 REPLACEMENT 16 Int BE Pri
!#4 N5920 P1740 LD 23 -1 Int BE Pri
!#4 N5921 P1741 REPLACEMENT 0 Int BE Pri
!#4 N5922 P1742 FLUSH 22 Int BE Pri
!#4 N5923 P1743 REPLACEMENT 31 Int BE Pri
!#4 N5924 P1744 LD 15 -1 Int BE Pri
!#4 N5925 P1745 ST 33 0x4180008b FP BE Pri
!#4 N5926 P1746 REPLACEMENT 13 Int BE Pri
!#4 N5927 P1747 PREFETCH 1 Int BE Pri
!#4 N5928 P1748 REPLACEMENT 3 Int BE Sec
!#4 N5929 P1749 REPLACEMENT 10 Int BE Sec
!#4 N5930 P1750 REPLACEMENT 16 Int BE Pri
!#4 N5931 P1751 LD 6 -1 Int BE Pri
!#4 N5932 P1752 PREFETCH 2 Int BE Nuc
!#4 N5933 P1753 REPLACEMENT 22 Int BE Pri
!#4 N5934 P1754 IDC_FLIP 3 Int BE Pri
!#4 N5935 P1755 ST 24 0x2000012 Int BE Pri
!#4 N5936 P1756 REPLACEMENT 16 Int BE Sec
!#4 N5937 P1757 ST 12 0x2000013 Int BE Pri
!#4 N5938 P1758 REPLACEMENT 13 Int BE Pri
!#4 N5939 P1759 PREFETCH 19 Int BE Pri
!#4 N5940 P1760 REPLACEMENT 31 Int BE Pri
!#4 N5941 P1761 REPLACEMENT 19 Int BE Sec
!#4 N5942 P1762 REPLACEMENT 33 Int BE Nuc
!#4 N5943 P1763 FLUSH 18 Int BE Pri
!#4 N5944 P1764 MEMBAR
!#4 N5945 P1765 BST 20 0x4180008c FP BE Pri
!#4 N5946 P1766 MEMBAR
!#4 N5947 P1767 REPLACEMENT 10 Int BE Pri
!#4 N5948 P1768 REPLACEMENT 24 Int BE Pri
!#4 N5949 P1769 REPLACEMENT 29 Int BE Nuc
!#4 N5950 P1770 ST 24 0x2000014 Int BE Sec
!#4 N5951 P1771 IDC_FLIP 9 Int BE Pri
!#4 N5952 P1772 ST 33 0x2000015 Int BE Pri
!#4 N5953 P1773 REPLACEMENT 4 Int BE Sec
!#4 N5954 P1774 ST 7 0x4180008d FP BE Pri
!#4 N5955 P1775 ST 26 0x2000016 Int BE Pri
!#4 N5956 P1776 REPLACEMENT 22 Int BE Pri
!#4 N5957 P1777 REPLACEMENT 13 Int BE Pri
!#4 N5958 P1778 REPLACEMENT 20 Int BE Sec
!#4 N5959 P1779 REPLACEMENT 24 Int BE Pri
!#4 N5960 P1780 REPLACEMENT 25 Int BE Pri
!#4 N5961 P1781 IDC_FLIP 23 Int BE Pri
!#4 N5962 P1782 REPLACEMENT 2 Int BE Pri
!#4 N5963 P1783 REPLACEMENT 32 Int BE Pri
!#4 N5964 P1784 PREFETCH 29 Int BE Pri
!#4 N5965 P1785 REPLACEMENT 11 Int BE Pri
!#4 N5966 P1786 REPLACEMENT 31 Int BE Pri
!#4 N5967 P1787 MEMBAR
!#4 N5968 P1788 BLD 0 -1 FP BE Pri
!#4 N5969 P1788 BLD 1 -1 FP BE Pri
!#A N5968 N5969
!#4 N5970 P1788 BLD 2 -1 FP BE Pri
!#4 N5971 P1788 BLD 3 -1 FP BE Pri
!#4 N5972 P1788 BLD 4 -1 FP BE Pri
!#4 N5973 P1789 MEMBAR
!#4 N5974 P1790 BLD 24 -1 FP BE Pri
!#4 N5975 P1790 BLD 25 -1 FP BE Pri
!#4 N5976 P1791 MEMBAR
!#4 N5977 P1792 REPLACEMENT 16 Int BE Sec
!#4 N5978 P1793 REPLACEMENT 28 Int BE Pri
!#4 N5979 P1794 REPLACEMENT 15 Int BE Sec
!#4 N5980 P1795 REPLACEMENT 15 Int BE Sec
!#4 N5981 P1796 REPLACEMENT 11 Int BE Pri
!#4 N5982 P1797 REPLACEMENT 8 Int BE Pri
!#4 N5983 P1798 REPLACEMENT 28 Int BE Pri
!#4 N5984 P1799 REPLACEMENT 12 Int BE Pri
!#4 N5985 P1800 FLUSH 31 Int BE Pri
!#4 N5986 P1801 MEMBAR
!#4 N5987 P1802 BLD 8 -1 FP BE Pri
!#4 N5988 P1802 BLD 9 -1 FP BE Pri
!#4 N5989 P1803 MEMBAR
!#4 N5990 P1804 REPLACEMENT 15 Int BE Pri
!#4 N5991 P1805 REPLACEMENT 1 Int BE Pri
!#4 N5992 P1806 REPLACEMENT 8 Int BE Pri
!#4 N5993 P1807 MEMBAR
!#4 N5994 P1808 BST 0 0x4180008e FP BE Pri
!#4 N5995 P1808 BST 1 0x4180008f FP BE Pri
!#A N5994 N5995
!#4 N5996 P1808 BST 2 0x41800090 FP BE Pri
!#4 N5997 P1808 BST 3 0x41800091 FP BE Pri
!#4 N5998 P1808 BST 4 0x41800092 FP BE Pri
!#4 N5999 P1809 MEMBAR
!#4 N6000 P1810 BLD 16 -1 FP BE Pri
!#4 N6001 P1811 MEMBAR
!#4 N6002 P1812 BST 0 0x41800093 FP BE Pri
!#4 N6003 P1812 BST 1 0x41800094 FP BE Pri
!#A N6002 N6003
!#4 N6004 P1812 BST 2 0x41800095 FP BE Pri
!#4 N6005 P1812 BST 3 0x41800096 FP BE Pri
!#4 N6006 P1812 BST 4 0x41800097 FP BE Pri
!#4 N6007 P1813 MEMBAR
!#4 N6008 P1814 BSTC 0 0x41800098 FP BE Pri
!#4 N6009 P1814 BSTC 1 0x41800099 FP BE Pri
!#A N6008 N6009
!#4 N6010 P1814 BSTC 2 0x4180009a FP BE Pri
!#4 N6011 P1814 BSTC 3 0x4180009b FP BE Pri
!#4 N6012 P1814 BSTC 4 0x4180009c FP BE Pri
!#4 N6013 P1815 MEMBAR
!#4 N6014 P1816 LD 21 -1 Int BE Sec Loop_exit
!#4 N6015 P1630 ST 28 0x2000017 Int BE Pri Loop_entry
!#4 N6016 P1631 MEMBAR
!#4 N6017 P1632 BST 11 0x4180009d FP BE Pri
!#4 N6018 P1632 BST 12 0x4180009e FP BE Pri
!#A N6017 N6018
!#4 N6019 P1632 BST 13 0x4180009f FP BE Pri
!#4 N6020 P1633 MEMBAR
!#4 N6021 P1634 FLUSHI 34 Int BE Pri
!#4 N6022 P1635 REPLACEMENT 22 Int BE Pri
!#4 N6023 P1636 MEMBAR
!#4 N6024 P1637 BLD 21 -1 FP BE Pri
!#4 N6025 P1637 BLD 22 -1 FP BE Pri
!#A N6024 N6025
!#4 N6026 P1637 BLD 23 -1 FP BE Pri
!#4 N6027 P1638 MEMBAR
!#4 N6028 P1639 REPLACEMENT 18 Int BE Pri
!#4 N6029 P1640 REPLACEMENT 31 Int BE Sec
!#4 N6030 P1641 LD 16 -1 Int BE Sec
!#4 N6031 P1642 REPLACEMENT 27 Int BE Pri
!#4 N6032 P1643 ST 26 0x418000a0 FP BE Pri
!#4 N6033 P1644 REPLACEMENT 32 Int BE Sec
!#4 N6034 P1645 MEMBAR
!#4 N6035 P1646 BSTC 17 0x418000a1 FP BE Sec
!#4 N6036 P1647 MEMBAR
!#4 N6037 P1648 REPLACEMENT 14 Int BE Pri
!#4 N6038 P1649 REPLACEMENT 13 Int BE Nuc
!#4 N6039 P1650 REPLACEMENT 16 Int BE Pri
!#4 N6040 P1651 REPLACEMENT 20 Int BE Pri
!#4 N6041 P1652 MEMBAR
!#4 N6042 P1653 BLD 34 -1 FP BE Pri
!#4 N6043 P1654 MEMBAR
!#4 N6044 P1655 BLD 0 -1 FP BE Pri
!#4 N6045 P1655 BLD 1 -1 FP BE Pri
!#A N6044 N6045
!#4 N6046 P1655 BLD 2 -1 FP BE Pri
!#4 N6047 P1655 BLD 3 -1 FP BE Pri
!#4 N6048 P1655 BLD 4 -1 FP BE Pri
!#4 N6049 P1656 MEMBAR
!#4 N6050 P1657 LD 22 -1 FP BE Pri
!#4 N6051 P1658 PREFETCH 22 Int BE Pri
!#4 N6052 P1659 REPLACEMENT 5 Int BE Pri
!#4 N6053 P1660 ST 34 0x418000a2 FP BE Sec
!#4 N6054 P1661 LD 3 -1 Int BE Pri
!#4 N6055 P1662 REPLACEMENT 34 Int BE Pri
!#4 N6056 P1663 PREFETCH 23 Int LE Pri
!#4 N6057 P1664 REPLACEMENT 29 Int BE Nuc
!#4 N6058 P1665 MEMBAR
!#4 N6059 P1666 BLD 5 -1 FP BE Pri
!#4 N6060 P1666 BLD 6 -1 FP BE Pri
!#4 N6061 P1667 MEMBAR
!#4 N6062 P1668 REPLACEMENT 21 Int BE Pri
!#4 N6063 P1669 REPLACEMENT 5 Int BE Pri
!#4 N6064 P1670 MEMBAR
!#4 N6065 P1671 BSTC 26 0x418000a3 FP BE Pri
!#4 N6066 P1671 BSTC 27 0x418000a4 FP BE Pri
!#4 N6067 P1672 MEMBAR
!#4 N6068 P1673 LD 21 -1 FP BE Pri
!#4 N6069 P1674 MEMBAR
!#4 N6070 P1675 BSTC 28 0x418000a5 FP BE Pri
!#4 N6071 P1675 BSTC 29 0x418000a6 FP BE Pri
!#A N6070 N6071
!#4 N6072 P1675 BSTC 30 0x418000a7 FP BE Pri
!#4 N6073 P1676 MEMBAR
!#4 N6074 P1677 BLD 24 -1 FP BE Sec
!#4 N6075 P1677 BLD 25 -1 FP BE Sec
!#4 N6076 P1678 MEMBAR
!#4 N6077 P1679 REPLACEMENT 24 Int BE Sec
!#4 N6078 P1680 PREFETCH 2 Int BE Sec
!#4 N6079 P1681 REPLACEMENT 0 Int BE Pri
!#4 N6080 P1682 MEMBAR
!#4 N6081 P1683 BLD 24 -1 FP BE Sec
!#4 N6082 P1683 BLD 25 -1 FP BE Sec
!#4 N6083 P1684 MEMBAR
!#4 N6084 P1685 REPLACEMENT 32 Int BE Pri
!#4 N6085 P1686 MEMBAR
!#4 N6086 P1687 BST 28 0x418000a8 FP BE Pri
!#4 N6087 P1687 BST 29 0x418000a9 FP BE Pri
!#A N6086 N6087
!#4 N6088 P1687 BST 30 0x418000aa FP BE Pri
!#4 N6089 P1688 MEMBAR
!#4 N6090 P1689 PREFETCH 20 Int BE Nuc
!#4 N6091 P1690 REPLACEMENT 2 Int BE Pri
!#4 N6092 P1691 REPLACEMENT 27 Int BE Pri
!#4 N6093 P1692 MEMBAR
!#4 N6094 P1693 BST 7 0x418000ab FP BE Pri
!#4 N6095 P1694 MEMBAR
!#4 N6096 P1695 FLUSH 12 Int BE Pri
!#4 N6097 P1696 REPLACEMENT 3 Int BE Pri
!#4 N6098 P1697 REPLACEMENT 14 Int BE Pri
!#4 N6099 P1698 REPLACEMENT 24 Int BE Sec
!#4 N6100 P1699 REPLACEMENT 13 Int BE Sec
!#4 N6101 P1700 REPLACEMENT 28 Int BE Pri
!#4 N6102 P1701 REPLACEMENT 30 Int BE Sec
!#4 N6103 P1702 REPLACEMENT 15 Int BE Nuc
!#4 N6104 P1703 REPLACEMENT 6 Int BE Pri
!#4 N6105 P1704 REPLACEMENT 22 Int BE Pri
!#4 N6106 P1705 ST 4 0x2000018 Int BE Pri
!#4 N6107 P1706 REPLACEMENT 32 Int BE Pri
!#4 N6108 P1707 ST 17 0x2000019 Int BE Pri
!#4 N6109 P1708 REPLACEMENT 27 Int BE Pri
!#4 N6110 P1709 MEMBAR
!#4 N6111 P1710 BLD 5 -1 FP BE Pri
!#4 N6112 P1710 BLD 6 -1 FP BE Pri
!#4 N6113 P1711 MEMBAR
!#4 N6114 P1712 REPLACEMENT 30 Int BE Pri
!#4 N6115 P1713 REPLACEMENT 1 Int BE Sec
!#4 N6116 P1714 REPLACEMENT 9 Int BE Sec
!#4 N6117 P1715 MEMBAR
!#4 N6118 P1716 BLD 28 -1 FP BE Pri
!#4 N6119 P1716 BLD 29 -1 FP BE Pri
!#A N6118 N6119
!#4 N6120 P1716 BLD 30 -1 FP BE Pri
!#4 N6121 P1717 MEMBAR
!#4 N6122 P1718 REPLACEMENT 16 Int BE Pri
!#4 N6123 P1719 REPLACEMENT 9 Int BE Pri
!#4 N6124 P1720 LD 10 -1 FP BE Sec
!#4 N6125 P1721 REPLACEMENT 34 Int BE Sec
!#4 N6126 P1722 MEMBAR
!#4 N6127 P1723 BSTC 0 0x418000ac FP BE Pri
!#4 N6128 P1723 BSTC 1 0x418000ad FP BE Pri
!#A N6127 N6128
!#4 N6129 P1723 BSTC 2 0x418000ae FP BE Pri
!#4 N6130 P1723 BSTC 3 0x418000af FP BE Pri
!#4 N6131 P1723 BSTC 4 0x418000b0 FP BE Pri
!#4 N6132 P1724 MEMBAR
!#4 N6133 P1725 REPLACEMENT 19 Int BE Pri
!#4 N6134 P1726 MEMBAR
!#4 N6135 P1727 BSTC 26 0x418000b1 FP BE Pri
!#4 N6136 P1727 BSTC 27 0x418000b2 FP BE Pri
!#4 N6137 P1728 MEMBAR
!#4 N6138 P1729 REPLACEMENT 12 Int BE Sec
!#4 N6139 P1730 REPLACEMENT 18 Int BE Pri
!#4 N6140 P1731 REPLACEMENT 19 Int BE Pri
!#4 N6141 P1732 REPLACEMENT 27 Int BE Pri
!#4 N6142 P1733 MEMBAR
!#4 N6143 P1734 BST 16 0x418000b3 FP BE Pri
!#4 N6144 P1735 MEMBAR
!#4 N6145 P1736 IDC_FLIP 31 Int BE Pri
!#4 N6146 P1737 REPLACEMENT 30 Int BE Nuc
!#4 N6147 P1738 REPLACEMENT 29 Int BE Pri
!#4 N6148 P1739 REPLACEMENT 16 Int BE Pri
!#4 N6149 P1740 LD 23 -1 Int BE Pri
!#4 N6150 P1741 REPLACEMENT 0 Int BE Pri
!#4 N6151 P1742 FLUSH 22 Int BE Pri
!#4 N6152 P1743 REPLACEMENT 31 Int BE Pri
!#4 N6153 P1744 LD 15 -1 Int BE Pri
!#4 N6154 P1745 ST 33 0x418000b4 FP BE Pri
!#4 N6155 P1746 REPLACEMENT 13 Int BE Pri
!#4 N6156 P1747 PREFETCH 1 Int BE Pri
!#4 N6157 P1748 REPLACEMENT 3 Int BE Sec
!#4 N6158 P1749 REPLACEMENT 10 Int BE Sec
!#4 N6159 P1750 REPLACEMENT 16 Int BE Pri
!#4 N6160 P1751 LD 6 -1 Int BE Pri
!#4 N6161 P1752 PREFETCH 2 Int BE Nuc
!#4 N6162 P1753 REPLACEMENT 22 Int BE Pri
!#4 N6163 P1754 IDC_FLIP 3 Int BE Pri
!#4 N6164 P1755 ST 24 0x200001a Int BE Pri
!#4 N6165 P1756 REPLACEMENT 16 Int BE Sec
!#4 N6166 P1757 ST 12 0x200001b Int BE Pri
!#4 N6167 P1758 REPLACEMENT 13 Int BE Pri
!#4 N6168 P1759 PREFETCH 19 Int BE Pri
!#4 N6169 P1760 REPLACEMENT 31 Int BE Pri
!#4 N6170 P1761 REPLACEMENT 19 Int BE Sec
!#4 N6171 P1762 REPLACEMENT 33 Int BE Nuc
!#4 N6172 P1763 FLUSH 18 Int BE Pri
!#4 N6173 P1764 MEMBAR
!#4 N6174 P1765 BST 20 0x418000b5 FP BE Pri
!#4 N6175 P1766 MEMBAR
!#4 N6176 P1767 REPLACEMENT 10 Int BE Pri
!#4 N6177 P1768 REPLACEMENT 24 Int BE Pri
!#4 N6178 P1769 REPLACEMENT 29 Int BE Nuc
!#4 N6179 P1770 ST 24 0x200001c Int BE Sec
!#4 N6180 P1771 IDC_FLIP 9 Int BE Pri
!#4 N6181 P1772 ST 33 0x200001d Int BE Pri
!#4 N6182 P1773 REPLACEMENT 4 Int BE Sec
!#4 N6183 P1774 ST 7 0x418000b6 FP BE Pri
!#4 N6184 P1775 ST 26 0x200001e Int BE Pri
!#4 N6185 P1776 REPLACEMENT 22 Int BE Pri
!#4 N6186 P1777 REPLACEMENT 13 Int BE Pri
!#4 N6187 P1778 REPLACEMENT 20 Int BE Sec
!#4 N6188 P1779 REPLACEMENT 24 Int BE Pri
!#4 N6189 P1780 REPLACEMENT 25 Int BE Pri
!#4 N6190 P1781 IDC_FLIP 23 Int BE Pri
!#4 N6191 P1782 REPLACEMENT 2 Int BE Pri
!#4 N6192 P1783 REPLACEMENT 32 Int BE Pri
!#4 N6193 P1784 PREFETCH 29 Int BE Pri
!#4 N6194 P1785 REPLACEMENT 11 Int BE Pri
!#4 N6195 P1786 REPLACEMENT 31 Int BE Pri
!#4 N6196 P1787 MEMBAR
!#4 N6197 P1788 BLD 0 -1 FP BE Pri
!#4 N6198 P1788 BLD 1 -1 FP BE Pri
!#A N6197 N6198
!#4 N6199 P1788 BLD 2 -1 FP BE Pri
!#4 N6200 P1788 BLD 3 -1 FP BE Pri
!#4 N6201 P1788 BLD 4 -1 FP BE Pri
!#4 N6202 P1789 MEMBAR
!#4 N6203 P1790 BLD 24 -1 FP BE Pri
!#4 N6204 P1790 BLD 25 -1 FP BE Pri
!#4 N6205 P1791 MEMBAR
!#4 N6206 P1792 REPLACEMENT 16 Int BE Sec
!#4 N6207 P1793 REPLACEMENT 28 Int BE Pri
!#4 N6208 P1794 REPLACEMENT 15 Int BE Sec
!#4 N6209 P1795 REPLACEMENT 15 Int BE Sec
!#4 N6210 P1796 REPLACEMENT 11 Int BE Pri
!#4 N6211 P1797 REPLACEMENT 8 Int BE Pri
!#4 N6212 P1798 REPLACEMENT 28 Int BE Pri
!#4 N6213 P1799 REPLACEMENT 12 Int BE Pri
!#4 N6214 P1800 FLUSH 31 Int BE Pri
!#4 N6215 P1801 MEMBAR
!#4 N6216 P1802 BLD 8 -1 FP BE Pri
!#4 N6217 P1802 BLD 9 -1 FP BE Pri
!#4 N6218 P1803 MEMBAR
!#4 N6219 P1804 REPLACEMENT 15 Int BE Pri
!#4 N6220 P1805 REPLACEMENT 1 Int BE Pri
!#4 N6221 P1806 REPLACEMENT 8 Int BE Pri
!#4 N6222 P1807 MEMBAR
!#4 N6223 P1808 BST 0 0x418000b7 FP BE Pri
!#4 N6224 P1808 BST 1 0x418000b8 FP BE Pri
!#A N6223 N6224
!#4 N6225 P1808 BST 2 0x418000b9 FP BE Pri
!#4 N6226 P1808 BST 3 0x418000ba FP BE Pri
!#4 N6227 P1808 BST 4 0x418000bb FP BE Pri
!#4 N6228 P1809 MEMBAR
!#4 N6229 P1810 BLD 16 -1 FP BE Pri
!#4 N6230 P1811 MEMBAR
!#4 N6231 P1812 BST 0 0x418000bc FP BE Pri
!#4 N6232 P1812 BST 1 0x418000bd FP BE Pri
!#A N6231 N6232
!#4 N6233 P1812 BST 2 0x418000be FP BE Pri
!#4 N6234 P1812 BST 3 0x418000bf FP BE Pri
!#4 N6235 P1812 BST 4 0x418000c0 FP BE Pri
!#4 N6236 P1813 MEMBAR
!#4 N6237 P1814 BSTC 0 0x418000c1 FP BE Pri
!#4 N6238 P1814 BSTC 1 0x418000c2 FP BE Pri
!#A N6237 N6238
!#4 N6239 P1814 BSTC 2 0x418000c3 FP BE Pri
!#4 N6240 P1814 BSTC 3 0x418000c4 FP BE Pri
!#4 N6241 P1814 BSTC 4 0x418000c5 FP BE Pri
!#4 N6242 P1815 MEMBAR
!#4 N6243 P1816 LD 21 -1 Int BE Sec Loop_exit
!#4 N6244 P1630 ST 28 0x200001f Int BE Pri Loop_entry
!#4 N6245 P1631 MEMBAR
!#4 N6246 P1632 BST 11 0x418000c6 FP BE Pri
!#4 N6247 P1632 BST 12 0x418000c7 FP BE Pri
!#A N6246 N6247
!#4 N6248 P1632 BST 13 0x418000c8 FP BE Pri
!#4 N6249 P1633 MEMBAR
!#4 N6250 P1634 FLUSHI 34 Int BE Pri
!#4 N6251 P1635 REPLACEMENT 22 Int BE Pri
!#4 N6252 P1636 MEMBAR
!#4 N6253 P1637 BLD 21 -1 FP BE Pri
!#4 N6254 P1637 BLD 22 -1 FP BE Pri
!#A N6253 N6254
!#4 N6255 P1637 BLD 23 -1 FP BE Pri
!#4 N6256 P1638 MEMBAR
!#4 N6257 P1639 REPLACEMENT 18 Int BE Pri
!#4 N6258 P1640 REPLACEMENT 31 Int BE Sec
!#4 N6259 P1641 LD 16 -1 Int BE Sec
!#4 N6260 P1642 REPLACEMENT 27 Int BE Pri
!#4 N6261 P1643 ST 26 0x418000c9 FP BE Pri
!#4 N6262 P1644 REPLACEMENT 32 Int BE Sec
!#4 N6263 P1645 MEMBAR
!#4 N6264 P1646 BSTC 17 0x418000ca FP BE Sec
!#4 N6265 P1647 MEMBAR
!#4 N6266 P1648 REPLACEMENT 14 Int BE Pri
!#4 N6267 P1649 REPLACEMENT 13 Int BE Nuc
!#4 N6268 P1650 REPLACEMENT 16 Int BE Pri
!#4 N6269 P1651 REPLACEMENT 20 Int BE Pri
!#4 N6270 P1652 MEMBAR
!#4 N6271 P1653 BLD 34 -1 FP BE Pri
!#4 N6272 P1654 MEMBAR
!#4 N6273 P1655 BLD 0 -1 FP BE Pri
!#4 N6274 P1655 BLD 1 -1 FP BE Pri
!#A N6273 N6274
!#4 N6275 P1655 BLD 2 -1 FP BE Pri
!#4 N6276 P1655 BLD 3 -1 FP BE Pri
!#4 N6277 P1655 BLD 4 -1 FP BE Pri
!#4 N6278 P1656 MEMBAR
!#4 N6279 P1657 LD 22 -1 FP BE Pri
!#4 N6280 P1658 PREFETCH 22 Int BE Pri
!#4 N6281 P1659 REPLACEMENT 5 Int BE Pri
!#4 N6282 P1660 ST 34 0x418000cb FP BE Sec
!#4 N6283 P1661 LD 3 -1 Int BE Pri
!#4 N6284 P1662 REPLACEMENT 34 Int BE Pri
!#4 N6285 P1663 PREFETCH 23 Int LE Pri
!#4 N6286 P1664 REPLACEMENT 29 Int BE Nuc
!#4 N6287 P1665 MEMBAR
!#4 N6288 P1666 BLD 5 -1 FP BE Pri
!#4 N6289 P1666 BLD 6 -1 FP BE Pri
!#4 N6290 P1667 MEMBAR
!#4 N6291 P1668 REPLACEMENT 21 Int BE Pri
!#4 N6292 P1669 REPLACEMENT 5 Int BE Pri
!#4 N6293 P1670 MEMBAR
!#4 N6294 P1671 BSTC 26 0x418000cc FP BE Pri
!#4 N6295 P1671 BSTC 27 0x418000cd FP BE Pri
!#4 N6296 P1672 MEMBAR
!#4 N6297 P1673 LD 21 -1 FP BE Pri
!#4 N6298 P1674 MEMBAR
!#4 N6299 P1675 BSTC 28 0x418000ce FP BE Pri
!#4 N6300 P1675 BSTC 29 0x418000cf FP BE Pri
!#A N6299 N6300
!#4 N6301 P1675 BSTC 30 0x418000d0 FP BE Pri
!#4 N6302 P1676 MEMBAR
!#4 N6303 P1677 BLD 24 -1 FP BE Sec
!#4 N6304 P1677 BLD 25 -1 FP BE Sec
!#4 N6305 P1678 MEMBAR
!#4 N6306 P1679 REPLACEMENT 24 Int BE Sec
!#4 N6307 P1680 PREFETCH 2 Int BE Sec
!#4 N6308 P1681 REPLACEMENT 0 Int BE Pri
!#4 N6309 P1682 MEMBAR
!#4 N6310 P1683 BLD 24 -1 FP BE Sec
!#4 N6311 P1683 BLD 25 -1 FP BE Sec
!#4 N6312 P1684 MEMBAR
!#4 N6313 P1685 REPLACEMENT 32 Int BE Pri
!#4 N6314 P1686 MEMBAR
!#4 N6315 P1687 BST 28 0x418000d1 FP BE Pri
!#4 N6316 P1687 BST 29 0x418000d2 FP BE Pri
!#A N6315 N6316
!#4 N6317 P1687 BST 30 0x418000d3 FP BE Pri
!#4 N6318 P1688 MEMBAR
!#4 N6319 P1689 PREFETCH 20 Int BE Nuc
!#4 N6320 P1690 REPLACEMENT 2 Int BE Pri
!#4 N6321 P1691 REPLACEMENT 27 Int BE Pri
!#4 N6322 P1692 MEMBAR
!#4 N6323 P1693 BST 7 0x418000d4 FP BE Pri
!#4 N6324 P1694 MEMBAR
!#4 N6325 P1695 FLUSH 12 Int BE Pri
!#4 N6326 P1696 REPLACEMENT 3 Int BE Pri
!#4 N6327 P1697 REPLACEMENT 14 Int BE Pri
!#4 N6328 P1698 REPLACEMENT 24 Int BE Sec
!#4 N6329 P1699 REPLACEMENT 13 Int BE Sec
!#4 N6330 P1700 REPLACEMENT 28 Int BE Pri
!#4 N6331 P1701 REPLACEMENT 30 Int BE Sec
!#4 N6332 P1702 REPLACEMENT 15 Int BE Nuc
!#4 N6333 P1703 REPLACEMENT 6 Int BE Pri
!#4 N6334 P1704 REPLACEMENT 22 Int BE Pri
!#4 N6335 P1705 ST 4 0x2000020 Int BE Pri
!#4 N6336 P1706 REPLACEMENT 32 Int BE Pri
!#4 N6337 P1707 ST 17 0x2000021 Int BE Pri
!#4 N6338 P1708 REPLACEMENT 27 Int BE Pri
!#4 N6339 P1709 MEMBAR
!#4 N6340 P1710 BLD 5 -1 FP BE Pri
!#4 N6341 P1710 BLD 6 -1 FP BE Pri
!#4 N6342 P1711 MEMBAR
!#4 N6343 P1712 REPLACEMENT 30 Int BE Pri
!#4 N6344 P1713 REPLACEMENT 1 Int BE Sec
!#4 N6345 P1714 REPLACEMENT 9 Int BE Sec
!#4 N6346 P1715 MEMBAR
!#4 N6347 P1716 BLD 28 -1 FP BE Pri
!#4 N6348 P1716 BLD 29 -1 FP BE Pri
!#A N6347 N6348
!#4 N6349 P1716 BLD 30 -1 FP BE Pri
!#4 N6350 P1717 MEMBAR
!#4 N6351 P1718 REPLACEMENT 16 Int BE Pri
!#4 N6352 P1719 REPLACEMENT 9 Int BE Pri
!#4 N6353 P1720 LD 10 -1 FP BE Sec
!#4 N6354 P1721 REPLACEMENT 34 Int BE Sec
!#4 N6355 P1722 MEMBAR
!#4 N6356 P1723 BSTC 0 0x418000d5 FP BE Pri
!#4 N6357 P1723 BSTC 1 0x418000d6 FP BE Pri
!#A N6356 N6357
!#4 N6358 P1723 BSTC 2 0x418000d7 FP BE Pri
!#4 N6359 P1723 BSTC 3 0x418000d8 FP BE Pri
!#4 N6360 P1723 BSTC 4 0x418000d9 FP BE Pri
!#4 N6361 P1724 MEMBAR
!#4 N6362 P1725 REPLACEMENT 19 Int BE Pri
!#4 N6363 P1726 MEMBAR
!#4 N6364 P1727 BSTC 26 0x418000da FP BE Pri
!#4 N6365 P1727 BSTC 27 0x418000db FP BE Pri
!#4 N6366 P1728 MEMBAR
!#4 N6367 P1729 REPLACEMENT 12 Int BE Sec
!#4 N6368 P1730 REPLACEMENT 18 Int BE Pri
!#4 N6369 P1731 REPLACEMENT 19 Int BE Pri
!#4 N6370 P1732 REPLACEMENT 27 Int BE Pri
!#4 N6371 P1733 MEMBAR
!#4 N6372 P1734 BST 16 0x418000dc FP BE Pri
!#4 N6373 P1735 MEMBAR
!#4 N6374 P1736 IDC_FLIP 31 Int BE Pri
!#4 N6375 P1737 REPLACEMENT 30 Int BE Nuc
!#4 N6376 P1738 REPLACEMENT 29 Int BE Pri
!#4 N6377 P1739 REPLACEMENT 16 Int BE Pri
!#4 N6378 P1740 LD 23 -1 Int BE Pri
!#4 N6379 P1741 REPLACEMENT 0 Int BE Pri
!#4 N6380 P1742 FLUSH 22 Int BE Pri
!#4 N6381 P1743 REPLACEMENT 31 Int BE Pri
!#4 N6382 P1744 LD 15 -1 Int BE Pri
!#4 N6383 P1745 ST 33 0x418000dd FP BE Pri
!#4 N6384 P1746 REPLACEMENT 13 Int BE Pri
!#4 N6385 P1747 PREFETCH 1 Int BE Pri
!#4 N6386 P1748 REPLACEMENT 3 Int BE Sec
!#4 N6387 P1749 REPLACEMENT 10 Int BE Sec
!#4 N6388 P1750 REPLACEMENT 16 Int BE Pri
!#4 N6389 P1751 LD 6 -1 Int BE Pri
!#4 N6390 P1752 PREFETCH 2 Int BE Nuc
!#4 N6391 P1753 REPLACEMENT 22 Int BE Pri
!#4 N6392 P1754 IDC_FLIP 3 Int BE Pri
!#4 N6393 P1755 ST 24 0x2000022 Int BE Pri
!#4 N6394 P1756 REPLACEMENT 16 Int BE Sec
!#4 N6395 P1757 ST 12 0x2000023 Int BE Pri
!#4 N6396 P1758 REPLACEMENT 13 Int BE Pri
!#4 N6397 P1759 PREFETCH 19 Int BE Pri
!#4 N6398 P1760 REPLACEMENT 31 Int BE Pri
!#4 N6399 P1761 REPLACEMENT 19 Int BE Sec
!#4 N6400 P1762 REPLACEMENT 33 Int BE Nuc
!#4 N6401 P1763 FLUSH 18 Int BE Pri
!#4 N6402 P1764 MEMBAR
!#4 N6403 P1765 BST 20 0x418000de FP BE Pri
!#4 N6404 P1766 MEMBAR
!#4 N6405 P1767 REPLACEMENT 10 Int BE Pri
!#4 N6406 P1768 REPLACEMENT 24 Int BE Pri
!#4 N6407 P1769 REPLACEMENT 29 Int BE Nuc
!#4 N6408 P1770 ST 24 0x2000024 Int BE Sec
!#4 N6409 P1771 IDC_FLIP 9 Int BE Pri
!#4 N6410 P1772 ST 33 0x2000025 Int BE Pri
!#4 N6411 P1773 REPLACEMENT 4 Int BE Sec
!#4 N6412 P1774 ST 7 0x418000df FP BE Pri
!#4 N6413 P1775 ST 26 0x2000026 Int BE Pri
!#4 N6414 P1776 REPLACEMENT 22 Int BE Pri
!#4 N6415 P1777 REPLACEMENT 13 Int BE Pri
!#4 N6416 P1778 REPLACEMENT 20 Int BE Sec
!#4 N6417 P1779 REPLACEMENT 24 Int BE Pri
!#4 N6418 P1780 REPLACEMENT 25 Int BE Pri
!#4 N6419 P1781 IDC_FLIP 23 Int BE Pri
!#4 N6420 P1782 REPLACEMENT 2 Int BE Pri
!#4 N6421 P1783 REPLACEMENT 32 Int BE Pri
!#4 N6422 P1784 PREFETCH 29 Int BE Pri
!#4 N6423 P1785 REPLACEMENT 11 Int BE Pri
!#4 N6424 P1786 REPLACEMENT 31 Int BE Pri
!#4 N6425 P1787 MEMBAR
!#4 N6426 P1788 BLD 0 -1 FP BE Pri
!#4 N6427 P1788 BLD 1 -1 FP BE Pri
!#A N6426 N6427
!#4 N6428 P1788 BLD 2 -1 FP BE Pri
!#4 N6429 P1788 BLD 3 -1 FP BE Pri
!#4 N6430 P1788 BLD 4 -1 FP BE Pri
!#4 N6431 P1789 MEMBAR
!#4 N6432 P1790 BLD 24 -1 FP BE Pri
!#4 N6433 P1790 BLD 25 -1 FP BE Pri
!#4 N6434 P1791 MEMBAR
!#4 N6435 P1792 REPLACEMENT 16 Int BE Sec
!#4 N6436 P1793 REPLACEMENT 28 Int BE Pri
!#4 N6437 P1794 REPLACEMENT 15 Int BE Sec
!#4 N6438 P1795 REPLACEMENT 15 Int BE Sec
!#4 N6439 P1796 REPLACEMENT 11 Int BE Pri
!#4 N6440 P1797 REPLACEMENT 8 Int BE Pri
!#4 N6441 P1798 REPLACEMENT 28 Int BE Pri
!#4 N6442 P1799 REPLACEMENT 12 Int BE Pri
!#4 N6443 P1800 FLUSH 31 Int BE Pri
!#4 N6444 P1801 MEMBAR
!#4 N6445 P1802 BLD 8 -1 FP BE Pri
!#4 N6446 P1802 BLD 9 -1 FP BE Pri
!#4 N6447 P1803 MEMBAR
!#4 N6448 P1804 REPLACEMENT 15 Int BE Pri
!#4 N6449 P1805 REPLACEMENT 1 Int BE Pri
!#4 N6450 P1806 REPLACEMENT 8 Int BE Pri
!#4 N6451 P1807 MEMBAR
!#4 N6452 P1808 BST 0 0x418000e0 FP BE Pri
!#4 N6453 P1808 BST 1 0x418000e1 FP BE Pri
!#A N6452 N6453
!#4 N6454 P1808 BST 2 0x418000e2 FP BE Pri
!#4 N6455 P1808 BST 3 0x418000e3 FP BE Pri
!#4 N6456 P1808 BST 4 0x418000e4 FP BE Pri
!#4 N6457 P1809 MEMBAR
!#4 N6458 P1810 BLD 16 -1 FP BE Pri
!#4 N6459 P1811 MEMBAR
!#4 N6460 P1812 BST 0 0x418000e5 FP BE Pri
!#4 N6461 P1812 BST 1 0x418000e6 FP BE Pri
!#A N6460 N6461
!#4 N6462 P1812 BST 2 0x418000e7 FP BE Pri
!#4 N6463 P1812 BST 3 0x418000e8 FP BE Pri
!#4 N6464 P1812 BST 4 0x418000e9 FP BE Pri
!#4 N6465 P1813 MEMBAR
!#4 N6466 P1814 BSTC 0 0x418000ea FP BE Pri
!#4 N6467 P1814 BSTC 1 0x418000eb FP BE Pri
!#A N6466 N6467
!#4 N6468 P1814 BSTC 2 0x418000ec FP BE Pri
!#4 N6469 P1814 BSTC 3 0x418000ed FP BE Pri
!#4 N6470 P1814 BSTC 4 0x418000ee FP BE Pri
!#4 N6471 P1815 MEMBAR
!#4 N6472 P1816 LD 21 -1 Int BE Sec Loop_exit
!#4 N6473 P1630 ST 28 0x2000027 Int BE Pri Loop_entry
!#4 N6474 P1631 MEMBAR
!#4 N6475 P1632 BST 11 0x418000ef FP BE Pri
!#4 N6476 P1632 BST 12 0x418000f0 FP BE Pri
!#A N6475 N6476
!#4 N6477 P1632 BST 13 0x418000f1 FP BE Pri
!#4 N6478 P1633 MEMBAR
!#4 N6479 P1634 FLUSHI 34 Int BE Pri
!#4 N6480 P1635 REPLACEMENT 22 Int BE Pri
!#4 N6481 P1636 MEMBAR
!#4 N6482 P1637 BLD 21 -1 FP BE Pri
!#4 N6483 P1637 BLD 22 -1 FP BE Pri
!#A N6482 N6483
!#4 N6484 P1637 BLD 23 -1 FP BE Pri
!#4 N6485 P1638 MEMBAR
!#4 N6486 P1639 REPLACEMENT 18 Int BE Pri
!#4 N6487 P1640 REPLACEMENT 31 Int BE Sec
!#4 N6488 P1641 LD 16 -1 Int BE Sec
!#4 N6489 P1642 REPLACEMENT 27 Int BE Pri
!#4 N6490 P1643 ST 26 0x418000f2 FP BE Pri
!#4 N6491 P1644 REPLACEMENT 32 Int BE Sec
!#4 N6492 P1645 MEMBAR
!#4 N6493 P1646 BSTC 17 0x418000f3 FP BE Sec
!#4 N6494 P1647 MEMBAR
!#4 N6495 P1648 REPLACEMENT 14 Int BE Pri
!#4 N6496 P1649 REPLACEMENT 13 Int BE Nuc
!#4 N6497 P1650 REPLACEMENT 16 Int BE Pri
!#4 N6498 P1651 REPLACEMENT 20 Int BE Pri
!#4 N6499 P1652 MEMBAR
!#4 N6500 P1653 BLD 34 -1 FP BE Pri
!#4 N6501 P1654 MEMBAR
!#4 N6502 P1655 BLD 0 -1 FP BE Pri
!#4 N6503 P1655 BLD 1 -1 FP BE Pri
!#A N6502 N6503
!#4 N6504 P1655 BLD 2 -1 FP BE Pri
!#4 N6505 P1655 BLD 3 -1 FP BE Pri
!#4 N6506 P1655 BLD 4 -1 FP BE Pri
!#4 N6507 P1656 MEMBAR
!#4 N6508 P1657 LD 22 -1 FP BE Pri
!#4 N6509 P1658 PREFETCH 22 Int BE Pri
!#4 N6510 P1659 REPLACEMENT 5 Int BE Pri
!#4 N6511 P1660 ST 34 0x418000f4 FP BE Sec
!#4 N6512 P1661 LD 3 -1 Int BE Pri
!#4 N6513 P1662 REPLACEMENT 34 Int BE Pri
!#4 N6514 P1663 PREFETCH 23 Int LE Pri
!#4 N6515 P1664 REPLACEMENT 29 Int BE Nuc
!#4 N6516 P1665 MEMBAR
!#4 N6517 P1666 BLD 5 -1 FP BE Pri
!#4 N6518 P1666 BLD 6 -1 FP BE Pri
!#4 N6519 P1667 MEMBAR
!#4 N6520 P1668 REPLACEMENT 21 Int BE Pri
!#4 N6521 P1669 REPLACEMENT 5 Int BE Pri
!#4 N6522 P1670 MEMBAR
!#4 N6523 P1671 BSTC 26 0x418000f5 FP BE Pri
!#4 N6524 P1671 BSTC 27 0x418000f6 FP BE Pri
!#4 N6525 P1672 MEMBAR
!#4 N6526 P1673 LD 21 -1 FP BE Pri
!#4 N6527 P1674 MEMBAR
!#4 N6528 P1675 BSTC 28 0x418000f7 FP BE Pri
!#4 N6529 P1675 BSTC 29 0x418000f8 FP BE Pri
!#A N6528 N6529
!#4 N6530 P1675 BSTC 30 0x418000f9 FP BE Pri
!#4 N6531 P1676 MEMBAR
!#4 N6532 P1677 BLD 24 -1 FP BE Sec
!#4 N6533 P1677 BLD 25 -1 FP BE Sec
!#4 N6534 P1678 MEMBAR
!#4 N6535 P1679 REPLACEMENT 24 Int BE Sec
!#4 N6536 P1680 PREFETCH 2 Int BE Sec
!#4 N6537 P1681 REPLACEMENT 0 Int BE Pri
!#4 N6538 P1682 MEMBAR
!#4 N6539 P1683 BLD 24 -1 FP BE Sec
!#4 N6540 P1683 BLD 25 -1 FP BE Sec
!#4 N6541 P1684 MEMBAR
!#4 N6542 P1685 REPLACEMENT 32 Int BE Pri
!#4 N6543 P1686 MEMBAR
!#4 N6544 P1687 BST 28 0x418000fa FP BE Pri
!#4 N6545 P1687 BST 29 0x418000fb FP BE Pri
!#A N6544 N6545
!#4 N6546 P1687 BST 30 0x418000fc FP BE Pri
!#4 N6547 P1688 MEMBAR
!#4 N6548 P1689 PREFETCH 20 Int BE Nuc
!#4 N6549 P1690 REPLACEMENT 2 Int BE Pri
!#4 N6550 P1691 REPLACEMENT 27 Int BE Pri
!#4 N6551 P1692 MEMBAR
!#4 N6552 P1693 BST 7 0x418000fd FP BE Pri
!#4 N6553 P1694 MEMBAR
!#4 N6554 P1695 FLUSH 12 Int BE Pri
!#4 N6555 P1696 REPLACEMENT 3 Int BE Pri
!#4 N6556 P1697 REPLACEMENT 14 Int BE Pri
!#4 N6557 P1698 REPLACEMENT 24 Int BE Sec
!#4 N6558 P1699 REPLACEMENT 13 Int BE Sec
!#4 N6559 P1700 REPLACEMENT 28 Int BE Pri
!#4 N6560 P1701 REPLACEMENT 30 Int BE Sec
!#4 N6561 P1702 REPLACEMENT 15 Int BE Nuc
!#4 N6562 P1703 REPLACEMENT 6 Int BE Pri
!#4 N6563 P1704 REPLACEMENT 22 Int BE Pri
!#4 N6564 P1705 ST 4 0x2000028 Int BE Pri
!#4 N6565 P1706 REPLACEMENT 32 Int BE Pri
!#4 N6566 P1707 ST 17 0x2000029 Int BE Pri
!#4 N6567 P1708 REPLACEMENT 27 Int BE Pri
!#4 N6568 P1709 MEMBAR
!#4 N6569 P1710 BLD 5 -1 FP BE Pri
!#4 N6570 P1710 BLD 6 -1 FP BE Pri
!#4 N6571 P1711 MEMBAR
!#4 N6572 P1712 REPLACEMENT 30 Int BE Pri
!#4 N6573 P1713 REPLACEMENT 1 Int BE Sec
!#4 N6574 P1714 REPLACEMENT 9 Int BE Sec
!#4 N6575 P1715 MEMBAR
!#4 N6576 P1716 BLD 28 -1 FP BE Pri
!#4 N6577 P1716 BLD 29 -1 FP BE Pri
!#A N6576 N6577
!#4 N6578 P1716 BLD 30 -1 FP BE Pri
!#4 N6579 P1717 MEMBAR
!#4 N6580 P1718 REPLACEMENT 16 Int BE Pri
!#4 N6581 P1719 REPLACEMENT 9 Int BE Pri
!#4 N6582 P1720 LD 10 -1 FP BE Sec
!#4 N6583 P1721 REPLACEMENT 34 Int BE Sec
!#4 N6584 P1722 MEMBAR
!#4 N6585 P1723 BSTC 0 0x418000fe FP BE Pri
!#4 N6586 P1723 BSTC 1 0x418000ff FP BE Pri
!#A N6585 N6586
!#4 N6587 P1723 BSTC 2 0x41800100 FP BE Pri
!#4 N6588 P1723 BSTC 3 0x41800101 FP BE Pri
!#4 N6589 P1723 BSTC 4 0x41800102 FP BE Pri
!#4 N6590 P1724 MEMBAR
!#4 N6591 P1725 REPLACEMENT 19 Int BE Pri
!#4 N6592 P1726 MEMBAR
!#4 N6593 P1727 BSTC 26 0x41800103 FP BE Pri
!#4 N6594 P1727 BSTC 27 0x41800104 FP BE Pri
!#4 N6595 P1728 MEMBAR
!#4 N6596 P1729 REPLACEMENT 12 Int BE Sec
!#4 N6597 P1730 REPLACEMENT 18 Int BE Pri
!#4 N6598 P1731 REPLACEMENT 19 Int BE Pri
!#4 N6599 P1732 REPLACEMENT 27 Int BE Pri
!#4 N6600 P1733 MEMBAR
!#4 N6601 P1734 BST 16 0x41800105 FP BE Pri
!#4 N6602 P1735 MEMBAR
!#4 N6603 P1736 IDC_FLIP 31 Int BE Pri
!#4 N6604 P1737 REPLACEMENT 30 Int BE Nuc
!#4 N6605 P1738 REPLACEMENT 29 Int BE Pri
!#4 N6606 P1739 REPLACEMENT 16 Int BE Pri
!#4 N6607 P1740 LD 23 -1 Int BE Pri
!#4 N6608 P1741 REPLACEMENT 0 Int BE Pri
!#4 N6609 P1742 FLUSH 22 Int BE Pri
!#4 N6610 P1743 REPLACEMENT 31 Int BE Pri
!#4 N6611 P1744 LD 15 -1 Int BE Pri
!#4 N6612 P1745 ST 33 0x41800106 FP BE Pri
!#4 N6613 P1746 REPLACEMENT 13 Int BE Pri
!#4 N6614 P1747 PREFETCH 1 Int BE Pri
!#4 N6615 P1748 REPLACEMENT 3 Int BE Sec
!#4 N6616 P1749 REPLACEMENT 10 Int BE Sec
!#4 N6617 P1750 REPLACEMENT 16 Int BE Pri
!#4 N6618 P1751 LD 6 -1 Int BE Pri
!#4 N6619 P1752 PREFETCH 2 Int BE Nuc
!#4 N6620 P1753 REPLACEMENT 22 Int BE Pri
!#4 N6621 P1754 IDC_FLIP 3 Int BE Pri
!#4 N6622 P1755 ST 24 0x200002a Int BE Pri
!#4 N6623 P1756 REPLACEMENT 16 Int BE Sec
!#4 N6624 P1757 ST 12 0x200002b Int BE Pri
!#4 N6625 P1758 REPLACEMENT 13 Int BE Pri
!#4 N6626 P1759 PREFETCH 19 Int BE Pri
!#4 N6627 P1760 REPLACEMENT 31 Int BE Pri
!#4 N6628 P1761 REPLACEMENT 19 Int BE Sec
!#4 N6629 P1762 REPLACEMENT 33 Int BE Nuc
!#4 N6630 P1763 FLUSH 18 Int BE Pri
!#4 N6631 P1764 MEMBAR
!#4 N6632 P1765 BST 20 0x41800107 FP BE Pri
!#4 N6633 P1766 MEMBAR
!#4 N6634 P1767 REPLACEMENT 10 Int BE Pri
!#4 N6635 P1768 REPLACEMENT 24 Int BE Pri
!#4 N6636 P1769 REPLACEMENT 29 Int BE Nuc
!#4 N6637 P1770 ST 24 0x200002c Int BE Sec
!#4 N6638 P1771 IDC_FLIP 9 Int BE Pri
!#4 N6639 P1772 ST 33 0x200002d Int BE Pri
!#4 N6640 P1773 REPLACEMENT 4 Int BE Sec
!#4 N6641 P1774 ST 7 0x41800108 FP BE Pri
!#4 N6642 P1775 ST 26 0x200002e Int BE Pri
!#4 N6643 P1776 REPLACEMENT 22 Int BE Pri
!#4 N6644 P1777 REPLACEMENT 13 Int BE Pri
!#4 N6645 P1778 REPLACEMENT 20 Int BE Sec
!#4 N6646 P1779 REPLACEMENT 24 Int BE Pri
!#4 N6647 P1780 REPLACEMENT 25 Int BE Pri
!#4 N6648 P1781 IDC_FLIP 23 Int BE Pri
!#4 N6649 P1782 REPLACEMENT 2 Int BE Pri
!#4 N6650 P1783 REPLACEMENT 32 Int BE Pri
!#4 N6651 P1784 PREFETCH 29 Int BE Pri
!#4 N6652 P1785 REPLACEMENT 11 Int BE Pri
!#4 N6653 P1786 REPLACEMENT 31 Int BE Pri
!#4 N6654 P1787 MEMBAR
!#4 N6655 P1788 BLD 0 -1 FP BE Pri
!#4 N6656 P1788 BLD 1 -1 FP BE Pri
!#A N6655 N6656
!#4 N6657 P1788 BLD 2 -1 FP BE Pri
!#4 N6658 P1788 BLD 3 -1 FP BE Pri
!#4 N6659 P1788 BLD 4 -1 FP BE Pri
!#4 N6660 P1789 MEMBAR
!#4 N6661 P1790 BLD 24 -1 FP BE Pri
!#4 N6662 P1790 BLD 25 -1 FP BE Pri
!#4 N6663 P1791 MEMBAR
!#4 N6664 P1792 REPLACEMENT 16 Int BE Sec
!#4 N6665 P1793 REPLACEMENT 28 Int BE Pri
!#4 N6666 P1794 REPLACEMENT 15 Int BE Sec
!#4 N6667 P1795 REPLACEMENT 15 Int BE Sec
!#4 N6668 P1796 REPLACEMENT 11 Int BE Pri
!#4 N6669 P1797 REPLACEMENT 8 Int BE Pri
!#4 N6670 P1798 REPLACEMENT 28 Int BE Pri
!#4 N6671 P1799 REPLACEMENT 12 Int BE Pri
!#4 N6672 P1800 FLUSH 31 Int BE Pri
!#4 N6673 P1801 MEMBAR
!#4 N6674 P1802 BLD 8 -1 FP BE Pri
!#4 N6675 P1802 BLD 9 -1 FP BE Pri
!#4 N6676 P1803 MEMBAR
!#4 N6677 P1804 REPLACEMENT 15 Int BE Pri
!#4 N6678 P1805 REPLACEMENT 1 Int BE Pri
!#4 N6679 P1806 REPLACEMENT 8 Int BE Pri
!#4 N6680 P1807 MEMBAR
!#4 N6681 P1808 BST 0 0x41800109 FP BE Pri
!#4 N6682 P1808 BST 1 0x4180010a FP BE Pri
!#A N6681 N6682
!#4 N6683 P1808 BST 2 0x4180010b FP BE Pri
!#4 N6684 P1808 BST 3 0x4180010c FP BE Pri
!#4 N6685 P1808 BST 4 0x4180010d FP BE Pri
!#4 N6686 P1809 MEMBAR
!#4 N6687 P1810 BLD 16 -1 FP BE Pri
!#4 N6688 P1811 MEMBAR
!#4 N6689 P1812 BST 0 0x4180010e FP BE Pri
!#4 N6690 P1812 BST 1 0x4180010f FP BE Pri
!#A N6689 N6690
!#4 N6691 P1812 BST 2 0x41800110 FP BE Pri
!#4 N6692 P1812 BST 3 0x41800111 FP BE Pri
!#4 N6693 P1812 BST 4 0x41800112 FP BE Pri
!#4 N6694 P1813 MEMBAR
!#4 N6695 P1814 BSTC 0 0x41800113 FP BE Pri
!#4 N6696 P1814 BSTC 1 0x41800114 FP BE Pri
!#A N6695 N6696
!#4 N6697 P1814 BSTC 2 0x41800115 FP BE Pri
!#4 N6698 P1814 BSTC 3 0x41800116 FP BE Pri
!#4 N6699 P1814 BSTC 4 0x41800117 FP BE Pri
!#4 N6700 P1815 MEMBAR
!#4 N6701 P1816 LD 21 -1 Int BE Sec Loop_exit
!#4 N6702 P1817 MEMBAR
!#5 N6703 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
!#5 N6704 P1819 LD 0 -1 Int BE Pri
!#5 N6705 P1820 REPLACEMENT 16 Int BE Nuc
!#5 N6706 P1821 MEMBAR
!#5 N6707 P1822 BSTC 16 0x42000001 FP BE Pri
!#5 N6708 P1823 MEMBAR
!#5 N6709 P1824 REPLACEMENT 25 Int BE Sec
!#5 N6710 P1825 MEMBAR
!#5 N6711 P1826 BSTC 16 0x42000002 FP BE Pri
!#5 N6712 P1827 MEMBAR
!#5 N6713 P1828 REPLACEMENT 34 Int BE Pri
!#5 N6714 P1829 REPLACEMENT 27 Int BE Pri
!#5 N6715 P1830 MEMBAR
!#5 N6716 P1831 BSTC 33 0x42000003 FP BE Sec
!#5 N6717 P1832 MEMBAR
!#5 N6718 P1833 REPLACEMENT 2 Int BE Pri
!#5 N6719 P1834 REPLACEMENT 24 Int BE Pri
!#5 N6720 P1835 REPLACEMENT 29 Int BE Pri
!#5 N6721 P1836 IDC_FLIP 24 Int BE Pri
!#5 N6722 P1837 REPLACEMENT 2 Int BE Pri
!#5 N6723 P1838 MEMBAR
!#5 N6724 P1839 BST 21 0x42000004 FP BE Pri
!#5 N6725 P1839 BST 22 0x42000005 FP BE Pri
!#A N6724 N6725
!#5 N6726 P1839 BST 23 0x42000006 FP BE Pri
!#5 N6727 P1840 MEMBAR
!#5 N6728 P1841 REPLACEMENT 16 Int BE Pri
!#5 N6729 P1842 REPLACEMENT 19 Int BE Sec
!#5 N6730 P1843 REPLACEMENT 28 Int BE Pri
!#5 N6731 P1844 PREFETCH 32 Int BE Pri
!#5 N6732 P1845 REPLACEMENT 8 Int BE Sec
!#5 N6733 P1846 REPLACEMENT 17 Int BE Pri
!#5 N6734 P1847 REPLACEMENT 32 Int BE Sec
!#5 N6735 P1848 MEMBAR
!#5 N6736 P1849 BSTC 19 0x42000007 FP BE Pri
!#5 N6737 P1850 MEMBAR
!#5 N6738 P1851 BST 33 0x42000008 FP BE Pri
!#5 N6739 P1852 MEMBAR
!#5 N6740 P1853 ST 6 0x2800001 Int BE Nuc
!#5 N6741 P1854 FLUSH 22 Int BE Pri
!#5 N6742 P1855 REPLACEMENT 21 Int BE Pri
!#5 N6743 P1856 REPLACEMENT 20 Int BE Pri
!#5 N6744 P1857 LD 27 -1 Int BE Pri
!#5 N6745 P1858 REPLACEMENT 2 Int BE Pri
!#5 N6746 P1859 REPLACEMENT 31 Int BE Pri
!#5 N6747 P1860 LD 26 -1 FP BE Pri
!#5 N6748 P1861 IDC_FLIP 22 Int BE Pri
!#5 N6749 P1862 REPLACEMENT 19 Int BE Pri
!#5 N6750 P1863 IDC_FLIP 14 Int BE Pri
!#5 N6751 P1864 PREFETCH 25 Int BE Pri
!#5 N6752 P1865 MEMBAR
!#5 N6753 P1866 BLD 21 -1 FP BE Sec
!#5 N6754 P1866 BLD 22 -1 FP BE Sec
!#A N6753 N6754
!#5 N6755 P1866 BLD 23 -1 FP BE Sec
!#5 N6756 P1867 MEMBAR
!#5 N6757 P1868 REPLACEMENT 20 Int BE Pri
!#5 N6758 P1869 REPLACEMENT 8 Int BE Nuc
!#5 N6759 P1870 PREFETCH 15 Int BE Pri
!#5 N6760 P1871 ST 7 0x2800002 Int BE Pri
!#5 N6761 P1872 REPLACEMENT 7 Int BE Nuc
!#5 N6762 P1873 REPLACEMENT 13 Int BE Pri
!#5 N6763 P1874 REPLACEMENT 3 Int BE Pri
!#5 N6764 P1875 REPLACEMENT 5 Int BE Pri
!#5 N6765 P1876 IDC_FLIP 26 Int BE Pri
!#5 N6766 P1877 REPLACEMENT 5 Int BE Pri
!#5 N6767 P1878 REPLACEMENT 9 Int BE Pri
!#5 N6768 P1879 REPLACEMENT 31 Int BE Sec
!#5 N6769 P1880 REPLACEMENT 17 Int BE Pri
!#5 N6770 P1881 FLUSH 31 Int BE Pri
!#5 N6771 P1882 IDC_FLIP 32 Int BE Pri
!#5 N6772 P1883 REPLACEMENT 25 Int BE Pri
!#5 N6773 P1884 REPLACEMENT 4 Int BE Sec
!#5 N6774 P1885 PREFETCH 18 Int BE Pri
!#5 N6775 P1886 REPLACEMENT 22 Int BE Pri
!#5 N6776 P1887 REPLACEMENT 11 Int BE Sec
!#5 N6777 P1888 IDC_FLIP 11 Int BE Pri
!#5 N6778 P1889 REPLACEMENT 1 Int BE Nuc
!#5 N6779 P1890 REPLACEMENT 25 Int BE Pri
!#5 N6780 P1891 REPLACEMENT 13 Int BE Pri
!#5 N6781 P1892 REPLACEMENT 19 Int BE Pri
!#5 N6782 P1893 REPLACEMENT 12 Int BE Pri
!#5 N6783 P1894 LD 16 -1 Int BE Pri
!#5 N6784 P1895 LD 22 -1 Int BE Pri
!#5 N6785 P1896 REPLACEMENT 4 Int BE Pri
!#5 N6786 P1897 REPLACEMENT 19 Int BE Pri
!#5 N6787 P1898 REPLACEMENT 7 Int BE Pri
!#5 N6788 P1899 REPLACEMENT 30 Int BE Nuc
!#5 N6789 P1900 REPLACEMENT 14 Int BE Sec
!#5 N6790 P1901 REPLACEMENT 18 Int BE Pri
!#5 N6791 P1902 REPLACEMENT 31 Int BE Pri
!#5 N6792 P1903 REPLACEMENT 16 Int BE Pri
!#5 N6793 P1904 REPLACEMENT 4 Int BE Pri
!#5 N6794 P1905 FLUSH 32 Int BE Pri
!#5 N6795 P1906 LD 2 -1 FP BE Pri
!#5 N6796 P1907 REPLACEMENT 2 Int BE Pri
!#5 N6797 P1908 REPLACEMENT 19 Int BE Nuc
!#5 N6798 P1909 REPLACEMENT 10 Int BE Pri
!#5 N6799 P1910 REPLACEMENT 7 Int BE Pri
!#5 N6800 P1911 REPLACEMENT 17 Int BE Pri
!#5 N6801 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
!#5 N6802 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
!#5 N6803 P1819 LD 0 -1 Int BE Pri
!#5 N6804 P1820 REPLACEMENT 16 Int BE Nuc
!#5 N6805 P1821 MEMBAR
!#5 N6806 P1822 BSTC 16 0x42000009 FP BE Pri
!#5 N6807 P1823 MEMBAR
!#5 N6808 P1824 REPLACEMENT 25 Int BE Sec
!#5 N6809 P1825 MEMBAR
!#5 N6810 P1826 BSTC 16 0x4200000a FP BE Pri
!#5 N6811 P1827 MEMBAR
!#5 N6812 P1828 REPLACEMENT 34 Int BE Pri
!#5 N6813 P1829 REPLACEMENT 27 Int BE Pri
!#5 N6814 P1830 MEMBAR
!#5 N6815 P1831 BSTC 33 0x4200000b FP BE Sec
!#5 N6816 P1832 MEMBAR
!#5 N6817 P1833 REPLACEMENT 2 Int BE Pri
!#5 N6818 P1834 REPLACEMENT 24 Int BE Pri
!#5 N6819 P1835 REPLACEMENT 29 Int BE Pri
!#5 N6820 P1836 IDC_FLIP 24 Int BE Pri
!#5 N6821 P1837 REPLACEMENT 2 Int BE Pri
!#5 N6822 P1838 MEMBAR
!#5 N6823 P1839 BST 21 0x4200000c FP BE Pri
!#5 N6824 P1839 BST 22 0x4200000d FP BE Pri
!#A N6823 N6824
!#5 N6825 P1839 BST 23 0x4200000e FP BE Pri
!#5 N6826 P1840 MEMBAR
!#5 N6827 P1841 REPLACEMENT 16 Int BE Pri
!#5 N6828 P1842 REPLACEMENT 19 Int BE Sec
!#5 N6829 P1843 REPLACEMENT 28 Int BE Pri
!#5 N6830 P1844 PREFETCH 32 Int BE Pri
!#5 N6831 P1845 REPLACEMENT 8 Int BE Sec
!#5 N6832 P1846 REPLACEMENT 17 Int BE Pri
!#5 N6833 P1847 REPLACEMENT 32 Int BE Sec
!#5 N6834 P1848 MEMBAR
!#5 N6835 P1849 BSTC 19 0x4200000f FP BE Pri
!#5 N6836 P1850 MEMBAR
!#5 N6837 P1851 BST 33 0x42000010 FP BE Pri
!#5 N6838 P1852 MEMBAR
!#5 N6839 P1853 ST 6 0x2800003 Int BE Nuc
!#5 N6840 P1854 FLUSH 22 Int BE Pri
!#5 N6841 P1855 REPLACEMENT 21 Int BE Pri
!#5 N6842 P1856 REPLACEMENT 20 Int BE Pri
!#5 N6843 P1857 LD 27 -1 Int BE Pri
!#5 N6844 P1858 REPLACEMENT 2 Int BE Pri
!#5 N6845 P1859 REPLACEMENT 31 Int BE Pri
!#5 N6846 P1860 LD 26 -1 FP BE Pri
!#5 N6847 P1861 IDC_FLIP 22 Int BE Pri
!#5 N6848 P1862 REPLACEMENT 19 Int BE Pri
!#5 N6849 P1863 IDC_FLIP 14 Int BE Pri
!#5 N6850 P1864 PREFETCH 25 Int BE Pri
!#5 N6851 P1865 MEMBAR
!#5 N6852 P1866 BLD 21 -1 FP BE Sec
!#5 N6853 P1866 BLD 22 -1 FP BE Sec
!#A N6852 N6853
!#5 N6854 P1866 BLD 23 -1 FP BE Sec
!#5 N6855 P1867 MEMBAR
!#5 N6856 P1868 REPLACEMENT 20 Int BE Pri
!#5 N6857 P1869 REPLACEMENT 8 Int BE Nuc
!#5 N6858 P1870 PREFETCH 15 Int BE Pri
!#5 N6859 P1871 ST 7 0x2800004 Int BE Pri
!#5 N6860 P1872 REPLACEMENT 7 Int BE Nuc
!#5 N6861 P1873 REPLACEMENT 13 Int BE Pri
!#5 N6862 P1874 REPLACEMENT 3 Int BE Pri
!#5 N6863 P1875 REPLACEMENT 5 Int BE Pri
!#5 N6864 P1876 IDC_FLIP 26 Int BE Pri
!#5 N6865 P1877 REPLACEMENT 5 Int BE Pri
!#5 N6866 P1878 REPLACEMENT 9 Int BE Pri
!#5 N6867 P1879 REPLACEMENT 31 Int BE Sec
!#5 N6868 P1880 REPLACEMENT 17 Int BE Pri
!#5 N6869 P1881 FLUSH 31 Int BE Pri
!#5 N6870 P1882 IDC_FLIP 32 Int BE Pri
!#5 N6871 P1883 REPLACEMENT 25 Int BE Pri
!#5 N6872 P1884 REPLACEMENT 4 Int BE Sec
!#5 N6873 P1885 PREFETCH 18 Int BE Pri
!#5 N6874 P1886 REPLACEMENT 22 Int BE Pri
!#5 N6875 P1887 REPLACEMENT 11 Int BE Sec
!#5 N6876 P1888 IDC_FLIP 11 Int BE Pri
!#5 N6877 P1889 REPLACEMENT 1 Int BE Nuc
!#5 N6878 P1890 REPLACEMENT 25 Int BE Pri
!#5 N6879 P1891 REPLACEMENT 13 Int BE Pri
!#5 N6880 P1892 REPLACEMENT 19 Int BE Pri
!#5 N6881 P1893 REPLACEMENT 12 Int BE Pri
!#5 N6882 P1894 LD 16 -1 Int BE Pri
!#5 N6883 P1895 LD 22 -1 Int BE Pri
!#5 N6884 P1896 REPLACEMENT 4 Int BE Pri
!#5 N6885 P1897 REPLACEMENT 19 Int BE Pri
!#5 N6886 P1898 REPLACEMENT 7 Int BE Pri
!#5 N6887 P1899 REPLACEMENT 30 Int BE Nuc
!#5 N6888 P1900 REPLACEMENT 14 Int BE Sec
!#5 N6889 P1901 REPLACEMENT 18 Int BE Pri
!#5 N6890 P1902 REPLACEMENT 31 Int BE Pri
!#5 N6891 P1903 REPLACEMENT 16 Int BE Pri
!#5 N6892 P1904 REPLACEMENT 4 Int BE Pri
!#5 N6893 P1905 FLUSH 32 Int BE Pri
!#5 N6894 P1906 LD 2 -1 FP BE Pri
!#5 N6895 P1907 REPLACEMENT 2 Int BE Pri
!#5 N6896 P1908 REPLACEMENT 19 Int BE Nuc
!#5 N6897 P1909 REPLACEMENT 10 Int BE Pri
!#5 N6898 P1910 REPLACEMENT 7 Int BE Pri
!#5 N6899 P1911 REPLACEMENT 17 Int BE Pri
!#5 N6900 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
!#5 N6901 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
!#5 N6902 P1819 LD 0 -1 Int BE Pri
!#5 N6903 P1820 REPLACEMENT 16 Int BE Nuc
!#5 N6904 P1821 MEMBAR
!#5 N6905 P1822 BSTC 16 0x42000011 FP BE Pri
!#5 N6906 P1823 MEMBAR
!#5 N6907 P1824 REPLACEMENT 25 Int BE Sec
!#5 N6908 P1825 MEMBAR
!#5 N6909 P1826 BSTC 16 0x42000012 FP BE Pri
!#5 N6910 P1827 MEMBAR
!#5 N6911 P1828 REPLACEMENT 34 Int BE Pri
!#5 N6912 P1829 REPLACEMENT 27 Int BE Pri
!#5 N6913 P1830 MEMBAR
!#5 N6914 P1831 BSTC 33 0x42000013 FP BE Sec
!#5 N6915 P1832 MEMBAR
!#5 N6916 P1833 REPLACEMENT 2 Int BE Pri
!#5 N6917 P1834 REPLACEMENT 24 Int BE Pri
!#5 N6918 P1835 REPLACEMENT 29 Int BE Pri
!#5 N6919 P1836 IDC_FLIP 24 Int BE Pri
!#5 N6920 P1837 REPLACEMENT 2 Int BE Pri
!#5 N6921 P1838 MEMBAR
!#5 N6922 P1839 BST 21 0x42000014 FP BE Pri
!#5 N6923 P1839 BST 22 0x42000015 FP BE Pri
!#A N6922 N6923
!#5 N6924 P1839 BST 23 0x42000016 FP BE Pri
!#5 N6925 P1840 MEMBAR
!#5 N6926 P1841 REPLACEMENT 16 Int BE Pri
!#5 N6927 P1842 REPLACEMENT 19 Int BE Sec
!#5 N6928 P1843 REPLACEMENT 28 Int BE Pri
!#5 N6929 P1844 PREFETCH 32 Int BE Pri
!#5 N6930 P1845 REPLACEMENT 8 Int BE Sec
!#5 N6931 P1846 REPLACEMENT 17 Int BE Pri
!#5 N6932 P1847 REPLACEMENT 32 Int BE Sec
!#5 N6933 P1848 MEMBAR
!#5 N6934 P1849 BSTC 19 0x42000017 FP BE Pri
!#5 N6935 P1850 MEMBAR
!#5 N6936 P1851 BST 33 0x42000018 FP BE Pri
!#5 N6937 P1852 MEMBAR
!#5 N6938 P1853 ST 6 0x2800005 Int BE Nuc
!#5 N6939 P1854 FLUSH 22 Int BE Pri
!#5 N6940 P1855 REPLACEMENT 21 Int BE Pri
!#5 N6941 P1856 REPLACEMENT 20 Int BE Pri
!#5 N6942 P1857 LD 27 -1 Int BE Pri
!#5 N6943 P1858 REPLACEMENT 2 Int BE Pri
!#5 N6944 P1859 REPLACEMENT 31 Int BE Pri
!#5 N6945 P1860 LD 26 -1 FP BE Pri
!#5 N6946 P1861 IDC_FLIP 22 Int BE Pri
!#5 N6947 P1862 REPLACEMENT 19 Int BE Pri
!#5 N6948 P1863 IDC_FLIP 14 Int BE Pri
!#5 N6949 P1864 PREFETCH 25 Int BE Pri
!#5 N6950 P1865 MEMBAR
!#5 N6951 P1866 BLD 21 -1 FP BE Sec
!#5 N6952 P1866 BLD 22 -1 FP BE Sec
!#A N6951 N6952
!#5 N6953 P1866 BLD 23 -1 FP BE Sec
!#5 N6954 P1867 MEMBAR
!#5 N6955 P1868 REPLACEMENT 20 Int BE Pri
!#5 N6956 P1869 REPLACEMENT 8 Int BE Nuc
!#5 N6957 P1870 PREFETCH 15 Int BE Pri
!#5 N6958 P1871 ST 7 0x2800006 Int BE Pri
!#5 N6959 P1872 REPLACEMENT 7 Int BE Nuc
!#5 N6960 P1873 REPLACEMENT 13 Int BE Pri
!#5 N6961 P1874 REPLACEMENT 3 Int BE Pri
!#5 N6962 P1875 REPLACEMENT 5 Int BE Pri
!#5 N6963 P1876 IDC_FLIP 26 Int BE Pri
!#5 N6964 P1877 REPLACEMENT 5 Int BE Pri
!#5 N6965 P1878 REPLACEMENT 9 Int BE Pri
!#5 N6966 P1879 REPLACEMENT 31 Int BE Sec
!#5 N6967 P1880 REPLACEMENT 17 Int BE Pri
!#5 N6968 P1881 FLUSH 31 Int BE Pri
!#5 N6969 P1882 IDC_FLIP 32 Int BE Pri
!#5 N6970 P1883 REPLACEMENT 25 Int BE Pri
!#5 N6971 P1884 REPLACEMENT 4 Int BE Sec
!#5 N6972 P1885 PREFETCH 18 Int BE Pri
!#5 N6973 P1886 REPLACEMENT 22 Int BE Pri
!#5 N6974 P1887 REPLACEMENT 11 Int BE Sec
!#5 N6975 P1888 IDC_FLIP 11 Int BE Pri
!#5 N6976 P1889 REPLACEMENT 1 Int BE Nuc
!#5 N6977 P1890 REPLACEMENT 25 Int BE Pri
!#5 N6978 P1891 REPLACEMENT 13 Int BE Pri
!#5 N6979 P1892 REPLACEMENT 19 Int BE Pri
!#5 N6980 P1893 REPLACEMENT 12 Int BE Pri
!#5 N6981 P1894 LD 16 -1 Int BE Pri
!#5 N6982 P1895 LD 22 -1 Int BE Pri
!#5 N6983 P1896 REPLACEMENT 4 Int BE Pri
!#5 N6984 P1897 REPLACEMENT 19 Int BE Pri
!#5 N6985 P1898 REPLACEMENT 7 Int BE Pri
!#5 N6986 P1899 REPLACEMENT 30 Int BE Nuc
!#5 N6987 P1900 REPLACEMENT 14 Int BE Sec
!#5 N6988 P1901 REPLACEMENT 18 Int BE Pri
!#5 N6989 P1902 REPLACEMENT 31 Int BE Pri
!#5 N6990 P1903 REPLACEMENT 16 Int BE Pri
!#5 N6991 P1904 REPLACEMENT 4 Int BE Pri
!#5 N6992 P1905 FLUSH 32 Int BE Pri
!#5 N6993 P1906 LD 2 -1 FP BE Pri
!#5 N6994 P1907 REPLACEMENT 2 Int BE Pri
!#5 N6995 P1908 REPLACEMENT 19 Int BE Nuc
!#5 N6996 P1909 REPLACEMENT 10 Int BE Pri
!#5 N6997 P1910 REPLACEMENT 7 Int BE Pri
!#5 N6998 P1911 REPLACEMENT 17 Int BE Pri
!#5 N6999 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
!#5 N7000 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
!#5 N7001 P1819 LD 0 -1 Int BE Pri
!#5 N7002 P1820 REPLACEMENT 16 Int BE Nuc
!#5 N7003 P1821 MEMBAR
!#5 N7004 P1822 BSTC 16 0x42000019 FP BE Pri
!#5 N7005 P1823 MEMBAR
!#5 N7006 P1824 REPLACEMENT 25 Int BE Sec
!#5 N7007 P1825 MEMBAR
!#5 N7008 P1826 BSTC 16 0x4200001a FP BE Pri
!#5 N7009 P1827 MEMBAR
!#5 N7010 P1828 REPLACEMENT 34 Int BE Pri
!#5 N7011 P1829 REPLACEMENT 27 Int BE Pri
!#5 N7012 P1830 MEMBAR
!#5 N7013 P1831 BSTC 33 0x4200001b FP BE Sec
!#5 N7014 P1832 MEMBAR
!#5 N7015 P1833 REPLACEMENT 2 Int BE Pri
!#5 N7016 P1834 REPLACEMENT 24 Int BE Pri
!#5 N7017 P1835 REPLACEMENT 29 Int BE Pri
!#5 N7018 P1836 IDC_FLIP 24 Int BE Pri
!#5 N7019 P1837 REPLACEMENT 2 Int BE Pri
!#5 N7020 P1838 MEMBAR
!#5 N7021 P1839 BST 21 0x4200001c FP BE Pri
!#5 N7022 P1839 BST 22 0x4200001d FP BE Pri
!#A N7021 N7022
!#5 N7023 P1839 BST 23 0x4200001e FP BE Pri
!#5 N7024 P1840 MEMBAR
!#5 N7025 P1841 REPLACEMENT 16 Int BE Pri
!#5 N7026 P1842 REPLACEMENT 19 Int BE Sec
!#5 N7027 P1843 REPLACEMENT 28 Int BE Pri
!#5 N7028 P1844 PREFETCH 32 Int BE Pri
!#5 N7029 P1845 REPLACEMENT 8 Int BE Sec
!#5 N7030 P1846 REPLACEMENT 17 Int BE Pri
!#5 N7031 P1847 REPLACEMENT 32 Int BE Sec
!#5 N7032 P1848 MEMBAR
!#5 N7033 P1849 BSTC 19 0x4200001f FP BE Pri
!#5 N7034 P1850 MEMBAR
!#5 N7035 P1851 BST 33 0x42000020 FP BE Pri
!#5 N7036 P1852 MEMBAR
!#5 N7037 P1853 ST 6 0x2800007 Int BE Nuc
!#5 N7038 P1854 FLUSH 22 Int BE Pri
!#5 N7039 P1855 REPLACEMENT 21 Int BE Pri
!#5 N7040 P1856 REPLACEMENT 20 Int BE Pri
!#5 N7041 P1857 LD 27 -1 Int BE Pri
!#5 N7042 P1858 REPLACEMENT 2 Int BE Pri
!#5 N7043 P1859 REPLACEMENT 31 Int BE Pri
!#5 N7044 P1860 LD 26 -1 FP BE Pri
!#5 N7045 P1861 IDC_FLIP 22 Int BE Pri
!#5 N7046 P1862 REPLACEMENT 19 Int BE Pri
!#5 N7047 P1863 IDC_FLIP 14 Int BE Pri
!#5 N7048 P1864 PREFETCH 25 Int BE Pri
!#5 N7049 P1865 MEMBAR
!#5 N7050 P1866 BLD 21 -1 FP BE Sec
!#5 N7051 P1866 BLD 22 -1 FP BE Sec
!#A N7050 N7051
!#5 N7052 P1866 BLD 23 -1 FP BE Sec
!#5 N7053 P1867 MEMBAR
!#5 N7054 P1868 REPLACEMENT 20 Int BE Pri
!#5 N7055 P1869 REPLACEMENT 8 Int BE Nuc
!#5 N7056 P1870 PREFETCH 15 Int BE Pri
!#5 N7057 P1871 ST 7 0x2800008 Int BE Pri
!#5 N7058 P1872 REPLACEMENT 7 Int BE Nuc
!#5 N7059 P1873 REPLACEMENT 13 Int BE Pri
!#5 N7060 P1874 REPLACEMENT 3 Int BE Pri
!#5 N7061 P1875 REPLACEMENT 5 Int BE Pri
!#5 N7062 P1876 IDC_FLIP 26 Int BE Pri
!#5 N7063 P1877 REPLACEMENT 5 Int BE Pri
!#5 N7064 P1878 REPLACEMENT 9 Int BE Pri
!#5 N7065 P1879 REPLACEMENT 31 Int BE Sec
!#5 N7066 P1880 REPLACEMENT 17 Int BE Pri
!#5 N7067 P1881 FLUSH 31 Int BE Pri
!#5 N7068 P1882 IDC_FLIP 32 Int BE Pri
!#5 N7069 P1883 REPLACEMENT 25 Int BE Pri
!#5 N7070 P1884 REPLACEMENT 4 Int BE Sec
!#5 N7071 P1885 PREFETCH 18 Int BE Pri
!#5 N7072 P1886 REPLACEMENT 22 Int BE Pri
!#5 N7073 P1887 REPLACEMENT 11 Int BE Sec
!#5 N7074 P1888 IDC_FLIP 11 Int BE Pri
!#5 N7075 P1889 REPLACEMENT 1 Int BE Nuc
!#5 N7076 P1890 REPLACEMENT 25 Int BE Pri
!#5 N7077 P1891 REPLACEMENT 13 Int BE Pri
!#5 N7078 P1892 REPLACEMENT 19 Int BE Pri
!#5 N7079 P1893 REPLACEMENT 12 Int BE Pri
!#5 N7080 P1894 LD 16 -1 Int BE Pri
!#5 N7081 P1895 LD 22 -1 Int BE Pri
!#5 N7082 P1896 REPLACEMENT 4 Int BE Pri
!#5 N7083 P1897 REPLACEMENT 19 Int BE Pri
!#5 N7084 P1898 REPLACEMENT 7 Int BE Pri
!#5 N7085 P1899 REPLACEMENT 30 Int BE Nuc
!#5 N7086 P1900 REPLACEMENT 14 Int BE Sec
!#5 N7087 P1901 REPLACEMENT 18 Int BE Pri
!#5 N7088 P1902 REPLACEMENT 31 Int BE Pri
!#5 N7089 P1903 REPLACEMENT 16 Int BE Pri
!#5 N7090 P1904 REPLACEMENT 4 Int BE Pri
!#5 N7091 P1905 FLUSH 32 Int BE Pri
!#5 N7092 P1906 LD 2 -1 FP BE Pri
!#5 N7093 P1907 REPLACEMENT 2 Int BE Pri
!#5 N7094 P1908 REPLACEMENT 19 Int BE Nuc
!#5 N7095 P1909 REPLACEMENT 10 Int BE Pri
!#5 N7096 P1910 REPLACEMENT 7 Int BE Pri
!#5 N7097 P1911 REPLACEMENT 17 Int BE Pri
!#5 N7098 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
!#5 N7099 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
!#5 N7100 P1819 LD 0 -1 Int BE Pri
!#5 N7101 P1820 REPLACEMENT 16 Int BE Nuc
!#5 N7102 P1821 MEMBAR
!#5 N7103 P1822 BSTC 16 0x42000021 FP BE Pri
!#5 N7104 P1823 MEMBAR
!#5 N7105 P1824 REPLACEMENT 25 Int BE Sec
!#5 N7106 P1825 MEMBAR
!#5 N7107 P1826 BSTC 16 0x42000022 FP BE Pri
!#5 N7108 P1827 MEMBAR
!#5 N7109 P1828 REPLACEMENT 34 Int BE Pri
!#5 N7110 P1829 REPLACEMENT 27 Int BE Pri
!#5 N7111 P1830 MEMBAR
!#5 N7112 P1831 BSTC 33 0x42000023 FP BE Sec
!#5 N7113 P1832 MEMBAR
!#5 N7114 P1833 REPLACEMENT 2 Int BE Pri
!#5 N7115 P1834 REPLACEMENT 24 Int BE Pri
!#5 N7116 P1835 REPLACEMENT 29 Int BE Pri
!#5 N7117 P1836 IDC_FLIP 24 Int BE Pri
!#5 N7118 P1837 REPLACEMENT 2 Int BE Pri
!#5 N7119 P1838 MEMBAR
!#5 N7120 P1839 BST 21 0x42000024 FP BE Pri
!#5 N7121 P1839 BST 22 0x42000025 FP BE Pri
!#A N7120 N7121
!#5 N7122 P1839 BST 23 0x42000026 FP BE Pri
!#5 N7123 P1840 MEMBAR
!#5 N7124 P1841 REPLACEMENT 16 Int BE Pri
!#5 N7125 P1842 REPLACEMENT 19 Int BE Sec
!#5 N7126 P1843 REPLACEMENT 28 Int BE Pri
!#5 N7127 P1844 PREFETCH 32 Int BE Pri
!#5 N7128 P1845 REPLACEMENT 8 Int BE Sec
!#5 N7129 P1846 REPLACEMENT 17 Int BE Pri
!#5 N7130 P1847 REPLACEMENT 32 Int BE Sec
!#5 N7131 P1848 MEMBAR
!#5 N7132 P1849 BSTC 19 0x42000027 FP BE Pri
!#5 N7133 P1850 MEMBAR
!#5 N7134 P1851 BST 33 0x42000028 FP BE Pri
!#5 N7135 P1852 MEMBAR
!#5 N7136 P1853 ST 6 0x2800009 Int BE Nuc
!#5 N7137 P1854 FLUSH 22 Int BE Pri
!#5 N7138 P1855 REPLACEMENT 21 Int BE Pri
!#5 N7139 P1856 REPLACEMENT 20 Int BE Pri
!#5 N7140 P1857 LD 27 -1 Int BE Pri
!#5 N7141 P1858 REPLACEMENT 2 Int BE Pri
!#5 N7142 P1859 REPLACEMENT 31 Int BE Pri
!#5 N7143 P1860 LD 26 -1 FP BE Pri
!#5 N7144 P1861 IDC_FLIP 22 Int BE Pri
!#5 N7145 P1862 REPLACEMENT 19 Int BE Pri
!#5 N7146 P1863 IDC_FLIP 14 Int BE Pri
!#5 N7147 P1864 PREFETCH 25 Int BE Pri
!#5 N7148 P1865 MEMBAR
!#5 N7149 P1866 BLD 21 -1 FP BE Sec
!#5 N7150 P1866 BLD 22 -1 FP BE Sec
!#A N7149 N7150
!#5 N7151 P1866 BLD 23 -1 FP BE Sec
!#5 N7152 P1867 MEMBAR
!#5 N7153 P1868 REPLACEMENT 20 Int BE Pri
!#5 N7154 P1869 REPLACEMENT 8 Int BE Nuc
!#5 N7155 P1870 PREFETCH 15 Int BE Pri
!#5 N7156 P1871 ST 7 0x280000a Int BE Pri
!#5 N7157 P1872 REPLACEMENT 7 Int BE Nuc
!#5 N7158 P1873 REPLACEMENT 13 Int BE Pri
!#5 N7159 P1874 REPLACEMENT 3 Int BE Pri
!#5 N7160 P1875 REPLACEMENT 5 Int BE Pri
!#5 N7161 P1876 IDC_FLIP 26 Int BE Pri
!#5 N7162 P1877 REPLACEMENT 5 Int BE Pri
!#5 N7163 P1878 REPLACEMENT 9 Int BE Pri
!#5 N7164 P1879 REPLACEMENT 31 Int BE Sec
!#5 N7165 P1880 REPLACEMENT 17 Int BE Pri
!#5 N7166 P1881 FLUSH 31 Int BE Pri
!#5 N7167 P1882 IDC_FLIP 32 Int BE Pri
!#5 N7168 P1883 REPLACEMENT 25 Int BE Pri
!#5 N7169 P1884 REPLACEMENT 4 Int BE Sec
!#5 N7170 P1885 PREFETCH 18 Int BE Pri
!#5 N7171 P1886 REPLACEMENT 22 Int BE Pri
!#5 N7172 P1887 REPLACEMENT 11 Int BE Sec
!#5 N7173 P1888 IDC_FLIP 11 Int BE Pri
!#5 N7174 P1889 REPLACEMENT 1 Int BE Nuc
!#5 N7175 P1890 REPLACEMENT 25 Int BE Pri
!#5 N7176 P1891 REPLACEMENT 13 Int BE Pri
!#5 N7177 P1892 REPLACEMENT 19 Int BE Pri
!#5 N7178 P1893 REPLACEMENT 12 Int BE Pri
!#5 N7179 P1894 LD 16 -1 Int BE Pri
!#5 N7180 P1895 LD 22 -1 Int BE Pri
!#5 N7181 P1896 REPLACEMENT 4 Int BE Pri
!#5 N7182 P1897 REPLACEMENT 19 Int BE Pri
!#5 N7183 P1898 REPLACEMENT 7 Int BE Pri
!#5 N7184 P1899 REPLACEMENT 30 Int BE Nuc
!#5 N7185 P1900 REPLACEMENT 14 Int BE Sec
!#5 N7186 P1901 REPLACEMENT 18 Int BE Pri
!#5 N7187 P1902 REPLACEMENT 31 Int BE Pri
!#5 N7188 P1903 REPLACEMENT 16 Int BE Pri
!#5 N7189 P1904 REPLACEMENT 4 Int BE Pri
!#5 N7190 P1905 FLUSH 32 Int BE Pri
!#5 N7191 P1906 LD 2 -1 FP BE Pri
!#5 N7192 P1907 REPLACEMENT 2 Int BE Pri
!#5 N7193 P1908 REPLACEMENT 19 Int BE Nuc
!#5 N7194 P1909 REPLACEMENT 10 Int BE Pri
!#5 N7195 P1910 REPLACEMENT 7 Int BE Pri
!#5 N7196 P1911 REPLACEMENT 17 Int BE Pri
!#5 N7197 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
!#5 N7198 P1818 REPLACEMENT 13 Int BE Pri Loop_entry
!#5 N7199 P1819 LD 0 -1 Int BE Pri
!#5 N7200 P1820 REPLACEMENT 16 Int BE Nuc
!#5 N7201 P1821 MEMBAR
!#5 N7202 P1822 BSTC 16 0x42000029 FP BE Pri
!#5 N7203 P1823 MEMBAR
!#5 N7204 P1824 REPLACEMENT 25 Int BE Sec
!#5 N7205 P1825 MEMBAR
!#5 N7206 P1826 BSTC 16 0x4200002a FP BE Pri
!#5 N7207 P1827 MEMBAR
!#5 N7208 P1828 REPLACEMENT 34 Int BE Pri
!#5 N7209 P1829 REPLACEMENT 27 Int BE Pri
!#5 N7210 P1830 MEMBAR
!#5 N7211 P1831 BSTC 33 0x4200002b FP BE Sec
!#5 N7212 P1832 MEMBAR
!#5 N7213 P1833 REPLACEMENT 2 Int BE Pri
!#5 N7214 P1834 REPLACEMENT 24 Int BE Pri
!#5 N7215 P1835 REPLACEMENT 29 Int BE Pri
!#5 N7216 P1836 IDC_FLIP 24 Int BE Pri
!#5 N7217 P1837 REPLACEMENT 2 Int BE Pri
!#5 N7218 P1838 MEMBAR
!#5 N7219 P1839 BST 21 0x4200002c FP BE Pri
!#5 N7220 P1839 BST 22 0x4200002d FP BE Pri
!#A N7219 N7220
!#5 N7221 P1839 BST 23 0x4200002e FP BE Pri
!#5 N7222 P1840 MEMBAR
!#5 N7223 P1841 REPLACEMENT 16 Int BE Pri
!#5 N7224 P1842 REPLACEMENT 19 Int BE Sec
!#5 N7225 P1843 REPLACEMENT 28 Int BE Pri
!#5 N7226 P1844 PREFETCH 32 Int BE Pri
!#5 N7227 P1845 REPLACEMENT 8 Int BE Sec
!#5 N7228 P1846 REPLACEMENT 17 Int BE Pri
!#5 N7229 P1847 REPLACEMENT 32 Int BE Sec
!#5 N7230 P1848 MEMBAR
!#5 N7231 P1849 BSTC 19 0x4200002f FP BE Pri
!#5 N7232 P1850 MEMBAR
!#5 N7233 P1851 BST 33 0x42000030 FP BE Pri
!#5 N7234 P1852 MEMBAR
!#5 N7235 P1853 ST 6 0x280000b Int BE Nuc
!#5 N7236 P1854 FLUSH 22 Int BE Pri
!#5 N7237 P1855 REPLACEMENT 21 Int BE Pri
!#5 N7238 P1856 REPLACEMENT 20 Int BE Pri
!#5 N7239 P1857 LD 27 -1 Int BE Pri
!#5 N7240 P1858 REPLACEMENT 2 Int BE Pri
!#5 N7241 P1859 REPLACEMENT 31 Int BE Pri
!#5 N7242 P1860 LD 26 -1 FP BE Pri
!#5 N7243 P1861 IDC_FLIP 22 Int BE Pri
!#5 N7244 P1862 REPLACEMENT 19 Int BE Pri
!#5 N7245 P1863 IDC_FLIP 14 Int BE Pri
!#5 N7246 P1864 PREFETCH 25 Int BE Pri
!#5 N7247 P1865 MEMBAR
!#5 N7248 P1866 BLD 21 -1 FP BE Sec
!#5 N7249 P1866 BLD 22 -1 FP BE Sec
!#A N7248 N7249
!#5 N7250 P1866 BLD 23 -1 FP BE Sec
!#5 N7251 P1867 MEMBAR
!#5 N7252 P1868 REPLACEMENT 20 Int BE Pri
!#5 N7253 P1869 REPLACEMENT 8 Int BE Nuc
!#5 N7254 P1870 PREFETCH 15 Int BE Pri
!#5 N7255 P1871 ST 7 0x280000c Int BE Pri
!#5 N7256 P1872 REPLACEMENT 7 Int BE Nuc
!#5 N7257 P1873 REPLACEMENT 13 Int BE Pri
!#5 N7258 P1874 REPLACEMENT 3 Int BE Pri
!#5 N7259 P1875 REPLACEMENT 5 Int BE Pri
!#5 N7260 P1876 IDC_FLIP 26 Int BE Pri
!#5 N7261 P1877 REPLACEMENT 5 Int BE Pri
!#5 N7262 P1878 REPLACEMENT 9 Int BE Pri
!#5 N7263 P1879 REPLACEMENT 31 Int BE Sec
!#5 N7264 P1880 REPLACEMENT 17 Int BE Pri
!#5 N7265 P1881 FLUSH 31 Int BE Pri
!#5 N7266 P1882 IDC_FLIP 32 Int BE Pri
!#5 N7267 P1883 REPLACEMENT 25 Int BE Pri
!#5 N7268 P1884 REPLACEMENT 4 Int BE Sec
!#5 N7269 P1885 PREFETCH 18 Int BE Pri
!#5 N7270 P1886 REPLACEMENT 22 Int BE Pri
!#5 N7271 P1887 REPLACEMENT 11 Int BE Sec
!#5 N7272 P1888 IDC_FLIP 11 Int BE Pri
!#5 N7273 P1889 REPLACEMENT 1 Int BE Nuc
!#5 N7274 P1890 REPLACEMENT 25 Int BE Pri
!#5 N7275 P1891 REPLACEMENT 13 Int BE Pri
!#5 N7276 P1892 REPLACEMENT 19 Int BE Pri
!#5 N7277 P1893 REPLACEMENT 12 Int BE Pri
!#5 N7278 P1894 LD 16 -1 Int BE Pri
!#5 N7279 P1895 LD 22 -1 Int BE Pri
!#5 N7280 P1896 REPLACEMENT 4 Int BE Pri
!#5 N7281 P1897 REPLACEMENT 19 Int BE Pri
!#5 N7282 P1898 REPLACEMENT 7 Int BE Pri
!#5 N7283 P1899 REPLACEMENT 30 Int BE Nuc
!#5 N7284 P1900 REPLACEMENT 14 Int BE Sec
!#5 N7285 P1901 REPLACEMENT 18 Int BE Pri
!#5 N7286 P1902 REPLACEMENT 31 Int BE Pri
!#5 N7287 P1903 REPLACEMENT 16 Int BE Pri
!#5 N7288 P1904 REPLACEMENT 4 Int BE Pri
!#5 N7289 P1905 FLUSH 32 Int BE Pri
!#5 N7290 P1906 LD 2 -1 FP BE Pri
!#5 N7291 P1907 REPLACEMENT 2 Int BE Pri
!#5 N7292 P1908 REPLACEMENT 19 Int BE Nuc
!#5 N7293 P1909 REPLACEMENT 10 Int BE Pri
!#5 N7294 P1910 REPLACEMENT 7 Int BE Pri
!#5 N7295 P1911 REPLACEMENT 17 Int BE Pri
!#5 N7296 P1912 REPLACEMENT 29 Int BE Pri Loop_exit
!#5 N7297 P1913 MEMBAR
!#5 N7298 P1914 BST 28 0x42000031 FP BE Sec
!#5 N7299 P1914 BST 29 0x42000032 FP BE Sec
!#A N7298 N7299
!#5 N7300 P1914 BST 30 0x42000033 FP BE Sec
!#5 N7301 P1915 MEMBAR
!#5 N7302 P1916 LD 24 -1 FP BE Pri
!#5 N7303 P1917 PREFETCH 20 Int BE Pri
!#5 N7304 P1918 REPLACEMENT 3 Int BE Sec
!#5 N7305 P1919 REPLACEMENT 11 Int BE Pri
!#5 N7306 P1920 REPLACEMENT 3 Int BE Pri
!#5 N7307 P1921 MEMBAR
!#5 N7308 P1922 BST 10 0x42000034 FP BE Pri
!#5 N7309 P1923 MEMBAR
!#5 N7310 P1924 REPLACEMENT 28 Int BE Pri
!#5 N7311 P1925 MEMBAR
!#5 N7312 P1926 BLD 28 -1 FP BE Pri
!#5 N7313 P1926 BLD 29 -1 FP BE Pri
!#A N7312 N7313
!#5 N7314 P1926 BLD 30 -1 FP BE Pri
!#5 N7315 P1927 MEMBAR
!#5 N7316 P1928 BLD 11 -1 FP BE Pri
!#5 N7317 P1928 BLD 12 -1 FP BE Pri
!#A N7316 N7317
!#5 N7318 P1928 BLD 13 -1 FP BE Pri
!#5 N7319 P1929 MEMBAR
!#5 N7320 P1930 REPLACEMENT 26 Int BE Pri
!#5 N7321 P1931 MEMBAR
!#5 N7322 P1932 BLD 34 -1 FP BE Pri
!#5 N7323 P1933 MEMBAR
!#5 N7324 P1934 REPLACEMENT 24 Int BE Pri
!#5 N7325 P1935 REPLACEMENT 6 Int BE Pri
!#5 N7326 P1936 REPLACEMENT 28 Int BE Pri
!#5 N7327 P1937 REPLACEMENT 23 Int BE Pri
!#5 N7328 P1938 MEMBAR
!#5 N7329 P1939 BLD 7 -1 FP BE Pri
!#5 N7330 P1940 MEMBAR
!#5 N7331 P1941 BLD 21 -1 FP BE Pri
!#5 N7332 P1941 BLD 22 -1 FP BE Pri
!#A N7331 N7332
!#5 N7333 P1941 BLD 23 -1 FP BE Pri
!#5 N7334 P1942 MEMBAR
!#5 N7335 P1943 REPLACEMENT 6 Int BE Pri
!#5 N7336 P1944 MEMBAR
!#5 N7337 P1945 BST 24 0x42000035 FP BE Pri
!#5 N7338 P1945 BST 25 0x42000036 FP BE Pri
!#5 N7339 P1946 MEMBAR
!#5 N7340 P1947 REPLACEMENT 21 Int BE Pri
!#5 N7341 P1948 REPLACEMENT 24 Int BE Pri
!#5 N7342 P1949 REPLACEMENT 18 Int BE Pri Loop_exit
!#5 N7343 P1913 MEMBAR
!#5 N7344 P1914 BST 28 0x42000037 FP BE Sec
!#5 N7345 P1914 BST 29 0x42000038 FP BE Sec
!#A N7344 N7345
!#5 N7346 P1914 BST 30 0x42000039 FP BE Sec
!#5 N7347 P1915 MEMBAR
!#5 N7348 P1916 LD 24 -1 FP BE Pri
!#5 N7349 P1917 PREFETCH 20 Int BE Pri
!#5 N7350 P1918 REPLACEMENT 3 Int BE Sec
!#5 N7351 P1919 REPLACEMENT 11 Int BE Pri
!#5 N7352 P1920 REPLACEMENT 3 Int BE Pri
!#5 N7353 P1921 MEMBAR
!#5 N7354 P1922 BST 10 0x4200003a FP BE Pri
!#5 N7355 P1923 MEMBAR
!#5 N7356 P1924 REPLACEMENT 28 Int BE Pri
!#5 N7357 P1925 MEMBAR
!#5 N7358 P1926 BLD 28 -1 FP BE Pri
!#5 N7359 P1926 BLD 29 -1 FP BE Pri
!#A N7358 N7359
!#5 N7360 P1926 BLD 30 -1 FP BE Pri
!#5 N7361 P1927 MEMBAR
!#5 N7362 P1928 BLD 11 -1 FP BE Pri
!#5 N7363 P1928 BLD 12 -1 FP BE Pri
!#A N7362 N7363
!#5 N7364 P1928 BLD 13 -1 FP BE Pri
!#5 N7365 P1929 MEMBAR
!#5 N7366 P1930 REPLACEMENT 26 Int BE Pri
!#5 N7367 P1931 MEMBAR
!#5 N7368 P1932 BLD 34 -1 FP BE Pri
!#5 N7369 P1933 MEMBAR
!#5 N7370 P1934 REPLACEMENT 24 Int BE Pri
!#5 N7371 P1935 REPLACEMENT 6 Int BE Pri
!#5 N7372 P1936 REPLACEMENT 28 Int BE Pri
!#5 N7373 P1937 REPLACEMENT 23 Int BE Pri
!#5 N7374 P1938 MEMBAR
!#5 N7375 P1939 BLD 7 -1 FP BE Pri
!#5 N7376 P1940 MEMBAR
!#5 N7377 P1941 BLD 21 -1 FP BE Pri
!#5 N7378 P1941 BLD 22 -1 FP BE Pri
!#A N7377 N7378
!#5 N7379 P1941 BLD 23 -1 FP BE Pri
!#5 N7380 P1942 MEMBAR
!#5 N7381 P1943 REPLACEMENT 6 Int BE Pri
!#5 N7382 P1944 MEMBAR
!#5 N7383 P1945 BST 24 0x4200003b FP BE Pri
!#5 N7384 P1945 BST 25 0x4200003c FP BE Pri
!#5 N7385 P1946 MEMBAR
!#5 N7386 P1947 REPLACEMENT 21 Int BE Pri
!#5 N7387 P1948 REPLACEMENT 24 Int BE Pri
!#5 N7388 P1949 REPLACEMENT 18 Int BE Pri Loop_exit
!#5 N7389 P1913 MEMBAR
!#5 N7390 P1914 BST 28 0x4200003d FP BE Sec
!#5 N7391 P1914 BST 29 0x4200003e FP BE Sec
!#A N7390 N7391
!#5 N7392 P1914 BST 30 0x4200003f FP BE Sec
!#5 N7393 P1915 MEMBAR
!#5 N7394 P1916 LD 24 -1 FP BE Pri
!#5 N7395 P1917 PREFETCH 20 Int BE Pri
!#5 N7396 P1918 REPLACEMENT 3 Int BE Sec
!#5 N7397 P1919 REPLACEMENT 11 Int BE Pri
!#5 N7398 P1920 REPLACEMENT 3 Int BE Pri
!#5 N7399 P1921 MEMBAR
!#5 N7400 P1922 BST 10 0x42000040 FP BE Pri
!#5 N7401 P1923 MEMBAR
!#5 N7402 P1924 REPLACEMENT 28 Int BE Pri
!#5 N7403 P1925 MEMBAR
!#5 N7404 P1926 BLD 28 -1 FP BE Pri
!#5 N7405 P1926 BLD 29 -1 FP BE Pri
!#A N7404 N7405
!#5 N7406 P1926 BLD 30 -1 FP BE Pri
!#5 N7407 P1927 MEMBAR
!#5 N7408 P1928 BLD 11 -1 FP BE Pri
!#5 N7409 P1928 BLD 12 -1 FP BE Pri
!#A N7408 N7409
!#5 N7410 P1928 BLD 13 -1 FP BE Pri
!#5 N7411 P1929 MEMBAR
!#5 N7412 P1930 REPLACEMENT 26 Int BE Pri
!#5 N7413 P1931 MEMBAR
!#5 N7414 P1932 BLD 34 -1 FP BE Pri
!#5 N7415 P1933 MEMBAR
!#5 N7416 P1934 REPLACEMENT 24 Int BE Pri
!#5 N7417 P1935 REPLACEMENT 6 Int BE Pri
!#5 N7418 P1936 REPLACEMENT 28 Int BE Pri
!#5 N7419 P1937 REPLACEMENT 23 Int BE Pri
!#5 N7420 P1938 MEMBAR
!#5 N7421 P1939 BLD 7 -1 FP BE Pri
!#5 N7422 P1940 MEMBAR
!#5 N7423 P1941 BLD 21 -1 FP BE Pri
!#5 N7424 P1941 BLD 22 -1 FP BE Pri
!#A N7423 N7424
!#5 N7425 P1941 BLD 23 -1 FP BE Pri
!#5 N7426 P1942 MEMBAR
!#5 N7427 P1943 REPLACEMENT 6 Int BE Pri
!#5 N7428 P1944 MEMBAR
!#5 N7429 P1945 BST 24 0x42000041 FP BE Pri
!#5 N7430 P1945 BST 25 0x42000042 FP BE Pri
!#5 N7431 P1946 MEMBAR
!#5 N7432 P1947 REPLACEMENT 21 Int BE Pri
!#5 N7433 P1948 REPLACEMENT 24 Int BE Pri
!#5 N7434 P1949 REPLACEMENT 18 Int BE Pri Loop_exit
!#5 N7435 P1913 MEMBAR
!#5 N7436 P1914 BST 28 0x42000043 FP BE Sec
!#5 N7437 P1914 BST 29 0x42000044 FP BE Sec
!#A N7436 N7437
!#5 N7438 P1914 BST 30 0x42000045 FP BE Sec
!#5 N7439 P1915 MEMBAR
!#5 N7440 P1916 LD 24 -1 FP BE Pri
!#5 N7441 P1917 PREFETCH 20 Int BE Pri
!#5 N7442 P1918 REPLACEMENT 3 Int BE Sec
!#5 N7443 P1919 REPLACEMENT 11 Int BE Pri
!#5 N7444 P1920 REPLACEMENT 3 Int BE Pri
!#5 N7445 P1921 MEMBAR
!#5 N7446 P1922 BST 10 0x42000046 FP BE Pri
!#5 N7447 P1923 MEMBAR
!#5 N7448 P1924 REPLACEMENT 28 Int BE Pri
!#5 N7449 P1925 MEMBAR
!#5 N7450 P1926 BLD 28 -1 FP BE Pri
!#5 N7451 P1926 BLD 29 -1 FP BE Pri
!#A N7450 N7451
!#5 N7452 P1926 BLD 30 -1 FP BE Pri
!#5 N7453 P1927 MEMBAR
!#5 N7454 P1928 BLD 11 -1 FP BE Pri
!#5 N7455 P1928 BLD 12 -1 FP BE Pri
!#A N7454 N7455
!#5 N7456 P1928 BLD 13 -1 FP BE Pri
!#5 N7457 P1929 MEMBAR
!#5 N7458 P1930 REPLACEMENT 26 Int BE Pri
!#5 N7459 P1931 MEMBAR
!#5 N7460 P1932 BLD 34 -1 FP BE Pri
!#5 N7461 P1933 MEMBAR
!#5 N7462 P1934 REPLACEMENT 24 Int BE Pri
!#5 N7463 P1935 REPLACEMENT 6 Int BE Pri
!#5 N7464 P1936 REPLACEMENT 28 Int BE Pri
!#5 N7465 P1937 REPLACEMENT 23 Int BE Pri
!#5 N7466 P1938 MEMBAR
!#5 N7467 P1939 BLD 7 -1 FP BE Pri
!#5 N7468 P1940 MEMBAR
!#5 N7469 P1941 BLD 21 -1 FP BE Pri
!#5 N7470 P1941 BLD 22 -1 FP BE Pri
!#A N7469 N7470
!#5 N7471 P1941 BLD 23 -1 FP BE Pri
!#5 N7472 P1942 MEMBAR
!#5 N7473 P1943 REPLACEMENT 6 Int BE Pri
!#5 N7474 P1944 MEMBAR
!#5 N7475 P1945 BST 24 0x42000047 FP BE Pri
!#5 N7476 P1945 BST 25 0x42000048 FP BE Pri
!#5 N7477 P1946 MEMBAR
!#5 N7478 P1947 REPLACEMENT 21 Int BE Pri
!#5 N7479 P1948 REPLACEMENT 24 Int BE Pri
!#5 N7480 P1949 REPLACEMENT 18 Int BE Pri Loop_exit
!#5 N7481 P1950 REPLACEMENT 5 Int BE Pri Loop_entry
!#5 N7482 P1951 REPLACEMENT 15 Int BE Nuc
!#5 N7483 P1952 REPLACEMENT 16 Int BE Pri
!#5 N7484 P1953 REPLACEMENT 15 Int BE Pri
!#5 N7485 P1954 REPLACEMENT 22 Int BE Pri
!#5 N7486 P1955 REPLACEMENT 1 Int BE Pri
!#5 N7487 P1956 REPLACEMENT 5 Int BE Sec
!#5 N7488 P1957 REPLACEMENT 14 Int BE Pri
!#5 N7489 P1958 MEMBAR
!#5 N7490 P1959 BSTC 11 0x42000049 FP BE Pri
!#5 N7491 P1959 BSTC 12 0x4200004a FP BE Pri
!#A N7490 N7491
!#5 N7492 P1959 BSTC 13 0x4200004b FP BE Pri
!#5 N7493 P1960 MEMBAR
!#5 N7494 P1961 REPLACEMENT 8 Int BE Pri
!#5 N7495 P1962 REPLACEMENT 23 Int BE Pri
!#5 N7496 P1963 MEMBAR
!#5 N7497 P1964 BSTC 8 0x4200004c FP BE Pri
!#5 N7498 P1964 BSTC 9 0x4200004d FP BE Pri
!#5 N7499 P1965 MEMBAR
!#5 N7500 P1966 REPLACEMENT 34 Int BE Pri
!#5 N7501 P1967 REPLACEMENT 5 Int BE Pri
!#5 N7502 P1968 MEMBAR
!#5 N7503 P1969 BST 24 0x4200004e FP BE Pri
!#5 N7504 P1969 BST 25 0x4200004f FP BE Pri
!#5 N7505 P1970 MEMBAR
!#5 N7506 P1971 ST 29 0x42000050 FP BE Pri
!#5 N7507 P1972 REPLACEMENT 25 Int BE Sec
!#5 N7508 P1973 REPLACEMENT 27 Int BE Sec
!#5 N7509 P1974 ST 18 0x280000d Int BE Pri
!#5 N7510 P1975 MEMBAR
!#5 N7511 P1976 BLD 31 -1 FP BE Pri
!#5 N7512 P1976 BLD 32 -1 FP BE Pri
!#5 N7513 P1977 MEMBAR
!#5 N7514 P1978 REPLACEMENT 23 Int BE Pri
!#5 N7515 P1979 ST 19 0x280000e Int BE Pri
!#5 N7516 P1980 ST 19 0x42000051 FP BE Pri
!#5 N7517 P1981 FLUSHI 24 Int BE Pri
!#5 N7518 P1982 FLUSHI 15 Int BE Pri
!#5 N7519 P1983 REPLACEMENT 20 Int BE Pri
!#5 N7520 P1984 REPLACEMENT 30 Int BE Pri
!#5 N7521 P1985 REPLACEMENT 3 Int BE Nuc
!#5 N7522 P1986 PREFETCH 16 Int BE Pri
!#5 N7523 P1987 REPLACEMENT 24 Int BE Pri
!#5 N7524 P1988 MEMBAR
!#5 N7525 P1989 IDC_FLIP 16 Int BE Pri
!#5 N7526 P1990 REPLACEMENT 27 Int BE Pri
!#5 N7527 P1991 REPLACEMENT 15 Int BE Nuc
!#5 N7528 P1992 FLUSHI 3 Int BE Pri
!#5 N7529 P1993 LD 8 -1 FP BE Sec
!#5 N7530 P1994 IDC_FLIP 33 Int BE Pri
!#5 N7531 P1995 REPLACEMENT 28 Int BE Pri
!#5 N7532 P1996 REPLACEMENT 3 Int BE Pri
!#5 N7533 P1997 IDC_FLIP 24 Int BE Pri
!#5 N7534 P1998 REPLACEMENT 32 Int BE Sec
!#5 N7535 P1999 REPLACEMENT 17 Int BE Pri
!#5 N7536 P2000 REPLACEMENT 11 Int BE Pri
!#5 N7537 P2001 REPLACEMENT 2 Int BE Pri
!#5 N7538 P2002 REPLACEMENT 17 Int BE Pri
!#5 N7539 P2003 REPLACEMENT 23 Int BE Sec
!#5 N7540 P2004 MEMBAR
!#5 N7541 P2005 BLD 33 -1 FP BE Pri
!#5 N7542 P2006 MEMBAR
!#5 N7543 P2007 BST 7 0x42000052 FP BE Sec
!#5 N7544 P2008 MEMBAR
!#5 N7545 P2009 BST 7 0x42000053 FP BE Pri
!#5 N7546 P2010 MEMBAR
!#5 N7547 P2011 REPLACEMENT 33 Int BE Pri
!#5 N7548 P2012 MEMBAR
!#5 N7549 P2013 BSTC 24 0x42000054 FP BE Pri
!#5 N7550 P2013 BSTC 25 0x42000055 FP BE Pri
!#5 N7551 P2014 MEMBAR
!#5 N7552 P2015 REPLACEMENT 13 Int BE Pri
!#5 N7553 P2016 REPLACEMENT 31 Int BE Pri
!#5 N7554 P2017 MEMBAR
!#5 N7555 P2018 BST 34 0x42000056 FP BE Pri
!#5 N7556 P2019 MEMBAR
!#5 N7557 P2020 REPLACEMENT 27 Int BE Pri
!#5 N7558 P2021 MEMBAR
!#5 N7559 P2022 BLD 0 -1 FP BE Pri
!#5 N7560 P2022 BLD 1 -1 FP BE Pri
!#A N7559 N7560
!#5 N7561 P2022 BLD 2 -1 FP BE Pri
!#5 N7562 P2022 BLD 3 -1 FP BE Pri
!#5 N7563 P2022 BLD 4 -1 FP BE Pri
!#5 N7564 P2023 MEMBAR
!#5 N7565 P2024 REPLACEMENT 15 Int BE Pri
!#5 N7566 P2025 ST 4 0x280000f Int BE Pri
!#5 N7567 P2026 IDC_FLIP 4 Int BE Pri
!#5 N7568 P2027 REPLACEMENT 22 Int BE Pri
!#5 N7569 P2028 REPLACEMENT 24 Int BE Sec
!#5 N7570 P2029 PREFETCH 17 Int BE Pri
!#5 N7571 P2030 IDC_FLIP 12 Int BE Pri
!#5 N7572 P2031 ST 8 0x2800010 Int LE Pri
!#5 N7573 P2032 MEMBAR
!#5 N7574 P2033 BSTC 11 0x42000057 FP BE Pri
!#5 N7575 P2033 BSTC 12 0x42000058 FP BE Pri
!#A N7574 N7575
!#5 N7576 P2033 BSTC 13 0x42000059 FP BE Pri
!#5 N7577 P2034 MEMBAR
!#5 N7578 P2035 REPLACEMENT 15 Int BE Pri
!#5 N7579 P2036 REPLACEMENT 10 Int BE Sec
!#5 N7580 P2037 MEMBAR
!#5 N7581 P2038 BSTC 28 0x4200005a FP BE Pri
!#5 N7582 P2038 BSTC 29 0x4200005b FP BE Pri
!#A N7581 N7582
!#5 N7583 P2038 BSTC 30 0x4200005c FP BE Pri
!#5 N7584 P2039 MEMBAR
!#5 N7585 P2040 BST 0 0x4200005d FP BE Sec
!#5 N7586 P2040 BST 1 0x4200005e FP BE Sec
!#A N7585 N7586
!#5 N7587 P2040 BST 2 0x4200005f FP BE Sec
!#5 N7588 P2040 BST 3 0x42000060 FP BE Sec
!#5 N7589 P2040 BST 4 0x42000061 FP BE Sec
!#5 N7590 P2041 MEMBAR
!#5 N7591 P2042 REPLACEMENT 9 Int BE Pri
!#5 N7592 P2043 MEMBAR
!#5 N7593 P2044 BLD 19 -1 FP BE Sec
!#5 N7594 P2045 MEMBAR
!#5 N7595 P2046 REPLACEMENT 10 Int BE Pri
!#5 N7596 P2047 MEMBAR
!#5 N7597 P2048 BLD 26 -1 FP BE Pri
!#5 N7598 P2048 BLD 27 -1 FP BE Pri
!#5 N7599 P2049 MEMBAR
!#5 N7600 P2050 ST 3 0x42000062 FP BE Pri
!#5 N7601 P2051 REPLACEMENT 5 Int BE Pri
!#5 N7602 P2052 MEMBAR
!#5 N7603 P2053 BSTC 7 0x42000063 FP BE Pri
!#5 N7604 P2054 MEMBAR
!#5 N7605 P2055 REPLACEMENT 21 Int BE Pri
!#5 N7606 P2056 MEMBAR
!#5 N7607 P2057 BSTC 11 0x42000064 FP BE Pri
!#5 N7608 P2057 BSTC 12 0x42000065 FP BE Pri
!#A N7607 N7608
!#5 N7609 P2057 BSTC 13 0x42000066 FP BE Pri
!#5 N7610 P2058 MEMBAR
!#5 N7611 P2059 REPLACEMENT 11 Int BE Pri
!#5 N7612 P2060 REPLACEMENT 23 Int BE Pri
!#5 N7613 P2061 REPLACEMENT 17 Int BE Pri
!#5 N7614 P2062 REPLACEMENT 27 Int BE Pri
!#5 N7615 P2063 REPLACEMENT 4 Int BE Sec
!#5 N7616 P2064 LD 12 -1 FP BE Pri
!#5 N7617 P2065 ST 33 0x2800011 Int BE Pri
!#5 N7618 P2066 ST 23 0x2800012 Int LE Sec
!#5 N7619 P2067 MEMBAR
!#5 N7620 P2068 BSTC 34 0x42000067 FP BE Pri
!#5 N7621 P2069 MEMBAR
!#5 N7622 P2070 IDC_FLIP 32 Int BE Pri
!#5 N7623 P2071 MEMBAR
!#5 N7624 P2072 BLD 26 -1 FP BE Pri
!#5 N7625 P2072 BLD 27 -1 FP BE Pri
!#5 N7626 P2073 MEMBAR
!#5 N7627 P2074 FLUSH 18 Int BE Pri
!#5 N7628 P2075 REPLACEMENT 19 Int BE Pri
!#5 N7629 P2076 REPLACEMENT 17 Int BE Pri
!#5 N7630 P2077 MEMBAR
!#5 N7631 P2078 BLD 16 -1 FP BE Pri
!#5 N7632 P2079 MEMBAR
!#5 N7633 P2080 BLD 20 -1 FP BE Pri
!#5 N7634 P2081 MEMBAR
!#5 N7635 P2082 REPLACEMENT 15 Int BE Pri
!#5 N7636 P2083 REPLACEMENT 0 Int BE Pri
!#5 N7637 P2084 REPLACEMENT 15 Int BE Pri
!#5 N7638 P2085 REPLACEMENT 1 Int BE Pri
!#5 N7639 P2086 REPLACEMENT 9 Int BE Pri
!#5 N7640 P2087 REPLACEMENT 5 Int BE Pri
!#5 N7641 P2088 REPLACEMENT 28 Int BE Sec
!#5 N7642 P2089 REPLACEMENT 28 Int BE Pri
!#5 N7643 P2090 ST 22 0x2800013 Int BE Pri
!#5 N7644 P2091 REPLACEMENT 9 Int BE Pri
!#5 N7645 P2092 REPLACEMENT 18 Int BE Pri
!#5 N7646 P2093 REPLACEMENT 26 Int BE Nuc
!#5 N7647 P2094 ST 6 0x2800014 Int BE Pri
!#5 N7648 P2095 REPLACEMENT 19 Int BE Nuc
!#5 N7649 P2096 REPLACEMENT 8 Int BE Pri
!#5 N7650 P2097 REPLACEMENT 31 Int BE Pri
!#5 N7651 P2098 REPLACEMENT 12 Int BE Pri
!#5 N7652 P2099 REPLACEMENT 29 Int BE Pri
!#5 N7653 P2100 MEMBAR
!#5 N7654 P2101 BST 0 0x42000068 FP BE Pri
!#5 N7655 P2101 BST 1 0x42000069 FP BE Pri
!#A N7654 N7655
!#5 N7656 P2101 BST 2 0x4200006a FP BE Pri
!#5 N7657 P2101 BST 3 0x4200006b FP BE Pri
!#5 N7658 P2101 BST 4 0x4200006c FP BE Pri
!#5 N7659 P2102 MEMBAR
!#5 N7660 P2103 REPLACEMENT 6 Int BE Sec
!#5 N7661 P2104 REPLACEMENT 19 Int BE Sec
!#5 N7662 P2105 REPLACEMENT 14 Int BE Pri
!#5 N7663 P2106 REPLACEMENT 18 Int BE Pri
!#5 N7664 P2107 LD 11 -1 FP BE Pri
!#5 N7665 P2108 MEMBAR
!#5 N7666 P2109 BST 8 0x4200006d FP BE Sec
!#5 N7667 P2109 BST 9 0x4200006e FP BE Sec
!#5 N7668 P2110 MEMBAR
!#5 N7669 P2111 REPLACEMENT 21 Int BE Pri
!#5 N7670 P2112 REPLACEMENT 12 Int BE Pri
!#5 N7671 P2113 LD 34 -1 FP BE Pri
!#5 N7672 P2114 REPLACEMENT 25 Int BE Pri
!#5 N7673 P2115 REPLACEMENT 11 Int BE Pri
!#5 N7674 P2116 MEMBAR
!#5 N7675 P2117 BLD 24 -1 FP BE Pri
!#5 N7676 P2117 BLD 25 -1 FP BE Pri
!#5 N7677 P2118 MEMBAR
!#5 N7678 P2119 IDC_FLIP 17 Int BE Pri
!#5 N7679 P2120 MEMBAR
!#5 N7680 P2121 BST 18 0x4200006f FP BE Pri
!#5 N7681 P2122 MEMBAR
!#5 N7682 P2123 FLUSH 13 Int BE Pri
!#5 N7683 P2124 REPLACEMENT 29 Int BE Pri
!#5 N7684 P2125 MEMBAR
!#5 N7685 P2126 BLD 18 -1 FP BE Pri
!#5 N7686 P2127 MEMBAR
!#5 N7687 P2128 IDC_FLIP 5 Int BE Pri
!#5 N7688 P2129 MEMBAR
!#5 N7689 P2130 BLD 24 -1 FP BE Sec
!#5 N7690 P2130 BLD 25 -1 FP BE Sec
!#5 N7691 P2131 MEMBAR
!#5 N7692 P2132 IDC_FLIP 0 Int BE Pri
!#5 N7693 P2133 REPLACEMENT 34 Int BE Pri
!#5 N7694 P2134 MEMBAR
!#5 N7695 P2135 BST 16 0x42000070 FP BE Pri
!#5 N7696 P2136 MEMBAR
!#5 N7697 P2137 PREFETCH 28 Int BE Sec
!#5 N7698 P2138 MEMBAR
!#5 N7699 P2139 BSTC 26 0x42000071 FP BE Pri
!#5 N7700 P2139 BSTC 27 0x42000072 FP BE Pri
!#5 N7701 P2140 MEMBAR
!#5 N7702 P2141 REPLACEMENT 23 Int BE Pri
!#5 N7703 P2142 REPLACEMENT 31 Int BE Pri
!#5 N7704 P2143 REPLACEMENT 12 Int BE Pri
!#5 N7705 P2144 REPLACEMENT 14 Int BE Pri
!#5 N7706 P2145 MEMBAR
!#5 N7707 P2146 BSTC 20 0x42000073 FP BE Pri
!#5 N7708 P2147 MEMBAR
!#5 N7709 P2148 ST 7 0x42000074 FP BE Pri
!#5 N7710 P2149 MEMBAR
!#5 N7711 P2150 BST 8 0x42000075 FP BE Pri
!#5 N7712 P2150 BST 9 0x42000076 FP BE Pri
!#5 N7713 P2151 MEMBAR
!#5 N7714 P2152 REPLACEMENT 19 Int BE Pri
!#5 N7715 P2153 REPLACEMENT 16 Int BE Pri
!#5 N7716 P2154 MEMBAR
!#5 N7717 P2155 BST 18 0x42000077 FP BE Pri
!#5 N7718 P2156 MEMBAR
!#5 N7719 P2157 MEMBAR
!#5 N7720 P2158 BSTC 17 0x42000078 FP BE Pri
!#5 N7721 P2159 MEMBAR
!#5 N7722 P2160 REPLACEMENT 18 Int BE Pri
!#5 N7723 P2161 LD 13 -1 Int BE Pri
!#5 N7724 P2162 MEMBAR
!#5 N7725 P2163 BSTC 14 0x42000079 FP BE Sec
!#5 N7726 P2164 MEMBAR
!#5 N7727 P2165 REPLACEMENT 20 Int BE Sec
!#5 N7728 P2166 REPLACEMENT 28 Int BE Pri
!#5 N7729 P2167 REPLACEMENT 13 Int BE Pri
!#5 N7730 P2168 MEMBAR
!#5 N7731 P2169 BLD 16 -1 FP BE Sec
!#5 N7732 P2170 MEMBAR
!#5 N7733 P2171 REPLACEMENT 28 Int BE Pri
!#5 N7734 P2172 REPLACEMENT 17 Int BE Pri
!#5 N7735 P2173 REPLACEMENT 17 Int BE Pri
!#5 N7736 P2174 REPLACEMENT 6 Int BE Pri
!#5 N7737 P2175 MEMBAR
!#5 N7738 P2176 BST 0 0x4200007a FP BE Pri
!#5 N7739 P2176 BST 1 0x4200007b FP BE Pri
!#A N7738 N7739
!#5 N7740 P2176 BST 2 0x4200007c FP BE Pri
!#5 N7741 P2176 BST 3 0x4200007d FP BE Pri
!#5 N7742 P2176 BST 4 0x4200007e FP BE Pri
!#5 N7743 P2177 MEMBAR
!#5 N7744 P2178 REPLACEMENT 27 Int BE Pri
!#5 N7745 P2179 REPLACEMENT 30 Int BE Pri
!#5 N7746 P2180 MEMBAR
!#5 N7747 P2181 BSTC 11 0x4200007f FP BE Pri
!#5 N7748 P2181 BSTC 12 0x42000080 FP BE Pri
!#A N7747 N7748
!#5 N7749 P2181 BSTC 13 0x42000081 FP BE Pri
!#5 N7750 P2182 MEMBAR
!#5 N7751 P2183 REPLACEMENT 30 Int BE Pri
!#5 N7752 P2184 REPLACEMENT 6 Int BE Pri
!#5 N7753 P2185 ST 9 0x42000082 FP BE Pri
!#5 N7754 P2186 MEMBAR
!#5 N7755 P2187 BLD 0 -1 FP BE Pri
!#5 N7756 P2187 BLD 1 -1 FP BE Pri
!#A N7755 N7756
!#5 N7757 P2187 BLD 2 -1 FP BE Pri
!#5 N7758 P2187 BLD 3 -1 FP BE Pri
!#5 N7759 P2187 BLD 4 -1 FP BE Pri
!#5 N7760 P2188 MEMBAR
!#5 N7761 P2189 ST 4 0x2800015 Int BE Pri
!#5 N7762 P2190 REPLACEMENT 19 Int BE Pri
!#5 N7763 P2191 REPLACEMENT 8 Int BE Pri
!#5 N7764 P2192 REPLACEMENT 0 Int BE Sec
!#5 N7765 P2193 ST 27 0x2800016 Int BE Pri
!#5 N7766 P2194 LD 4 -1 Int BE Pri
!#5 N7767 P2195 REPLACEMENT 23 Int BE Pri
!#5 N7768 P2196 REPLACEMENT 0 Int BE Pri
!#5 N7769 P2197 LD 2 -1 FP BE Sec
!#5 N7770 P2198 LD 17 -1 FP BE Pri
!#5 N7771 P2199 PREFETCH 23 Int BE Pri
!#5 N7772 P2200 REPLACEMENT 12 Int BE Pri
!#5 N7773 P2201 MEMBAR
!#5 N7774 P2202 BST 21 0x42000083 FP BE Pri
!#5 N7775 P2202 BST 22 0x42000084 FP BE Pri
!#A N7774 N7775
!#5 N7776 P2202 BST 23 0x42000085 FP BE Pri
!#5 N7777 P2203 MEMBAR
!#5 N7778 P2204 IDC_FLIP 24 Int BE Pri
!#5 N7779 P2205 REPLACEMENT 8 Int BE Pri
!#5 N7780 P2206 REPLACEMENT 24 Int BE Pri
!#5 N7781 P2207 REPLACEMENT 2 Int BE Pri
!#5 N7782 P2208 REPLACEMENT 7 Int BE Pri
!#5 N7783 P2209 REPLACEMENT 9 Int BE Nuc
!#5 N7784 P2210 REPLACEMENT 23 Int BE Sec
!#5 N7785 P2211 LD 18 -1 FP BE Pri
!#5 N7786 P2212 MEMBAR
!#5 N7787 P2213 BLD 21 -1 FP BE Pri
!#5 N7788 P2213 BLD 22 -1 FP BE Pri
!#A N7787 N7788
!#5 N7789 P2213 BLD 23 -1 FP BE Pri
!#5 N7790 P2214 MEMBAR
!#5 N7791 P2215 BST 34 0x42000086 FP BE Pri
!#5 N7792 P2216 MEMBAR
!#5 N7793 P2217 FLUSHI 19 Int BE Pri
!#5 N7794 P2218 REPLACEMENT 22 Int BE Pri
!#5 N7795 P2219 MEMBAR
!#5 N7796 P2220 BST 17 0x42000087 FP BE Pri
!#5 N7797 P2221 MEMBAR
!#5 N7798 P2222 BST 19 0x42000088 FP BE Pri
!#5 N7799 P2223 MEMBAR
!#5 N7800 P2224 REPLACEMENT 28 Int BE Sec
!#5 N7801 P2225 REPLACEMENT 9 Int BE Pri
!#5 N7802 P2226 FLUSH 28 Int BE Pri
!#5 N7803 P2227 REPLACEMENT 32 Int BE Pri
!#5 N7804 P2228 ST 23 0x2800017 Int LE Pri
!#5 N7805 P2229 REPLACEMENT 25 Int BE Pri
!#5 N7806 P2230 PREFETCH 19 Int BE Pri
!#5 N7807 P2231 IDC_FLIP 29 Int BE Pri Loop_exit
!#5 N7808 P2232 MEMBAR
!#6 N7809 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
!#6 N7810 P2234 REPLACEMENT 29 Int BE Sec
!#6 N7811 P2235 REPLACEMENT 7 Int BE Pri
!#6 N7812 P2236 REPLACEMENT 31 Int BE Pri
!#6 N7813 P2237 LD 21 -1 FP BE Pri
!#6 N7814 P2238 REPLACEMENT 3 Int BE Pri
!#6 N7815 P2239 LD 4 -1 FP BE Pri
!#6 N7816 P2240 PREFETCH 34 Int BE Pri
!#6 N7817 P2241 IDC_FLIP 9 Int BE Pri
!#6 N7818 P2242 REPLACEMENT 29 Int BE Pri
!#6 N7819 P2243 MEMBAR
!#6 N7820 P2244 BLD 0 -1 FP BE Pri
!#6 N7821 P2244 BLD 1 -1 FP BE Pri
!#A N7820 N7821
!#6 N7822 P2244 BLD 2 -1 FP BE Pri
!#6 N7823 P2244 BLD 3 -1 FP BE Pri
!#6 N7824 P2244 BLD 4 -1 FP BE Pri
!#6 N7825 P2245 MEMBAR
!#6 N7826 P2246 REPLACEMENT 19 Int BE Pri
!#6 N7827 P2247 REPLACEMENT 32 Int BE Pri
!#6 N7828 P2248 REPLACEMENT 28 Int BE Pri
!#6 N7829 P2249 REPLACEMENT 16 Int BE Pri
!#6 N7830 P2250 LD 3 -1 Int BE Nuc
!#6 N7831 P2251 REPLACEMENT 10 Int BE Pri
!#6 N7832 P2252 REPLACEMENT 10 Int BE Sec
!#6 N7833 P2253 MEMBAR
!#6 N7834 P2254 BLD 21 -1 FP BE Sec
!#6 N7835 P2254 BLD 22 -1 FP BE Sec
!#A N7834 N7835
!#6 N7836 P2254 BLD 23 -1 FP BE Sec
!#6 N7837 P2255 MEMBAR
!#6 N7838 P2256 REPLACEMENT 25 Int BE Pri
!#6 N7839 P2257 REPLACEMENT 32 Int BE Pri
!#6 N7840 P2258 REPLACEMENT 7 Int BE Pri
!#6 N7841 P2259 ST 12 0x3000001 Int BE Pri
!#6 N7842 P2260 REPLACEMENT 21 Int BE Pri
!#6 N7843 P2261 IDC_FLIP 2 Int BE Pri
!#6 N7844 P2262 IDC_FLIP 34 Int BE Pri
!#6 N7845 P2263 MEMBAR
!#6 N7846 P2264 BST 0 0x42800001 FP BE Pri
!#6 N7847 P2264 BST 1 0x42800002 FP BE Pri
!#A N7846 N7847
!#6 N7848 P2264 BST 2 0x42800003 FP BE Pri
!#6 N7849 P2264 BST 3 0x42800004 FP BE Pri
!#6 N7850 P2264 BST 4 0x42800005 FP BE Pri
!#6 N7851 P2265 MEMBAR
!#6 N7852 P2266 REPLACEMENT 10 Int BE Sec
!#6 N7853 P2267 MEMBAR
!#6 N7854 P2268 BST 11 0x42800006 FP BE Sec
!#6 N7855 P2268 BST 12 0x42800007 FP BE Sec
!#A N7854 N7855
!#6 N7856 P2268 BST 13 0x42800008 FP BE Sec
!#6 N7857 P2269 MEMBAR
!#6 N7858 P2270 REPLACEMENT 18 Int BE Pri
!#6 N7859 P2271 MEMBAR
!#6 N7860 P2272 BST 0 0x42800009 FP BE Pri
!#6 N7861 P2272 BST 1 0x4280000a FP BE Pri
!#A N7860 N7861
!#6 N7862 P2272 BST 2 0x4280000b FP BE Pri
!#6 N7863 P2272 BST 3 0x4280000c FP BE Pri
!#6 N7864 P2272 BST 4 0x4280000d FP BE Pri
!#6 N7865 P2273 MEMBAR
!#6 N7866 P2274 BST 28 0x4280000e FP BE Pri
!#6 N7867 P2274 BST 29 0x4280000f FP BE Pri
!#A N7866 N7867
!#6 N7868 P2274 BST 30 0x42800010 FP BE Pri
!#6 N7869 P2275 MEMBAR
!#6 N7870 P2276 REPLACEMENT 5 Int BE Pri
!#6 N7871 P2277 REPLACEMENT 24 Int BE Sec
!#6 N7872 P2278 LD 19 -1 FP BE Pri
!#6 N7873 P2279 REPLACEMENT 11 Int BE Pri
!#6 N7874 P2280 REPLACEMENT 5 Int BE Pri
!#6 N7875 P2281 MEMBAR
!#6 N7876 P2282 BSTC 18 0x42800011 FP BE Pri
!#6 N7877 P2283 MEMBAR
!#6 N7878 P2284 REPLACEMENT 25 Int BE Pri
!#6 N7879 P2285 REPLACEMENT 26 Int BE Pri
!#6 N7880 P2286 ST 13 0x3000002 Int BE Pri
!#6 N7881 P2287 REPLACEMENT 27 Int BE Pri
!#6 N7882 P2288 REPLACEMENT 34 Int BE Pri
!#6 N7883 P2289 PREFETCH 25 Int BE Pri
!#6 N7884 P2290 LD 9 -1 Int BE Nuc
!#6 N7885 P2291 REPLACEMENT 31 Int BE Sec
!#6 N7886 P2292 FLUSH 7 Int BE Pri
!#6 N7887 P2293 FLUSH 15 Int BE Pri
!#6 N7888 P2294 REPLACEMENT 19 Int BE Pri
!#6 N7889 P2295 REPLACEMENT 18 Int BE Pri
!#6 N7890 P2296 REPLACEMENT 9 Int BE Pri
!#6 N7891 P2297 MEMBAR
!#6 N7892 P2298 BST 19 0x42800012 FP BE Pri
!#6 N7893 P2299 MEMBAR
!#6 N7894 P2300 REPLACEMENT 14 Int BE Nuc
!#6 N7895 P2301 ST 27 0x3000003 Int BE Pri
!#6 N7896 P2302 REPLACEMENT 11 Int BE Pri
!#6 N7897 P2303 MEMBAR
!#6 N7898 P2304 BLD 28 -1 FP BE Pri
!#6 N7899 P2304 BLD 29 -1 FP BE Pri
!#A N7898 N7899
!#6 N7900 P2304 BLD 30 -1 FP BE Pri
!#6 N7901 P2305 MEMBAR
!#6 N7902 P2306 PREFETCH 1 Int BE Pri
!#6 N7903 P2307 REPLACEMENT 21 Int BE Pri
!#6 N7904 P2308 REPLACEMENT 26 Int BE Pri
!#6 N7905 P2309 REPLACEMENT 28 Int BE Pri
!#6 N7906 P2310 REPLACEMENT 25 Int BE Sec
!#6 N7907 P2311 ST 18 0x3000004 Int LE Sec
!#6 N7908 P2312 REPLACEMENT 20 Int BE Pri
!#6 N7909 P2313 REPLACEMENT 32 Int BE Pri
!#6 N7910 P2314 REPLACEMENT 16 Int BE Sec
!#6 N7911 P2315 MEMBAR
!#6 N7912 P2316 BSTC 15 0x42800013 FP BE Pri
!#6 N7913 P2317 MEMBAR
!#6 N7914 P2318 REPLACEMENT 14 Int BE Sec
!#6 N7915 P2319 REPLACEMENT 22 Int BE Pri
!#6 N7916 P2320 MEMBAR
!#6 N7917 P2321 BLD 28 -1 FP BE Pri
!#6 N7918 P2321 BLD 29 -1 FP BE Pri
!#A N7917 N7918
!#6 N7919 P2321 BLD 30 -1 FP BE Pri
!#6 N7920 P2322 MEMBAR
!#6 N7921 P2323 REPLACEMENT 8 Int BE Pri
!#6 N7922 P2324 REPLACEMENT 21 Int BE Nuc
!#6 N7923 P2325 REPLACEMENT 19 Int BE Sec
!#6 N7924 P2326 REPLACEMENT 24 Int BE Pri
!#6 N7925 P2327 ST 6 0x3000005 Int BE Pri
!#6 N7926 P2328 MEMBAR
!#6 N7927 P2329 BST 8 0x42800014 FP BE Pri
!#6 N7928 P2329 BST 9 0x42800015 FP BE Pri
!#6 N7929 P2330 MEMBAR
!#6 N7930 P2331 ST 1 0x42800016 FP BE Sec
!#6 N7931 P2332 MEMBAR
!#6 N7932 P2333 BST 5 0x42800017 FP BE Pri
!#6 N7933 P2333 BST 6 0x42800018 FP BE Pri
!#6 N7934 P2334 MEMBAR
!#6 N7935 P2335 REPLACEMENT 20 Int BE Pri
!#6 N7936 P2336 REPLACEMENT 26 Int BE Sec
!#6 N7937 P2337 REPLACEMENT 20 Int BE Pri
!#6 N7938 P2338 REPLACEMENT 26 Int BE Pri
!#6 N7939 P2339 REPLACEMENT 15 Int BE Pri
!#6 N7940 P2340 PREFETCH 6 Int LE Pri
!#6 N7941 P2341 LD 24 -1 FP BE Pri
!#6 N7942 P2342 REPLACEMENT 19 Int BE Pri
!#6 N7943 P2343 MEMBAR
!#6 N7944 P2344 BST 26 0x42800019 FP BE Pri
!#6 N7945 P2344 BST 27 0x4280001a FP BE Pri
!#6 N7946 P2345 MEMBAR
!#6 N7947 P2346 PREFETCH 32 Int BE Sec
!#6 N7948 P2347 REPLACEMENT 29 Int BE Nuc
!#6 N7949 P2348 ST 32 0x3000006 Int BE Pri
!#6 N7950 P2349 REPLACEMENT 21 Int BE Pri
!#6 N7951 P2350 REPLACEMENT 32 Int BE Pri
!#6 N7952 P2351 IDC_FLIP 2 Int BE Pri
!#6 N7953 P2352 LD 16 -1 Int BE Pri
!#6 N7954 P2353 REPLACEMENT 0 Int BE Nuc
!#6 N7955 P2354 REPLACEMENT 0 Int BE Nuc
!#6 N7956 P2355 PREFETCH 12 Int BE Nuc
!#6 N7957 P2356 REPLACEMENT 33 Int BE Pri
!#6 N7958 P2357 MEMBAR
!#6 N7959 P2358 BLD 0 -1 FP BE Pri
!#6 N7960 P2358 BLD 1 -1 FP BE Pri
!#A N7959 N7960
!#6 N7961 P2358 BLD 2 -1 FP BE Pri
!#6 N7962 P2358 BLD 3 -1 FP BE Pri
!#6 N7963 P2358 BLD 4 -1 FP BE Pri
!#6 N7964 P2359 MEMBAR
!#6 N7965 P2360 BSTC 31 0x4280001b FP BE Pri
!#6 N7966 P2360 BSTC 32 0x4280001c FP BE Pri
!#6 N7967 P2361 MEMBAR
!#6 N7968 P2362 BLD 24 -1 FP BE Sec
!#6 N7969 P2362 BLD 25 -1 FP BE Sec
!#6 N7970 P2363 MEMBAR
!#6 N7971 P2364 REPLACEMENT 22 Int BE Sec
!#6 N7972 P2365 REPLACEMENT 27 Int BE Nuc
!#6 N7973 P2366 FLUSH 14 Int BE Pri
!#6 N7974 P2367 REPLACEMENT 9 Int BE Pri
!#6 N7975 P2368 FLUSH 1 Int BE Pri
!#6 N7976 P2369 REPLACEMENT 29 Int BE Sec
!#6 N7977 P2370 REPLACEMENT 33 Int BE Sec
!#6 N7978 P2371 FLUSH 5 Int BE Pri
!#6 N7979 P2372 REPLACEMENT 28 Int BE Nuc
!#6 N7980 P2373 REPLACEMENT 34 Int BE Pri
!#6 N7981 P2374 MEMBAR
!#6 N7982 P2375 BLD 11 -1 FP BE Sec
!#6 N7983 P2375 BLD 12 -1 FP BE Sec
!#A N7982 N7983
!#6 N7984 P2375 BLD 13 -1 FP BE Sec
!#6 N7985 P2376 MEMBAR
!#6 N7986 P2377 LD 4 -1 Int LE Pri
!#6 N7987 P2378 LD 28 -1 FP BE Pri
!#6 N7988 P2379 REPLACEMENT 12 Int BE Pri
!#6 N7989 P2380 PREFETCH 27 Int BE Pri
!#6 N7990 P2381 REPLACEMENT 31 Int BE Pri
!#6 N7991 P2382 REPLACEMENT 3 Int BE Nuc
!#6 N7992 P2383 MEMBAR
!#6 N7993 P2384 REPLACEMENT 18 Int BE Pri
!#6 N7994 P2385 REPLACEMENT 25 Int BE Pri
!#6 N7995 P2386 REPLACEMENT 27 Int BE Sec
!#6 N7996 P2387 ST 25 0x4280001d FP BE Sec
!#6 N7997 P2388 MEMBAR
!#6 N7998 P2389 BSTC 5 0x4280001e FP BE Pri
!#6 N7999 P2389 BSTC 6 0x4280001f FP BE Pri
!#6 N8000 P2390 MEMBAR
!#6 N8001 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
!#6 N8002 P2234 REPLACEMENT 29 Int BE Sec
!#6 N8003 P2235 REPLACEMENT 7 Int BE Pri
!#6 N8004 P2236 REPLACEMENT 31 Int BE Pri
!#6 N8005 P2237 LD 21 -1 FP BE Pri
!#6 N8006 P2238 REPLACEMENT 3 Int BE Pri
!#6 N8007 P2239 LD 4 -1 FP BE Pri
!#6 N8008 P2240 PREFETCH 34 Int BE Pri
!#6 N8009 P2241 IDC_FLIP 9 Int BE Pri
!#6 N8010 P2242 REPLACEMENT 29 Int BE Pri
!#6 N8011 P2243 MEMBAR
!#6 N8012 P2244 BLD 0 -1 FP BE Pri
!#6 N8013 P2244 BLD 1 -1 FP BE Pri
!#A N8012 N8013
!#6 N8014 P2244 BLD 2 -1 FP BE Pri
!#6 N8015 P2244 BLD 3 -1 FP BE Pri
!#6 N8016 P2244 BLD 4 -1 FP BE Pri
!#6 N8017 P2245 MEMBAR
!#6 N8018 P2246 REPLACEMENT 19 Int BE Pri
!#6 N8019 P2247 REPLACEMENT 32 Int BE Pri
!#6 N8020 P2248 REPLACEMENT 28 Int BE Pri
!#6 N8021 P2249 REPLACEMENT 16 Int BE Pri
!#6 N8022 P2250 LD 3 -1 Int BE Nuc
!#6 N8023 P2251 REPLACEMENT 10 Int BE Pri
!#6 N8024 P2252 REPLACEMENT 10 Int BE Sec
!#6 N8025 P2253 MEMBAR
!#6 N8026 P2254 BLD 21 -1 FP BE Sec
!#6 N8027 P2254 BLD 22 -1 FP BE Sec
!#A N8026 N8027
!#6 N8028 P2254 BLD 23 -1 FP BE Sec
!#6 N8029 P2255 MEMBAR
!#6 N8030 P2256 REPLACEMENT 25 Int BE Pri
!#6 N8031 P2257 REPLACEMENT 32 Int BE Pri
!#6 N8032 P2258 REPLACEMENT 7 Int BE Pri
!#6 N8033 P2259 ST 12 0x3000007 Int BE Pri
!#6 N8034 P2260 REPLACEMENT 21 Int BE Pri
!#6 N8035 P2261 IDC_FLIP 2 Int BE Pri
!#6 N8036 P2262 IDC_FLIP 34 Int BE Pri
!#6 N8037 P2263 MEMBAR
!#6 N8038 P2264 BST 0 0x42800020 FP BE Pri
!#6 N8039 P2264 BST 1 0x42800021 FP BE Pri
!#A N8038 N8039
!#6 N8040 P2264 BST 2 0x42800022 FP BE Pri
!#6 N8041 P2264 BST 3 0x42800023 FP BE Pri
!#6 N8042 P2264 BST 4 0x42800024 FP BE Pri
!#6 N8043 P2265 MEMBAR
!#6 N8044 P2266 REPLACEMENT 10 Int BE Sec
!#6 N8045 P2267 MEMBAR
!#6 N8046 P2268 BST 11 0x42800025 FP BE Sec
!#6 N8047 P2268 BST 12 0x42800026 FP BE Sec
!#A N8046 N8047
!#6 N8048 P2268 BST 13 0x42800027 FP BE Sec
!#6 N8049 P2269 MEMBAR
!#6 N8050 P2270 REPLACEMENT 18 Int BE Pri
!#6 N8051 P2271 MEMBAR
!#6 N8052 P2272 BST 0 0x42800028 FP BE Pri
!#6 N8053 P2272 BST 1 0x42800029 FP BE Pri
!#A N8052 N8053
!#6 N8054 P2272 BST 2 0x4280002a FP BE Pri
!#6 N8055 P2272 BST 3 0x4280002b FP BE Pri
!#6 N8056 P2272 BST 4 0x4280002c FP BE Pri
!#6 N8057 P2273 MEMBAR
!#6 N8058 P2274 BST 28 0x4280002d FP BE Pri
!#6 N8059 P2274 BST 29 0x4280002e FP BE Pri
!#A N8058 N8059
!#6 N8060 P2274 BST 30 0x4280002f FP BE Pri
!#6 N8061 P2275 MEMBAR
!#6 N8062 P2276 REPLACEMENT 5 Int BE Pri
!#6 N8063 P2277 REPLACEMENT 24 Int BE Sec
!#6 N8064 P2278 LD 19 -1 FP BE Pri
!#6 N8065 P2279 REPLACEMENT 11 Int BE Pri
!#6 N8066 P2280 REPLACEMENT 5 Int BE Pri
!#6 N8067 P2281 MEMBAR
!#6 N8068 P2282 BSTC 18 0x42800030 FP BE Pri
!#6 N8069 P2283 MEMBAR
!#6 N8070 P2284 REPLACEMENT 25 Int BE Pri
!#6 N8071 P2285 REPLACEMENT 26 Int BE Pri
!#6 N8072 P2286 ST 13 0x3000008 Int BE Pri
!#6 N8073 P2287 REPLACEMENT 27 Int BE Pri
!#6 N8074 P2288 REPLACEMENT 34 Int BE Pri
!#6 N8075 P2289 PREFETCH 25 Int BE Pri
!#6 N8076 P2290 LD 9 -1 Int BE Nuc
!#6 N8077 P2291 REPLACEMENT 31 Int BE Sec
!#6 N8078 P2292 FLUSH 7 Int BE Pri
!#6 N8079 P2293 FLUSH 15 Int BE Pri
!#6 N8080 P2294 REPLACEMENT 19 Int BE Pri
!#6 N8081 P2295 REPLACEMENT 18 Int BE Pri
!#6 N8082 P2296 REPLACEMENT 9 Int BE Pri
!#6 N8083 P2297 MEMBAR
!#6 N8084 P2298 BST 19 0x42800031 FP BE Pri
!#6 N8085 P2299 MEMBAR
!#6 N8086 P2300 REPLACEMENT 14 Int BE Nuc
!#6 N8087 P2301 ST 27 0x3000009 Int BE Pri
!#6 N8088 P2302 REPLACEMENT 11 Int BE Pri
!#6 N8089 P2303 MEMBAR
!#6 N8090 P2304 BLD 28 -1 FP BE Pri
!#6 N8091 P2304 BLD 29 -1 FP BE Pri
!#A N8090 N8091
!#6 N8092 P2304 BLD 30 -1 FP BE Pri
!#6 N8093 P2305 MEMBAR
!#6 N8094 P2306 PREFETCH 1 Int BE Pri
!#6 N8095 P2307 REPLACEMENT 21 Int BE Pri
!#6 N8096 P2308 REPLACEMENT 26 Int BE Pri
!#6 N8097 P2309 REPLACEMENT 28 Int BE Pri
!#6 N8098 P2310 REPLACEMENT 25 Int BE Sec
!#6 N8099 P2311 ST 18 0x300000a Int LE Sec
!#6 N8100 P2312 REPLACEMENT 20 Int BE Pri
!#6 N8101 P2313 REPLACEMENT 32 Int BE Pri
!#6 N8102 P2314 REPLACEMENT 16 Int BE Sec
!#6 N8103 P2315 MEMBAR
!#6 N8104 P2316 BSTC 15 0x42800032 FP BE Pri
!#6 N8105 P2317 MEMBAR
!#6 N8106 P2318 REPLACEMENT 14 Int BE Sec
!#6 N8107 P2319 REPLACEMENT 22 Int BE Pri
!#6 N8108 P2320 MEMBAR
!#6 N8109 P2321 BLD 28 -1 FP BE Pri
!#6 N8110 P2321 BLD 29 -1 FP BE Pri
!#A N8109 N8110
!#6 N8111 P2321 BLD 30 -1 FP BE Pri
!#6 N8112 P2322 MEMBAR
!#6 N8113 P2323 REPLACEMENT 8 Int BE Pri
!#6 N8114 P2324 REPLACEMENT 21 Int BE Nuc
!#6 N8115 P2325 REPLACEMENT 19 Int BE Sec
!#6 N8116 P2326 REPLACEMENT 24 Int BE Pri
!#6 N8117 P2327 ST 6 0x300000b Int BE Pri
!#6 N8118 P2328 MEMBAR
!#6 N8119 P2329 BST 8 0x42800033 FP BE Pri
!#6 N8120 P2329 BST 9 0x42800034 FP BE Pri
!#6 N8121 P2330 MEMBAR
!#6 N8122 P2331 ST 1 0x42800035 FP BE Sec
!#6 N8123 P2332 MEMBAR
!#6 N8124 P2333 BST 5 0x42800036 FP BE Pri
!#6 N8125 P2333 BST 6 0x42800037 FP BE Pri
!#6 N8126 P2334 MEMBAR
!#6 N8127 P2335 REPLACEMENT 20 Int BE Pri
!#6 N8128 P2336 REPLACEMENT 26 Int BE Sec
!#6 N8129 P2337 REPLACEMENT 20 Int BE Pri
!#6 N8130 P2338 REPLACEMENT 26 Int BE Pri
!#6 N8131 P2339 REPLACEMENT 15 Int BE Pri
!#6 N8132 P2340 PREFETCH 6 Int LE Pri
!#6 N8133 P2341 LD 24 -1 FP BE Pri
!#6 N8134 P2342 REPLACEMENT 19 Int BE Pri
!#6 N8135 P2343 MEMBAR
!#6 N8136 P2344 BST 26 0x42800038 FP BE Pri
!#6 N8137 P2344 BST 27 0x42800039 FP BE Pri
!#6 N8138 P2345 MEMBAR
!#6 N8139 P2346 PREFETCH 32 Int BE Sec
!#6 N8140 P2347 REPLACEMENT 29 Int BE Nuc
!#6 N8141 P2348 ST 32 0x300000c Int BE Pri
!#6 N8142 P2349 REPLACEMENT 21 Int BE Pri
!#6 N8143 P2350 REPLACEMENT 32 Int BE Pri
!#6 N8144 P2351 IDC_FLIP 2 Int BE Pri
!#6 N8145 P2352 LD 16 -1 Int BE Pri
!#6 N8146 P2353 REPLACEMENT 0 Int BE Nuc
!#6 N8147 P2354 REPLACEMENT 0 Int BE Nuc
!#6 N8148 P2355 PREFETCH 12 Int BE Nuc
!#6 N8149 P2356 REPLACEMENT 33 Int BE Pri
!#6 N8150 P2357 MEMBAR
!#6 N8151 P2358 BLD 0 -1 FP BE Pri
!#6 N8152 P2358 BLD 1 -1 FP BE Pri
!#A N8151 N8152
!#6 N8153 P2358 BLD 2 -1 FP BE Pri
!#6 N8154 P2358 BLD 3 -1 FP BE Pri
!#6 N8155 P2358 BLD 4 -1 FP BE Pri
!#6 N8156 P2359 MEMBAR
!#6 N8157 P2360 BSTC 31 0x4280003a FP BE Pri
!#6 N8158 P2360 BSTC 32 0x4280003b FP BE Pri
!#6 N8159 P2361 MEMBAR
!#6 N8160 P2362 BLD 24 -1 FP BE Sec
!#6 N8161 P2362 BLD 25 -1 FP BE Sec
!#6 N8162 P2363 MEMBAR
!#6 N8163 P2364 REPLACEMENT 22 Int BE Sec
!#6 N8164 P2365 REPLACEMENT 27 Int BE Nuc
!#6 N8165 P2366 FLUSH 14 Int BE Pri
!#6 N8166 P2367 REPLACEMENT 9 Int BE Pri
!#6 N8167 P2368 FLUSH 1 Int BE Pri
!#6 N8168 P2369 REPLACEMENT 29 Int BE Sec
!#6 N8169 P2370 REPLACEMENT 33 Int BE Sec
!#6 N8170 P2371 FLUSH 5 Int BE Pri
!#6 N8171 P2372 REPLACEMENT 28 Int BE Nuc
!#6 N8172 P2373 REPLACEMENT 34 Int BE Pri
!#6 N8173 P2374 MEMBAR
!#6 N8174 P2375 BLD 11 -1 FP BE Sec
!#6 N8175 P2375 BLD 12 -1 FP BE Sec
!#A N8174 N8175
!#6 N8176 P2375 BLD 13 -1 FP BE Sec
!#6 N8177 P2376 MEMBAR
!#6 N8178 P2377 LD 4 -1 Int LE Pri
!#6 N8179 P2378 LD 28 -1 FP BE Pri
!#6 N8180 P2379 REPLACEMENT 12 Int BE Pri
!#6 N8181 P2380 PREFETCH 27 Int BE Pri
!#6 N8182 P2381 REPLACEMENT 31 Int BE Pri
!#6 N8183 P2382 REPLACEMENT 3 Int BE Nuc
!#6 N8184 P2383 MEMBAR
!#6 N8185 P2384 REPLACEMENT 18 Int BE Pri
!#6 N8186 P2385 REPLACEMENT 25 Int BE Pri
!#6 N8187 P2386 REPLACEMENT 27 Int BE Sec
!#6 N8188 P2387 ST 25 0x4280003c FP BE Sec
!#6 N8189 P2388 MEMBAR
!#6 N8190 P2389 BSTC 5 0x4280003d FP BE Pri
!#6 N8191 P2389 BSTC 6 0x4280003e FP BE Pri
!#6 N8192 P2390 MEMBAR
!#6 N8193 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
!#6 N8194 P2234 REPLACEMENT 29 Int BE Sec
!#6 N8195 P2235 REPLACEMENT 7 Int BE Pri
!#6 N8196 P2236 REPLACEMENT 31 Int BE Pri
!#6 N8197 P2237 LD 21 -1 FP BE Pri
!#6 N8198 P2238 REPLACEMENT 3 Int BE Pri
!#6 N8199 P2239 LD 4 -1 FP BE Pri
!#6 N8200 P2240 PREFETCH 34 Int BE Pri
!#6 N8201 P2241 IDC_FLIP 9 Int BE Pri
!#6 N8202 P2242 REPLACEMENT 29 Int BE Pri
!#6 N8203 P2243 MEMBAR
!#6 N8204 P2244 BLD 0 -1 FP BE Pri
!#6 N8205 P2244 BLD 1 -1 FP BE Pri
!#A N8204 N8205
!#6 N8206 P2244 BLD 2 -1 FP BE Pri
!#6 N8207 P2244 BLD 3 -1 FP BE Pri
!#6 N8208 P2244 BLD 4 -1 FP BE Pri
!#6 N8209 P2245 MEMBAR
!#6 N8210 P2246 REPLACEMENT 19 Int BE Pri
!#6 N8211 P2247 REPLACEMENT 32 Int BE Pri
!#6 N8212 P2248 REPLACEMENT 28 Int BE Pri
!#6 N8213 P2249 REPLACEMENT 16 Int BE Pri
!#6 N8214 P2250 LD 3 -1 Int BE Nuc
!#6 N8215 P2251 REPLACEMENT 10 Int BE Pri
!#6 N8216 P2252 REPLACEMENT 10 Int BE Sec
!#6 N8217 P2253 MEMBAR
!#6 N8218 P2254 BLD 21 -1 FP BE Sec
!#6 N8219 P2254 BLD 22 -1 FP BE Sec
!#A N8218 N8219
!#6 N8220 P2254 BLD 23 -1 FP BE Sec
!#6 N8221 P2255 MEMBAR
!#6 N8222 P2256 REPLACEMENT 25 Int BE Pri
!#6 N8223 P2257 REPLACEMENT 32 Int BE Pri
!#6 N8224 P2258 REPLACEMENT 7 Int BE Pri
!#6 N8225 P2259 ST 12 0x300000d Int BE Pri
!#6 N8226 P2260 REPLACEMENT 21 Int BE Pri
!#6 N8227 P2261 IDC_FLIP 2 Int BE Pri
!#6 N8228 P2262 IDC_FLIP 34 Int BE Pri
!#6 N8229 P2263 MEMBAR
!#6 N8230 P2264 BST 0 0x4280003f FP BE Pri
!#6 N8231 P2264 BST 1 0x42800040 FP BE Pri
!#A N8230 N8231
!#6 N8232 P2264 BST 2 0x42800041 FP BE Pri
!#6 N8233 P2264 BST 3 0x42800042 FP BE Pri
!#6 N8234 P2264 BST 4 0x42800043 FP BE Pri
!#6 N8235 P2265 MEMBAR
!#6 N8236 P2266 REPLACEMENT 10 Int BE Sec
!#6 N8237 P2267 MEMBAR
!#6 N8238 P2268 BST 11 0x42800044 FP BE Sec
!#6 N8239 P2268 BST 12 0x42800045 FP BE Sec
!#A N8238 N8239
!#6 N8240 P2268 BST 13 0x42800046 FP BE Sec
!#6 N8241 P2269 MEMBAR
!#6 N8242 P2270 REPLACEMENT 18 Int BE Pri
!#6 N8243 P2271 MEMBAR
!#6 N8244 P2272 BST 0 0x42800047 FP BE Pri
!#6 N8245 P2272 BST 1 0x42800048 FP BE Pri
!#A N8244 N8245
!#6 N8246 P2272 BST 2 0x42800049 FP BE Pri
!#6 N8247 P2272 BST 3 0x4280004a FP BE Pri
!#6 N8248 P2272 BST 4 0x4280004b FP BE Pri
!#6 N8249 P2273 MEMBAR
!#6 N8250 P2274 BST 28 0x4280004c FP BE Pri
!#6 N8251 P2274 BST 29 0x4280004d FP BE Pri
!#A N8250 N8251
!#6 N8252 P2274 BST 30 0x4280004e FP BE Pri
!#6 N8253 P2275 MEMBAR
!#6 N8254 P2276 REPLACEMENT 5 Int BE Pri
!#6 N8255 P2277 REPLACEMENT 24 Int BE Sec
!#6 N8256 P2278 LD 19 -1 FP BE Pri
!#6 N8257 P2279 REPLACEMENT 11 Int BE Pri
!#6 N8258 P2280 REPLACEMENT 5 Int BE Pri
!#6 N8259 P2281 MEMBAR
!#6 N8260 P2282 BSTC 18 0x4280004f FP BE Pri
!#6 N8261 P2283 MEMBAR
!#6 N8262 P2284 REPLACEMENT 25 Int BE Pri
!#6 N8263 P2285 REPLACEMENT 26 Int BE Pri
!#6 N8264 P2286 ST 13 0x300000e Int BE Pri
!#6 N8265 P2287 REPLACEMENT 27 Int BE Pri
!#6 N8266 P2288 REPLACEMENT 34 Int BE Pri
!#6 N8267 P2289 PREFETCH 25 Int BE Pri
!#6 N8268 P2290 LD 9 -1 Int BE Nuc
!#6 N8269 P2291 REPLACEMENT 31 Int BE Sec
!#6 N8270 P2292 FLUSH 7 Int BE Pri
!#6 N8271 P2293 FLUSH 15 Int BE Pri
!#6 N8272 P2294 REPLACEMENT 19 Int BE Pri
!#6 N8273 P2295 REPLACEMENT 18 Int BE Pri
!#6 N8274 P2296 REPLACEMENT 9 Int BE Pri
!#6 N8275 P2297 MEMBAR
!#6 N8276 P2298 BST 19 0x42800050 FP BE Pri
!#6 N8277 P2299 MEMBAR
!#6 N8278 P2300 REPLACEMENT 14 Int BE Nuc
!#6 N8279 P2301 ST 27 0x300000f Int BE Pri
!#6 N8280 P2302 REPLACEMENT 11 Int BE Pri
!#6 N8281 P2303 MEMBAR
!#6 N8282 P2304 BLD 28 -1 FP BE Pri
!#6 N8283 P2304 BLD 29 -1 FP BE Pri
!#A N8282 N8283
!#6 N8284 P2304 BLD 30 -1 FP BE Pri
!#6 N8285 P2305 MEMBAR
!#6 N8286 P2306 PREFETCH 1 Int BE Pri
!#6 N8287 P2307 REPLACEMENT 21 Int BE Pri
!#6 N8288 P2308 REPLACEMENT 26 Int BE Pri
!#6 N8289 P2309 REPLACEMENT 28 Int BE Pri
!#6 N8290 P2310 REPLACEMENT 25 Int BE Sec
!#6 N8291 P2311 ST 18 0x3000010 Int LE Sec
!#6 N8292 P2312 REPLACEMENT 20 Int BE Pri
!#6 N8293 P2313 REPLACEMENT 32 Int BE Pri
!#6 N8294 P2314 REPLACEMENT 16 Int BE Sec
!#6 N8295 P2315 MEMBAR
!#6 N8296 P2316 BSTC 15 0x42800051 FP BE Pri
!#6 N8297 P2317 MEMBAR
!#6 N8298 P2318 REPLACEMENT 14 Int BE Sec
!#6 N8299 P2319 REPLACEMENT 22 Int BE Pri
!#6 N8300 P2320 MEMBAR
!#6 N8301 P2321 BLD 28 -1 FP BE Pri
!#6 N8302 P2321 BLD 29 -1 FP BE Pri
!#A N8301 N8302
!#6 N8303 P2321 BLD 30 -1 FP BE Pri
!#6 N8304 P2322 MEMBAR
!#6 N8305 P2323 REPLACEMENT 8 Int BE Pri
!#6 N8306 P2324 REPLACEMENT 21 Int BE Nuc
!#6 N8307 P2325 REPLACEMENT 19 Int BE Sec
!#6 N8308 P2326 REPLACEMENT 24 Int BE Pri
!#6 N8309 P2327 ST 6 0x3000011 Int BE Pri
!#6 N8310 P2328 MEMBAR
!#6 N8311 P2329 BST 8 0x42800052 FP BE Pri
!#6 N8312 P2329 BST 9 0x42800053 FP BE Pri
!#6 N8313 P2330 MEMBAR
!#6 N8314 P2331 ST 1 0x42800054 FP BE Sec
!#6 N8315 P2332 MEMBAR
!#6 N8316 P2333 BST 5 0x42800055 FP BE Pri
!#6 N8317 P2333 BST 6 0x42800056 FP BE Pri
!#6 N8318 P2334 MEMBAR
!#6 N8319 P2335 REPLACEMENT 20 Int BE Pri
!#6 N8320 P2336 REPLACEMENT 26 Int BE Sec
!#6 N8321 P2337 REPLACEMENT 20 Int BE Pri
!#6 N8322 P2338 REPLACEMENT 26 Int BE Pri
!#6 N8323 P2339 REPLACEMENT 15 Int BE Pri
!#6 N8324 P2340 PREFETCH 6 Int LE Pri
!#6 N8325 P2341 LD 24 -1 FP BE Pri
!#6 N8326 P2342 REPLACEMENT 19 Int BE Pri
!#6 N8327 P2343 MEMBAR
!#6 N8328 P2344 BST 26 0x42800057 FP BE Pri
!#6 N8329 P2344 BST 27 0x42800058 FP BE Pri
!#6 N8330 P2345 MEMBAR
!#6 N8331 P2346 PREFETCH 32 Int BE Sec
!#6 N8332 P2347 REPLACEMENT 29 Int BE Nuc
!#6 N8333 P2348 ST 32 0x3000012 Int BE Pri
!#6 N8334 P2349 REPLACEMENT 21 Int BE Pri
!#6 N8335 P2350 REPLACEMENT 32 Int BE Pri
!#6 N8336 P2351 IDC_FLIP 2 Int BE Pri
!#6 N8337 P2352 LD 16 -1 Int BE Pri
!#6 N8338 P2353 REPLACEMENT 0 Int BE Nuc
!#6 N8339 P2354 REPLACEMENT 0 Int BE Nuc
!#6 N8340 P2355 PREFETCH 12 Int BE Nuc
!#6 N8341 P2356 REPLACEMENT 33 Int BE Pri
!#6 N8342 P2357 MEMBAR
!#6 N8343 P2358 BLD 0 -1 FP BE Pri
!#6 N8344 P2358 BLD 1 -1 FP BE Pri
!#A N8343 N8344
!#6 N8345 P2358 BLD 2 -1 FP BE Pri
!#6 N8346 P2358 BLD 3 -1 FP BE Pri
!#6 N8347 P2358 BLD 4 -1 FP BE Pri
!#6 N8348 P2359 MEMBAR
!#6 N8349 P2360 BSTC 31 0x42800059 FP BE Pri
!#6 N8350 P2360 BSTC 32 0x4280005a FP BE Pri
!#6 N8351 P2361 MEMBAR
!#6 N8352 P2362 BLD 24 -1 FP BE Sec
!#6 N8353 P2362 BLD 25 -1 FP BE Sec
!#6 N8354 P2363 MEMBAR
!#6 N8355 P2364 REPLACEMENT 22 Int BE Sec
!#6 N8356 P2365 REPLACEMENT 27 Int BE Nuc
!#6 N8357 P2366 FLUSH 14 Int BE Pri
!#6 N8358 P2367 REPLACEMENT 9 Int BE Pri
!#6 N8359 P2368 FLUSH 1 Int BE Pri
!#6 N8360 P2369 REPLACEMENT 29 Int BE Sec
!#6 N8361 P2370 REPLACEMENT 33 Int BE Sec
!#6 N8362 P2371 FLUSH 5 Int BE Pri
!#6 N8363 P2372 REPLACEMENT 28 Int BE Nuc
!#6 N8364 P2373 REPLACEMENT 34 Int BE Pri
!#6 N8365 P2374 MEMBAR
!#6 N8366 P2375 BLD 11 -1 FP BE Sec
!#6 N8367 P2375 BLD 12 -1 FP BE Sec
!#A N8366 N8367
!#6 N8368 P2375 BLD 13 -1 FP BE Sec
!#6 N8369 P2376 MEMBAR
!#6 N8370 P2377 LD 4 -1 Int LE Pri
!#6 N8371 P2378 LD 28 -1 FP BE Pri
!#6 N8372 P2379 REPLACEMENT 12 Int BE Pri
!#6 N8373 P2380 PREFETCH 27 Int BE Pri
!#6 N8374 P2381 REPLACEMENT 31 Int BE Pri
!#6 N8375 P2382 REPLACEMENT 3 Int BE Nuc
!#6 N8376 P2383 MEMBAR
!#6 N8377 P2384 REPLACEMENT 18 Int BE Pri
!#6 N8378 P2385 REPLACEMENT 25 Int BE Pri
!#6 N8379 P2386 REPLACEMENT 27 Int BE Sec
!#6 N8380 P2387 ST 25 0x4280005b FP BE Sec
!#6 N8381 P2388 MEMBAR
!#6 N8382 P2389 BSTC 5 0x4280005c FP BE Pri
!#6 N8383 P2389 BSTC 6 0x4280005d FP BE Pri
!#6 N8384 P2390 MEMBAR
!#6 N8385 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
!#6 N8386 P2234 REPLACEMENT 29 Int BE Sec
!#6 N8387 P2235 REPLACEMENT 7 Int BE Pri
!#6 N8388 P2236 REPLACEMENT 31 Int BE Pri
!#6 N8389 P2237 LD 21 -1 FP BE Pri
!#6 N8390 P2238 REPLACEMENT 3 Int BE Pri
!#6 N8391 P2239 LD 4 -1 FP BE Pri
!#6 N8392 P2240 PREFETCH 34 Int BE Pri
!#6 N8393 P2241 IDC_FLIP 9 Int BE Pri
!#6 N8394 P2242 REPLACEMENT 29 Int BE Pri
!#6 N8395 P2243 MEMBAR
!#6 N8396 P2244 BLD 0 -1 FP BE Pri
!#6 N8397 P2244 BLD 1 -1 FP BE Pri
!#A N8396 N8397
!#6 N8398 P2244 BLD 2 -1 FP BE Pri
!#6 N8399 P2244 BLD 3 -1 FP BE Pri
!#6 N8400 P2244 BLD 4 -1 FP BE Pri
!#6 N8401 P2245 MEMBAR
!#6 N8402 P2246 REPLACEMENT 19 Int BE Pri
!#6 N8403 P2247 REPLACEMENT 32 Int BE Pri
!#6 N8404 P2248 REPLACEMENT 28 Int BE Pri
!#6 N8405 P2249 REPLACEMENT 16 Int BE Pri
!#6 N8406 P2250 LD 3 -1 Int BE Nuc
!#6 N8407 P2251 REPLACEMENT 10 Int BE Pri
!#6 N8408 P2252 REPLACEMENT 10 Int BE Sec
!#6 N8409 P2253 MEMBAR
!#6 N8410 P2254 BLD 21 -1 FP BE Sec
!#6 N8411 P2254 BLD 22 -1 FP BE Sec
!#A N8410 N8411
!#6 N8412 P2254 BLD 23 -1 FP BE Sec
!#6 N8413 P2255 MEMBAR
!#6 N8414 P2256 REPLACEMENT 25 Int BE Pri
!#6 N8415 P2257 REPLACEMENT 32 Int BE Pri
!#6 N8416 P2258 REPLACEMENT 7 Int BE Pri
!#6 N8417 P2259 ST 12 0x3000013 Int BE Pri
!#6 N8418 P2260 REPLACEMENT 21 Int BE Pri
!#6 N8419 P2261 IDC_FLIP 2 Int BE Pri
!#6 N8420 P2262 IDC_FLIP 34 Int BE Pri
!#6 N8421 P2263 MEMBAR
!#6 N8422 P2264 BST 0 0x4280005e FP BE Pri
!#6 N8423 P2264 BST 1 0x4280005f FP BE Pri
!#A N8422 N8423
!#6 N8424 P2264 BST 2 0x42800060 FP BE Pri
!#6 N8425 P2264 BST 3 0x42800061 FP BE Pri
!#6 N8426 P2264 BST 4 0x42800062 FP BE Pri
!#6 N8427 P2265 MEMBAR
!#6 N8428 P2266 REPLACEMENT 10 Int BE Sec
!#6 N8429 P2267 MEMBAR
!#6 N8430 P2268 BST 11 0x42800063 FP BE Sec
!#6 N8431 P2268 BST 12 0x42800064 FP BE Sec
!#A N8430 N8431
!#6 N8432 P2268 BST 13 0x42800065 FP BE Sec
!#6 N8433 P2269 MEMBAR
!#6 N8434 P2270 REPLACEMENT 18 Int BE Pri
!#6 N8435 P2271 MEMBAR
!#6 N8436 P2272 BST 0 0x42800066 FP BE Pri
!#6 N8437 P2272 BST 1 0x42800067 FP BE Pri
!#A N8436 N8437
!#6 N8438 P2272 BST 2 0x42800068 FP BE Pri
!#6 N8439 P2272 BST 3 0x42800069 FP BE Pri
!#6 N8440 P2272 BST 4 0x4280006a FP BE Pri
!#6 N8441 P2273 MEMBAR
!#6 N8442 P2274 BST 28 0x4280006b FP BE Pri
!#6 N8443 P2274 BST 29 0x4280006c FP BE Pri
!#A N8442 N8443
!#6 N8444 P2274 BST 30 0x4280006d FP BE Pri
!#6 N8445 P2275 MEMBAR
!#6 N8446 P2276 REPLACEMENT 5 Int BE Pri
!#6 N8447 P2277 REPLACEMENT 24 Int BE Sec
!#6 N8448 P2278 LD 19 -1 FP BE Pri
!#6 N8449 P2279 REPLACEMENT 11 Int BE Pri
!#6 N8450 P2280 REPLACEMENT 5 Int BE Pri
!#6 N8451 P2281 MEMBAR
!#6 N8452 P2282 BSTC 18 0x4280006e FP BE Pri
!#6 N8453 P2283 MEMBAR
!#6 N8454 P2284 REPLACEMENT 25 Int BE Pri
!#6 N8455 P2285 REPLACEMENT 26 Int BE Pri
!#6 N8456 P2286 ST 13 0x3000014 Int BE Pri
!#6 N8457 P2287 REPLACEMENT 27 Int BE Pri
!#6 N8458 P2288 REPLACEMENT 34 Int BE Pri
!#6 N8459 P2289 PREFETCH 25 Int BE Pri
!#6 N8460 P2290 LD 9 -1 Int BE Nuc
!#6 N8461 P2291 REPLACEMENT 31 Int BE Sec
!#6 N8462 P2292 FLUSH 7 Int BE Pri
!#6 N8463 P2293 FLUSH 15 Int BE Pri
!#6 N8464 P2294 REPLACEMENT 19 Int BE Pri
!#6 N8465 P2295 REPLACEMENT 18 Int BE Pri
!#6 N8466 P2296 REPLACEMENT 9 Int BE Pri
!#6 N8467 P2297 MEMBAR
!#6 N8468 P2298 BST 19 0x4280006f FP BE Pri
!#6 N8469 P2299 MEMBAR
!#6 N8470 P2300 REPLACEMENT 14 Int BE Nuc
!#6 N8471 P2301 ST 27 0x3000015 Int BE Pri
!#6 N8472 P2302 REPLACEMENT 11 Int BE Pri
!#6 N8473 P2303 MEMBAR
!#6 N8474 P2304 BLD 28 -1 FP BE Pri
!#6 N8475 P2304 BLD 29 -1 FP BE Pri
!#A N8474 N8475
!#6 N8476 P2304 BLD 30 -1 FP BE Pri
!#6 N8477 P2305 MEMBAR
!#6 N8478 P2306 PREFETCH 1 Int BE Pri
!#6 N8479 P2307 REPLACEMENT 21 Int BE Pri
!#6 N8480 P2308 REPLACEMENT 26 Int BE Pri
!#6 N8481 P2309 REPLACEMENT 28 Int BE Pri
!#6 N8482 P2310 REPLACEMENT 25 Int BE Sec
!#6 N8483 P2311 ST 18 0x3000016 Int LE Sec
!#6 N8484 P2312 REPLACEMENT 20 Int BE Pri
!#6 N8485 P2313 REPLACEMENT 32 Int BE Pri
!#6 N8486 P2314 REPLACEMENT 16 Int BE Sec
!#6 N8487 P2315 MEMBAR
!#6 N8488 P2316 BSTC 15 0x42800070 FP BE Pri
!#6 N8489 P2317 MEMBAR
!#6 N8490 P2318 REPLACEMENT 14 Int BE Sec
!#6 N8491 P2319 REPLACEMENT 22 Int BE Pri
!#6 N8492 P2320 MEMBAR
!#6 N8493 P2321 BLD 28 -1 FP BE Pri
!#6 N8494 P2321 BLD 29 -1 FP BE Pri
!#A N8493 N8494
!#6 N8495 P2321 BLD 30 -1 FP BE Pri
!#6 N8496 P2322 MEMBAR
!#6 N8497 P2323 REPLACEMENT 8 Int BE Pri
!#6 N8498 P2324 REPLACEMENT 21 Int BE Nuc
!#6 N8499 P2325 REPLACEMENT 19 Int BE Sec
!#6 N8500 P2326 REPLACEMENT 24 Int BE Pri
!#6 N8501 P2327 ST 6 0x3000017 Int BE Pri
!#6 N8502 P2328 MEMBAR
!#6 N8503 P2329 BST 8 0x42800071 FP BE Pri
!#6 N8504 P2329 BST 9 0x42800072 FP BE Pri
!#6 N8505 P2330 MEMBAR
!#6 N8506 P2331 ST 1 0x42800073 FP BE Sec
!#6 N8507 P2332 MEMBAR
!#6 N8508 P2333 BST 5 0x42800074 FP BE Pri
!#6 N8509 P2333 BST 6 0x42800075 FP BE Pri
!#6 N8510 P2334 MEMBAR
!#6 N8511 P2335 REPLACEMENT 20 Int BE Pri
!#6 N8512 P2336 REPLACEMENT 26 Int BE Sec
!#6 N8513 P2337 REPLACEMENT 20 Int BE Pri
!#6 N8514 P2338 REPLACEMENT 26 Int BE Pri
!#6 N8515 P2339 REPLACEMENT 15 Int BE Pri
!#6 N8516 P2340 PREFETCH 6 Int LE Pri
!#6 N8517 P2341 LD 24 -1 FP BE Pri
!#6 N8518 P2342 REPLACEMENT 19 Int BE Pri
!#6 N8519 P2343 MEMBAR
!#6 N8520 P2344 BST 26 0x42800076 FP BE Pri
!#6 N8521 P2344 BST 27 0x42800077 FP BE Pri
!#6 N8522 P2345 MEMBAR
!#6 N8523 P2346 PREFETCH 32 Int BE Sec
!#6 N8524 P2347 REPLACEMENT 29 Int BE Nuc
!#6 N8525 P2348 ST 32 0x3000018 Int BE Pri
!#6 N8526 P2349 REPLACEMENT 21 Int BE Pri
!#6 N8527 P2350 REPLACEMENT 32 Int BE Pri
!#6 N8528 P2351 IDC_FLIP 2 Int BE Pri
!#6 N8529 P2352 LD 16 -1 Int BE Pri
!#6 N8530 P2353 REPLACEMENT 0 Int BE Nuc
!#6 N8531 P2354 REPLACEMENT 0 Int BE Nuc
!#6 N8532 P2355 PREFETCH 12 Int BE Nuc
!#6 N8533 P2356 REPLACEMENT 33 Int BE Pri
!#6 N8534 P2357 MEMBAR
!#6 N8535 P2358 BLD 0 -1 FP BE Pri
!#6 N8536 P2358 BLD 1 -1 FP BE Pri
!#A N8535 N8536
!#6 N8537 P2358 BLD 2 -1 FP BE Pri
!#6 N8538 P2358 BLD 3 -1 FP BE Pri
!#6 N8539 P2358 BLD 4 -1 FP BE Pri
!#6 N8540 P2359 MEMBAR
!#6 N8541 P2360 BSTC 31 0x42800078 FP BE Pri
!#6 N8542 P2360 BSTC 32 0x42800079 FP BE Pri
!#6 N8543 P2361 MEMBAR
!#6 N8544 P2362 BLD 24 -1 FP BE Sec
!#6 N8545 P2362 BLD 25 -1 FP BE Sec
!#6 N8546 P2363 MEMBAR
!#6 N8547 P2364 REPLACEMENT 22 Int BE Sec
!#6 N8548 P2365 REPLACEMENT 27 Int BE Nuc
!#6 N8549 P2366 FLUSH 14 Int BE Pri
!#6 N8550 P2367 REPLACEMENT 9 Int BE Pri
!#6 N8551 P2368 FLUSH 1 Int BE Pri
!#6 N8552 P2369 REPLACEMENT 29 Int BE Sec
!#6 N8553 P2370 REPLACEMENT 33 Int BE Sec
!#6 N8554 P2371 FLUSH 5 Int BE Pri
!#6 N8555 P2372 REPLACEMENT 28 Int BE Nuc
!#6 N8556 P2373 REPLACEMENT 34 Int BE Pri
!#6 N8557 P2374 MEMBAR
!#6 N8558 P2375 BLD 11 -1 FP BE Sec
!#6 N8559 P2375 BLD 12 -1 FP BE Sec
!#A N8558 N8559
!#6 N8560 P2375 BLD 13 -1 FP BE Sec
!#6 N8561 P2376 MEMBAR
!#6 N8562 P2377 LD 4 -1 Int LE Pri
!#6 N8563 P2378 LD 28 -1 FP BE Pri
!#6 N8564 P2379 REPLACEMENT 12 Int BE Pri
!#6 N8565 P2380 PREFETCH 27 Int BE Pri
!#6 N8566 P2381 REPLACEMENT 31 Int BE Pri
!#6 N8567 P2382 REPLACEMENT 3 Int BE Nuc
!#6 N8568 P2383 MEMBAR
!#6 N8569 P2384 REPLACEMENT 18 Int BE Pri
!#6 N8570 P2385 REPLACEMENT 25 Int BE Pri
!#6 N8571 P2386 REPLACEMENT 27 Int BE Sec
!#6 N8572 P2387 ST 25 0x4280007a FP BE Sec
!#6 N8573 P2388 MEMBAR
!#6 N8574 P2389 BSTC 5 0x4280007b FP BE Pri
!#6 N8575 P2389 BSTC 6 0x4280007c FP BE Pri
!#6 N8576 P2390 MEMBAR
!#6 N8577 P2233 REPLACEMENT 7 Int BE Pri Loop_entry
!#6 N8578 P2234 REPLACEMENT 29 Int BE Sec
!#6 N8579 P2235 REPLACEMENT 7 Int BE Pri
!#6 N8580 P2236 REPLACEMENT 31 Int BE Pri
!#6 N8581 P2237 LD 21 -1 FP BE Pri
!#6 N8582 P2238 REPLACEMENT 3 Int BE Pri
!#6 N8583 P2239 LD 4 -1 FP BE Pri
!#6 N8584 P2240 PREFETCH 34 Int BE Pri
!#6 N8585 P2241 IDC_FLIP 9 Int BE Pri
!#6 N8586 P2242 REPLACEMENT 29 Int BE Pri
!#6 N8587 P2243 MEMBAR
!#6 N8588 P2244 BLD 0 -1 FP BE Pri
!#6 N8589 P2244 BLD 1 -1 FP BE Pri
!#A N8588 N8589
!#6 N8590 P2244 BLD 2 -1 FP BE Pri
!#6 N8591 P2244 BLD 3 -1 FP BE Pri
!#6 N8592 P2244 BLD 4 -1 FP BE Pri
!#6 N8593 P2245 MEMBAR
!#6 N8594 P2246 REPLACEMENT 19 Int BE Pri
!#6 N8595 P2247 REPLACEMENT 32 Int BE Pri
!#6 N8596 P2248 REPLACEMENT 28 Int BE Pri
!#6 N8597 P2249 REPLACEMENT 16 Int BE Pri
!#6 N8598 P2250 LD 3 -1 Int BE Nuc
!#6 N8599 P2251 REPLACEMENT 10 Int BE Pri
!#6 N8600 P2252 REPLACEMENT 10 Int BE Sec
!#6 N8601 P2253 MEMBAR
!#6 N8602 P2254 BLD 21 -1 FP BE Sec
!#6 N8603 P2254 BLD 22 -1 FP BE Sec
!#A N8602 N8603
!#6 N8604 P2254 BLD 23 -1 FP BE Sec
!#6 N8605 P2255 MEMBAR
!#6 N8606 P2256 REPLACEMENT 25 Int BE Pri
!#6 N8607 P2257 REPLACEMENT 32 Int BE Pri
!#6 N8608 P2258 REPLACEMENT 7 Int BE Pri
!#6 N8609 P2259 ST 12 0x3000019 Int BE Pri
!#6 N8610 P2260 REPLACEMENT 21 Int BE Pri
!#6 N8611 P2261 IDC_FLIP 2 Int BE Pri
!#6 N8612 P2262 IDC_FLIP 34 Int BE Pri
!#6 N8613 P2263 MEMBAR
!#6 N8614 P2264 BST 0 0x4280007d FP BE Pri
!#6 N8615 P2264 BST 1 0x4280007e FP BE Pri
!#A N8614 N8615
!#6 N8616 P2264 BST 2 0x4280007f FP BE Pri
!#6 N8617 P2264 BST 3 0x42800080 FP BE Pri
!#6 N8618 P2264 BST 4 0x42800081 FP BE Pri
!#6 N8619 P2265 MEMBAR
!#6 N8620 P2266 REPLACEMENT 10 Int BE Sec
!#6 N8621 P2267 MEMBAR
!#6 N8622 P2268 BST 11 0x42800082 FP BE Sec
!#6 N8623 P2268 BST 12 0x42800083 FP BE Sec
!#A N8622 N8623
!#6 N8624 P2268 BST 13 0x42800084 FP BE Sec
!#6 N8625 P2269 MEMBAR
!#6 N8626 P2270 REPLACEMENT 18 Int BE Pri
!#6 N8627 P2271 MEMBAR
!#6 N8628 P2272 BST 0 0x42800085 FP BE Pri
!#6 N8629 P2272 BST 1 0x42800086 FP BE Pri
!#A N8628 N8629
!#6 N8630 P2272 BST 2 0x42800087 FP BE Pri
!#6 N8631 P2272 BST 3 0x42800088 FP BE Pri
!#6 N8632 P2272 BST 4 0x42800089 FP BE Pri
!#6 N8633 P2273 MEMBAR
!#6 N8634 P2274 BST 28 0x4280008a FP BE Pri
!#6 N8635 P2274 BST 29 0x4280008b FP BE Pri
!#A N8634 N8635
!#6 N8636 P2274 BST 30 0x4280008c FP BE Pri
!#6 N8637 P2275 MEMBAR
!#6 N8638 P2276 REPLACEMENT 5 Int BE Pri
!#6 N8639 P2277 REPLACEMENT 24 Int BE Sec
!#6 N8640 P2278 LD 19 -1 FP BE Pri
!#6 N8641 P2279 REPLACEMENT 11 Int BE Pri
!#6 N8642 P2280 REPLACEMENT 5 Int BE Pri
!#6 N8643 P2281 MEMBAR
!#6 N8644 P2282 BSTC 18 0x4280008d FP BE Pri
!#6 N8645 P2283 MEMBAR
!#6 N8646 P2284 REPLACEMENT 25 Int BE Pri
!#6 N8647 P2285 REPLACEMENT 26 Int BE Pri
!#6 N8648 P2286 ST 13 0x300001a Int BE Pri
!#6 N8649 P2287 REPLACEMENT 27 Int BE Pri
!#6 N8650 P2288 REPLACEMENT 34 Int BE Pri
!#6 N8651 P2289 PREFETCH 25 Int BE Pri
!#6 N8652 P2290 LD 9 -1 Int BE Nuc
!#6 N8653 P2291 REPLACEMENT 31 Int BE Sec
!#6 N8654 P2292 FLUSH 7 Int BE Pri
!#6 N8655 P2293 FLUSH 15 Int BE Pri
!#6 N8656 P2294 REPLACEMENT 19 Int BE Pri
!#6 N8657 P2295 REPLACEMENT 18 Int BE Pri
!#6 N8658 P2296 REPLACEMENT 9 Int BE Pri
!#6 N8659 P2297 MEMBAR
!#6 N8660 P2298 BST 19 0x4280008e FP BE Pri
!#6 N8661 P2299 MEMBAR
!#6 N8662 P2300 REPLACEMENT 14 Int BE Nuc
!#6 N8663 P2301 ST 27 0x300001b Int BE Pri
!#6 N8664 P2302 REPLACEMENT 11 Int BE Pri
!#6 N8665 P2303 MEMBAR
!#6 N8666 P2304 BLD 28 -1 FP BE Pri
!#6 N8667 P2304 BLD 29 -1 FP BE Pri
!#A N8666 N8667
!#6 N8668 P2304 BLD 30 -1 FP BE Pri
!#6 N8669 P2305 MEMBAR
!#6 N8670 P2306 PREFETCH 1 Int BE Pri
!#6 N8671 P2307 REPLACEMENT 21 Int BE Pri
!#6 N8672 P2308 REPLACEMENT 26 Int BE Pri
!#6 N8673 P2309 REPLACEMENT 28 Int BE Pri
!#6 N8674 P2310 REPLACEMENT 25 Int BE Sec
!#6 N8675 P2311 ST 18 0x300001c Int LE Sec
!#6 N8676 P2312 REPLACEMENT 20 Int BE Pri
!#6 N8677 P2313 REPLACEMENT 32 Int BE Pri
!#6 N8678 P2314 REPLACEMENT 16 Int BE Sec
!#6 N8679 P2315 MEMBAR
!#6 N8680 P2316 BSTC 15 0x4280008f FP BE Pri
!#6 N8681 P2317 MEMBAR
!#6 N8682 P2318 REPLACEMENT 14 Int BE Sec
!#6 N8683 P2319 REPLACEMENT 22 Int BE Pri
!#6 N8684 P2320 MEMBAR
!#6 N8685 P2321 BLD 28 -1 FP BE Pri
!#6 N8686 P2321 BLD 29 -1 FP BE Pri
!#A N8685 N8686
!#6 N8687 P2321 BLD 30 -1 FP BE Pri
!#6 N8688 P2322 MEMBAR
!#6 N8689 P2323 REPLACEMENT 8 Int BE Pri
!#6 N8690 P2324 REPLACEMENT 21 Int BE Nuc
!#6 N8691 P2325 REPLACEMENT 19 Int BE Sec
!#6 N8692 P2326 REPLACEMENT 24 Int BE Pri
!#6 N8693 P2327 ST 6 0x300001d Int BE Pri
!#6 N8694 P2328 MEMBAR
!#6 N8695 P2329 BST 8 0x42800090 FP BE Pri
!#6 N8696 P2329 BST 9 0x42800091 FP BE Pri
!#6 N8697 P2330 MEMBAR
!#6 N8698 P2331 ST 1 0x42800092 FP BE Sec
!#6 N8699 P2332 MEMBAR
!#6 N8700 P2333 BST 5 0x42800093 FP BE Pri
!#6 N8701 P2333 BST 6 0x42800094 FP BE Pri
!#6 N8702 P2334 MEMBAR
!#6 N8703 P2335 REPLACEMENT 20 Int BE Pri
!#6 N8704 P2336 REPLACEMENT 26 Int BE Sec
!#6 N8705 P2337 REPLACEMENT 20 Int BE Pri
!#6 N8706 P2338 REPLACEMENT 26 Int BE Pri
!#6 N8707 P2339 REPLACEMENT 15 Int BE Pri
!#6 N8708 P2340 PREFETCH 6 Int LE Pri
!#6 N8709 P2341 LD 24 -1 FP BE Pri
!#6 N8710 P2342 REPLACEMENT 19 Int BE Pri
!#6 N8711 P2343 MEMBAR
!#6 N8712 P2344 BST 26 0x42800095 FP BE Pri
!#6 N8713 P2344 BST 27 0x42800096 FP BE Pri
!#6 N8714 P2345 MEMBAR
!#6 N8715 P2346 PREFETCH 32 Int BE Sec
!#6 N8716 P2347 REPLACEMENT 29 Int BE Nuc
!#6 N8717 P2348 ST 32 0x300001e Int BE Pri
!#6 N8718 P2349 REPLACEMENT 21 Int BE Pri
!#6 N8719 P2350 REPLACEMENT 32 Int BE Pri
!#6 N8720 P2351 IDC_FLIP 2 Int BE Pri
!#6 N8721 P2352 LD 16 -1 Int BE Pri
!#6 N8722 P2353 REPLACEMENT 0 Int BE Nuc
!#6 N8723 P2354 REPLACEMENT 0 Int BE Nuc
!#6 N8724 P2355 PREFETCH 12 Int BE Nuc
!#6 N8725 P2356 REPLACEMENT 33 Int BE Pri
!#6 N8726 P2357 MEMBAR
!#6 N8727 P2358 BLD 0 -1 FP BE Pri
!#6 N8728 P2358 BLD 1 -1 FP BE Pri
!#A N8727 N8728
!#6 N8729 P2358 BLD 2 -1 FP BE Pri
!#6 N8730 P2358 BLD 3 -1 FP BE Pri
!#6 N8731 P2358 BLD 4 -1 FP BE Pri
!#6 N8732 P2359 MEMBAR
!#6 N8733 P2360 BSTC 31 0x42800097 FP BE Pri
!#6 N8734 P2360 BSTC 32 0x42800098 FP BE Pri
!#6 N8735 P2361 MEMBAR
!#6 N8736 P2362 BLD 24 -1 FP BE Sec
!#6 N8737 P2362 BLD 25 -1 FP BE Sec
!#6 N8738 P2363 MEMBAR
!#6 N8739 P2364 REPLACEMENT 22 Int BE Sec
!#6 N8740 P2365 REPLACEMENT 27 Int BE Nuc
!#6 N8741 P2366 FLUSH 14 Int BE Pri
!#6 N8742 P2367 REPLACEMENT 9 Int BE Pri
!#6 N8743 P2368 FLUSH 1 Int BE Pri
!#6 N8744 P2369 REPLACEMENT 29 Int BE Sec
!#6 N8745 P2370 REPLACEMENT 33 Int BE Sec
!#6 N8746 P2371 FLUSH 5 Int BE Pri
!#6 N8747 P2372 REPLACEMENT 28 Int BE Nuc
!#6 N8748 P2373 REPLACEMENT 34 Int BE Pri
!#6 N8749 P2374 MEMBAR
!#6 N8750 P2375 BLD 11 -1 FP BE Sec
!#6 N8751 P2375 BLD 12 -1 FP BE Sec
!#A N8750 N8751
!#6 N8752 P2375 BLD 13 -1 FP BE Sec
!#6 N8753 P2376 MEMBAR
!#6 N8754 P2377 LD 4 -1 Int LE Pri
!#6 N8755 P2378 LD 28 -1 FP BE Pri
!#6 N8756 P2379 REPLACEMENT 12 Int BE Pri
!#6 N8757 P2380 PREFETCH 27 Int BE Pri
!#6 N8758 P2381 REPLACEMENT 31 Int BE Pri
!#6 N8759 P2382 REPLACEMENT 3 Int BE Nuc
!#6 N8760 P2383 MEMBAR
!#6 N8761 P2384 REPLACEMENT 18 Int BE Pri
!#6 N8762 P2385 REPLACEMENT 25 Int BE Pri
!#6 N8763 P2386 REPLACEMENT 27 Int BE Sec
!#6 N8764 P2387 ST 25 0x42800099 FP BE Sec
!#6 N8765 P2388 MEMBAR
!#6 N8766 P2389 BSTC 5 0x4280009a FP BE Pri
!#6 N8767 P2389 BSTC 6 0x4280009b FP BE Pri
!#6 N8768 P2390 MEMBAR
!#6 N8769 P2391 REPLACEMENT 22 Int BE Pri Loop_entry
!#6 N8770 P2392 REPLACEMENT 12 Int BE Sec
!#6 N8771 P2393 REPLACEMENT 21 Int BE Pri
!#6 N8772 P2394 REPLACEMENT 9 Int BE Pri
!#6 N8773 P2395 REPLACEMENT 25 Int BE Nuc
!#6 N8774 P2396 IDC_FLIP 19 Int BE Pri
!#6 N8775 P2397 MEMBAR
!#6 N8776 P2398 BLD 31 -1 FP BE Sec
!#6 N8777 P2398 BLD 32 -1 FP BE Sec
!#6 N8778 P2399 MEMBAR
!#6 N8779 P2400 REPLACEMENT 7 Int BE Pri
!#6 N8780 P2401 ST 0 0x300001f Int BE Nuc
!#6 N8781 P2402 REPLACEMENT 10 Int BE Pri
!#6 N8782 P2403 REPLACEMENT 29 Int BE Pri
!#6 N8783 P2404 REPLACEMENT 22 Int BE Pri
!#6 N8784 P2405 PREFETCH 9 Int BE Pri
!#6 N8785 P2406 REPLACEMENT 25 Int BE Pri
!#6 N8786 P2407 MEMBAR
!#6 N8787 P2408 BST 14 0x4280009c FP BE Pri
!#6 N8788 P2409 MEMBAR
!#6 N8789 P2410 ST 7 0x4280009d FP BE Sec Loop_entry
!#6 N8790 P2411 MEMBAR
!#6 N8791 P2412 BST 16 0x4280009e FP BE Pri
!#6 N8792 P2413 MEMBAR
!#6 N8793 P2414 FLUSHI 19 Int BE Pri
!#6 N8794 P2415 MEMBAR
!#6 N8795 P2416 BLD 0 -1 FP BE Pri
!#6 N8796 P2416 BLD 1 -1 FP BE Pri
!#A N8795 N8796
!#6 N8797 P2416 BLD 2 -1 FP BE Pri
!#6 N8798 P2416 BLD 3 -1 FP BE Pri
!#6 N8799 P2416 BLD 4 -1 FP BE Pri
!#6 N8800 P2417 MEMBAR
!#6 N8801 P2418 REPLACEMENT 20 Int BE Pri
!#6 N8802 P2419 REPLACEMENT 25 Int BE Pri
!#6 N8803 P2420 REPLACEMENT 12 Int BE Pri
!#6 N8804 P2421 REPLACEMENT 25 Int BE Pri
!#6 N8805 P2422 LD 9 -1 FP BE Pri
!#6 N8806 P2423 LD 2 -1 Int BE Sec
!#6 N8807 P2424 MEMBAR
!#6 N8808 P2425 BSTC 18 0x4280009f FP BE Pri
!#6 N8809 P2426 MEMBAR
!#6 N8810 P2427 ST 14 0x3000020 Int BE Pri
!#6 N8811 P2428 ST 0 0x3000021 Int BE Pri
!#6 N8812 P2429 REPLACEMENT 24 Int BE Pri
!#6 N8813 P2430 REPLACEMENT 0 Int BE Pri
!#6 N8814 P2431 REPLACEMENT 3 Int BE Pri
!#6 N8815 P2432 ST 28 0x428000a0 FP BE Pri
!#6 N8816 P2433 PREFETCH 16 Int BE Pri
!#6 N8817 P2434 IDC_FLIP 3 Int BE Pri
!#6 N8818 P2435 LD 33 -1 Int BE Pri
!#6 N8819 P2436 PREFETCH 20 Int BE Pri
!#6 N8820 P2437 REPLACEMENT 20 Int BE Sec
!#6 N8821 P2438 REPLACEMENT 10 Int BE Pri
!#6 N8822 P2439 MEMBAR
!#6 N8823 P2440 BST 0 0x428000a1 FP BE Pri
!#6 N8824 P2440 BST 1 0x428000a2 FP BE Pri
!#A N8823 N8824
!#6 N8825 P2440 BST 2 0x428000a3 FP BE Pri
!#6 N8826 P2440 BST 3 0x428000a4 FP BE Pri
!#6 N8827 P2440 BST 4 0x428000a5 FP BE Pri
!#6 N8828 P2441 MEMBAR
!#6 N8829 P2442 REPLACEMENT 9 Int BE Pri
!#6 N8830 P2443 ST 9 0x3000022 Int BE Sec
!#6 N8831 P2444 IDC_FLIP 24 Int BE Pri
!#6 N8832 P2445 REPLACEMENT 8 Int BE Pri
!#6 N8833 P2446 REPLACEMENT 0 Int BE Pri
!#6 N8834 P2447 REPLACEMENT 10 Int BE Pri
!#6 N8835 P2448 REPLACEMENT 0 Int BE Pri
!#6 N8836 P2449 PREFETCH 33 Int BE Sec
!#6 N8837 P2450 REPLACEMENT 12 Int BE Sec
!#6 N8838 P2451 IDC_FLIP 15 Int BE Pri
!#6 N8839 P2452 REPLACEMENT 0 Int BE Pri
!#6 N8840 P2453 REPLACEMENT 5 Int BE Pri
!#6 N8841 P2454 MEMBAR
!#6 N8842 P2455 BLD 20 -1 FP BE Pri
!#6 N8843 P2456 MEMBAR
!#6 N8844 P2457 REPLACEMENT 0 Int BE Pri
!#6 N8845 P2458 LD 24 -1 Int BE Pri
!#6 N8846 P2459 LD 16 -1 FP BE Pri
!#6 N8847 P2460 REPLACEMENT 23 Int BE Pri
!#6 N8848 P2461 REPLACEMENT 24 Int BE Pri
!#6 N8849 P2462 FLUSH 29 Int BE Pri
!#6 N8850 P2463 REPLACEMENT 34 Int BE Pri
!#6 N8851 P2464 REPLACEMENT 12 Int BE Pri
!#6 N8852 P2465 MEMBAR
!#6 N8853 P2466 BST 31 0x428000a6 FP BE Pri
!#6 N8854 P2466 BST 32 0x428000a7 FP BE Pri
!#6 N8855 P2467 MEMBAR
!#6 N8856 P2468 REPLACEMENT 19 Int BE Pri
!#6 N8857 P2469 LD 26 -1 Int BE Pri
!#6 N8858 P2470 REPLACEMENT 1 Int BE Sec
!#6 N8859 P2471 REPLACEMENT 22 Int BE Pri
!#6 N8860 P2472 REPLACEMENT 13 Int BE Pri
!#6 N8861 P2473 REPLACEMENT 1 Int BE Pri
!#6 N8862 P2474 MEMBAR
!#6 N8863 P2475 BLD 28 -1 FP BE Pri
!#6 N8864 P2475 BLD 29 -1 FP BE Pri
!#A N8863 N8864
!#6 N8865 P2475 BLD 30 -1 FP BE Pri
!#6 N8866 P2476 MEMBAR
!#6 N8867 P2477 REPLACEMENT 2 Int BE Pri
!#6 N8868 P2478 MEMBAR
!#6 N8869 P2479 BST 26 0x428000a8 FP BE Sec
!#6 N8870 P2479 BST 27 0x428000a9 FP BE Sec
!#6 N8871 P2480 MEMBAR
!#6 N8872 P2481 REPLACEMENT 0 Int BE Sec
!#6 N8873 P2482 REPLACEMENT 6 Int BE Sec
!#6 N8874 P2483 LD 34 -1 Int BE Nuc
!#6 N8875 P2484 REPLACEMENT 0 Int BE Pri
!#6 N8876 P2485 REPLACEMENT 3 Int BE Pri
!#6 N8877 P2486 REPLACEMENT 23 Int BE Pri
!#6 N8878 P2487 FLUSHI 10 Int BE Pri
!#6 N8879 P2488 MEMBAR
!#6 N8880 P2489 BST 17 0x428000aa FP BE Pri
!#6 N8881 P2490 MEMBAR
!#6 N8882 P2491 REPLACEMENT 18 Int BE Nuc
!#6 N8883 P2492 MEMBAR
!#6 N8884 P2493 BSTC 11 0x428000ab FP BE Pri
!#6 N8885 P2493 BSTC 12 0x428000ac FP BE Pri
!#A N8884 N8885
!#6 N8886 P2493 BSTC 13 0x428000ad FP BE Pri
!#6 N8887 P2494 MEMBAR
!#6 N8888 P2495 REPLACEMENT 9 Int BE Pri
!#6 N8889 P2496 REPLACEMENT 28 Int BE Pri
!#6 N8890 P2497 MEMBAR
!#6 N8891 P2498 BST 28 0x428000ae FP BE Pri
!#6 N8892 P2498 BST 29 0x428000af FP BE Pri
!#A N8891 N8892
!#6 N8893 P2498 BST 30 0x428000b0 FP BE Pri
!#6 N8894 P2499 MEMBAR
!#6 N8895 P2500 REPLACEMENT 33 Int BE Pri
!#6 N8896 P2501 IDC_FLIP 12 Int BE Pri
!#6 N8897 P2502 REPLACEMENT 25 Int BE Pri
!#6 N8898 P2503 REPLACEMENT 26 Int BE Pri
!#6 N8899 P2504 REPLACEMENT 6 Int BE Nuc
!#6 N8900 P2505 REPLACEMENT 1 Int BE Pri
!#6 N8901 P2506 MEMBAR
!#6 N8902 P2507 BST 28 0x428000b1 FP BE Sec
!#6 N8903 P2507 BST 29 0x428000b2 FP BE Sec
!#A N8902 N8903
!#6 N8904 P2507 BST 30 0x428000b3 FP BE Sec
!#6 N8905 P2508 MEMBAR
!#6 N8906 P2509 REPLACEMENT 28 Int BE Pri
!#6 N8907 P2510 REPLACEMENT 27 Int BE Pri
!#6 N8908 P2511 FLUSH 2 Int BE Pri
!#6 N8909 P2512 MEMBAR
!#6 N8910 P2513 BLD 0 -1 FP BE Pri
!#6 N8911 P2513 BLD 1 -1 FP BE Pri
!#A N8910 N8911
!#6 N8912 P2513 BLD 2 -1 FP BE Pri
!#6 N8913 P2513 BLD 3 -1 FP BE Pri
!#6 N8914 P2513 BLD 4 -1 FP BE Pri
!#6 N8915 P2514 MEMBAR
!#6 N8916 P2515 REPLACEMENT 6 Int BE Pri
!#6 N8917 P2516 REPLACEMENT 33 Int BE Pri
!#6 N8918 P2517 REPLACEMENT 30 Int BE Pri
!#6 N8919 P2518 IDC_FLIP 5 Int BE Pri
!#6 N8920 P2519 REPLACEMENT 29 Int BE Pri
!#6 N8921 P2520 PREFETCH 28 Int BE Pri
!#6 N8922 P2521 REPLACEMENT 23 Int BE Pri
!#6 N8923 P2522 LD 27 -1 Int BE Pri
!#6 N8924 P2523 REPLACEMENT 15 Int BE Pri
!#6 N8925 P2524 REPLACEMENT 1 Int BE Pri
!#6 N8926 P2525 IDC_FLIP 20 Int BE Pri
!#6 N8927 P2526 LD 13 -1 FP BE Sec
!#6 N8928 P2527 REPLACEMENT 13 Int BE Nuc
!#6 N8929 P2528 MEMBAR
!#6 N8930 P2529 BSTC 8 0x428000b4 FP BE Pri
!#6 N8931 P2529 BSTC 9 0x428000b5 FP BE Pri
!#6 N8932 P2530 MEMBAR
!#6 N8933 P2531 LD 32 -1 FP BE Pri
!#6 N8934 P2532 REPLACEMENT 29 Int BE Pri
!#6 N8935 P2533 PREFETCH 12 Int BE Pri
!#6 N8936 P2534 MEMBAR
!#6 N8937 P2535 BST 11 0x428000b6 FP BE Pri
!#6 N8938 P2535 BST 12 0x428000b7 FP BE Pri
!#A N8937 N8938
!#6 N8939 P2535 BST 13 0x428000b8 FP BE Pri
!#6 N8940 P2536 MEMBAR
!#6 N8941 P2537 REPLACEMENT 5 Int BE Pri
!#6 N8942 P2538 REPLACEMENT 10 Int BE Sec
!#6 N8943 P2539 REPLACEMENT 15 Int BE Pri Loop_exit
!#6 N8944 P2410 ST 7 0x428000b9 FP BE Sec Loop_entry
!#6 N8945 P2411 MEMBAR
!#6 N8946 P2412 BST 16 0x428000ba FP BE Pri
!#6 N8947 P2413 MEMBAR
!#6 N8948 P2414 FLUSHI 19 Int BE Pri
!#6 N8949 P2415 MEMBAR
!#6 N8950 P2416 BLD 0 -1 FP BE Pri
!#6 N8951 P2416 BLD 1 -1 FP BE Pri
!#A N8950 N8951
!#6 N8952 P2416 BLD 2 -1 FP BE Pri
!#6 N8953 P2416 BLD 3 -1 FP BE Pri
!#6 N8954 P2416 BLD 4 -1 FP BE Pri
!#6 N8955 P2417 MEMBAR
!#6 N8956 P2418 REPLACEMENT 20 Int BE Pri
!#6 N8957 P2419 REPLACEMENT 25 Int BE Pri
!#6 N8958 P2420 REPLACEMENT 12 Int BE Pri
!#6 N8959 P2421 REPLACEMENT 25 Int BE Pri
!#6 N8960 P2422 LD 9 -1 FP BE Pri
!#6 N8961 P2423 LD 2 -1 Int BE Sec
!#6 N8962 P2424 MEMBAR
!#6 N8963 P2425 BSTC 18 0x428000bb FP BE Pri
!#6 N8964 P2426 MEMBAR
!#6 N8965 P2427 ST 14 0x3000023 Int BE Pri
!#6 N8966 P2428 ST 0 0x3000024 Int BE Pri
!#6 N8967 P2429 REPLACEMENT 24 Int BE Pri
!#6 N8968 P2430 REPLACEMENT 0 Int BE Pri
!#6 N8969 P2431 REPLACEMENT 3 Int BE Pri
!#6 N8970 P2432 ST 28 0x428000bc FP BE Pri
!#6 N8971 P2433 PREFETCH 16 Int BE Pri
!#6 N8972 P2434 IDC_FLIP 3 Int BE Pri
!#6 N8973 P2435 LD 33 -1 Int BE Pri
!#6 N8974 P2436 PREFETCH 20 Int BE Pri
!#6 N8975 P2437 REPLACEMENT 20 Int BE Sec
!#6 N8976 P2438 REPLACEMENT 10 Int BE Pri
!#6 N8977 P2439 MEMBAR
!#6 N8978 P2440 BST 0 0x428000bd FP BE Pri
!#6 N8979 P2440 BST 1 0x428000be FP BE Pri
!#A N8978 N8979
!#6 N8980 P2440 BST 2 0x428000bf FP BE Pri
!#6 N8981 P2440 BST 3 0x428000c0 FP BE Pri
!#6 N8982 P2440 BST 4 0x428000c1 FP BE Pri
!#6 N8983 P2441 MEMBAR
!#6 N8984 P2442 REPLACEMENT 9 Int BE Pri
!#6 N8985 P2443 ST 9 0x3000025 Int BE Sec
!#6 N8986 P2444 IDC_FLIP 24 Int BE Pri
!#6 N8987 P2445 REPLACEMENT 8 Int BE Pri
!#6 N8988 P2446 REPLACEMENT 0 Int BE Pri
!#6 N8989 P2447 REPLACEMENT 10 Int BE Pri
!#6 N8990 P2448 REPLACEMENT 0 Int BE Pri
!#6 N8991 P2449 PREFETCH 33 Int BE Sec
!#6 N8992 P2450 REPLACEMENT 12 Int BE Sec
!#6 N8993 P2451 IDC_FLIP 15 Int BE Pri
!#6 N8994 P2452 REPLACEMENT 0 Int BE Pri
!#6 N8995 P2453 REPLACEMENT 5 Int BE Pri
!#6 N8996 P2454 MEMBAR
!#6 N8997 P2455 BLD 20 -1 FP BE Pri
!#6 N8998 P2456 MEMBAR
!#6 N8999 P2457 REPLACEMENT 0 Int BE Pri
!#6 N9000 P2458 LD 24 -1 Int BE Pri
!#6 N9001 P2459 LD 16 -1 FP BE Pri
!#6 N9002 P2460 REPLACEMENT 23 Int BE Pri
!#6 N9003 P2461 REPLACEMENT 24 Int BE Pri
!#6 N9004 P2462 FLUSH 29 Int BE Pri
!#6 N9005 P2463 REPLACEMENT 34 Int BE Pri
!#6 N9006 P2464 REPLACEMENT 12 Int BE Pri
!#6 N9007 P2465 MEMBAR
!#6 N9008 P2466 BST 31 0x428000c2 FP BE Pri
!#6 N9009 P2466 BST 32 0x428000c3 FP BE Pri
!#6 N9010 P2467 MEMBAR
!#6 N9011 P2468 REPLACEMENT 19 Int BE Pri
!#6 N9012 P2469 LD 26 -1 Int BE Pri
!#6 N9013 P2470 REPLACEMENT 1 Int BE Sec
!#6 N9014 P2471 REPLACEMENT 22 Int BE Pri
!#6 N9015 P2472 REPLACEMENT 13 Int BE Pri
!#6 N9016 P2473 REPLACEMENT 1 Int BE Pri
!#6 N9017 P2474 MEMBAR
!#6 N9018 P2475 BLD 28 -1 FP BE Pri
!#6 N9019 P2475 BLD 29 -1 FP BE Pri
!#A N9018 N9019
!#6 N9020 P2475 BLD 30 -1 FP BE Pri
!#6 N9021 P2476 MEMBAR
!#6 N9022 P2477 REPLACEMENT 2 Int BE Pri
!#6 N9023 P2478 MEMBAR
!#6 N9024 P2479 BST 26 0x428000c4 FP BE Sec
!#6 N9025 P2479 BST 27 0x428000c5 FP BE Sec
!#6 N9026 P2480 MEMBAR
!#6 N9027 P2481 REPLACEMENT 0 Int BE Sec
!#6 N9028 P2482 REPLACEMENT 6 Int BE Sec
!#6 N9029 P2483 LD 34 -1 Int BE Nuc
!#6 N9030 P2484 REPLACEMENT 0 Int BE Pri
!#6 N9031 P2485 REPLACEMENT 3 Int BE Pri
!#6 N9032 P2486 REPLACEMENT 23 Int BE Pri
!#6 N9033 P2487 FLUSHI 10 Int BE Pri
!#6 N9034 P2488 MEMBAR
!#6 N9035 P2489 BST 17 0x428000c6 FP BE Pri
!#6 N9036 P2490 MEMBAR
!#6 N9037 P2491 REPLACEMENT 18 Int BE Nuc
!#6 N9038 P2492 MEMBAR
!#6 N9039 P2493 BSTC 11 0x428000c7 FP BE Pri
!#6 N9040 P2493 BSTC 12 0x428000c8 FP BE Pri
!#A N9039 N9040
!#6 N9041 P2493 BSTC 13 0x428000c9 FP BE Pri
!#6 N9042 P2494 MEMBAR
!#6 N9043 P2495 REPLACEMENT 9 Int BE Pri
!#6 N9044 P2496 REPLACEMENT 28 Int BE Pri
!#6 N9045 P2497 MEMBAR
!#6 N9046 P2498 BST 28 0x428000ca FP BE Pri
!#6 N9047 P2498 BST 29 0x428000cb FP BE Pri
!#A N9046 N9047
!#6 N9048 P2498 BST 30 0x428000cc FP BE Pri
!#6 N9049 P2499 MEMBAR
!#6 N9050 P2500 REPLACEMENT 33 Int BE Pri
!#6 N9051 P2501 IDC_FLIP 12 Int BE Pri
!#6 N9052 P2502 REPLACEMENT 25 Int BE Pri
!#6 N9053 P2503 REPLACEMENT 26 Int BE Pri
!#6 N9054 P2504 REPLACEMENT 6 Int BE Nuc
!#6 N9055 P2505 REPLACEMENT 1 Int BE Pri
!#6 N9056 P2506 MEMBAR
!#6 N9057 P2507 BST 28 0x428000cd FP BE Sec
!#6 N9058 P2507 BST 29 0x428000ce FP BE Sec
!#A N9057 N9058
!#6 N9059 P2507 BST 30 0x428000cf FP BE Sec
!#6 N9060 P2508 MEMBAR
!#6 N9061 P2509 REPLACEMENT 28 Int BE Pri
!#6 N9062 P2510 REPLACEMENT 27 Int BE Pri
!#6 N9063 P2511 FLUSH 2 Int BE Pri
!#6 N9064 P2512 MEMBAR
!#6 N9065 P2513 BLD 0 -1 FP BE Pri
!#6 N9066 P2513 BLD 1 -1 FP BE Pri
!#A N9065 N9066
!#6 N9067 P2513 BLD 2 -1 FP BE Pri
!#6 N9068 P2513 BLD 3 -1 FP BE Pri
!#6 N9069 P2513 BLD 4 -1 FP BE Pri
!#6 N9070 P2514 MEMBAR
!#6 N9071 P2515 REPLACEMENT 6 Int BE Pri
!#6 N9072 P2516 REPLACEMENT 33 Int BE Pri
!#6 N9073 P2517 REPLACEMENT 30 Int BE Pri
!#6 N9074 P2518 IDC_FLIP 5 Int BE Pri
!#6 N9075 P2519 REPLACEMENT 29 Int BE Pri
!#6 N9076 P2520 PREFETCH 28 Int BE Pri
!#6 N9077 P2521 REPLACEMENT 23 Int BE Pri
!#6 N9078 P2522 LD 27 -1 Int BE Pri
!#6 N9079 P2523 REPLACEMENT 15 Int BE Pri
!#6 N9080 P2524 REPLACEMENT 1 Int BE Pri
!#6 N9081 P2525 IDC_FLIP 20 Int BE Pri
!#6 N9082 P2526 LD 13 -1 FP BE Sec
!#6 N9083 P2527 REPLACEMENT 13 Int BE Nuc
!#6 N9084 P2528 MEMBAR
!#6 N9085 P2529 BSTC 8 0x428000d0 FP BE Pri
!#6 N9086 P2529 BSTC 9 0x428000d1 FP BE Pri
!#6 N9087 P2530 MEMBAR
!#6 N9088 P2531 LD 32 -1 FP BE Pri
!#6 N9089 P2532 REPLACEMENT 29 Int BE Pri
!#6 N9090 P2533 PREFETCH 12 Int BE Pri
!#6 N9091 P2534 MEMBAR
!#6 N9092 P2535 BST 11 0x428000d2 FP BE Pri
!#6 N9093 P2535 BST 12 0x428000d3 FP BE Pri
!#A N9092 N9093
!#6 N9094 P2535 BST 13 0x428000d4 FP BE Pri
!#6 N9095 P2536 MEMBAR
!#6 N9096 P2537 REPLACEMENT 5 Int BE Pri
!#6 N9097 P2538 REPLACEMENT 10 Int BE Sec
!#6 N9098 P2539 REPLACEMENT 15 Int BE Pri Loop_exit
!#6 N9099 P2540 MEMBAR
!#7 N9100 P2541 REPLACEMENT 34 Int BE Pri Loop_entry
!#7 N9101 P2542 REPLACEMENT 18 Int BE Pri
!#7 N9102 P2543 ST 0 0x3800001 Int BE Sec
!#7 N9103 P2544 REPLACEMENT 25 Int BE Pri
!#7 N9104 P2545 REPLACEMENT 11 Int BE Pri
!#7 N9105 P2546 MEMBAR
!#7 N9106 P2547 BSTC 28 0x43000001 FP BE Pri
!#7 N9107 P2547 BSTC 29 0x43000002 FP BE Pri
!#A N9106 N9107
!#7 N9108 P2547 BSTC 30 0x43000003 FP BE Pri
!#7 N9109 P2548 MEMBAR
!#7 N9110 P2549 REPLACEMENT 22 Int BE Pri
!#7 N9111 P2550 REPLACEMENT 3 Int BE Pri
!#7 N9112 P2551 REPLACEMENT 4 Int BE Nuc
!#7 N9113 P2552 MEMBAR
!#7 N9114 P2553 BST 11 0x43000004 FP BE Pri
!#7 N9115 P2553 BST 12 0x43000005 FP BE Pri
!#A N9114 N9115
!#7 N9116 P2553 BST 13 0x43000006 FP BE Pri
!#7 N9117 P2554 MEMBAR
!#7 N9118 P2555 REPLACEMENT 15 Int BE Pri
!#7 N9119 P2556 ST 4 0x43000007 FP BE Pri
!#7 N9120 P2557 MEMBAR
!#7 N9121 P2558 BLD 5 -1 FP BE Pri
!#7 N9122 P2558 BLD 6 -1 FP BE Pri
!#7 N9123 P2559 MEMBAR
!#7 N9124 P2560 REPLACEMENT 23 Int BE Pri
!#7 N9125 P2561 FLUSHI 8 Int BE Pri
!#7 N9126 P2562 FLUSH 15 Int BE Pri
!#7 N9127 P2563 MEMBAR
!#7 N9128 P2564 BLD 24 -1 FP BE Sec
!#7 N9129 P2564 BLD 25 -1 FP BE Sec
!#7 N9130 P2565 MEMBAR
!#7 N9131 P2566 LD 4 -1 Int LE Sec
!#7 N9132 P2567 REPLACEMENT 32 Int BE Pri
!#7 N9133 P2568 LD 20 -1 Int BE Pri
!#7 N9134 P2569 REPLACEMENT 7 Int BE Nuc
!#7 N9135 P2570 REPLACEMENT 19 Int BE Pri
!#7 N9136 P2571 MEMBAR
!#7 N9137 P2572 BLD 15 -1 FP BE Pri
!#7 N9138 P2573 MEMBAR
!#7 N9139 P2574 LD 6 -1 Int BE Nuc
!#7 N9140 P2575 PREFETCH 23 Int BE Pri
!#7 N9141 P2576 LD 31 -1 FP BE Pri
!#7 N9142 P2577 ST 15 0x43000008 FP BE Pri
!#7 N9143 P2578 REPLACEMENT 17 Int BE Pri
!#7 N9144 P2579 REPLACEMENT 24 Int BE Pri
!#7 N9145 P2580 IDC_FLIP 9 Int BE Pri
!#7 N9146 P2581 REPLACEMENT 0 Int BE Pri
!#7 N9147 P2582 REPLACEMENT 4 Int BE Pri
!#7 N9148 P2583 MEMBAR
!#7 N9149 P2584 BST 28 0x43000009 FP BE Pri
!#7 N9150 P2584 BST 29 0x4300000a FP BE Pri
!#A N9149 N9150
!#7 N9151 P2584 BST 30 0x4300000b FP BE Pri
!#7 N9152 P2585 MEMBAR
!#7 N9153 P2586 PREFETCH 0 Int BE Pri
!#7 N9154 P2587 LD 30 -1 FP BE Pri
!#7 N9155 P2588 REPLACEMENT 23 Int BE Pri
!#7 N9156 P2589 ST 26 0x3800002 Int BE Pri
!#7 N9157 P2590 ST 0 0x4300000c FP BE Pri
!#7 N9158 P2591 REPLACEMENT 21 Int BE Pri
!#7 N9159 P2592 REPLACEMENT 0 Int BE Pri
!#7 N9160 P2593 MEMBAR
!#7 N9161 P2594 BLD 15 -1 FP BE Pri
!#7 N9162 P2595 MEMBAR
!#7 N9163 P2596 REPLACEMENT 7 Int BE Pri
!#7 N9164 P2597 REPLACEMENT 5 Int BE Pri
!#7 N9165 P2598 REPLACEMENT 20 Int BE Pri
!#7 N9166 P2599 ST 6 0x3800003 Int BE Sec
!#7 N9167 P2600 REPLACEMENT 25 Int BE Sec
!#7 N9168 P2601 FLUSH 6 Int BE Pri
!#7 N9169 P2602 REPLACEMENT 8 Int BE Pri
!#7 N9170 P2603 REPLACEMENT 32 Int BE Pri
!#7 N9171 P2604 REPLACEMENT 2 Int BE Pri
!#7 N9172 P2605 REPLACEMENT 17 Int BE Pri
!#7 N9173 P2606 MEMBAR
!#7 N9174 P2607 BSTC 33 0x4300000d FP BE Pri
!#7 N9175 P2608 MEMBAR
!#7 N9176 P2609 REPLACEMENT 20 Int BE Pri
!#7 N9177 P2610 REPLACEMENT 9 Int BE Pri
!#7 N9178 P2611 REPLACEMENT 16 Int BE Pri
!#7 N9179 P2612 ST 0 0x3800004 Int BE Pri
!#7 N9180 P2613 REPLACEMENT 11 Int BE Pri
!#7 N9181 P2614 LD 10 -1 Int BE Pri Loop_exit
!#7 N9182 P2615 REPLACEMENT 14 Int BE Sec Loop_entry
!#7 N9183 P2616 REPLACEMENT 17 Int BE Pri
!#7 N9184 P2617 REPLACEMENT 31 Int BE Sec
!#7 N9185 P2618 LD 2 -1 Int LE Pri
!#7 N9186 P2619 REPLACEMENT 18 Int BE Pri
!#7 N9187 P2620 LD 1 -1 Int BE Pri
!#7 N9188 P2621 REPLACEMENT 0 Int BE Sec
!#7 N9189 P2622 MEMBAR
!#7 N9190 P2623 BLD 11 -1 FP BE Pri
!#7 N9191 P2623 BLD 12 -1 FP BE Pri
!#A N9190 N9191
!#7 N9192 P2623 BLD 13 -1 FP BE Pri
!#7 N9193 P2624 MEMBAR
!#7 N9194 P2625 REPLACEMENT 15 Int BE Pri
!#7 N9195 P2626 REPLACEMENT 1 Int BE Pri
!#7 N9196 P2627 MEMBAR
!#7 N9197 P2628 BST 28 0x4300000e FP BE Pri
!#7 N9198 P2628 BST 29 0x4300000f FP BE Pri
!#A N9197 N9198
!#7 N9199 P2628 BST 30 0x43000010 FP BE Pri
!#7 N9200 P2629 MEMBAR
!#7 N9201 P2630 REPLACEMENT 22 Int BE Pri
!#7 N9202 P2631 LD 13 -1 FP BE Pri
!#7 N9203 P2632 REPLACEMENT 34 Int BE Pri
!#7 N9204 P2633 IDC_FLIP 23 Int BE Pri
!#7 N9205 P2634 LD 5 -1 FP BE Pri
!#7 N9206 P2635 REPLACEMENT 9 Int BE Sec
!#7 N9207 P2636 REPLACEMENT 9 Int BE Pri
!#7 N9208 P2637 MEMBAR
!#7 N9209 P2638 BLD 17 -1 FP BE Sec
!#7 N9210 P2639 MEMBAR
!#7 N9211 P2640 REPLACEMENT 28 Int BE Pri
!#7 N9212 P2641 REPLACEMENT 15 Int BE Nuc
!#7 N9213 P2642 IDC_FLIP 18 Int BE Pri
!#7 N9214 P2643 REPLACEMENT 25 Int BE Nuc
!#7 N9215 P2644 REPLACEMENT 0 Int BE Pri
!#7 N9216 P2645 REPLACEMENT 5 Int BE Pri
!#7 N9217 P2646 REPLACEMENT 20 Int BE Pri
!#7 N9218 P2647 ST 16 0x3800005 Int BE Sec
!#7 N9219 P2648 REPLACEMENT 20 Int BE Pri
!#7 N9220 P2649 ST 25 0x43000011 FP BE Pri
!#7 N9221 P2650 REPLACEMENT 6 Int BE Pri
!#7 N9222 P2651 REPLACEMENT 7 Int BE Sec
!#7 N9223 P2652 REPLACEMENT 28 Int BE Pri
!#7 N9224 P2653 MEMBAR
!#7 N9225 P2654 BSTC 31 0x43000012 FP BE Pri
!#7 N9226 P2654 BSTC 32 0x43000013 FP BE Pri
!#7 N9227 P2655 MEMBAR
!#7 N9228 P2656 BSTC 7 0x43000014 FP BE Pri
!#7 N9229 P2657 MEMBAR
!#7 N9230 P2658 REPLACEMENT 8 Int BE Pri
!#7 N9231 P2659 REPLACEMENT 0 Int BE Pri
!#7 N9232 P2660 REPLACEMENT 14 Int BE Pri
!#7 N9233 P2661 REPLACEMENT 20 Int BE Pri
!#7 N9234 P2662 REPLACEMENT 13 Int BE Pri
!#7 N9235 P2663 REPLACEMENT 21 Int BE Sec
!#7 N9236 P2664 REPLACEMENT 18 Int BE Nuc
!#7 N9237 P2665 MEMBAR
!#7 N9238 P2666 BLD 34 -1 FP BE Pri
!#7 N9239 P2667 MEMBAR
!#7 N9240 P2668 FLUSH 14 Int BE Pri
!#7 N9241 P2669 MEMBAR
!#7 N9242 P2670 BST 20 0x43000015 FP BE Pri
!#7 N9243 P2671 MEMBAR
!#7 N9244 P2672 REPLACEMENT 0 Int BE Pri
!#7 N9245 P2673 REPLACEMENT 5 Int BE Sec
!#7 N9246 P2674 REPLACEMENT 28 Int BE Pri
!#7 N9247 P2675 MEMBAR
!#7 N9248 P2676 BLD 26 -1 FP BE Sec
!#7 N9249 P2676 BLD 27 -1 FP BE Sec
!#7 N9250 P2677 MEMBAR
!#7 N9251 P2678 LD 14 -1 FP BE Pri
!#7 N9252 P2679 REPLACEMENT 29 Int BE Pri
!#7 N9253 P2680 IDC_FLIP 9 Int BE Pri
!#7 N9254 P2681 MEMBAR
!#7 N9255 P2682 BLD 0 -1 FP BE Sec
!#7 N9256 P2682 BLD 1 -1 FP BE Sec
!#A N9255 N9256
!#7 N9257 P2682 BLD 2 -1 FP BE Sec
!#7 N9258 P2682 BLD 3 -1 FP BE Sec
!#7 N9259 P2682 BLD 4 -1 FP BE Sec
!#7 N9260 P2683 MEMBAR
!#7 N9261 P2684 BST 8 0x43000016 FP BE Pri
!#7 N9262 P2684 BST 9 0x43000017 FP BE Pri
!#7 N9263 P2685 MEMBAR
!#7 N9264 P2686 IDC_FLIP 24 Int BE Pri
!#7 N9265 P2687 MEMBAR
!#7 N9266 P2688 BST 31 0x43000018 FP BE Pri
!#7 N9267 P2688 BST 32 0x43000019 FP BE Pri
!#7 N9268 P2689 MEMBAR
!#7 N9269 P2690 REPLACEMENT 29 Int BE Sec
!#7 N9270 P2691 REPLACEMENT 14 Int BE Pri
!#7 N9271 P2692 MEMBAR
!#7 N9272 P2693 BST 21 0x4300001a FP BE Pri
!#7 N9273 P2693 BST 22 0x4300001b FP BE Pri
!#A N9272 N9273
!#7 N9274 P2693 BST 23 0x4300001c FP BE Pri
!#7 N9275 P2694 MEMBAR
!#7 N9276 P2695 MEMBAR
!#7 N9277 P2696 REPLACEMENT 10 Int BE Pri
!#7 N9278 P2697 REPLACEMENT 11 Int BE Pri
!#7 N9279 P2698 LD 25 -1 Int BE Nuc
!#7 N9280 P2699 REPLACEMENT 14 Int BE Pri
!#7 N9281 P2700 MEMBAR
!#7 N9282 P2701 BSTC 17 0x4300001d FP BE Sec
!#7 N9283 P2702 MEMBAR
!#7 N9284 P2703 REPLACEMENT 29 Int BE Pri
!#7 N9285 P2704 IDC_FLIP 29 Int BE Pri
!#7 N9286 P2705 REPLACEMENT 34 Int BE Nuc
!#7 N9287 P2706 MEMBAR
!#7 N9288 P2707 BST 31 0x4300001e FP BE Sec
!#7 N9289 P2707 BST 32 0x4300001f FP BE Sec
!#7 N9290 P2708 MEMBAR
!#7 N9291 P2709 REPLACEMENT 12 Int BE Pri
!#7 N9292 P2710 MEMBAR
!#7 N9293 P2711 BSTC 26 0x43000020 FP BE Pri
!#7 N9294 P2711 BSTC 27 0x43000021 FP BE Pri
!#7 N9295 P2712 MEMBAR
!#7 N9296 P2713 REPLACEMENT 18 Int BE Pri
!#7 N9297 P2714 PREFETCH 29 Int BE Pri
!#7 N9298 P2715 MEMBAR
!#7 N9299 P2716 BLD 31 -1 FP BE Sec
!#7 N9300 P2716 BLD 32 -1 FP BE Sec
!#7 N9301 P2717 MEMBAR
!#7 N9302 P2718 FLUSH 18 Int BE Pri
!#7 N9303 P2719 LD 14 -1 Int BE Sec
!#7 N9304 P2720 REPLACEMENT 21 Int BE Pri
!#7 N9305 P2721 REPLACEMENT 13 Int BE Pri
!#7 N9306 P2722 REPLACEMENT 32 Int BE Pri
!#7 N9307 P2723 REPLACEMENT 19 Int BE Pri
!#7 N9308 P2724 REPLACEMENT 24 Int BE Pri
!#7 N9309 P2725 REPLACEMENT 10 Int BE Pri
!#7 N9310 P2726 REPLACEMENT 17 Int BE Pri
!#7 N9311 P2727 IDC_FLIP 12 Int BE Pri
!#7 N9312 P2728 LD 14 -1 FP BE Pri
!#7 N9313 P2729 MEMBAR
!#7 N9314 P2730 BST 16 0x43000022 FP BE Pri
!#7 N9315 P2731 MEMBAR
!#7 N9316 P2732 REPLACEMENT 13 Int BE Pri
!#7 N9317 P2733 PREFETCH 21 Int BE Pri
!#7 N9318 P2734 ST 32 0x43000023 FP BE Sec
!#7 N9319 P2735 IDC_FLIP 23 Int BE Pri
!#7 N9320 P2736 REPLACEMENT 30 Int BE Sec
!#7 N9321 P2737 REPLACEMENT 6 Int BE Pri
!#7 N9322 P2738 ST 11 0x43000024 FP BE Sec
!#7 N9323 P2739 IDC_FLIP 25 Int BE Pri
!#7 N9324 P2740 REPLACEMENT 29 Int BE Pri
!#7 N9325 P2741 REPLACEMENT 14 Int BE Sec
!#7 N9326 P2742 LD 6 -1 Int BE Pri
!#7 N9327 P2743 ST 8 0x43000025 FP BE Pri
!#7 N9328 P2744 PREFETCH 8 Int BE Pri
!#7 N9329 P2745 LD 14 -1 FP BE Pri
!#7 N9330 P2746 REPLACEMENT 16 Int BE Pri
!#7 N9331 P2747 IDC_FLIP 33 Int BE Pri
!#7 N9332 P2748 LD 23 -1 Int BE Pri
!#7 N9333 P2749 REPLACEMENT 26 Int BE Pri
!#7 N9334 P2750 MEMBAR
!#7 N9335 P2751 BST 21 0x43000026 FP BE Pri
!#7 N9336 P2751 BST 22 0x43000027 FP BE Pri
!#A N9335 N9336
!#7 N9337 P2751 BST 23 0x43000028 FP BE Pri
!#7 N9338 P2752 MEMBAR
!#7 N9339 P2753 REPLACEMENT 5 Int BE Pri
!#7 N9340 P2754 IDC_FLIP 5 Int BE Pri
!#7 N9341 P2755 ST 33 0x43000029 FP BE Pri
!#7 N9342 P2756 MEMBAR
!#7 N9343 P2757 BST 10 0x4300002a FP BE Pri
!#7 N9344 P2758 MEMBAR
!#7 N9345 P2759 LD 3 -1 FP BE Pri
!#7 N9346 P2760 ST 12 0x3800006 Int BE Pri
!#7 N9347 P2761 REPLACEMENT 4 Int BE Nuc
!#7 N9348 P2762 REPLACEMENT 4 Int BE Pri
!#7 N9349 P2763 PREFETCH 25 Int BE Pri
!#7 N9350 P2764 MEMBAR
!#7 N9351 P2765 BSTC 20 0x4300002b FP BE Pri
!#7 N9352 P2766 MEMBAR
!#7 N9353 P2767 REPLACEMENT 0 Int BE Pri
!#7 N9354 P2768 REPLACEMENT 21 Int BE Pri
!#7 N9355 P2769 REPLACEMENT 8 Int BE Sec
!#7 N9356 P2770 REPLACEMENT 26 Int BE Pri
!#7 N9357 P2771 REPLACEMENT 30 Int BE Pri
!#7 N9358 P2772 REPLACEMENT 30 Int BE Pri
!#7 N9359 P2773 REPLACEMENT 29 Int BE Pri
!#7 N9360 P2774 REPLACEMENT 31 Int BE Sec
!#7 N9361 P2775 MEMBAR
!#7 N9362 P2776 BLD 26 -1 FP BE Pri
!#7 N9363 P2776 BLD 27 -1 FP BE Pri
!#7 N9364 P2777 MEMBAR
!#7 N9365 P2778 BST 15 0x4300002c FP BE Pri
!#7 N9366 P2779 MEMBAR
!#7 N9367 P2780 REPLACEMENT 33 Int BE Pri
!#7 N9368 P2781 LD 10 -1 FP BE Pri
!#7 N9369 P2782 REPLACEMENT 6 Int BE Pri
!#7 N9370 P2783 LD 5 -1 FP BE Pri
!#7 N9371 P2784 IDC_FLIP 34 Int BE Pri
!#7 N9372 P2785 REPLACEMENT 7 Int BE Pri
!#7 N9373 P2786 FLUSH 24 Int BE Pri
!#7 N9374 P2787 REPLACEMENT 5 Int BE Pri
!#7 N9375 P2788 REPLACEMENT 6 Int BE Sec
!#7 N9376 P2789 REPLACEMENT 24 Int BE Pri
!#7 N9377 P2790 REPLACEMENT 4 Int BE Pri
!#7 N9378 P2791 REPLACEMENT 3 Int BE Pri
!#7 N9379 P2792 REPLACEMENT 20 Int BE Pri
!#7 N9380 P2793 MEMBAR
!#7 N9381 P2794 BST 5 0x4300002d FP BE Pri
!#7 N9382 P2794 BST 6 0x4300002e FP BE Pri
!#7 N9383 P2795 MEMBAR
!#7 N9384 P2796 REPLACEMENT 23 Int BE Pri
!#7 N9385 P2797 REPLACEMENT 31 Int BE Pri
!#7 N9386 P2798 REPLACEMENT 8 Int BE Sec
!#7 N9387 P2799 MEMBAR
!#7 N9388 P2800 BSTC 21 0x4300002f FP BE Pri
!#7 N9389 P2800 BSTC 22 0x43000030 FP BE Pri
!#A N9388 N9389
!#7 N9390 P2800 BSTC 23 0x43000031 FP BE Pri
!#7 N9391 P2801 MEMBAR
!#7 N9392 P2802 REPLACEMENT 29 Int BE Pri
!#7 N9393 P2803 MEMBAR
!#7 N9394 P2804 BST 14 0x43000032 FP BE Pri
!#7 N9395 P2805 MEMBAR
!#7 N9396 P2806 REPLACEMENT 8 Int BE Sec
!#7 N9397 P2807 MEMBAR
!#7 N9398 P2808 BST 8 0x43000033 FP BE Pri
!#7 N9399 P2808 BST 9 0x43000034 FP BE Pri
!#7 N9400 P2809 MEMBAR
!#7 N9401 P2810 REPLACEMENT 32 Int BE Nuc
!#7 N9402 P2811 REPLACEMENT 33 Int BE Pri
!#7 N9403 P2812 MEMBAR
!#7 N9404 P2813 BLD 18 -1 FP BE Pri
!#7 N9405 P2814 MEMBAR
!#7 N9406 P2815 BST 21 0x43000035 FP BE Pri
!#7 N9407 P2815 BST 22 0x43000036 FP BE Pri
!#A N9406 N9407
!#7 N9408 P2815 BST 23 0x43000037 FP BE Pri
!#7 N9409 P2816 MEMBAR
!#7 N9410 P2817 LD 33 -1 FP BE Pri
!#7 N9411 P2818 IDC_FLIP 3 Int BE Pri
!#7 N9412 P2819 REPLACEMENT 33 Int BE Sec
!#7 N9413 P2820 MEMBAR
!#7 N9414 P2821 BST 28 0x43000038 FP BE Pri
!#7 N9415 P2821 BST 29 0x43000039 FP BE Pri
!#A N9414 N9415
!#7 N9416 P2821 BST 30 0x4300003a FP BE Pri
!#7 N9417 P2822 MEMBAR
!#7 N9418 P2823 REPLACEMENT 15 Int BE Pri
!#7 N9419 P2824 MEMBAR
!#7 N9420 P2825 BLD 21 -1 FP BE Pri
!#7 N9421 P2825 BLD 22 -1 FP BE Pri
!#A N9420 N9421
!#7 N9422 P2825 BLD 23 -1 FP BE Pri
!#7 N9423 P2826 MEMBAR
!#7 N9424 P2827 ST 27 0x4300003b FP BE Pri
!#7 N9425 P2828 REPLACEMENT 8 Int BE Pri
!#7 N9426 P2829 ST 14 0x4300003c FP BE Sec
!#7 N9427 P2830 REPLACEMENT 5 Int BE Sec
!#7 N9428 P2831 REPLACEMENT 24 Int BE Sec
!#7 N9429 P2832 REPLACEMENT 29 Int BE Pri
!#7 N9430 P2833 REPLACEMENT 27 Int BE Pri
!#7 N9431 P2834 IDC_FLIP 18 Int BE Pri
!#7 N9432 P2835 REPLACEMENT 13 Int BE Pri
!#7 N9433 P2836 REPLACEMENT 10 Int BE Pri
!#7 N9434 P2837 PREFETCH 4 Int BE Pri
!#7 N9435 P2838 FLUSH 15 Int BE Pri
!#7 N9436 P2839 REPLACEMENT 4 Int BE Pri
!#7 N9437 P2840 MEMBAR
!#7 N9438 P2841 BST 24 0x4300003d FP BE Pri
!#7 N9439 P2841 BST 25 0x4300003e FP BE Pri
!#7 N9440 P2842 MEMBAR
!#7 N9441 P2843 REPLACEMENT 29 Int BE Pri
!#7 N9442 P2844 MEMBAR
!#7 N9443 P2845 BST 17 0x4300003f FP BE Pri
!#7 N9444 P2846 MEMBAR
!#7 N9445 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
!#7 N9446 P2848 REPLACEMENT 31 Int BE Nuc
!#7 N9447 P2849 REPLACEMENT 8 Int BE Sec
!#7 N9448 P2850 MEMBAR
!#7 N9449 P2851 BST 0 0x43000040 FP BE Pri
!#7 N9450 P2851 BST 1 0x43000041 FP BE Pri
!#A N9449 N9450
!#7 N9451 P2851 BST 2 0x43000042 FP BE Pri
!#7 N9452 P2851 BST 3 0x43000043 FP BE Pri
!#7 N9453 P2851 BST 4 0x43000044 FP BE Pri
!#7 N9454 P2852 MEMBAR
!#7 N9455 P2853 PREFETCH 30 Int BE Sec
!#7 N9456 P2854 FLUSHI 20 Int BE Pri
!#7 N9457 P2855 REPLACEMENT 22 Int BE Pri
!#7 N9458 P2856 REPLACEMENT 20 Int BE Pri
!#7 N9459 P2857 REPLACEMENT 10 Int BE Pri
!#7 N9460 P2858 IDC_FLIP 32 Int BE Pri
!#7 N9461 P2859 REPLACEMENT 34 Int BE Pri
!#7 N9462 P2860 LD 19 -1 Int BE Pri
!#7 N9463 P2861 REPLACEMENT 33 Int BE Pri
!#7 N9464 P2862 LD 27 -1 Int BE Pri
!#7 N9465 P2863 REPLACEMENT 17 Int BE Pri
!#7 N9466 P2864 REPLACEMENT 33 Int BE Pri
!#7 N9467 P2865 REPLACEMENT 13 Int BE Pri
!#7 N9468 P2866 MEMBAR
!#7 N9469 P2867 BLD 0 -1 FP BE Pri
!#7 N9470 P2867 BLD 1 -1 FP BE Pri
!#A N9469 N9470
!#7 N9471 P2867 BLD 2 -1 FP BE Pri
!#7 N9472 P2867 BLD 3 -1 FP BE Pri
!#7 N9473 P2867 BLD 4 -1 FP BE Pri
!#7 N9474 P2868 MEMBAR
!#7 N9475 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
!#7 N9476 P2848 REPLACEMENT 31 Int BE Nuc
!#7 N9477 P2849 REPLACEMENT 8 Int BE Sec
!#7 N9478 P2850 MEMBAR
!#7 N9479 P2851 BST 0 0x43000045 FP BE Pri
!#7 N9480 P2851 BST 1 0x43000046 FP BE Pri
!#A N9479 N9480
!#7 N9481 P2851 BST 2 0x43000047 FP BE Pri
!#7 N9482 P2851 BST 3 0x43000048 FP BE Pri
!#7 N9483 P2851 BST 4 0x43000049 FP BE Pri
!#7 N9484 P2852 MEMBAR
!#7 N9485 P2853 PREFETCH 30 Int BE Sec
!#7 N9486 P2854 FLUSHI 20 Int BE Pri
!#7 N9487 P2855 REPLACEMENT 22 Int BE Pri
!#7 N9488 P2856 REPLACEMENT 20 Int BE Pri
!#7 N9489 P2857 REPLACEMENT 10 Int BE Pri
!#7 N9490 P2858 IDC_FLIP 32 Int BE Pri
!#7 N9491 P2859 REPLACEMENT 34 Int BE Pri
!#7 N9492 P2860 LD 19 -1 Int BE Pri
!#7 N9493 P2861 REPLACEMENT 33 Int BE Pri
!#7 N9494 P2862 LD 27 -1 Int BE Pri
!#7 N9495 P2863 REPLACEMENT 17 Int BE Pri
!#7 N9496 P2864 REPLACEMENT 33 Int BE Pri
!#7 N9497 P2865 REPLACEMENT 13 Int BE Pri
!#7 N9498 P2866 MEMBAR
!#7 N9499 P2867 BLD 0 -1 FP BE Pri
!#7 N9500 P2867 BLD 1 -1 FP BE Pri
!#A N9499 N9500
!#7 N9501 P2867 BLD 2 -1 FP BE Pri
!#7 N9502 P2867 BLD 3 -1 FP BE Pri
!#7 N9503 P2867 BLD 4 -1 FP BE Pri
!#7 N9504 P2868 MEMBAR
!#7 N9505 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
!#7 N9506 P2848 REPLACEMENT 31 Int BE Nuc
!#7 N9507 P2849 REPLACEMENT 8 Int BE Sec
!#7 N9508 P2850 MEMBAR
!#7 N9509 P2851 BST 0 0x4300004a FP BE Pri
!#7 N9510 P2851 BST 1 0x4300004b FP BE Pri
!#A N9509 N9510
!#7 N9511 P2851 BST 2 0x4300004c FP BE Pri
!#7 N9512 P2851 BST 3 0x4300004d FP BE Pri
!#7 N9513 P2851 BST 4 0x4300004e FP BE Pri
!#7 N9514 P2852 MEMBAR
!#7 N9515 P2853 PREFETCH 30 Int BE Sec
!#7 N9516 P2854 FLUSHI 20 Int BE Pri
!#7 N9517 P2855 REPLACEMENT 22 Int BE Pri
!#7 N9518 P2856 REPLACEMENT 20 Int BE Pri
!#7 N9519 P2857 REPLACEMENT 10 Int BE Pri
!#7 N9520 P2858 IDC_FLIP 32 Int BE Pri
!#7 N9521 P2859 REPLACEMENT 34 Int BE Pri
!#7 N9522 P2860 LD 19 -1 Int BE Pri
!#7 N9523 P2861 REPLACEMENT 33 Int BE Pri
!#7 N9524 P2862 LD 27 -1 Int BE Pri
!#7 N9525 P2863 REPLACEMENT 17 Int BE Pri
!#7 N9526 P2864 REPLACEMENT 33 Int BE Pri
!#7 N9527 P2865 REPLACEMENT 13 Int BE Pri
!#7 N9528 P2866 MEMBAR
!#7 N9529 P2867 BLD 0 -1 FP BE Pri
!#7 N9530 P2867 BLD 1 -1 FP BE Pri
!#A N9529 N9530
!#7 N9531 P2867 BLD 2 -1 FP BE Pri
!#7 N9532 P2867 BLD 3 -1 FP BE Pri
!#7 N9533 P2867 BLD 4 -1 FP BE Pri
!#7 N9534 P2868 MEMBAR
!#7 N9535 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
!#7 N9536 P2848 REPLACEMENT 31 Int BE Nuc
!#7 N9537 P2849 REPLACEMENT 8 Int BE Sec
!#7 N9538 P2850 MEMBAR
!#7 N9539 P2851 BST 0 0x4300004f FP BE Pri
!#7 N9540 P2851 BST 1 0x43000050 FP BE Pri
!#A N9539 N9540
!#7 N9541 P2851 BST 2 0x43000051 FP BE Pri
!#7 N9542 P2851 BST 3 0x43000052 FP BE Pri
!#7 N9543 P2851 BST 4 0x43000053 FP BE Pri
!#7 N9544 P2852 MEMBAR
!#7 N9545 P2853 PREFETCH 30 Int BE Sec
!#7 N9546 P2854 FLUSHI 20 Int BE Pri
!#7 N9547 P2855 REPLACEMENT 22 Int BE Pri
!#7 N9548 P2856 REPLACEMENT 20 Int BE Pri
!#7 N9549 P2857 REPLACEMENT 10 Int BE Pri
!#7 N9550 P2858 IDC_FLIP 32 Int BE Pri
!#7 N9551 P2859 REPLACEMENT 34 Int BE Pri
!#7 N9552 P2860 LD 19 -1 Int BE Pri
!#7 N9553 P2861 REPLACEMENT 33 Int BE Pri
!#7 N9554 P2862 LD 27 -1 Int BE Pri
!#7 N9555 P2863 REPLACEMENT 17 Int BE Pri
!#7 N9556 P2864 REPLACEMENT 33 Int BE Pri
!#7 N9557 P2865 REPLACEMENT 13 Int BE Pri
!#7 N9558 P2866 MEMBAR
!#7 N9559 P2867 BLD 0 -1 FP BE Pri
!#7 N9560 P2867 BLD 1 -1 FP BE Pri
!#A N9559 N9560
!#7 N9561 P2867 BLD 2 -1 FP BE Pri
!#7 N9562 P2867 BLD 3 -1 FP BE Pri
!#7 N9563 P2867 BLD 4 -1 FP BE Pri
!#7 N9564 P2868 MEMBAR
!#7 N9565 P2847 REPLACEMENT 19 Int BE Pri Loop_entry
!#7 N9566 P2848 REPLACEMENT 31 Int BE Nuc
!#7 N9567 P2849 REPLACEMENT 8 Int BE Sec
!#7 N9568 P2850 MEMBAR
!#7 N9569 P2851 BST 0 0x43000054 FP BE Pri
!#7 N9570 P2851 BST 1 0x43000055 FP BE Pri
!#A N9569 N9570
!#7 N9571 P2851 BST 2 0x43000056 FP BE Pri
!#7 N9572 P2851 BST 3 0x43000057 FP BE Pri
!#7 N9573 P2851 BST 4 0x43000058 FP BE Pri
!#7 N9574 P2852 MEMBAR
!#7 N9575 P2853 PREFETCH 30 Int BE Sec
!#7 N9576 P2854 FLUSHI 20 Int BE Pri
!#7 N9577 P2855 REPLACEMENT 22 Int BE Pri
!#7 N9578 P2856 REPLACEMENT 20 Int BE Pri
!#7 N9579 P2857 REPLACEMENT 10 Int BE Pri
!#7 N9580 P2858 IDC_FLIP 32 Int BE Pri
!#7 N9581 P2859 REPLACEMENT 34 Int BE Pri
!#7 N9582 P2860 LD 19 -1 Int BE Pri
!#7 N9583 P2861 REPLACEMENT 33 Int BE Pri
!#7 N9584 P2862 LD 27 -1 Int BE Pri
!#7 N9585 P2863 REPLACEMENT 17 Int BE Pri
!#7 N9586 P2864 REPLACEMENT 33 Int BE Pri
!#7 N9587 P2865 REPLACEMENT 13 Int BE Pri
!#7 N9588 P2866 MEMBAR
!#7 N9589 P2867 BLD 0 -1 FP BE Pri
!#7 N9590 P2867 BLD 1 -1 FP BE Pri
!#A N9589 N9590
!#7 N9591 P2867 BLD 2 -1 FP BE Pri
!#7 N9592 P2867 BLD 3 -1 FP BE Pri
!#7 N9593 P2867 BLD 4 -1 FP BE Pri
!#7 N9594 P2868 MEMBAR
!#7 N9595 P2869 IDC_FLIP 32 Int BE Pri Loop_entry
!#7 N9596 P2870 REPLACEMENT 17 Int BE Pri
!#7 N9597 P2871 ST 20 0x43000059 FP BE Pri
!#7 N9598 P2872 MEMBAR
!#7 N9599 P2873 BSTC 21 0x4300005a FP BE Pri
!#7 N9600 P2873 BSTC 22 0x4300005b FP BE Pri
!#A N9599 N9600
!#7 N9601 P2873 BSTC 23 0x4300005c FP BE Pri
!#7 N9602 P2874 MEMBAR
!#7 N9603 P2875 LD 2 -1 FP BE Pri
!#7 N9604 P2876 LD 2 -1 FP BE Pri
!#7 N9605 P2877 REPLACEMENT 32 Int BE Pri
!#7 N9606 P2878 REPLACEMENT 4 Int BE Pri
!#7 N9607 P2879 MEMBAR
!#7 N9608 P2880 BSTC 7 0x4300005d FP BE Pri
!#7 N9609 P2881 MEMBAR
!#7 N9610 P2882 ST 2 0x3800007 Int BE Pri
!#7 N9611 P2883 MEMBAR
!#7 N9612 P2884 BST 0 0x4300005e FP BE Pri
!#7 N9613 P2884 BST 1 0x4300005f FP BE Pri
!#A N9612 N9613
!#7 N9614 P2884 BST 2 0x43000060 FP BE Pri
!#7 N9615 P2884 BST 3 0x43000061 FP BE Pri
!#7 N9616 P2884 BST 4 0x43000062 FP BE Pri
!#7 N9617 P2885 MEMBAR
!#7 N9618 P2886 BLD 21 -1 FP BE Pri
!#7 N9619 P2886 BLD 22 -1 FP BE Pri
!#A N9618 N9619
!#7 N9620 P2886 BLD 23 -1 FP BE Pri
!#7 N9621 P2887 MEMBAR
!#7 N9622 P2888 REPLACEMENT 17 Int BE Pri
!#7 N9623 P2889 REPLACEMENT 11 Int BE Pri
!#7 N9624 P2890 REPLACEMENT 2 Int BE Pri
!#7 N9625 P2891 MEMBAR
!#7 N9626 P2892 ST 17 0x3800008 Int BE Pri
!#7 N9627 P2893 LD 0 -1 FP BE Pri
!#7 N9628 P2894 REPLACEMENT 28 Int BE Nuc
!#7 N9629 P2895 IDC_FLIP 6 Int BE Pri
!#7 N9630 P2896 REPLACEMENT 17 Int BE Nuc
!#7 N9631 P2897 REPLACEMENT 14 Int BE Pri
!#7 N9632 P2898 REPLACEMENT 26 Int BE Pri
!#7 N9633 P2899 REPLACEMENT 27 Int BE Pri
!#7 N9634 P2900 REPLACEMENT 5 Int BE Sec
!#7 N9635 P2901 REPLACEMENT 27 Int BE Pri
!#7 N9636 P2902 IDC_FLIP 26 Int BE Pri
!#7 N9637 P2903 IDC_FLIP 8 Int BE Pri
!#7 N9638 P2904 IDC_FLIP 23 Int BE Pri
!#7 N9639 P2905 REPLACEMENT 13 Int BE Pri
!#7 N9640 P2906 FLUSHI 4 Int BE Pri
!#7 N9641 P2907 ST 22 0x43000063 FP BE Pri
!#7 N9642 P2908 REPLACEMENT 23 Int BE Pri
!#7 N9643 P2909 IDC_FLIP 32 Int BE Pri
!#7 N9644 P2910 MEMBAR
!#7 N9645 P2911 BSTC 24 0x43000064 FP BE Pri
!#7 N9646 P2911 BSTC 25 0x43000065 FP BE Pri
!#7 N9647 P2912 MEMBAR
!#7 N9648 P2913 IDC_FLIP 16 Int BE Pri
!#7 N9649 P2914 REPLACEMENT 20 Int BE Pri
!#7 N9650 P2915 MEMBAR
!#7 N9651 P2916 BLD 0 -1 FP BE Pri
!#7 N9652 P2916 BLD 1 -1 FP BE Pri
!#A N9651 N9652
!#7 N9653 P2916 BLD 2 -1 FP BE Pri
!#7 N9654 P2916 BLD 3 -1 FP BE Pri
!#7 N9655 P2916 BLD 4 -1 FP BE Pri
!#7 N9656 P2917 MEMBAR
!#7 N9657 P2918 REPLACEMENT 16 Int BE Pri
!#7 N9658 P2919 PREFETCH 4 Int BE Pri
!#7 N9659 P2920 MEMBAR
!#7 N9660 P2921 BST 18 0x43000066 FP BE Pri
!#7 N9661 P2922 MEMBAR
!#7 N9662 P2923 REPLACEMENT 16 Int BE Pri
!#7 N9663 P2924 REPLACEMENT 21 Int BE Pri
!#7 N9664 P2925 IDC_FLIP 25 Int BE Pri
!#7 N9665 P2926 REPLACEMENT 31 Int BE Pri
!#7 N9666 P2927 IDC_FLIP 1 Int BE Pri
!#7 N9667 P2928 LD 23 -1 FP BE Pri
!#7 N9668 P2929 MEMBAR
!#7 N9669 P2930 BLD 28 -1 FP BE Pri
!#7 N9670 P2930 BLD 29 -1 FP BE Pri
!#A N9669 N9670
!#7 N9671 P2930 BLD 30 -1 FP BE Pri
!#7 N9672 P2931 MEMBAR
!#7 N9673 P2932 REPLACEMENT 26 Int BE Sec
!#7 N9674 P2933 IDC_FLIP 10 Int BE Pri
!#7 N9675 P2934 REPLACEMENT 2 Int BE Pri
!#7 N9676 P2935 REPLACEMENT 27 Int BE Nuc
!#7 N9677 P2936 REPLACEMENT 28 Int BE Sec
!#7 N9678 P2937 FLUSHI 12 Int BE Pri
!#7 N9679 P2938 REPLACEMENT 25 Int BE Nuc
!#7 N9680 P2939 MEMBAR
!#7 N9681 P2940 BLD 5 -1 FP BE Pri
!#7 N9682 P2940 BLD 6 -1 FP BE Pri
!#7 N9683 P2941 MEMBAR
!#7 N9684 P2942 REPLACEMENT 11 Int BE Sec
!#7 N9685 P2943 REPLACEMENT 18 Int BE Nuc
!#7 N9686 P2944 ST 4 0x3800009 Int BE Pri
!#7 N9687 P2945 REPLACEMENT 31 Int BE Pri
!#7 N9688 P2946 REPLACEMENT 10 Int BE Sec
!#7 N9689 P2947 REPLACEMENT 27 Int BE Pri
!#7 N9690 P2948 FLUSH 18 Int BE Pri
!#7 N9691 P2949 ST 6 0x380000a Int BE Pri
!#7 N9692 P2950 MEMBAR
!#7 N9693 P2951 BSTC 19 0x43000067 FP BE Pri
!#7 N9694 P2952 MEMBAR
!#7 N9695 P2953 ST 28 0x43000068 FP BE Pri
!#7 N9696 P2954 REPLACEMENT 1 Int BE Pri
!#7 N9697 P2955 ST 24 0x380000b Int BE Pri
!#7 N9698 P2956 REPLACEMENT 14 Int BE Pri
!#7 N9699 P2957 REPLACEMENT 32 Int BE Pri
!#7 N9700 P2958 LD 28 -1 Int BE Pri
!#7 N9701 P2959 IDC_FLIP 0 Int BE Pri
!#7 N9702 P2960 REPLACEMENT 28 Int BE Pri
!#7 N9703 P2961 REPLACEMENT 32 Int BE Pri
!#7 N9704 P2962 REPLACEMENT 13 Int BE Pri
!#7 N9705 P2963 PREFETCH 7 Int BE Pri
!#7 N9706 P2964 REPLACEMENT 0 Int BE Pri
!#7 N9707 P2965 REPLACEMENT 14 Int BE Nuc
!#7 N9708 P2966 MEMBAR
!#7 N9709 P2967 BLD 21 -1 FP BE Pri
!#7 N9710 P2967 BLD 22 -1 FP BE Pri
!#A N9709 N9710
!#7 N9711 P2967 BLD 23 -1 FP BE Pri
!#7 N9712 P2968 MEMBAR
!#7 N9713 P2969 REPLACEMENT 23 Int BE Sec
!#7 N9714 P2970 REPLACEMENT 31 Int BE Pri
!#7 N9715 P2971 PREFETCH 31 Int BE Nuc
!#7 N9716 P2972 MEMBAR
!#7 N9717 P2973 BSTC 0 0x43000069 FP BE Pri
!#7 N9718 P2973 BSTC 1 0x4300006a FP BE Pri
!#A N9717 N9718
!#7 N9719 P2973 BSTC 2 0x4300006b FP BE Pri
!#7 N9720 P2973 BSTC 3 0x4300006c FP BE Pri
!#7 N9721 P2973 BSTC 4 0x4300006d FP BE Pri
!#7 N9722 P2974 MEMBAR
!#7 N9723 P2975 REPLACEMENT 21 Int BE Nuc
!#7 N9724 P2976 REPLACEMENT 0 Int BE Pri
!#7 N9725 P2977 REPLACEMENT 7 Int BE Pri
!#7 N9726 P2978 REPLACEMENT 11 Int BE Sec
!#7 N9727 P2979 REPLACEMENT 7 Int BE Pri
!#7 N9728 P2980 REPLACEMENT 14 Int BE Pri
!#7 N9729 P2981 MEMBAR
!#7 N9730 P2982 BSTC 5 0x4300006e FP BE Sec
!#7 N9731 P2982 BSTC 6 0x4300006f FP BE Sec
!#7 N9732 P2983 MEMBAR
!#7 N9733 P2984 REPLACEMENT 11 Int BE Nuc
!#7 N9734 P2985 FLUSH 1 Int BE Pri
!#7 N9735 P2986 LD 8 -1 Int BE Pri
!#7 N9736 P2987 ST 14 0x43000070 FP BE Pri
!#7 N9737 P2988 REPLACEMENT 26 Int BE Pri
!#7 N9738 P2989 REPLACEMENT 31 Int BE Nuc
!#7 N9739 P2990 REPLACEMENT 28 Int BE Pri
!#7 N9740 P2991 ST 24 0x380000c Int BE Pri
!#7 N9741 P2992 REPLACEMENT 11 Int BE Pri
!#7 N9742 P2993 REPLACEMENT 17 Int BE Pri
!#7 N9743 P2994 LD 32 -1 Int BE Sec
!#7 N9744 P2995 REPLACEMENT 30 Int BE Pri
!#7 N9745 P2996 MEMBAR
!#7 N9746 P2997 BLD 24 -1 FP BE Pri
!#7 N9747 P2997 BLD 25 -1 FP BE Pri
!#7 N9748 P2998 MEMBAR
!#7 N9749 P2999 REPLACEMENT 19 Int BE Pri
!#7 N9750 P3000 REPLACEMENT 7 Int BE Pri
!#7 N9751 P3001 ST 17 0x380000d Int BE Pri
!#7 N9752 P3002 REPLACEMENT 2 Int BE Pri
!#7 N9753 P3003 MEMBAR
!#7 N9754 P3004 BSTC 20 0x43000071 FP BE Pri
!#7 N9755 P3005 MEMBAR
!#7 N9756 P3006 BSTC 5 0x43000072 FP BE Pri
!#7 N9757 P3006 BSTC 6 0x43000073 FP BE Pri
!#7 N9758 P3007 MEMBAR
!#7 N9759 P3008 REPLACEMENT 19 Int BE Pri
!#7 N9760 P3009 REPLACEMENT 6 Int BE Pri
!#7 N9761 P3010 REPLACEMENT 11 Int BE Sec
!#7 N9762 P3011 REPLACEMENT 3 Int BE Pri
!#7 N9763 P3012 REPLACEMENT 21 Int BE Nuc
!#7 N9764 P3013 REPLACEMENT 10 Int BE Pri
!#7 N9765 P3014 MEMBAR
!#7 N9766 P3015 BST 0 0x43000074 FP BE Pri
!#7 N9767 P3015 BST 1 0x43000075 FP BE Pri
!#A N9766 N9767
!#7 N9768 P3015 BST 2 0x43000076 FP BE Pri
!#7 N9769 P3015 BST 3 0x43000077 FP BE Pri
!#7 N9770 P3015 BST 4 0x43000078 FP BE Pri
!#7 N9771 P3016 MEMBAR
!#7 N9772 P3017 REPLACEMENT 18 Int BE Pri
!#7 N9773 P3018 REPLACEMENT 11 Int BE Sec
!#7 N9774 P3019 ST 33 0x43000079 FP BE Pri
!#7 N9775 P3020 REPLACEMENT 15 Int BE Pri
!#7 N9776 P3021 MEMBAR
!#7 N9777 P3022 BLD 18 -1 FP BE Pri
!#7 N9778 P3023 MEMBAR
!#7 N9779 P3024 REPLACEMENT 1 Int BE Pri
!#7 N9780 P3025 REPLACEMENT 13 Int BE Pri
!#7 N9781 P3026 REPLACEMENT 5 Int BE Sec
!#7 N9782 P3027 IDC_FLIP 13 Int BE Pri
!#7 N9783 P3028 REPLACEMENT 27 Int BE Sec
!#7 N9784 P3029 REPLACEMENT 7 Int BE Pri
!#7 N9785 P3030 REPLACEMENT 6 Int BE Pri
!#7 N9786 P3031 MEMBAR
!#7 N9787 P3032 BLD 28 -1 FP BE Pri
!#7 N9788 P3032 BLD 29 -1 FP BE Pri
!#A N9787 N9788
!#7 N9789 P3032 BLD 30 -1 FP BE Pri
!#7 N9790 P3033 MEMBAR
!#7 N9791 P3034 BLD 0 -1 FP BE Pri
!#7 N9792 P3034 BLD 1 -1 FP BE Pri
!#A N9791 N9792
!#7 N9793 P3034 BLD 2 -1 FP BE Pri
!#7 N9794 P3034 BLD 3 -1 FP BE Pri
!#7 N9795 P3034 BLD 4 -1 FP BE Pri
!#7 N9796 P3035 MEMBAR
!#7 N9797 P3036 REPLACEMENT 10 Int BE Pri
!#7 N9798 P3037 MEMBAR
!#7 N9799 P3038 BST 26 0x4300007a FP BE Pri
!#7 N9800 P3038 BST 27 0x4300007b FP BE Pri
!#7 N9801 P3039 MEMBAR
!#7 N9802 P3040 REPLACEMENT 29 Int BE Sec
!#7 N9803 P3041 ST 14 0x380000e Int BE Sec
!#7 N9804 P3042 REPLACEMENT 4 Int BE Pri
!#7 N9805 P3043 REPLACEMENT 19 Int BE Pri
!#7 N9806 P3044 REPLACEMENT 13 Int BE Pri
!#7 N9807 P3045 REPLACEMENT 32 Int BE Pri
!#7 N9808 P3046 REPLACEMENT 7 Int BE Sec
!#7 N9809 P3047 REPLACEMENT 22 Int BE Pri
!#7 N9810 P3048 MEMBAR
!#7 N9811 P3049 BSTC 8 0x4300007c FP BE Pri
!#7 N9812 P3049 BSTC 9 0x4300007d FP BE Pri
!#7 N9813 P3050 MEMBAR
!#7 N9814 P3051 REPLACEMENT 34 Int BE Pri
!#7 N9815 P3052 IDC_FLIP 23 Int BE Pri
!#7 N9816 P3053 REPLACEMENT 0 Int BE Pri
!#7 N9817 P3054 REPLACEMENT 21 Int BE Pri
!#7 N9818 P3055 REPLACEMENT 15 Int BE Pri
!#7 N9819 P3056 REPLACEMENT 8 Int BE Pri
!#7 N9820 P3057 REPLACEMENT 31 Int BE Pri
!#7 N9821 P3058 MEMBAR
!#7 N9822 P3059 BSTC 11 0x4300007e FP BE Sec
!#7 N9823 P3059 BSTC 12 0x4300007f FP BE Sec
!#A N9822 N9823
!#7 N9824 P3059 BSTC 13 0x43000080 FP BE Sec
!#7 N9825 P3060 MEMBAR
!#7 N9826 P3061 BSTC 0 0x43000081 FP BE Pri
!#7 N9827 P3061 BSTC 1 0x43000082 FP BE Pri
!#A N9826 N9827
!#7 N9828 P3061 BSTC 2 0x43000083 FP BE Pri
!#7 N9829 P3061 BSTC 3 0x43000084 FP BE Pri
!#7 N9830 P3061 BSTC 4 0x43000085 FP BE Pri
!#7 N9831 P3062 MEMBAR
!#7 N9832 P3063 REPLACEMENT 3 Int BE Sec
!#7 N9833 P3064 REPLACEMENT 6 Int BE Pri
!#7 N9834 P3065 REPLACEMENT 5 Int BE Sec
!#7 N9835 P3066 ST 14 0x43000086 FP BE Sec
!#7 N9836 P3067 FLUSH 11 Int BE Pri
!#7 N9837 P3068 MEMBAR
!#7 N9838 P3069 BSTC 11 0x43000087 FP BE Pri
!#7 N9839 P3069 BSTC 12 0x43000088 FP BE Pri
!#A N9838 N9839
!#7 N9840 P3069 BSTC 13 0x43000089 FP BE Pri
!#7 N9841 P3070 MEMBAR
!#7 N9842 P3071 BST 24 0x4300008a FP BE Sec
!#7 N9843 P3071 BST 25 0x4300008b FP BE Sec
!#7 N9844 P3072 MEMBAR
!#7 N9845 P3073 REPLACEMENT 4 Int BE Pri
!#7 N9846 P3074 REPLACEMENT 23 Int BE Pri
!#7 N9847 P3075 MEMBAR
!#7 N9848 P3076 BST 11 0x4300008c FP BE Pri
!#7 N9849 P3076 BST 12 0x4300008d FP BE Pri
!#A N9848 N9849
!#7 N9850 P3076 BST 13 0x4300008e FP BE Pri
!#7 N9851 P3077 MEMBAR
!#7 N9852 P3078 REPLACEMENT 27 Int BE Sec
!#7 N9853 P3079 MEMBAR
!#7 N9854 P3080 BST 34 0x4300008f FP BE Pri
!#7 N9855 P3081 MEMBAR
!#7 N9856 P3082 REPLACEMENT 33 Int BE Pri
!#7 N9857 P3083 MEMBAR
!#7 N9858 P3084 BLD 21 -1 FP BE Pri
!#7 N9859 P3084 BLD 22 -1 FP BE Pri
!#A N9858 N9859
!#7 N9860 P3084 BLD 23 -1 FP BE Pri
!#7 N9861 P3085 MEMBAR
!#7 N9862 P3086 REPLACEMENT 2 Int BE Pri
!#7 N9863 P3087 MEMBAR
!#7 N9864 P3088 BLD 34 -1 FP BE Sec
!#7 N9865 P3089 MEMBAR
!#7 N9866 P3090 REPLACEMENT 13 Int BE Pri
!#7 N9867 P3091 REPLACEMENT 16 Int BE Pri
!#7 N9868 P3092 REPLACEMENT 30 Int BE Pri
!#7 N9869 P3093 REPLACEMENT 20 Int BE Nuc
!#7 N9870 P3094 REPLACEMENT 17 Int BE Pri
!#7 N9871 P3095 REPLACEMENT 0 Int BE Pri
!#7 N9872 P3096 PREFETCH 24 Int BE Pri
!#7 N9873 P3097 REPLACEMENT 3 Int BE Pri
!#7 N9874 P3098 REPLACEMENT 4 Int BE Pri
!#7 N9875 P3099 ST 29 0x380000f Int BE Sec
!#7 N9876 P3100 ST 23 0x3800010 Int BE Pri
!#7 N9877 P3101 REPLACEMENT 0 Int BE Nuc
!#7 N9878 P3102 REPLACEMENT 27 Int BE Pri
!#7 N9879 P3103 MEMBAR
!#7 N9880 P3104 BLD 31 -1 FP BE Sec
!#7 N9881 P3104 BLD 32 -1 FP BE Sec
!#7 N9882 P3105 MEMBAR
!#7 N9883 P3106 BLD 31 -1 FP BE Pri
!#7 N9884 P3106 BLD 32 -1 FP BE Pri
!#7 N9885 P3107 MEMBAR
!#7 N9886 P3108 REPLACEMENT 13 Int BE Pri
!#7 N9887 P3109 LD 23 -1 Int BE Pri Loop_exit
!#7 N9888 P2869 IDC_FLIP 32 Int BE Pri Loop_entry
!#7 N9889 P2870 REPLACEMENT 17 Int BE Pri
!#7 N9890 P2871 ST 20 0x43000090 FP BE Pri
!#7 N9891 P2872 MEMBAR
!#7 N9892 P2873 BSTC 21 0x43000091 FP BE Pri
!#7 N9893 P2873 BSTC 22 0x43000092 FP BE Pri
!#A N9892 N9893
!#7 N9894 P2873 BSTC 23 0x43000093 FP BE Pri
!#7 N9895 P2874 MEMBAR
!#7 N9896 P2875 LD 2 -1 FP BE Pri
!#7 N9897 P2876 LD 2 -1 FP BE Pri
!#7 N9898 P2877 REPLACEMENT 32 Int BE Pri
!#7 N9899 P2878 REPLACEMENT 4 Int BE Pri
!#7 N9900 P2879 MEMBAR
!#7 N9901 P2880 BSTC 7 0x43000094 FP BE Pri
!#7 N9902 P2881 MEMBAR
!#7 N9903 P2882 ST 2 0x3800011 Int BE Pri
!#7 N9904 P2883 MEMBAR
!#7 N9905 P2884 BST 0 0x43000095 FP BE Pri
!#7 N9906 P2884 BST 1 0x43000096 FP BE Pri
!#A N9905 N9906
!#7 N9907 P2884 BST 2 0x43000097 FP BE Pri
!#7 N9908 P2884 BST 3 0x43000098 FP BE Pri
!#7 N9909 P2884 BST 4 0x43000099 FP BE Pri
!#7 N9910 P2885 MEMBAR
!#7 N9911 P2886 BLD 21 -1 FP BE Pri
!#7 N9912 P2886 BLD 22 -1 FP BE Pri
!#A N9911 N9912
!#7 N9913 P2886 BLD 23 -1 FP BE Pri
!#7 N9914 P2887 MEMBAR
!#7 N9915 P2888 REPLACEMENT 17 Int BE Pri
!#7 N9916 P2889 REPLACEMENT 11 Int BE Pri
!#7 N9917 P2890 REPLACEMENT 2 Int BE Pri
!#7 N9918 P2891 MEMBAR
!#7 N9919 P2892 ST 17 0x3800012 Int BE Pri
!#7 N9920 P2893 LD 0 -1 FP BE Pri
!#7 N9921 P2894 REPLACEMENT 28 Int BE Nuc
!#7 N9922 P2895 IDC_FLIP 6 Int BE Pri
!#7 N9923 P2896 REPLACEMENT 17 Int BE Nuc
!#7 N9924 P2897 REPLACEMENT 14 Int BE Pri
!#7 N9925 P2898 REPLACEMENT 26 Int BE Pri
!#7 N9926 P2899 REPLACEMENT 27 Int BE Pri
!#7 N9927 P2900 REPLACEMENT 5 Int BE Sec
!#7 N9928 P2901 REPLACEMENT 27 Int BE Pri
!#7 N9929 P2902 IDC_FLIP 26 Int BE Pri
!#7 N9930 P2903 IDC_FLIP 8 Int BE Pri
!#7 N9931 P2904 IDC_FLIP 23 Int BE Pri
!#7 N9932 P2905 REPLACEMENT 13 Int BE Pri
!#7 N9933 P2906 FLUSHI 4 Int BE Pri
!#7 N9934 P2907 ST 22 0x4300009a FP BE Pri
!#7 N9935 P2908 REPLACEMENT 23 Int BE Pri
!#7 N9936 P2909 IDC_FLIP 32 Int BE Pri
!#7 N9937 P2910 MEMBAR
!#7 N9938 P2911 BSTC 24 0x4300009b FP BE Pri
!#7 N9939 P2911 BSTC 25 0x4300009c FP BE Pri
!#7 N9940 P2912 MEMBAR
!#7 N9941 P2913 IDC_FLIP 16 Int BE Pri
!#7 N9942 P2914 REPLACEMENT 20 Int BE Pri
!#7 N9943 P2915 MEMBAR
!#7 N9944 P2916 BLD 0 -1 FP BE Pri
!#7 N9945 P2916 BLD 1 -1 FP BE Pri
!#A N9944 N9945
!#7 N9946 P2916 BLD 2 -1 FP BE Pri
!#7 N9947 P2916 BLD 3 -1 FP BE Pri
!#7 N9948 P2916 BLD 4 -1 FP BE Pri
!#7 N9949 P2917 MEMBAR
!#7 N9950 P2918 REPLACEMENT 16 Int BE Pri
!#7 N9951 P2919 PREFETCH 4 Int BE Pri
!#7 N9952 P2920 MEMBAR
!#7 N9953 P2921 BST 18 0x4300009d FP BE Pri
!#7 N9954 P2922 MEMBAR
!#7 N9955 P2923 REPLACEMENT 16 Int BE Pri
!#7 N9956 P2924 REPLACEMENT 21 Int BE Pri
!#7 N9957 P2925 IDC_FLIP 25 Int BE Pri
!#7 N9958 P2926 REPLACEMENT 31 Int BE Pri
!#7 N9959 P2927 IDC_FLIP 1 Int BE Pri
!#7 N9960 P2928 LD 23 -1 FP BE Pri
!#7 N9961 P2929 MEMBAR
!#7 N9962 P2930 BLD 28 -1 FP BE Pri
!#7 N9963 P2930 BLD 29 -1 FP BE Pri
!#A N9962 N9963
!#7 N9964 P2930 BLD 30 -1 FP BE Pri
!#7 N9965 P2931 MEMBAR
!#7 N9966 P2932 REPLACEMENT 26 Int BE Sec
!#7 N9967 P2933 IDC_FLIP 10 Int BE Pri
!#7 N9968 P2934 REPLACEMENT 2 Int BE Pri
!#7 N9969 P2935 REPLACEMENT 27 Int BE Nuc
!#7 N9970 P2936 REPLACEMENT 28 Int BE Sec
!#7 N9971 P2937 FLUSHI 12 Int BE Pri
!#7 N9972 P2938 REPLACEMENT 25 Int BE Nuc
!#7 N9973 P2939 MEMBAR
!#7 N9974 P2940 BLD 5 -1 FP BE Pri
!#7 N9975 P2940 BLD 6 -1 FP BE Pri
!#7 N9976 P2941 MEMBAR
!#7 N9977 P2942 REPLACEMENT 11 Int BE Sec
!#7 N9978 P2943 REPLACEMENT 18 Int BE Nuc
!#7 N9979 P2944 ST 4 0x3800013 Int BE Pri
!#7 N9980 P2945 REPLACEMENT 31 Int BE Pri
!#7 N9981 P2946 REPLACEMENT 10 Int BE Sec
!#7 N9982 P2947 REPLACEMENT 27 Int BE Pri
!#7 N9983 P2948 FLUSH 18 Int BE Pri
!#7 N9984 P2949 ST 6 0x3800014 Int BE Pri
!#7 N9985 P2950 MEMBAR
!#7 N9986 P2951 BSTC 19 0x4300009e FP BE Pri
!#7 N9987 P2952 MEMBAR
!#7 N9988 P2953 ST 28 0x4300009f FP BE Pri
!#7 N9989 P2954 REPLACEMENT 1 Int BE Pri
!#7 N9990 P2955 ST 24 0x3800015 Int BE Pri
!#7 N9991 P2956 REPLACEMENT 14 Int BE Pri
!#7 N9992 P2957 REPLACEMENT 32 Int BE Pri
!#7 N9993 P2958 LD 28 -1 Int BE Pri
!#7 N9994 P2959 IDC_FLIP 0 Int BE Pri
!#7 N9995 P2960 REPLACEMENT 28 Int BE Pri
!#7 N9996 P2961 REPLACEMENT 32 Int BE Pri
!#7 N9997 P2962 REPLACEMENT 13 Int BE Pri
!#7 N9998 P2963 PREFETCH 7 Int BE Pri
!#7 N9999 P2964 REPLACEMENT 0 Int BE Pri
!#7 N10000 P2965 REPLACEMENT 14 Int BE Nuc
!#7 N10001 P2966 MEMBAR
!#7 N10002 P2967 BLD 21 -1 FP BE Pri
!#7 N10003 P2967 BLD 22 -1 FP BE Pri
!#A N10002 N10003
!#7 N10004 P2967 BLD 23 -1 FP BE Pri
!#7 N10005 P2968 MEMBAR
!#7 N10006 P2969 REPLACEMENT 23 Int BE Sec
!#7 N10007 P2970 REPLACEMENT 31 Int BE Pri
!#7 N10008 P2971 PREFETCH 31 Int BE Nuc
!#7 N10009 P2972 MEMBAR
!#7 N10010 P2973 BSTC 0 0x430000a0 FP BE Pri
!#7 N10011 P2973 BSTC 1 0x430000a1 FP BE Pri
!#A N10010 N10011
!#7 N10012 P2973 BSTC 2 0x430000a2 FP BE Pri
!#7 N10013 P2973 BSTC 3 0x430000a3 FP BE Pri
!#7 N10014 P2973 BSTC 4 0x430000a4 FP BE Pri
!#7 N10015 P2974 MEMBAR
!#7 N10016 P2975 REPLACEMENT 21 Int BE Nuc
!#7 N10017 P2976 REPLACEMENT 0 Int BE Pri
!#7 N10018 P2977 REPLACEMENT 7 Int BE Pri
!#7 N10019 P2978 REPLACEMENT 11 Int BE Sec
!#7 N10020 P2979 REPLACEMENT 7 Int BE Pri
!#7 N10021 P2980 REPLACEMENT 14 Int BE Pri
!#7 N10022 P2981 MEMBAR
!#7 N10023 P2982 BSTC 5 0x430000a5 FP BE Sec
!#7 N10024 P2982 BSTC 6 0x430000a6 FP BE Sec
!#7 N10025 P2983 MEMBAR
!#7 N10026 P2984 REPLACEMENT 11 Int BE Nuc
!#7 N10027 P2985 FLUSH 1 Int BE Pri
!#7 N10028 P2986 LD 8 -1 Int BE Pri
!#7 N10029 P2987 ST 14 0x430000a7 FP BE Pri
!#7 N10030 P2988 REPLACEMENT 26 Int BE Pri
!#7 N10031 P2989 REPLACEMENT 31 Int BE Nuc
!#7 N10032 P2990 REPLACEMENT 28 Int BE Pri
!#7 N10033 P2991 ST 24 0x3800016 Int BE Pri
!#7 N10034 P2992 REPLACEMENT 11 Int BE Pri
!#7 N10035 P2993 REPLACEMENT 17 Int BE Pri
!#7 N10036 P2994 LD 32 -1 Int BE Sec
!#7 N10037 P2995 REPLACEMENT 30 Int BE Pri
!#7 N10038 P2996 MEMBAR
!#7 N10039 P2997 BLD 24 -1 FP BE Pri
!#7 N10040 P2997 BLD 25 -1 FP BE Pri
!#7 N10041 P2998 MEMBAR
!#7 N10042 P2999 REPLACEMENT 19 Int BE Pri
!#7 N10043 P3000 REPLACEMENT 7 Int BE Pri
!#7 N10044 P3001 ST 17 0x3800017 Int BE Pri
!#7 N10045 P3002 REPLACEMENT 2 Int BE Pri
!#7 N10046 P3003 MEMBAR
!#7 N10047 P3004 BSTC 20 0x430000a8 FP BE Pri
!#7 N10048 P3005 MEMBAR
!#7 N10049 P3006 BSTC 5 0x430000a9 FP BE Pri
!#7 N10050 P3006 BSTC 6 0x430000aa FP BE Pri
!#7 N10051 P3007 MEMBAR
!#7 N10052 P3008 REPLACEMENT 19 Int BE Pri
!#7 N10053 P3009 REPLACEMENT 6 Int BE Pri
!#7 N10054 P3010 REPLACEMENT 11 Int BE Sec
!#7 N10055 P3011 REPLACEMENT 3 Int BE Pri
!#7 N10056 P3012 REPLACEMENT 21 Int BE Nuc
!#7 N10057 P3013 REPLACEMENT 10 Int BE Pri
!#7 N10058 P3014 MEMBAR
!#7 N10059 P3015 BST 0 0x430000ab FP BE Pri
!#7 N10060 P3015 BST 1 0x430000ac FP BE Pri
!#A N10059 N10060
!#7 N10061 P3015 BST 2 0x430000ad FP BE Pri
!#7 N10062 P3015 BST 3 0x430000ae FP BE Pri
!#7 N10063 P3015 BST 4 0x430000af FP BE Pri
!#7 N10064 P3016 MEMBAR
!#7 N10065 P3017 REPLACEMENT 18 Int BE Pri
!#7 N10066 P3018 REPLACEMENT 11 Int BE Sec
!#7 N10067 P3019 ST 33 0x430000b0 FP BE Pri
!#7 N10068 P3020 REPLACEMENT 15 Int BE Pri
!#7 N10069 P3021 MEMBAR
!#7 N10070 P3022 BLD 18 -1 FP BE Pri
!#7 N10071 P3023 MEMBAR
!#7 N10072 P3024 REPLACEMENT 1 Int BE Pri
!#7 N10073 P3025 REPLACEMENT 13 Int BE Pri
!#7 N10074 P3026 REPLACEMENT 5 Int BE Sec
!#7 N10075 P3027 IDC_FLIP 13 Int BE Pri
!#7 N10076 P3028 REPLACEMENT 27 Int BE Sec
!#7 N10077 P3029 REPLACEMENT 7 Int BE Pri
!#7 N10078 P3030 REPLACEMENT 6 Int BE Pri
!#7 N10079 P3031 MEMBAR
!#7 N10080 P3032 BLD 28 -1 FP BE Pri
!#7 N10081 P3032 BLD 29 -1 FP BE Pri
!#A N10080 N10081
!#7 N10082 P3032 BLD 30 -1 FP BE Pri
!#7 N10083 P3033 MEMBAR
!#7 N10084 P3034 BLD 0 -1 FP BE Pri
!#7 N10085 P3034 BLD 1 -1 FP BE Pri
!#A N10084 N10085
!#7 N10086 P3034 BLD 2 -1 FP BE Pri
!#7 N10087 P3034 BLD 3 -1 FP BE Pri
!#7 N10088 P3034 BLD 4 -1 FP BE Pri
!#7 N10089 P3035 MEMBAR
!#7 N10090 P3036 REPLACEMENT 10 Int BE Pri
!#7 N10091 P3037 MEMBAR
!#7 N10092 P3038 BST 26 0x430000b1 FP BE Pri
!#7 N10093 P3038 BST 27 0x430000b2 FP BE Pri
!#7 N10094 P3039 MEMBAR
!#7 N10095 P3040 REPLACEMENT 29 Int BE Sec
!#7 N10096 P3041 ST 14 0x3800018 Int BE Sec
!#7 N10097 P3042 REPLACEMENT 4 Int BE Pri
!#7 N10098 P3043 REPLACEMENT 19 Int BE Pri
!#7 N10099 P3044 REPLACEMENT 13 Int BE Pri
!#7 N10100 P3045 REPLACEMENT 32 Int BE Pri
!#7 N10101 P3046 REPLACEMENT 7 Int BE Sec
!#7 N10102 P3047 REPLACEMENT 22 Int BE Pri
!#7 N10103 P3048 MEMBAR
!#7 N10104 P3049 BSTC 8 0x430000b3 FP BE Pri
!#7 N10105 P3049 BSTC 9 0x430000b4 FP BE Pri
!#7 N10106 P3050 MEMBAR
!#7 N10107 P3051 REPLACEMENT 34 Int BE Pri
!#7 N10108 P3052 IDC_FLIP 23 Int BE Pri
!#7 N10109 P3053 REPLACEMENT 0 Int BE Pri
!#7 N10110 P3054 REPLACEMENT 21 Int BE Pri
!#7 N10111 P3055 REPLACEMENT 15 Int BE Pri
!#7 N10112 P3056 REPLACEMENT 8 Int BE Pri
!#7 N10113 P3057 REPLACEMENT 31 Int BE Pri
!#7 N10114 P3058 MEMBAR
!#7 N10115 P3059 BSTC 11 0x430000b5 FP BE Sec
!#7 N10116 P3059 BSTC 12 0x430000b6 FP BE Sec
!#A N10115 N10116
!#7 N10117 P3059 BSTC 13 0x430000b7 FP BE Sec
!#7 N10118 P3060 MEMBAR
!#7 N10119 P3061 BSTC 0 0x430000b8 FP BE Pri
!#7 N10120 P3061 BSTC 1 0x430000b9 FP BE Pri
!#A N10119 N10120
!#7 N10121 P3061 BSTC 2 0x430000ba FP BE Pri
!#7 N10122 P3061 BSTC 3 0x430000bb FP BE Pri
!#7 N10123 P3061 BSTC 4 0x430000bc FP BE Pri
!#7 N10124 P3062 MEMBAR
!#7 N10125 P3063 REPLACEMENT 3 Int BE Sec
!#7 N10126 P3064 REPLACEMENT 6 Int BE Pri
!#7 N10127 P3065 REPLACEMENT 5 Int BE Sec
!#7 N10128 P3066 ST 14 0x430000bd FP BE Sec
!#7 N10129 P3067 FLUSH 11 Int BE Pri
!#7 N10130 P3068 MEMBAR
!#7 N10131 P3069 BSTC 11 0x430000be FP BE Pri
!#7 N10132 P3069 BSTC 12 0x430000bf FP BE Pri
!#A N10131 N10132
!#7 N10133 P3069 BSTC 13 0x430000c0 FP BE Pri
!#7 N10134 P3070 MEMBAR
!#7 N10135 P3071 BST 24 0x430000c1 FP BE Sec
!#7 N10136 P3071 BST 25 0x430000c2 FP BE Sec
!#7 N10137 P3072 MEMBAR
!#7 N10138 P3073 REPLACEMENT 4 Int BE Pri
!#7 N10139 P3074 REPLACEMENT 23 Int BE Pri
!#7 N10140 P3075 MEMBAR
!#7 N10141 P3076 BST 11 0x430000c3 FP BE Pri
!#7 N10142 P3076 BST 12 0x430000c4 FP BE Pri
!#A N10141 N10142
!#7 N10143 P3076 BST 13 0x430000c5 FP BE Pri
!#7 N10144 P3077 MEMBAR
!#7 N10145 P3078 REPLACEMENT 27 Int BE Sec
!#7 N10146 P3079 MEMBAR
!#7 N10147 P3080 BST 34 0x430000c6 FP BE Pri
!#7 N10148 P3081 MEMBAR
!#7 N10149 P3082 REPLACEMENT 33 Int BE Pri
!#7 N10150 P3083 MEMBAR
!#7 N10151 P3084 BLD 21 -1 FP BE Pri
!#7 N10152 P3084 BLD 22 -1 FP BE Pri
!#A N10151 N10152
!#7 N10153 P3084 BLD 23 -1 FP BE Pri
!#7 N10154 P3085 MEMBAR
!#7 N10155 P3086 REPLACEMENT 2 Int BE Pri
!#7 N10156 P3087 MEMBAR
!#7 N10157 P3088 BLD 34 -1 FP BE Sec
!#7 N10158 P3089 MEMBAR
!#7 N10159 P3090 REPLACEMENT 13 Int BE Pri
!#7 N10160 P3091 REPLACEMENT 16 Int BE Pri
!#7 N10161 P3092 REPLACEMENT 30 Int BE Pri
!#7 N10162 P3093 REPLACEMENT 20 Int BE Nuc
!#7 N10163 P3094 REPLACEMENT 17 Int BE Pri
!#7 N10164 P3095 REPLACEMENT 0 Int BE Pri
!#7 N10165 P3096 PREFETCH 24 Int BE Pri
!#7 N10166 P3097 REPLACEMENT 3 Int BE Pri
!#7 N10167 P3098 REPLACEMENT 4 Int BE Pri
!#7 N10168 P3099 ST 29 0x3800019 Int BE Sec
!#7 N10169 P3100 ST 23 0x380001a Int BE Pri
!#7 N10170 P3101 REPLACEMENT 0 Int BE Nuc
!#7 N10171 P3102 REPLACEMENT 27 Int BE Pri
!#7 N10172 P3103 MEMBAR
!#7 N10173 P3104 BLD 31 -1 FP BE Sec
!#7 N10174 P3104 BLD 32 -1 FP BE Sec
!#7 N10175 P3105 MEMBAR
!#7 N10176 P3106 BLD 31 -1 FP BE Pri
!#7 N10177 P3106 BLD 32 -1 FP BE Pri
!#7 N10178 P3107 MEMBAR
!#7 N10179 P3108 REPLACEMENT 13 Int BE Pri
!#7 N10180 P3109 LD 23 -1 Int BE Pri Loop_exit
!#7 N10181 P2869 IDC_FLIP 32 Int BE Pri Loop_entry
!#7 N10182 P2870 REPLACEMENT 17 Int BE Pri
!#7 N10183 P2871 ST 20 0x430000c7 FP BE Pri
!#7 N10184 P2872 MEMBAR
!#7 N10185 P2873 BSTC 21 0x430000c8 FP BE Pri
!#7 N10186 P2873 BSTC 22 0x430000c9 FP BE Pri
!#A N10185 N10186
!#7 N10187 P2873 BSTC 23 0x430000ca FP BE Pri
!#7 N10188 P2874 MEMBAR
!#7 N10189 P2875 LD 2 -1 FP BE Pri
!#7 N10190 P2876 LD 2 -1 FP BE Pri
!#7 N10191 P2877 REPLACEMENT 32 Int BE Pri
!#7 N10192 P2878 REPLACEMENT 4 Int BE Pri
!#7 N10193 P2879 MEMBAR
!#7 N10194 P2880 BSTC 7 0x430000cb FP BE Pri
!#7 N10195 P2881 MEMBAR
!#7 N10196 P2882 ST 2 0x380001b Int BE Pri
!#7 N10197 P2883 MEMBAR
!#7 N10198 P2884 BST 0 0x430000cc FP BE Pri
!#7 N10199 P2884 BST 1 0x430000cd FP BE Pri
!#A N10198 N10199
!#7 N10200 P2884 BST 2 0x430000ce FP BE Pri
!#7 N10201 P2884 BST 3 0x430000cf FP BE Pri
!#7 N10202 P2884 BST 4 0x430000d0 FP BE Pri
!#7 N10203 P2885 MEMBAR
!#7 N10204 P2886 BLD 21 -1 FP BE Pri
!#7 N10205 P2886 BLD 22 -1 FP BE Pri
!#A N10204 N10205
!#7 N10206 P2886 BLD 23 -1 FP BE Pri
!#7 N10207 P2887 MEMBAR
!#7 N10208 P2888 REPLACEMENT 17 Int BE Pri
!#7 N10209 P2889 REPLACEMENT 11 Int BE Pri
!#7 N10210 P2890 REPLACEMENT 2 Int BE Pri
!#7 N10211 P2891 MEMBAR
!#7 N10212 P2892 ST 17 0x380001c Int BE Pri
!#7 N10213 P2893 LD 0 -1 FP BE Pri
!#7 N10214 P2894 REPLACEMENT 28 Int BE Nuc
!#7 N10215 P2895 IDC_FLIP 6 Int BE Pri
!#7 N10216 P2896 REPLACEMENT 17 Int BE Nuc
!#7 N10217 P2897 REPLACEMENT 14 Int BE Pri
!#7 N10218 P2898 REPLACEMENT 26 Int BE Pri
!#7 N10219 P2899 REPLACEMENT 27 Int BE Pri
!#7 N10220 P2900 REPLACEMENT 5 Int BE Sec
!#7 N10221 P2901 REPLACEMENT 27 Int BE Pri
!#7 N10222 P2902 IDC_FLIP 26 Int BE Pri
!#7 N10223 P2903 IDC_FLIP 8 Int BE Pri
!#7 N10224 P2904 IDC_FLIP 23 Int BE Pri
!#7 N10225 P2905 REPLACEMENT 13 Int BE Pri
!#7 N10226 P2906 FLUSHI 4 Int BE Pri
!#7 N10227 P2907 ST 22 0x430000d1 FP BE Pri
!#7 N10228 P2908 REPLACEMENT 23 Int BE Pri
!#7 N10229 P2909 IDC_FLIP 32 Int BE Pri
!#7 N10230 P2910 MEMBAR
!#7 N10231 P2911 BSTC 24 0x430000d2 FP BE Pri
!#7 N10232 P2911 BSTC 25 0x430000d3 FP BE Pri
!#7 N10233 P2912 MEMBAR
!#7 N10234 P2913 IDC_FLIP 16 Int BE Pri
!#7 N10235 P2914 REPLACEMENT 20 Int BE Pri
!#7 N10236 P2915 MEMBAR
!#7 N10237 P2916 BLD 0 -1 FP BE Pri
!#7 N10238 P2916 BLD 1 -1 FP BE Pri
!#A N10237 N10238
!#7 N10239 P2916 BLD 2 -1 FP BE Pri
!#7 N10240 P2916 BLD 3 -1 FP BE Pri
!#7 N10241 P2916 BLD 4 -1 FP BE Pri
!#7 N10242 P2917 MEMBAR
!#7 N10243 P2918 REPLACEMENT 16 Int BE Pri
!#7 N10244 P2919 PREFETCH 4 Int BE Pri
!#7 N10245 P2920 MEMBAR
!#7 N10246 P2921 BST 18 0x430000d4 FP BE Pri
!#7 N10247 P2922 MEMBAR
!#7 N10248 P2923 REPLACEMENT 16 Int BE Pri
!#7 N10249 P2924 REPLACEMENT 21 Int BE Pri
!#7 N10250 P2925 IDC_FLIP 25 Int BE Pri
!#7 N10251 P2926 REPLACEMENT 31 Int BE Pri
!#7 N10252 P2927 IDC_FLIP 1 Int BE Pri
!#7 N10253 P2928 LD 23 -1 FP BE Pri
!#7 N10254 P2929 MEMBAR
!#7 N10255 P2930 BLD 28 -1 FP BE Pri
!#7 N10256 P2930 BLD 29 -1 FP BE Pri
!#A N10255 N10256
!#7 N10257 P2930 BLD 30 -1 FP BE Pri
!#7 N10258 P2931 MEMBAR
!#7 N10259 P2932 REPLACEMENT 26 Int BE Sec
!#7 N10260 P2933 IDC_FLIP 10 Int BE Pri
!#7 N10261 P2934 REPLACEMENT 2 Int BE Pri
!#7 N10262 P2935 REPLACEMENT 27 Int BE Nuc
!#7 N10263 P2936 REPLACEMENT 28 Int BE Sec
!#7 N10264 P2937 FLUSHI 12 Int BE Pri
!#7 N10265 P2938 REPLACEMENT 25 Int BE Nuc
!#7 N10266 P2939 MEMBAR
!#7 N10267 P2940 BLD 5 -1 FP BE Pri
!#7 N10268 P2940 BLD 6 -1 FP BE Pri
!#7 N10269 P2941 MEMBAR
!#7 N10270 P2942 REPLACEMENT 11 Int BE Sec
!#7 N10271 P2943 REPLACEMENT 18 Int BE Nuc
!#7 N10272 P2944 ST 4 0x380001d Int BE Pri
!#7 N10273 P2945 REPLACEMENT 31 Int BE Pri
!#7 N10274 P2946 REPLACEMENT 10 Int BE Sec
!#7 N10275 P2947 REPLACEMENT 27 Int BE Pri
!#7 N10276 P2948 FLUSH 18 Int BE Pri
!#7 N10277 P2949 ST 6 0x380001e Int BE Pri
!#7 N10278 P2950 MEMBAR
!#7 N10279 P2951 BSTC 19 0x430000d5 FP BE Pri
!#7 N10280 P2952 MEMBAR
!#7 N10281 P2953 ST 28 0x430000d6 FP BE Pri
!#7 N10282 P2954 REPLACEMENT 1 Int BE Pri
!#7 N10283 P2955 ST 24 0x380001f Int BE Pri
!#7 N10284 P2956 REPLACEMENT 14 Int BE Pri
!#7 N10285 P2957 REPLACEMENT 32 Int BE Pri
!#7 N10286 P2958 LD 28 -1 Int BE Pri
!#7 N10287 P2959 IDC_FLIP 0 Int BE Pri
!#7 N10288 P2960 REPLACEMENT 28 Int BE Pri
!#7 N10289 P2961 REPLACEMENT 32 Int BE Pri
!#7 N10290 P2962 REPLACEMENT 13 Int BE Pri
!#7 N10291 P2963 PREFETCH 7 Int BE Pri
!#7 N10292 P2964 REPLACEMENT 0 Int BE Pri
!#7 N10293 P2965 REPLACEMENT 14 Int BE Nuc
!#7 N10294 P2966 MEMBAR
!#7 N10295 P2967 BLD 21 -1 FP BE Pri
!#7 N10296 P2967 BLD 22 -1 FP BE Pri
!#A N10295 N10296
!#7 N10297 P2967 BLD 23 -1 FP BE Pri
!#7 N10298 P2968 MEMBAR
!#7 N10299 P2969 REPLACEMENT 23 Int BE Sec
!#7 N10300 P2970 REPLACEMENT 31 Int BE Pri
!#7 N10301 P2971 PREFETCH 31 Int BE Nuc
!#7 N10302 P2972 MEMBAR
!#7 N10303 P2973 BSTC 0 0x430000d7 FP BE Pri
!#7 N10304 P2973 BSTC 1 0x430000d8 FP BE Pri
!#A N10303 N10304
!#7 N10305 P2973 BSTC 2 0x430000d9 FP BE Pri
!#7 N10306 P2973 BSTC 3 0x430000da FP BE Pri
!#7 N10307 P2973 BSTC 4 0x430000db FP BE Pri
!#7 N10308 P2974 MEMBAR
!#7 N10309 P2975 REPLACEMENT 21 Int BE Nuc
!#7 N10310 P2976 REPLACEMENT 0 Int BE Pri
!#7 N10311 P2977 REPLACEMENT 7 Int BE Pri
!#7 N10312 P2978 REPLACEMENT 11 Int BE Sec
!#7 N10313 P2979 REPLACEMENT 7 Int BE Pri
!#7 N10314 P2980 REPLACEMENT 14 Int BE Pri
!#7 N10315 P2981 MEMBAR
!#7 N10316 P2982 BSTC 5 0x430000dc FP BE Sec
!#7 N10317 P2982 BSTC 6 0x430000dd FP BE Sec
!#7 N10318 P2983 MEMBAR
!#7 N10319 P2984 REPLACEMENT 11 Int BE Nuc
!#7 N10320 P2985 FLUSH 1 Int BE Pri
!#7 N10321 P2986 LD 8 -1 Int BE Pri
!#7 N10322 P2987 ST 14 0x430000de FP BE Pri
!#7 N10323 P2988 REPLACEMENT 26 Int BE Pri
!#7 N10324 P2989 REPLACEMENT 31 Int BE Nuc
!#7 N10325 P2990 REPLACEMENT 28 Int BE Pri
!#7 N10326 P2991 ST 24 0x3800020 Int BE Pri
!#7 N10327 P2992 REPLACEMENT 11 Int BE Pri
!#7 N10328 P2993 REPLACEMENT 17 Int BE Pri
!#7 N10329 P2994 LD 32 -1 Int BE Sec
!#7 N10330 P2995 REPLACEMENT 30 Int BE Pri
!#7 N10331 P2996 MEMBAR
!#7 N10332 P2997 BLD 24 -1 FP BE Pri
!#7 N10333 P2997 BLD 25 -1 FP BE Pri
!#7 N10334 P2998 MEMBAR
!#7 N10335 P2999 REPLACEMENT 19 Int BE Pri
!#7 N10336 P3000 REPLACEMENT 7 Int BE Pri
!#7 N10337 P3001 ST 17 0x3800021 Int BE Pri
!#7 N10338 P3002 REPLACEMENT 2 Int BE Pri
!#7 N10339 P3003 MEMBAR
!#7 N10340 P3004 BSTC 20 0x430000df FP BE Pri
!#7 N10341 P3005 MEMBAR
!#7 N10342 P3006 BSTC 5 0x430000e0 FP BE Pri
!#7 N10343 P3006 BSTC 6 0x430000e1 FP BE Pri
!#7 N10344 P3007 MEMBAR
!#7 N10345 P3008 REPLACEMENT 19 Int BE Pri
!#7 N10346 P3009 REPLACEMENT 6 Int BE Pri
!#7 N10347 P3010 REPLACEMENT 11 Int BE Sec
!#7 N10348 P3011 REPLACEMENT 3 Int BE Pri
!#7 N10349 P3012 REPLACEMENT 21 Int BE Nuc
!#7 N10350 P3013 REPLACEMENT 10 Int BE Pri
!#7 N10351 P3014 MEMBAR
!#7 N10352 P3015 BST 0 0x430000e2 FP BE Pri
!#7 N10353 P3015 BST 1 0x430000e3 FP BE Pri
!#A N10352 N10353
!#7 N10354 P3015 BST 2 0x430000e4 FP BE Pri
!#7 N10355 P3015 BST 3 0x430000e5 FP BE Pri
!#7 N10356 P3015 BST 4 0x430000e6 FP BE Pri
!#7 N10357 P3016 MEMBAR
!#7 N10358 P3017 REPLACEMENT 18 Int BE Pri
!#7 N10359 P3018 REPLACEMENT 11 Int BE Sec
!#7 N10360 P3019 ST 33 0x430000e7 FP BE Pri
!#7 N10361 P3020 REPLACEMENT 15 Int BE Pri
!#7 N10362 P3021 MEMBAR
!#7 N10363 P3022 BLD 18 -1 FP BE Pri
!#7 N10364 P3023 MEMBAR
!#7 N10365 P3024 REPLACEMENT 1 Int BE Pri
!#7 N10366 P3025 REPLACEMENT 13 Int BE Pri
!#7 N10367 P3026 REPLACEMENT 5 Int BE Sec
!#7 N10368 P3027 IDC_FLIP 13 Int BE Pri
!#7 N10369 P3028 REPLACEMENT 27 Int BE Sec
!#7 N10370 P3029 REPLACEMENT 7 Int BE Pri
!#7 N10371 P3030 REPLACEMENT 6 Int BE Pri
!#7 N10372 P3031 MEMBAR
!#7 N10373 P3032 BLD 28 -1 FP BE Pri
!#7 N10374 P3032 BLD 29 -1 FP BE Pri
!#A N10373 N10374
!#7 N10375 P3032 BLD 30 -1 FP BE Pri
!#7 N10376 P3033 MEMBAR
!#7 N10377 P3034 BLD 0 -1 FP BE Pri
!#7 N10378 P3034 BLD 1 -1 FP BE Pri
!#A N10377 N10378
!#7 N10379 P3034 BLD 2 -1 FP BE Pri
!#7 N10380 P3034 BLD 3 -1 FP BE Pri
!#7 N10381 P3034 BLD 4 -1 FP BE Pri
!#7 N10382 P3035 MEMBAR
!#7 N10383 P3036 REPLACEMENT 10 Int BE Pri
!#7 N10384 P3037 MEMBAR
!#7 N10385 P3038 BST 26 0x430000e8 FP BE Pri
!#7 N10386 P3038 BST 27 0x430000e9 FP BE Pri
!#7 N10387 P3039 MEMBAR
!#7 N10388 P3040 REPLACEMENT 29 Int BE Sec
!#7 N10389 P3041 ST 14 0x3800022 Int BE Sec
!#7 N10390 P3042 REPLACEMENT 4 Int BE Pri
!#7 N10391 P3043 REPLACEMENT 19 Int BE Pri
!#7 N10392 P3044 REPLACEMENT 13 Int BE Pri
!#7 N10393 P3045 REPLACEMENT 32 Int BE Pri
!#7 N10394 P3046 REPLACEMENT 7 Int BE Sec
!#7 N10395 P3047 REPLACEMENT 22 Int BE Pri
!#7 N10396 P3048 MEMBAR
!#7 N10397 P3049 BSTC 8 0x430000ea FP BE Pri
!#7 N10398 P3049 BSTC 9 0x430000eb FP BE Pri
!#7 N10399 P3050 MEMBAR
!#7 N10400 P3051 REPLACEMENT 34 Int BE Pri
!#7 N10401 P3052 IDC_FLIP 23 Int BE Pri
!#7 N10402 P3053 REPLACEMENT 0 Int BE Pri
!#7 N10403 P3054 REPLACEMENT 21 Int BE Pri
!#7 N10404 P3055 REPLACEMENT 15 Int BE Pri
!#7 N10405 P3056 REPLACEMENT 8 Int BE Pri
!#7 N10406 P3057 REPLACEMENT 31 Int BE Pri
!#7 N10407 P3058 MEMBAR
!#7 N10408 P3059 BSTC 11 0x430000ec FP BE Sec
!#7 N10409 P3059 BSTC 12 0x430000ed FP BE Sec
!#A N10408 N10409
!#7 N10410 P3059 BSTC 13 0x430000ee FP BE Sec
!#7 N10411 P3060 MEMBAR
!#7 N10412 P3061 BSTC 0 0x430000ef FP BE Pri
!#7 N10413 P3061 BSTC 1 0x430000f0 FP BE Pri
!#A N10412 N10413
!#7 N10414 P3061 BSTC 2 0x430000f1 FP BE Pri
!#7 N10415 P3061 BSTC 3 0x430000f2 FP BE Pri
!#7 N10416 P3061 BSTC 4 0x430000f3 FP BE Pri
!#7 N10417 P3062 MEMBAR
!#7 N10418 P3063 REPLACEMENT 3 Int BE Sec
!#7 N10419 P3064 REPLACEMENT 6 Int BE Pri
!#7 N10420 P3065 REPLACEMENT 5 Int BE Sec
!#7 N10421 P3066 ST 14 0x430000f4 FP BE Sec
!#7 N10422 P3067 FLUSH 11 Int BE Pri
!#7 N10423 P3068 MEMBAR
!#7 N10424 P3069 BSTC 11 0x430000f5 FP BE Pri
!#7 N10425 P3069 BSTC 12 0x430000f6 FP BE Pri
!#A N10424 N10425
!#7 N10426 P3069 BSTC 13 0x430000f7 FP BE Pri
!#7 N10427 P3070 MEMBAR
!#7 N10428 P3071 BST 24 0x430000f8 FP BE Sec
!#7 N10429 P3071 BST 25 0x430000f9 FP BE Sec
!#7 N10430 P3072 MEMBAR
!#7 N10431 P3073 REPLACEMENT 4 Int BE Pri
!#7 N10432 P3074 REPLACEMENT 23 Int BE Pri
!#7 N10433 P3075 MEMBAR
!#7 N10434 P3076 BST 11 0x430000fa FP BE Pri
!#7 N10435 P3076 BST 12 0x430000fb FP BE Pri
!#A N10434 N10435
!#7 N10436 P3076 BST 13 0x430000fc FP BE Pri
!#7 N10437 P3077 MEMBAR
!#7 N10438 P3078 REPLACEMENT 27 Int BE Sec
!#7 N10439 P3079 MEMBAR
!#7 N10440 P3080 BST 34 0x430000fd FP BE Pri
!#7 N10441 P3081 MEMBAR
!#7 N10442 P3082 REPLACEMENT 33 Int BE Pri
!#7 N10443 P3083 MEMBAR
!#7 N10444 P3084 BLD 21 -1 FP BE Pri
!#7 N10445 P3084 BLD 22 -1 FP BE Pri
!#A N10444 N10445
!#7 N10446 P3084 BLD 23 -1 FP BE Pri
!#7 N10447 P3085 MEMBAR
!#7 N10448 P3086 REPLACEMENT 2 Int BE Pri
!#7 N10449 P3087 MEMBAR
!#7 N10450 P3088 BLD 34 -1 FP BE Sec
!#7 N10451 P3089 MEMBAR
!#7 N10452 P3090 REPLACEMENT 13 Int BE Pri
!#7 N10453 P3091 REPLACEMENT 16 Int BE Pri
!#7 N10454 P3092 REPLACEMENT 30 Int BE Pri
!#7 N10455 P3093 REPLACEMENT 20 Int BE Nuc
!#7 N10456 P3094 REPLACEMENT 17 Int BE Pri
!#7 N10457 P3095 REPLACEMENT 0 Int BE Pri
!#7 N10458 P3096 PREFETCH 24 Int BE Pri
!#7 N10459 P3097 REPLACEMENT 3 Int BE Pri
!#7 N10460 P3098 REPLACEMENT 4 Int BE Pri
!#7 N10461 P3099 ST 29 0x3800023 Int BE Sec
!#7 N10462 P3100 ST 23 0x3800024 Int BE Pri
!#7 N10463 P3101 REPLACEMENT 0 Int BE Nuc
!#7 N10464 P3102 REPLACEMENT 27 Int BE Pri
!#7 N10465 P3103 MEMBAR
!#7 N10466 P3104 BLD 31 -1 FP BE Sec
!#7 N10467 P3104 BLD 32 -1 FP BE Sec
!#7 N10468 P3105 MEMBAR
!#7 N10469 P3106 BLD 31 -1 FP BE Pri
!#7 N10470 P3106 BLD 32 -1 FP BE Pri
!#7 N10471 P3107 MEMBAR
!#7 N10472 P3108 REPLACEMENT 13 Int BE Pri
!#7 N10473 P3109 LD 23 -1 Int BE Pri Loop_exit
!#7 N10474 P3110 MEMBAR