* ========== Copyright Header Begin ==========================================
* OpenSPARC T2 Processor File: tlu_rand05_ind_12.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
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* ========== Copyright Header End ============================================
#define TRAP_SECT_HV_ALSO
#define DMMU_SKIP_IF_NO_TTE
#define IMMU_SKIP_IF_NO_TTE
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define MAIN_PAGE_VA_IS_RA_ALSO
#define DISABLE_PART_LIMIT_CHECK
# 5 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_trap_handlers.s"
!!!!!!!!!!!!!!!!!!!!!!!!!
#define ENABLE_T1_Privileged_Opcode_0x11
#define ENABLE_T1_Fp_Disabled_0x20
#define ENABLE_HT0_Watchdog_Reset_0x02
#define My_RED_Mode_Other_Reset
#define My_RED_Mode_Other_Reset \
nop;retry;nop;nop;nop;nop;nop
# 24 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_trap_handlers.s"
#define H_T1_Clean_Window_0x24
#define SUN_H_T1_Clean_Window_0x24 \
wrpr %l1, %g0, %cleanwin;\
retry; nop; nop; nop; nop
#define H_T1_Clean_Window_0x25
#define SUN_H_T1_Clean_Window_0x25 \
wrpr %l1, %g0, %cleanwin;\
retry; nop; nop; nop; nop
#define H_T1_Clean_Window_0x26
#define SUN_H_T1_Clean_Window_0x26 \
wrpr %l1, %g0, %cleanwin;\
retry; nop; nop; nop; nop
#define H_T1_Clean_Window_0x27
#define SUN_H_T1_Clean_Window_0x27 \
wrpr %l1, %g0, %cleanwin;\
retry; nop; nop; nop; nop
# 53 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_trap_handlers.s"
#define H_HT0_Tag_Overflow
#define My_HT0_Tag_Overflow \
#define H_T0_Tag_Overflow
#define My_T0_Tag_Overflow \
#define H_T1_Tag_Overflow_0x23
#define SUN_H_T1_Tag_Overflow_0x23 \
#define H_T0_Window_Spill_0_Normal_Trap
#define SUN_H_T0_Window_Spill_0_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_1_Normal_Trap
#define SUN_H_T0_Window_Spill_1_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_2_Normal_Trap
#define SUN_H_T0_Window_Spill_2_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_3_Normal_Trap
#define SUN_H_T0_Window_Spill_3_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_4_Normal_Trap
#define SUN_H_T0_Window_Spill_4_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_5_Normal_Trap
#define SUN_H_T0_Window_Spill_5_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_6_Normal_Trap
#define SUN_H_T0_Window_Spill_6_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_7_Normal_Trap
#define SUN_H_T0_Window_Spill_7_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_0_Other_Trap
#define SUN_H_T0_Window_Spill_0_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_1_Other_Trap
#define SUN_H_T0_Window_Spill_1_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_2_Other_Trap
#define SUN_H_T0_Window_Spill_2_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_3_Other_Trap
#define SUN_H_T0_Window_Spill_3_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_4_Other_Trap
#define SUN_H_T0_Window_Spill_4_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_5_Other_Trap
#define SUN_H_T0_Window_Spill_5_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_6_Other_Trap
#define SUN_H_T0_Window_Spill_6_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Spill_7_Other_Trap
#define SUN_H_T0_Window_Spill_7_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_0_Normal_Trap
#define SUN_H_T0_Window_Fill_0_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_1_Normal_Trap
#define SUN_H_T0_Window_Fill_1_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_2_Normal_Trap
#define SUN_H_T0_Window_Fill_2_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_3_Normal_Trap
#define SUN_H_T0_Window_Fill_3_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_4_Normal_Trap
#define SUN_H_T0_Window_Fill_4_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_5_Normal_Trap
#define SUN_H_T0_Window_Fill_5_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_6_Normal_Trap
#define SUN_H_T0_Window_Fill_6_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_7_Normal_Trap
#define SUN_H_T0_Window_Fill_7_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_0_Other_Trap
#define SUN_H_T0_Window_Fill_0_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_1_Other_Trap
#define SUN_H_T0_Window_Fill_1_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_2_Other_Trap
#define SUN_H_T0_Window_Fill_2_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_3_Other_Trap
#define SUN_H_T0_Window_Fill_3_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_4_Other_Trap
#define SUN_H_T0_Window_Fill_4_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_5_Other_Trap
#define SUN_H_T0_Window_Fill_5_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_6_Other_Trap
#define SUN_H_T0_Window_Fill_6_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Window_Fill_7_Other_Trap
#define SUN_H_T0_Window_Fill_7_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
# 162 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_trap_handlers.s"
#define H_T1_Window_Spill_0_Normal_Trap
#define SUN_H_T1_Window_Spill_0_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_1_Normal_Trap
#define SUN_H_T1_Window_Spill_1_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_2_Normal_Trap
#define SUN_H_T1_Window_Spill_2_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_3_Normal_Trap
#define SUN_H_T1_Window_Spill_3_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_4_Normal_Trap
#define SUN_H_T1_Window_Spill_4_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_5_Normal_Trap
#define SUN_H_T1_Window_Spill_5_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_6_Normal_Trap
#define SUN_H_T1_Window_Spill_6_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_7_Normal_Trap
#define SUN_H_T1_Window_Spill_7_Normal_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_0_Other_Trap
#define SUN_H_T1_Window_Spill_0_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_1_Other_Trap
#define SUN_H_T1_Window_Spill_1_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_2_Other_Trap
#define SUN_H_T1_Window_Spill_2_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_3_Other_Trap
#define SUN_H_T1_Window_Spill_3_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_4_Other_Trap
#define SUN_H_T1_Window_Spill_4_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_5_Other_Trap
#define SUN_H_T1_Window_Spill_5_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_6_Other_Trap
#define SUN_H_T1_Window_Spill_6_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_7_Other_Trap
#define SUN_H_T1_Window_Spill_7_Other_Trap saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_0_Normal_Trap
#define SUN_H_T1_Window_Fill_0_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_1_Normal_Trap
#define SUN_H_T1_Window_Fill_1_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_2_Normal_Trap
#define SUN_H_T1_Window_Fill_2_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_3_Normal_Trap
#define SUN_H_T1_Window_Fill_3_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_4_Normal_Trap
#define SUN_H_T1_Window_Fill_4_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_5_Normal_Trap
#define SUN_H_T1_Window_Fill_5_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_6_Normal_Trap
#define SUN_H_T1_Window_Fill_6_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_7_Normal_Trap
#define SUN_H_T1_Window_Fill_7_Normal_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_0_Other_Trap
#define SUN_H_T1_Window_Fill_0_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_1_Other_Trap
#define SUN_H_T1_Window_Fill_1_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_2_Other_Trap
#define SUN_H_T1_Window_Fill_2_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_3_Other_Trap
#define SUN_H_T1_Window_Fill_3_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_4_Other_Trap
#define SUN_H_T1_Window_Fill_4_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_5_Other_Trap
#define SUN_H_T1_Window_Fill_5_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_6_Other_Trap
#define SUN_H_T1_Window_Fill_6_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_7_Other_Trap
#define SUN_H_T1_Window_Fill_7_Other_Trap restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T0_Trap_Instruction_0
#define My_T0_Trap_Instruction_0 \
#define H_T0_Trap_Instruction_1
#define My_T0_Trap_Instruction_1 \
#define H_T0_Trap_Instruction_2
#define My_T0_Trap_Instruction_2 \
#define H_T0_Trap_Instruction_3
#define My_T0_Trap_Instruction_3 \
#define H_T0_Trap_Instruction_4
#define My_T0_Trap_Instruction_4 \
#define H_T0_Trap_Instruction_5
#define My_T0_Trap_Instruction_5 \
#define H_T1_Trap_Instruction_0
#define My_T1_Trap_Instruction_0 \
#define H_T1_Trap_Instruction_1
#define My_T1_Trap_Instruction_1 \
restore %i7, %g0, %i7 ;;\
#define H_T1_Trap_Instruction_2
#define My_T1_Trap_Instruction_2 \
#define H_T1_Trap_Instruction_3
#define My_T1_Trap_Instruction_3 \
#define H_T1_Trap_Instruction_4
#define My_T1_Trap_Instruction_4 \
#define H_T1_Trap_Instruction_5
#define My_T1_Trap_Instruction_5 \
#define H_HT0_Trap_Instruction_0
#define My_HT0_Trap_Instruction_0 \
#define H_HT0_Trap_Instruction_1
#define My_HT0_Trap_Instruction_1 \
#define H_HT0_Trap_Instruction_2
#define My_HT0_Trap_Instruction_2 \
#define H_HT0_Trap_Instruction_3
#define My_HT0_Trap_Instruction_3 \
#define H_HT0_Trap_Instruction_4
#define My_HT0_Trap_Instruction_4 \
#define H_HT0_Trap_Instruction_5
#define My_HT0_Trap_Instruction_5 \
#define H_HT0_Mem_Address_Not_Aligned_0x34
#define My_HT0_Mem_Address_Not_Aligned_0x34 \
#define H_HT0_Illegal_instruction_0x10
#define My_HT0_Illegal_instruction_0x10 \
wrhpr %l3, 1, %htstate;nop
#define H_HT0_DAE_so_page_0x30
#define My_HT0_DAE_so_page_0x30 \
#define H_HT0_DAE_invalid_asi_0x14
#define SUN_H_HT0_DAE_invalid_asi_0x14 \
#define H_HT0_DAE_privilege_violation_0x15
#define SUN_H_HT0_DAE_privilege_violation_0x15 \
#define H_HT0_Privileged_Action_0x37
#define My_HT0_Privileged_Action_0x37 \
#define H_HT0_Lddf_Mem_Address_Not_Aligned_0x35
#define My_HT0_Lddf_Mem_Address_Not_Aligned_0x35 \
#define H_HT0_Stdf_Mem_Address_Not_Aligned_0x36
#define My_HT0_Stdf_Mem_Address_Not_Aligned_0x36 \
#define H_HT0_Fp_exception_other_0x22
#define My_HT0_Fp_exception_other_0x22 \
#define H_HT0_Division_By_Zero
#define My_HT0_Division_By_Zero \
#define H_T0_Division_By_Zero
#define My_T0_Division_By_Zero \
#define H_T1_Division_By_Zero_0x28
#define My_H_T1_Division_By_Zero_0x28 \
#define H_T0_Division_By_Zero
#define My_T0_Division_By_Zero\
#define H_T1_Fp_Exception_Other_0x22
#define My_H_T1_Fp_Exception_Other_0x22 \
#define H_T1_Privileged_Opcode_0x11
#define SUN_H_T1_Privileged_Opcode_0x11 \
#define H_HT0_Privileged_opcode_0x11
#define My_HT0_Privileged_opcode_0x11 \
hh11_1: xor %l1, %l2, %l2; \
#define H_HT0_Fp_disabled_0x20
#define My_HT0_Fp_disabled_0x20 \
#define H_T0_Fp_disabled_0x20
#define My_T0_Fp_disabled_0x20 \
#define H_T1_Fp_Disabled_0x20
#define My_H_T1_Fp_Disabled_0x20 \
#define H_HT0_Watchdog_Reset_0x02
#define My_HT0_Watchdog_Reset_0x02 \
nop;retry;nop;nop;nop;nop;nop
#define H_T0_Privileged_opcode_0x11
#define My_T0_Privileged_opcode_0x11 \
h11_1: xor %l1, %l2, %l2; \
#define H_T1_Fp_exception_other_0x22
#define My_T1_Fp_exception_other_0x22 \
restore %i7, %g0, %i7 ; \
#define H_T0_Fp_exception_other_0x22
#define My_T0_Fp_exception_other_0x22 \
#define H_HT0_Trap_Level_Zero_0x5f
#define My_HT0_Trap_Level_Zero_0x5f \
#define My_Watchdog_Reset
#define My_Watchdog_Reset \
nop;retry;nop;nop;nop;nop;nop
#define H_HT0_Control_Transfer_Instr_0x74
#define My_H_HT0_Control_Transfer_Instr_0x74 \
#define H_T0_Control_Transfer_Instr_0x74
#define My_H_T0_Control_Transfer_Instr_0x74 \
#define H_T1_Control_Transfer_Instr_0x74
#define My_H_T1_Control_Transfer_Instr_0x74 \
#define H_HT0_IAE_privilege_violation_0x08
#define My_HT0_IAE_privilege_violation_0x08 \
#define H_HT0_IAE_unauth_access_0x0b
#define SUN_H_HT0_IAE_unauth_access_0x0b \
#define H_HT0_data_access_protection_0x6c
#define SUN_H_HT0_data_access_protection_0x6c ba daccess_prot_handler; nop
#define H_HT0_PA_Watchpoint_0x61
#define My_H_HT0_PA_Watchpoint_0x61 \
#define H_T0_VA_Watchpoint_0x62
#define My_T0_VA_Watchpoint_0x62 \
#define H_HT0_Instruction_VA_Watchpoint_0x75
#define SUN_H_HT0_Instruction_VA_Watchpoint_0x75 \
#define H_HT0_Instruction_Breakpoint_0x76
#define SUN_H_HT0_Instruction_Breakpoint_0x76 \
# 685 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_trap_handlers.s"
#define H_HT0_Instruction_address_range_0x0d
#define SUN_H_HT0_Instruction_address_range_0x0d \
#define H_HT0_mem_address_range_0x2e
#define SUN_H_HT0_mem_address_range_0x2e \
!!!!!!!!!!!!!!!!!!!!!! END of all handlers !!!!!!!!!!!!!!!!!!!
# 12 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_intr_handlers.s"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!! START of Interrupt Handlers !!!!!!!!!!!!!!!!!
#define H_HT0_Externally_Initiated_Reset_0x03
#define SUN_H_HT0_Externally_Initiated_Reset_0x03 \
setx External_Reset_Handler, %g1, %g2; \
!!!!! HW interrupt handlers
#define H_HT0_Interrupt_0x60
#define My_HT0_Interrupt_0x60 \
ldxa [%g0] ASI_SWVR_INTR_RECEIVE, %g1 ;\
ldxa [%g0] ASI_SWVR_INTR_R, %g2 ;\
ldxa [%g0] ASI_SWVR_INTR_RECEIVE, %g3 ;\
!!!!! Queue interrupt handler
# 36 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_intr_handlers.s"
#define H_T0_Cpu_Mondo_Trap_0x7c
#define My_T0_Cpu_Mondo_Trap_0x7c \
#define H_T0_Dev_Mondo_Trap_0x7d
#define My_T0_Dev_Mondo_Trap_0x7d \
#define H_T0_Resumable_Error_0x7e
#define My_T0_Resumable_Error_0x7e \
#define H_T1_Cpu_Mondo_Trap_0x7c
#define My_T1_Cpu_Mondo_Trap_0x7c \
#define H_T1_Dev_Mondo_Trap_0x7d
#define My_T1_Dev_Mondo_Trap_0x7d \
#define H_T1_Resumable_Error_0x7e
#define My_T1_Resumable_Error_0x7e \
#define H_HT0_Reserved_0x7c
#define SUN_H_HT0_Reserved_0x7c \
#define H_HT0_Reserved_0x7d
#define SUN_H_HT0_Reserved_0x7d \
#define H_HT0_Reserved_0x7e
#define SUN_H_HT0_Reserved_0x7e \
# 136 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_intr_handlers.s"
!!!!! Hstick-match trap handler
# 139 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_intr_handlers.s"
#define H_T0_Reserved_0x5e
#define My_T0_Reserved_0x5e \
wrhpr %g3, %g3, %hintp; \
#define H_HT0_Hstick_Match_0x5e
#define My_HT0_Hstick_Match_0x5e \
wrhpr %g3, %g3, %hintp; \
#define H_T0_Reserved_0x5e
#define My_T0_Reserved_0x5e \
wrhpr %g3, %g3, %hintp; \
#define H_T1_Reserved_0x5e
#define My_T1_Reserved_0x5e \
wrhpr %g3, %g3, %hintp; \
# 184 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_intr_handlers.s"
!!!!! SW interuupt handlers
# 187 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_intr_handlers.s"
#define H_T0_Interrupt_Level_14_0x4e
#define My_T0_Interrupt_Level_14_0x4e \
sethi %hi(0x14000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_1_0x41
#define My_T0_Interrupt_Level_1_0x41 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_2_0x42
#define My_T0_Interrupt_Level_2_0x42 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_3_0x43
#define My_T0_Interrupt_Level_3_0x43 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_4_0x44
#define My_T0_Interrupt_Level_4_0x44 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_5_0x45
#define My_T0_Interrupt_Level_5_0x45 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_6_0x46
#define My_T0_Interrupt_Level_6_0x46 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_7_0x47
#define My_T0_Interrupt_Level_7_0x47 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_8_0x48
#define My_T0_Interrupt_Level_8_0x48 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_9_0x49
#define My_T0_Interrupt_Level_9_0x49 \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_10_0x4a
#define My_T0_Interrupt_Level_10_0x4a \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_11_0x4b
#define My_T0_Interrupt_Level_11_0x4b \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_12_0x4c
#define My_T0_Interrupt_Level_12_0x4c \
sethi %hi(0x1000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_13_0x4d
#define My_T0_Interrupt_Level_13_0x4d \
sethi %hi(0x2000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_T0_Interrupt_Level_15_0x4f
#define My_T0_Interrupt_Level_15_0x4f \
sethi %hi(0x8000), %g3; \
wr %g3, %g0, %clear_softint; \
sethi %hi(0x80040000), %g2;\
#define H_T1_Interrupt_Level_14_0x4e
#define My_T1_Interrupt_Level_14_0x4e \
sethi %hi(0x14000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_1_0x41
#define My_T1_Interrupt_Level_1_0x41 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_2_0x42
#define My_T1_Interrupt_Level_2_0x42 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_3_0x43
#define My_T1_Interrupt_Level_3_0x43 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_4_0x44
#define My_T1_Interrupt_Level_4_0x44 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_5_0x45
#define My_T1_Interrupt_Level_5_0x45 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_6_0x46
#define My_T1_Interrupt_Level_6_0x46 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_7_0x47
#define My_T1_Interrupt_Level_7_0x47 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_8_0x48
#define My_T1_Interrupt_Level_8_0x48 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_9_0x49
#define My_T1_Interrupt_Level_9_0x49 \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_10_0x4a
#define My_T1_Interrupt_Level_10_0x4a \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_11_0x4b
#define My_T1_Interrupt_Level_11_0x4b \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_12_0x4c
#define My_T1_Interrupt_Level_12_0x4c \
sethi %hi(0x1000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_13_0x4d
#define My_T1_Interrupt_Level_13_0x4d \
sethi %hi(0x2000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_T1_Interrupt_Level_15_0x4f
#define My_T1_Interrupt_Level_15_0x4f \
sethi %hi(0x8000), %g3; \
wr %g3, %g0, %clear_softint; \
sethi %hi(0x80040000), %g2;\
#define H_HT0_Interrupt_Level_14_0x4e
#define My_HT0_Interrupt_Level_14_0x4e \
sethi %hi(0x14000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_1_0x41
#define My_HT0_Interrupt_Level_1_0x41 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_2_0x42
#define My_HT0_Interrupt_Level_2_0x42 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_3_0x43
#define My_HT0_Interrupt_Level_3_0x43 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_4_0x44
#define My_HT0_Interrupt_Level_4_0x44 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_5_0x45
#define My_HT0_Interrupt_Level_5_0x45 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_6_0x46
#define My_HT0_Interrupt_Level_6_0x46 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_7_0x47
#define My_HT0_Interrupt_Level_7_0x47 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_8_0x48
#define My_HT0_Interrupt_Level_8_0x48 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_9_0x49
#define My_HT0_Interrupt_Level_9_0x49 \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_10_0x4a
#define My_HT0_Interrupt_Level_10_0x4a \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_11_0x4b
#define My_HT0_Interrupt_Level_11_0x4b \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_12_0x4c
#define My_HT0_Interrupt_Level_12_0x4c \
sethi %hi(0x1000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_13_0x4d
#define My_HT0_Interrupt_Level_13_0x4d \
sethi %hi(0x2000), %g3; \
wr %g3, %g0, %clear_softint; \
#define H_HT0_Interrupt_Level_15_0x4f
#define My_HT0_Interrupt_Level_15_0x4f \
sethi %hi(0x8000), %g3; \
wr %g3, %g0, %clear_softint; \
sethi %hi(0x80040000), %g2;\
!!!!!!!!!!!!!!!!!!!!!! END of all handlers !!!!!!!!!!!!!!!!!!!
! Set up ld/st area per thread
ta T_RD_THID ! Result in %o1 = r9
setx user_data_start, %r1, %r3
!Initializing integer registers
!Initializing float registers
!! Set TPC/TNPC to diag-finish in case we get to a strange TL ..
setx diag_finish, %r29, %r28
wrhpr %g1, %g0, %hsys_tick_cmpr
wr %g1, %g0, %sys_tick_cmpr
.word 0xa1902002 ! 1: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xd0bfc021 ! 2: STDA_R stda %r8, [%r31 + %r1] 0x01
setx 0x52fea17e4a5e5727, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 3: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8b980002 ! 4: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xd047e001 ! 5: LDSW_I ldsw [%r31 + 0x0001], %r8
.word 0xfef00b12 ! 6: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x2e700001 ! 7: BPVS <illegal instruction>
.word 0xa2ad0005 ! 8: ANDNcc_R andncc %r20, %r5, %r17
.word 0x87802058 ! 9: WRASI_I wr %r0, 0x0058, %asi
.word 0xe28008a0 ! 10: LDUWA_R lduwa [%r0, %r0] 0x45, %r17
.word 0x87802014 ! 11: WRASI_I wr %r0, 0x0014, %asi
.word 0x87802055 ! 12: WRASI_I wr %r0, 0x0055, %asi
.word 0x87802004 ! 13: WRASI_I wr %r0, 0x0004, %asi
.word 0xe24fc000 ! 14: LDSB_R ldsb [%r31 + %r0], %r17
.word 0xe2f00852 ! 15: STXA_R stxa %r17, [%r0 + %r18] 0x42
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_4)) -> intp(0,1,3)
.word 0xa9812001 ! 16: WR_SET_SOFTINT_I wr %r4, 0x0001, %set_softint
.word 0xa1902001 ! 17: WRPR_GL_I wrpr %r0, 0x0001, %-
taddcctv %r21, 0x1687, %r8
.word 0xe207e001 ! 18: LDUW_I lduw [%r31 + 0x0001], %r17
.word 0xe337e001 ! 19: STQF_I - %f17, [0x0001, %r31]
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_6)) -> intp(0,0,12)
.word 0x39400001 ! 20: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 21: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x97b2430a ! 22: ALIGNADDRESS alignaddr %r9, %r10, %r11
.word 0xa1480000 ! 23: RDHPR_HPSTATE rdhpr %hpstate, %r16
.word 0x93902006 ! 24: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
ta T_CHANGE_HPRIV ! macro
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_9)) -> intp(0,1,3)
.word 0xa980a001 ! 26: WR_SET_SOFTINT_I wr %r2, 0x0001, %set_softint
setx debug_0_10 + 64, %r11, %r19
.word 0xe6f00b12 ! 28: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x8f902001 ! 1: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x816ca001 ! 29: SDIVX_I sdivx %r18, 0x0001, %r0
.word 0xc127e001 ! 30: STF_I st %f0, [0x0001, %r31]
.word 0x8d903ab9 ! 31: WRPR_PSTATE_I wrpr %r0, 0x1ab9, %pstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_12)) -> intp(0,1,3)
.word 0xa9832001 ! 32: WR_SET_SOFTINT_I wr %r12, 0x0001, %set_softint
.word 0xc047c000 ! 33: LDSW_R ldsw [%r31 + %r0], %r0
setx debug_0_13 + 64, %r11, %r19
.word 0xe6f00b12 ! 34: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x81510000 ! 35: RDPR_TICK <illegal instruction>
.word 0xa945c000 ! 36: RD_TICK_CMPR_REG rd %-, %r20
.word 0x81460000 ! 37: RD_STICK_REG stbar
.word 0x99902003 ! 38: WRPR_CLEANWIN_I wrpr %r0, 0x0003, %cleanwin
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r7, [%r0+0x3c8] %asi
.word 0x9d924006 ! 39: WRPR_WSTATE_R wrpr %r9, %r6, %wstate
.word 0xdaf00852 ! 40: STXA_R stxa %r13, [%r0 + %r18] 0x42
.word 0xa7702001 ! 41: POPC_I popc 0x0001, %r19
.word 0xe61fc000 ! 42: LDD_R ldd [%r31 + %r0], %r19
.word 0xe6800a60 ! 43: LDUWA_R lduwa [%r0, %r0] 0x53, %r19
.word 0x879021ba ! 44: WRPR_TT_I wrpr %r0, 0x01ba, %tt
.word 0xa1902007 ! 45: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xa6f98010 ! 46: SDIVcc_R sdivcc %r6, %r16, %r19
setx debug_0_16 + 64, %r11, %r19
.word 0xe6f00b12 ! 47: STXA_R stxa %r19, [%r0 + %r18] 0x58
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_17)) -> intp(0,1,3)
.word 0xa9802001 ! 48: WR_SET_SOFTINT_I wr %r0, 0x0001, %set_softint
.word 0xe61fe001 ! 49: LDD_I ldd [%r31 + 0x0001], %r19
.word 0xa1902005 ! 50: WRPR_GL_I wrpr %r0, 0x0005, %-
tsubcctv %r16, 0x11af, %r26
.word 0xe607e001 ! 51: LDUW_I lduw [%r31 + 0x0001], %r19
.word 0x9545c000 ! 52: RD_TICK_CMPR_REG rd %-, %r10
setx debug_0_19 + 64, %r11, %r19
.word 0xe6f00b12 ! 54: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x8d802000 ! 55: WRFPRS_I wr %r0, 0x0000, %fprs
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_20)) -> intp(0,1,3)
.word 0xa9826001 ! 56: WR_SET_SOFTINT_I wr %r9, 0x0001, %set_softint
.word 0x39400001 ! 57: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa26a2001 ! 58: UDIVX_I udivx %r8, 0x0001, %r17
.word 0xe25fe001 ! 59: LDX_I ldx [%r31 + 0x0001], %r17
.word 0x91d0001e ! 60: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d020b4 ! 61: Tcc_I ta icc_or_xcc, %r0 + 180
setx 0xbf170c6017bbaae7, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 62: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe327c010 ! 63: STF_R st %f17, [%r16, %r31]
.word 0xad846001 ! 64: WR_SOFTINT_REG_I wr %r17, 0x0001, %softint
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r20, [%r0+0x3c0] %asi
.word 0x9d90c008 ! 65: WRPR_WSTATE_R wrpr %r3, %r8, %wstate
.word 0x879023a3 ! 66: WRPR_TT_I wrpr %r0, 0x03a3, %tt
.word 0x93902004 ! 67: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0xe28008a0 ! 68: LDUWA_R lduwa [%r0, %r0] 0x45, %r17
.word 0x83d020b2 ! 69: Tcc_I te icc_or_xcc, %r0 + 178
.word 0x91d0001e ! 70: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xe327c008 ! 71: STF_R st %f17, [%r8, %r31]
.word 0xe21fe001 ! 72: LDD_I ldd [%r31 + 0x0001], %r17
.word 0x87520000 ! 74: RDPR_PIL rdpr %pil, %r3
.word 0x8d903135 ! 75: WRPR_PSTATE_I wrpr %r0, 0x1135, %pstate
tsubcctv %r2, 0x15e7, %r19
.word 0xc607e001 ! 77: LDUW_I lduw [%r31 + 0x0001], %r3
.word 0x93d02035 ! 78: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0xc717c000 ! 79: LDQF_R - [%r31, %r0], %f3
.word 0x39400001 ! 80: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa9702001 ! 81: POPC_I popc 0x0001, %r20
.word 0x9f802001 ! 82: SIR sir 0x0001
.word 0xab84c014 ! 83: WR_CLEAR_SOFTINT_R wr %r19, %r20, %clear_softint
.word 0xe927e001 ! 84: STF_I st %f20, [0x0001, %r31]
.word 0x25400001 ! 85: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xad81e001 ! 86: WR_SOFTINT_REG_I wr %r7, 0x0001, %softint
.word 0xa1902002 ! 87: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x8d903394 ! 88: WRPR_PSTATE_I wrpr %r0, 0x1394, %pstate
.word 0x9d902003 ! 89: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0x87802089 ! 90: WRASI_I wr %r0, 0x0089, %asi
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xe1322001 ! 1: STQF_I - %f16, [0x0001, %r8]
.word 0x9b458000 ! 91: RD_SOFTINT_REG rd %softint, %r13
.word 0x25400001 ! 92: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87802080 ! 93: WRASI_I wr %r0, 0x0080, %asi
.word 0x8d90205a ! 94: WRPR_PSTATE_I wrpr %r0, 0x005a, %pstate
.word 0xdad7e030 ! 95: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r13
.word 0xdad7e020 ! 96: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r13
.word 0xdb37e001 ! 97: STQF_I - %f13, [0x0001, %r31]
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_30)) -> intp(0,1,3)
.word 0xa9816001 ! 98: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0x91d02033 ! 99: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xa5464000 ! 100: RD_STICK_CMPR_REG rd %-, %r18
.word 0x91702001 ! 101: POPC_I popc 0x0001, %r8
.word 0x25400001 ! 102: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r12, [%r0+0x3c0] %asi
.word 0x9d94c00d ! 103: WRPR_WSTATE_R wrpr %r19, %r13, %wstate
.word 0x93902006 ! 104: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0xd0c804a0 ! 105: LDSBA_R ldsba [%r0, %r0] 0x25, %r8
.word 0x95454000 ! 106: RD_CLEAR_SOFTINT rd %clear_softint, %r10
.word 0x39400001 ! 107: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802010 ! 108: WRASI_I wr %r0, 0x0010, %asi
.word 0x91d02034 ! 109: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r13, [%r0+0x3e0] %asi
.word 0x9d904007 ! 110: WRPR_WSTATE_R wrpr %r1, %r7, %wstate
.word 0xd4bfe001 ! 111: STDA_I stda %r10, [%r31 + 0x0001] %asi
.word 0x32800001 ! 112: BNE bne,a <label_0x1>
.word 0xfef00b12 ! 113: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xe0f00852 ! 114: STXA_R stxa %r16, [%r0 + %r18] 0x42
.word 0x22800001 ! 115: BE be,a <label_0x1>
.word 0x39400001 ! 116: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91946001 ! 117: WRPR_PIL_I wrpr %r17, 0x0001, %pil
.word 0x99454000 ! 118: RD_CLEAR_SOFTINT rd %clear_softint, %r12
.word 0x2a800001 ! 119: BCS bcs,a <label_0x1>
.word 0x8d903d67 ! 120: WRPR_PSTATE_I wrpr %r0, 0x1d67, %pstate
.word 0xd88008a0 ! 121: LDUWA_R lduwa [%r0, %r0] 0x45, %r12
.word 0xfef00b12 ! 122: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xd8800a60 ! 123: LDUWA_R lduwa [%r0, %r0] 0x53, %r12
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_39)) -> intp(0,1,3)
.word 0xa9842001 ! 124: WR_SET_SOFTINT_I wr %r16, 0x0001, %set_softint
.word 0xd8dfe020 ! 125: LDXA_I ldxa [%r31, + 0x0020] %asi, %r12
.word 0x91d0001e ! 126: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8f902000 ! 1: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x83a01972 ! 127: FqTOd dis not found
.word 0x91d02034 ! 128: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xfef00b12 ! 129: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x93d0001e ! 130: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xc2bfc032 ! 131: STDA_R stda %r1, [%r31 + %r18] 0x01
.word 0x8d802000 ! 132: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xc277c012 ! 133: STX_R stx %r1, [%r31 + %r18]
.word 0xc207c000 ! 134: LDUW_R lduw [%r31 + %r0], %r1
.word 0xa1520000 ! 135: RDPR_PIL rdpr %pil, %r16
.word 0xe057e001 ! 136: LDSH_I ldsh [%r31 + 0x0001], %r16
.word 0x9b480000 ! 137: RDHPR_HPSTATE rdhpr %hpstate, %r13
.word 0x25400001 ! 138: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xda1fe001 ! 139: LDD_I ldd [%r31 + 0x0001], %r13
.word 0x87902282 ! 140: WRPR_TT_I wrpr %r0, 0x0282, %tt
.word 0x81460000 ! 141: RD_STICK_REG stbar
.word 0xda8008a0 ! 142: LDUWA_R lduwa [%r0, %r0] 0x45, %r13
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r1, [%r0+0x3e8] %asi
.word 0x9d944010 ! 143: WRPR_WSTATE_R wrpr %r17, %r16, %wstate
.word 0xda8008a0 ! 144: LDUWA_R lduwa [%r0, %r0] 0x45, %r13
tsubcctv %r26, 0x149a, %r17
.word 0xda07e001 ! 145: LDUW_I lduw [%r31 + 0x0001], %r13
.word 0x87802004 ! 146: WRASI_I wr %r0, 0x0004, %asi
.word 0xd0f00852 ! 147: STXA_R stxa %r8, [%r0 + %r18] 0x42
.word 0xdad004a0 ! 148: LDSHA_R ldsha [%r0, %r0] 0x25, %r13
.word 0xdad00e60 ! 149: LDSHA_R ldsha [%r0, %r0] 0x73, %r13
.word 0x91d0001e ! 150: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xda800ba0 ! 151: LDUWA_R lduwa [%r0, %r0] 0x5d, %r13
.word 0x9d902001 ! 152: WRPR_WSTATE_I wrpr %r0, 0x0001, %wstate
.word 0x89540000 ! 153: RDPR_GL rdpr %-, %r4
.word 0xfef00b12 ! 154: STXA_R stxa %r31, [%r0 + %r18] 0x58
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_48)) -> intp(0,0,30)
.word 0x39400001 ! 155: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 156: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xc8d804a0 ! 157: LDXA_R ldxa [%r0, %r0] 0x25, %r4
.word 0x9f802001 ! 158: SIR sir 0x0001
setx 0x52227e9717cb1069, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 159: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8b980002 ! 160: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x93902003 ! 161: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
setx debug_0_52 + 64, %r11, %r19
.word 0xe6f00b12 ! 162: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xa190200e ! 163: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x93902005 ! 164: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x39400001 ! 165: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8b900002 ! 166: WRPR_TBA_R wrpr %r0, %r2, %tba
setx debug_0_55 + 64, %r11, %r19
.word 0xe6f00b12 ! 167: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x95450000 ! 168: RD_SET_SOFTINT rd %set_softint, %r10
.word 0xd4d7e000 ! 169: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r10
.word 0xd48008a0 ! 170: LDUWA_R lduwa [%r0, %r0] 0x45, %r10
.word 0x8d802000 ! 171: WRFPRS_I wr %r0, 0x0000, %fprs
setx 0xaa1ef1ac800815b7, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 172: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd4ffc030 ! 173: SWAPA_R swapa %r10, [%r31 + %r16] 0x01
.word 0xd4c00e40 ! 174: LDSWA_R ldswa [%r0, %r0] 0x72, %r10
.word 0xd4d004a0 ! 175: LDSHA_R ldsha [%r0, %r0] 0x25, %r10
.word 0x81454000 ! 176: RD_CLEAR_SOFTINT stbar
setx 0x077c479439f0b34a, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 177: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_58)) -> intp(0,1,3)
.word 0xa9816001 ! 178: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0x8f500000 ! 179: RDPR_TPC <illegal instruction>
.word 0x91d0001e ! 180: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xce9fc020 ! 181: LDDA_R ldda [%r31, %r0] 0x01, %r7
.word 0x9d902002 ! 182: WRPR_WSTATE_I wrpr %r0, 0x0002, %wstate
.word 0x8d903e8c ! 183: WRPR_PSTATE_I wrpr %r0, 0x1e8c, %pstate
.word 0x81510000 ! 184: RDPR_TICK rdpr %tick, %r0
.word 0xdaf00852 ! 185: STXA_R stxa %r13, [%r0 + %r18] 0x42
.word 0xced00e40 ! 186: LDSHA_R ldsha [%r0, %r0] 0x72, %r7
.word 0xce07c000 ! 187: LDUW_R lduw [%r31 + %r0], %r7
.word 0x87902078 ! 188: WRPR_TT_I wrpr %r0, 0x0078, %tt
.word 0x91d02034 ! 189: Tcc_I ta icc_or_xcc, %r0 + 52
setx 0x8b652ac9c1ed7dda, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 190: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x22800001 ! 1: BE be,a <label_0x1>
.xword 0xf7617aad ! Random illegal ?
.word 0xe3124007 ! 1: LDQF_R - [%r9, %r7], %f17
.word 0x81a50831 ! 191: FADDs fadds %f20, %f17, %f0
.word 0x8b50c000 ! 192: RDPR_TT <illegal instruction>
.word 0x8d902b2c ! 193: WRPR_PSTATE_I wrpr %r0, 0x0b2c, %pstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_63)) -> intp(0,1,3)
.word 0xa9802001 ! 194: WR_SET_SOFTINT_I wr %r0, 0x0001, %set_softint
.word 0x87802004 ! 195: WRASI_I wr %r0, 0x0004, %asi
.word 0xa66a2001 ! 196: UDIVX_I udivx %r8, 0x0001, %r19
.word 0x8790213b ! 197: WRPR_TT_I wrpr %r0, 0x013b, %tt
.word 0xe797e001 ! 198: LDQFA_I - [%r31, 0x0001], %f19
.word 0xe6c7e030 ! 199: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r19
.word 0x93902001 ! 200: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0xe68fe010 ! 201: LDUBA_I lduba [%r31, + 0x0010] %asi, %r19
.word 0xa984c004 ! 202: WR_SET_SOFTINT_R wr %r19, %r4, %set_softint
.word 0x87902013 ! 203: WRPR_TT_I wrpr %r0, 0x0013, %tt
.word 0x24800001 ! 204: BLE ble,a <label_0x1>
.word 0x25400001 ! 205: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xe6dfe010 ! 206: LDXA_I ldxa [%r31, + 0x0010] %asi, %r19
.word 0x93902000 ! 207: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x3e700001 ! 208: BPVC <illegal instruction>
.word 0x93902007 ! 209: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xa1902002 ! 210: WRPR_GL_I wrpr %r0, 0x0002, %-
setx 0xe99592b1be6f3a4d, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 211: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xd2f00852 ! 212: STXA_R stxa %r9, [%r0 + %r18] 0x42
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xa3b30303 ! 213: ALIGNADDRESS alignaddr %r12, %r3, %r17
.word 0x8d903701 ! 214: WRPR_PSTATE_I wrpr %r0, 0x1701, %pstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_68)) -> intp(0,1,3)
.word 0xa9836001 ! 215: WR_SET_SOFTINT_I wr %r13, 0x0001, %set_softint
.word 0xe317c000 ! 216: LDQF_R - [%r31, %r0], %f17
.word 0xe2cfe000 ! 217: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r17
.word 0xe2800b00 ! 218: LDUWA_R lduwa [%r0, %r0] 0x58, %r17
.word 0x9f802001 ! 219: SIR sir 0x0001
.word 0x8968c013 ! 220: SDIVX_R sdivx %r3, %r19, %r4
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_69)) -> intp(0,1,3)
.word 0xa9816001 ! 221: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0x87454000 ! 222: RD_CLEAR_SOFTINT rd %clear_softint, %r3
setx debug_0_70 + 64, %r11, %r19
.word 0xe6f00b12 ! 223: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x93d020b4 ! 224: Tcc_I tne icc_or_xcc, %r0 + 180
.word 0xc65fc000 ! 225: LDX_R ldx [%r31 + %r0], %r3
.word 0xc69fe001 ! 226: LDDA_I ldda [%r31, + 0x0001] %asi, %r3
.word 0xc6c7e010 ! 227: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r3
.word 0xfef00b12 ! 228: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x93902003 ! 229: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
tsubcctv %r4, 0x1c7e, %r3
.word 0xc607e001 ! 230: LDUW_I lduw [%r31 + 0x0001], %r3
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0x8fb2430b ! 231: ALIGNADDRESS alignaddr %r9, %r11, %r7
.word 0xcf1fe001 ! 232: LDDF_I ldd [%r31, 0x0001], %f7
.word 0x25400001 ! 233: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 234: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xce57e001 ! 235: LDSH_I ldsh [%r31 + 0x0001], %r7
.word 0xced80e60 ! 236: LDXA_R ldxa [%r0, %r0] 0x73, %r7
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfe7c000 ! 237: SAVE_R save %r31, %r0, %r31
.word 0x25400001 ! 238: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87902215 ! 239: WRPR_TT_I wrpr %r0, 0x0215, %tt
.word 0xcec004a0 ! 240: LDSWA_R ldswa [%r0, %r0] 0x25, %r7
tsubcctv %r12, 0x1f6d, %r22
.word 0xce07e001 ! 241: LDUW_I lduw [%r31 + 0x0001], %r7
.word 0xce5fc000 ! 242: LDX_R ldx [%r31 + %r0], %r7
setx 0x8276216ed7c68f89, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 243: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xce27e001 ! 244: STW_I stw %r7, [%r31 + 0x0001]
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_80)) -> intp(0,0,4)
.word 0x39400001 ! 245: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xce4fc000 ! 246: LDSB_R ldsb [%r31 + %r0], %r7
setx 0x3db358fd49e34059, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 247: FBPULE fbule,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_82)) -> intp(0,1,3)
.word 0xa9842001 ! 248: WR_SET_SOFTINT_I wr %r16, 0x0001, %set_softint
setx 0xc0a38094790d4226, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 249: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xce1fc000 ! 250: LDD_R ldd [%r31 + %r0], %r7
.word 0xce97e010 ! 251: LDUHA_I lduha [%r31, + 0x0010] %asi, %r7
.word 0x93902006 ! 252: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3d0] %asi
.word 0x9d940004 ! 253: WRPR_WSTATE_R wrpr %r16, %r4, %wstate
.word 0xce1fe001 ! 254: LDD_I ldd [%r31 + 0x0001], %r7
.word 0xce57e001 ! 255: LDSH_I ldsh [%r31 + 0x0001], %r7
.word 0x87802063 ! 256: WRASI_I wr %r0, 0x0063, %asi
.word 0x34700001 ! 257: BPG <illegal instruction>
.word 0xa190200d ! 258: WRPR_GL_I wrpr %r0, 0x000d, %-
taddcctv %r24, 0x1a0a, %r9
.word 0xce07e001 ! 259: LDUW_I lduw [%r31 + 0x0001], %r7
.word 0xfef00b12 ! 260: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x91540000 ! 261: RDPR_GL rdpr %-, %r8
.word 0x39400001 ! 262: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_88)) -> intp(0,0,3)
.word 0x39400001 ! 263: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91d0001e ! 264: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x99902003 ! 265: WRPR_CLEANWIN_I wrpr %r0, 0x0003, %cleanwin
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xbfefc000 ! 266: RESTORE_R restore %r31, %r0, %r31
.word 0xd11fe001 ! 267: LDDF_I ldd [%r31, 0x0001], %f8
.word 0xd08804a0 ! 268: LDUBA_R lduba [%r0, %r0] 0x25, %r8
.word 0xa9844001 ! 269: WR_SET_SOFTINT_R wr %r17, %r1, %set_softint
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xc5352001 ! 1: STQF_I - %f2, [0x0001, %r20]
.word 0xa7458000 ! 270: RD_SOFTINT_REG rd %softint, %r19
.word 0x8b900002 ! 271: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xbfefc000 ! 272: RESTORE_R restore %r31, %r0, %r31
.word 0xe627e001 ! 273: STW_I stw %r19, [%r31 + 0x0001]
.word 0x8da1cd2c ! 274: FsMULd fsmuld %f7, %f12, %f6
.word 0x25400001 ! 275: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xc3310004 ! 1: STQF_R - %f1, [%r4, %r4]
.word 0xa5458000 ! 276: RD_SOFTINT_REG rd %softint, %r18
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_95:
.word 0x8f902004 ! 277: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0xe4900e80 ! 278: LDUHA_R lduha [%r0, %r0] 0x74, %r18
done_change_to_randtl_0_96:
.word 0x8f902001 ! 279: WRPR_TL_I wrpr %r0, 0x0001, %tl
.word 0x22700001 ! 280: BPE <illegal instruction>
.word 0xe40fe001 ! 281: LDUB_I ldub [%r31 + 0x0001], %r18
.word 0x93902000 ! 282: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0xa190200e ! 283: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x25400001 ! 284: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xa7a449ab ! 285: FDIVs fdivs %f17, %f11, %f19
.word 0x87802055 ! 286: WRASI_I wr %r0, 0x0055, %asi
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_98)) -> intp(0,0,14)
.word 0x39400001 ! 287: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x99902000 ! 288: WRPR_CLEANWIN_I wrpr %r0, 0x0000, %cleanwin
.word 0xe6800c60 ! 289: LDUWA_R lduwa [%r0, %r0] 0x63, %r19
.word 0xa1450000 ! 290: RD_SET_SOFTINT rd %set_softint, %r16
.word 0xe197e001 ! 291: LDQFA_I - [%r31, 0x0001], %f16
.word 0x93902003 ! 292: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xe00fc000 ! 293: LDUB_R ldub [%r31 + %r0], %r16
.word 0x39400001 ! 294: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8b464000 ! 295: RD_STICK_CMPR_REG rd %-, %r5
.word 0x91d02033 ! 296: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x93d02034 ! 297: Tcc_I tne icc_or_xcc, %r0 + 52
.word 0xcac004a0 ! 298: LDSWA_R ldswa [%r0, %r0] 0x25, %r5
setx debug_0_100 + 64, %r11, %r19
.word 0xe6f00b12 ! 299: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xcacfe000 ! 300: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r5
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xa3b40305 ! 301: ALIGNADDRESS alignaddr %r16, %r5, %r17
.word 0xe2d7e010 ! 302: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r17
.word 0x28700001 ! 303: BPLEU <illegal instruction>
.word 0x25400001 ! 304: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xe2d7e010 ! 305: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r17
.word 0x9b464000 ! 306: RD_STICK_CMPR_REG rd %-, %r13
.word 0x39400001 ! 307: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91d0001e ! 308: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xdb27c005 ! 309: STF_R st %f13, [%r5, %r31]
.word 0x9d902000 ! 310: WRPR_WSTATE_I wrpr %r0, 0x0000, %wstate
.word 0xe8f00852 ! 311: STXA_R stxa %r20, [%r0 + %r18] 0x42
.word 0x8cd8c00c ! 312: SMULcc_R smulcc %r3, %r12, %r6
.word 0xa3450000 ! 313: RD_SET_SOFTINT rd %set_softint, %r17
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfefc000 ! 314: RESTORE_R restore %r31, %r0, %r31
.word 0x9f802001 ! 315: SIR sir 0x0001
.word 0xa9814002 ! 316: WR_SET_SOFTINT_R wr %r5, %r2, %set_softint
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_107:
.word 0x8f902003 ! 317: WRPR_TL_I wrpr %r0, 0x0003, %tl
.word 0x91d02034 ! 318: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x87902327 ! 319: WRPR_TT_I wrpr %r0, 0x0327, %tt
.word 0x91d0001e ! 320: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xe29fe001 ! 321: LDDA_I ldda [%r31, + 0x0001] %asi, %r17
.word 0x91a000d0 ! 322: FNEGd fnegd %f16, %f8
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_108)) -> intp(0,0,27)
.word 0x39400001 ! 323: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_109)) -> intp(0,1,3)
.word 0xa9826001 ! 324: WR_SET_SOFTINT_I wr %r9, 0x0001, %set_softint
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r9, [%r0+0x3e0] %asi
.word 0x9d904006 ! 326: WRPR_WSTATE_R wrpr %r1, %r6, %wstate
.word 0x39400001 ! 327: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x22800001 ! 328: BE be,a <label_0x1>
.word 0x8d802004 ! 329: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x91d0001e ! 330: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r3, [%r0+0x3c0] %asi
.word 0x9d950014 ! 331: WRPR_WSTATE_R wrpr %r20, %r20, %wstate
.word 0xd05fc000 ! 332: LDX_R ldx [%r31 + %r0], %r8
.word 0xd0d804a0 ! 333: LDXA_R ldxa [%r0, %r0] 0x25, %r8
.word 0xd0d7e010 ! 334: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r8
setx 0x5ae620d55db11ced, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 335: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x87902134 ! 336: WRPR_TT_I wrpr %r0, 0x0134, %tt
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_114)) -> intp(0,0,17)
.word 0x39400001 ! 337: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8790203b ! 338: WRPR_TT_I wrpr %r0, 0x003b, %tt
.word 0xd0c004a0 ! 339: LDSWA_R ldswa [%r0, %r0] 0x25, %r8
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_115)) -> intp(0,1,3)
.word 0xa9846001 ! 340: WR_SET_SOFTINT_I wr %r17, 0x0001, %set_softint
tsubcctv %r13, 0x1961, %r22
.word 0xd007e001 ! 341: LDUW_I lduw [%r31 + 0x0001], %r8
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_117)) -> intp(0,1,3)
.word 0xa9806001 ! 342: WR_SET_SOFTINT_I wr %r1, 0x0001, %set_softint
ta T_CHANGE_HPRIV ! macro
setx debug_0_118 + 64, %r11, %r19
.word 0xe6f00b12 ! 344: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xd08008a0 ! 345: LDUWA_R lduwa [%r0, %r0] 0x45, %r8
.word 0xd0c804a0 ! 346: LDSBA_R ldsba [%r0, %r0] 0x25, %r8
.word 0xfef00b12 ! 347: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xd09fe001 ! 348: LDDA_I ldda [%r31, + 0x0001] %asi, %r8
.word 0xe2f00852 ! 349: STXA_R stxa %r17, [%r0 + %r18] 0x42
.word 0xd05fc000 ! 350: LDX_R ldx [%r31 + %r0], %r8
.word 0x8b980002 ! 351: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8780204f ! 352: WRASI_I wr %r0, 0x004f, %asi
.word 0xd08804a0 ! 353: LDUBA_R lduba [%r0, %r0] 0x25, %r8
.word 0xd05fc000 ! 354: LDX_R ldx [%r31 + %r0], %r8
setx 0x79405eb9bb7f69a6, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 355: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd127c014 ! 356: STF_R st %f8, [%r20, %r31]
.word 0x8d9027bd ! 357: WRPR_PSTATE_I wrpr %r0, 0x07bd, %pstate
.word 0xdcf00852 ! 358: STXA_R stxa %r14, [%r0 + %r18] 0x42
.word 0xd137c014 ! 359: STQF_R - %f8, [%r20, %r31]
.word 0x8790224c ! 360: WRPR_TT_I wrpr %r0, 0x024c, %tt
.word 0x25400001 ! 361: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xd0dfe020 ! 362: LDXA_I ldxa [%r31, + 0x0020] %asi, %r8
.word 0x91d0001e ! 363: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa1902002 ! 364: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xd03fc014 ! 365: STD_R std %r8, [%r31 + %r20]
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r2, [%r0+0x3d8] %asi
.word 0x9d90c010 ! 366: WRPR_WSTATE_R wrpr %r3, %r16, %wstate
.word 0x91d02034 ! 367: Tcc_I ta icc_or_xcc, %r0 + 52
setx 0x732beb62f2799780, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 368: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x2a800001 ! 369: BCS bcs,a <label_0x1>
.word 0x81510000 ! 370: RDPR_TICK rdpr %tick, %r0
.word 0x8d450000 ! 371: RD_SET_SOFTINT rd %set_softint, %r6
.word 0xcc5fe001 ! 372: LDX_I ldx [%r31 + 0x0001], %r6
.word 0x20800001 ! 373: BN bn,a <label_0x1>
.word 0x39400001 ! 374: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_128)) -> intp(0,1,3)
.word 0xa9812001 ! 375: WR_SET_SOFTINT_I wr %r4, 0x0001, %set_softint
.word 0x25400001 ! 376: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xcc57c000 ! 377: LDSH_R ldsh [%r31 + %r0], %r6
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r4, [%r0+0x3d0] %asi
.word 0x9d94400d ! 378: WRPR_WSTATE_R wrpr %r17, %r13, %wstate
.word 0xa1902008 ! 379: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0xfef00b12 ! 380: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x81982857 ! 381: WRHPR_HPSTATE_I wrhpr %r0, 0x0857, %hpstate
.word 0x8b980002 ! 382: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xa1902000 ! 383: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x91d02033 ! 384: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xa5a000d4 ! 385: FNEGd fnegd %f20, %f18
setx 0x052b994336162334, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 386: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xfef00b12 ! 387: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r3, [%r0+0x3e0] %asi
.word 0x9d940008 ! 388: WRPR_WSTATE_R wrpr %r16, %r8, %wstate
.word 0xe48008a0 ! 389: LDUWA_R lduwa [%r0, %r0] 0x45, %r18
.word 0xe497e000 ! 390: LDUHA_I lduha [%r31, + 0x0000] %asi, %r18
setx debug_0_136 + 64, %r11, %r19
.word 0xe6f00b12 ! 391: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x32700001 ! 392: BPNE <illegal instruction>
.word 0x39400001 ! 393: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93902000 ! 394: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x97540000 ! 395: RDPR_GL rdpr %-, %r11
tsubcctv %r24, 0x1fff, %r9
.word 0xd607e001 ! 396: LDUW_I lduw [%r31 + 0x0001], %r11
setx 0x9391b6a68887754f, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 397: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xa1902005 ! 398: WRPR_GL_I wrpr %r0, 0x0005, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_140)) -> intp(0,1,3)
.word 0xa981e001 ! 399: WR_SET_SOFTINT_I wr %r7, 0x0001, %set_softint
.word 0xd6c00e80 ! 400: LDSWA_R ldswa [%r0, %r0] 0x74, %r11
.word 0xd697e030 ! 401: LDUHA_I lduha [%r31, + 0x0030] %asi, %r11
setx 0x419df8889a05cbd9, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 402: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x30700001 ! 403: BPA <illegal instruction>
.word 0xd6dfe030 ! 404: LDXA_I ldxa [%r31, + 0x0030] %asi, %r11
.word 0x91d020b5 ! 405: Tcc_I ta icc_or_xcc, %r0 + 181
.word 0x91d0001e ! 406: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r18, [%r0+0x3d8] %asi
.word 0x9d904004 ! 407: WRPR_WSTATE_R wrpr %r1, %r4, %wstate
.word 0xd727e001 ! 408: STF_I st %f11, [0x0001, %r31]
.word 0xd65fc000 ! 409: LDX_R ldx [%r31 + %r0], %r11
.word 0x81982ad7 ! 410: WRHPR_HPSTATE_I wrhpr %r0, 0x0ad7, %hpstate
.word 0x87500000 ! 411: RDPR_TPC rdpr %tpc, %r3
.word 0x8d903130 ! 412: WRPR_PSTATE_I wrpr %r0, 0x1130, %pstate
.word 0x9f802001 ! 413: SIR sir 0x0001
.word 0xa1902005 ! 414: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x87802063 ! 415: WRASI_I wr %r0, 0x0063, %asi
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_143)) -> intp(0,1,3)
.word 0xa982e001 ! 416: WR_SET_SOFTINT_I wr %r11, 0x0001, %set_softint
.word 0xc65fc000 ! 417: LDX_R ldx [%r31 + %r0], %r3
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_144)) -> intp(0,0,6)
.word 0x39400001 ! 418: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xc6bfc024 ! 419: STDA_R stda %r3, [%r31 + %r4] 0x01
.word 0x87802016 ! 420: WRASI_I wr %r0, 0x0016, %asi
setx debug_0_145 + 64, %r11, %r19
.word 0xe6f00b12 ! 421: STXA_R stxa %r19, [%r0 + %r18] 0x58
setx 0x131c9ec084db6778, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 422: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd2f00852 ! 423: STXA_R stxa %r9, [%r0 + %r18] 0x42
setx debug_0_148 + 64, %r11, %r19
.word 0xe6f00b12 ! 424: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x99902004 ! 425: WRPR_CLEANWIN_I wrpr %r0, 0x0004, %cleanwin
.word 0x879022bd ! 426: WRPR_TT_I wrpr %r0, 0x02bd, %tt
.word 0xad80a001 ! 427: WR_SOFTINT_REG_I wr %r2, 0x0001, %softint
.word 0xc6c804a0 ! 428: LDSBA_R ldsba [%r0, %r0] 0x25, %r3
.word 0x83480000 ! 429: RDHPR_HPSTATE rdhpr %hpstate, %r1
.word 0xc22fc004 ! 430: STB_R stb %r1, [%r31 + %r4]
taddcctv %r5, 0x1d78, %r21
.word 0xc207e001 ! 431: LDUW_I lduw [%r31 + 0x0001], %r1
setx 0x934052209acaaf4f, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 432: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8d902d8a ! 433: WRPR_PSTATE_I wrpr %r0, 0x0d8a, %pstate
.word 0x39400001 ! 434: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8780204f ! 435: WRASI_I wr %r0, 0x004f, %asi
.word 0xc31fc000 ! 436: LDDF_R ldd [%r31, %r0], %f1
.word 0xfef00b12 ! 437: STXA_R stxa %r31, [%r0 + %r18] 0x58
setx 0x63099237e7102479, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 438: FBPULE fbule,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_154)) -> intp(0,0,10)
.word 0x39400001 ! 439: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa1902005 ! 440: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0xc23fc004 ! 441: STD_R std %r1, [%r31 + %r4]
.word 0xc24fc000 ! 442: LDSB_R ldsb [%r31 + %r0], %r1
.word 0xa190200c ! 443: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x25400001 ! 444: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_156)) -> intp(0,0,27)
.word 0x39400001 ! 445: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x9f802001 ! 446: SIR sir 0x0001
.word 0x879023f9 ! 447: WRPR_TT_I wrpr %r0, 0x03f9, %tt
.word 0xc2cfe030 ! 448: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r1
setx 0x4db91e8ee2a4b9bd, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 449: FBPULE fbule,a,pn %fcc0, <label_0x1>
setx 0xebcd920caf1798d7, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 450: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc33fe001 ! 451: STDF_I std %f1, [0x0001, %r31]
setx 0x96c260d2847af899, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 452: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8d902639 ! 453: WRPR_PSTATE_I wrpr %r0, 0x0639, %pstate
.word 0xc25fc000 ! 454: LDX_R ldx [%r31 + %r0], %r1
.word 0x81510000 ! 455: RDPR_TICK rdpr %tick, %r0
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.xword 0xab5a3cf9 ! Random illegal ?
.word 0xd5150013 ! 1: LDQF_R - [%r20, %r19], %f10
.word 0x95a2882d ! 456: FADDs fadds %f10, %f13, %f10
.word 0x8f902000 ! 1: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x89686001 ! 457: SDIVX_I sdivx %r1, 0x0001, %r4
.word 0xc847e001 ! 458: LDSW_I ldsw [%r31 + 0x0001], %r4
.word 0xc89fe001 ! 459: LDDA_I ldda [%r31, + 0x0001] %asi, %r4
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_162)) -> intp(0,1,3)
.word 0xa9846001 ! 460: WR_SET_SOFTINT_I wr %r17, 0x0001, %set_softint
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xc732c00a ! 1: STQF_R - %f3, [%r10, %r11]
.word 0x91458000 ! 461: RD_SOFTINT_REG rd %softint, %r8
.word 0xfef00b12 ! 462: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x39400001 ! 463: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd097e030 ! 464: LDUHA_I lduha [%r31, + 0x0030] %asi, %r8
.word 0xd0bfc02a ! 465: STDA_R stda %r8, [%r31 + %r10] 0x01
setx debug_0_166 + 64, %r11, %r19
.word 0xe6f00b12 ! 466: STXA_R stxa %r19, [%r0 + %r18] 0x58
setx 0x9f684a9b4648a504, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 467: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xbfefc000 ! 468: RESTORE_R restore %r31, %r0, %r31
setx 0x05152c7e9fc10545, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 469: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xc9308012 ! 1: STQF_R - %f4, [%r18, %r2]
.word 0x93458000 ! 470: RD_SOFTINT_REG rd %softint, %r9
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3c0] %asi
.word 0x9d90c00a ! 471: WRPR_WSTATE_R wrpr %r3, %r10, %wstate
.word 0x8790218c ! 472: WRPR_TT_I wrpr %r0, 0x018c, %tt
.word 0x83d02033 ! 473: Tcc_I te icc_or_xcc, %r0 + 51
.word 0x25400001 ! 474: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xd21fe001 ! 475: LDD_I ldd [%r31 + 0x0001], %r9
.word 0x39400001 ! 476: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd2c7e000 ! 477: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r9
.word 0xa1902005 ! 478: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0xab81c00c ! 479: WR_CLEAR_SOFTINT_R wr %r7, %r12, %clear_softint
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_174)) -> intp(0,0,27)
.word 0x39400001 ! 480: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd20fe001 ! 481: LDUB_I ldub [%r31 + 0x0001], %r9
.word 0x93902002 ! 482: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x9968c00b ! 483: SDIVX_R sdivx %r3, %r11, %r12
.word 0xd91fc000 ! 484: LDDF_R ldd [%r31, %r0], %f12
.word 0xd85fc000 ! 485: LDX_R ldx [%r31 + %r0], %r12
.word 0xd85fc000 ! 486: LDX_R ldx [%r31 + %r0], %r12
.word 0xd80fe001 ! 487: LDUB_I ldub [%r31 + 0x0001], %r12
.word 0x39400001 ! 488: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd857e001 ! 489: LDSH_I ldsh [%r31 + 0x0001], %r12
.word 0x25400001 ! 490: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xdaf00852 ! 491: STXA_R stxa %r13, [%r0 + %r18] 0x42
setx 0x2723a426cf19f3e9, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 492: FBPULE fbule,a,pn %fcc0, <label_0x1>
taddcctv %r26, 0x173a, %r9
.word 0xd807e001 ! 493: LDUW_I lduw [%r31 + 0x0001], %r12
.word 0xd88008a0 ! 494: LDUWA_R lduwa [%r0, %r0] 0x45, %r12
.word 0x25400001 ! 495: FBPLG fblg,a,pn %fcc0, <label_0x1>
taddcctv %r2, 0x1621, %r17
.word 0xd807e001 ! 496: LDUW_I lduw [%r31 + 0x0001], %r12
.word 0xfef00b12 ! 497: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3d8] %asi
.word 0x9d920006 ! 498: WRPR_WSTATE_R wrpr %r8, %r6, %wstate
.word 0xa1902003 ! 499: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0x93500000 ! 500: RDPR_TPC rdpr %tpc, %r9
setx 0xb6876d0ffb7554a5, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 501: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd28008a0 ! 502: LDUWA_R lduwa [%r0, %r0] 0x45, %r9
.word 0xfef00b12 ! 503: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xe4f00852 ! 504: STXA_R stxa %r18, [%r0 + %r18] 0x42
.word 0x8b980002 ! 505: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
setx 0x741169c2a17496d0, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 506: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xa190200a ! 507: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x8780201c ! 508: WRASI_I wr %r0, 0x001c, %asi
.word 0xd23fe001 ! 509: STD_I std %r9, [%r31 + 0x0001]
.word 0x39400001 ! 510: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93d0001e ! 511: Tcc_R tne icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_190)) -> intp(0,0,8)
.word 0x39400001 ! 512: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 513: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x93902003 ! 514: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x87540000 ! 515: RDPR_GL rdpr %-, %r3
.word 0x8b980002 ! 516: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
setx 0x439fa2ce7153caa7, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 517: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x91d0001e ! 518: Tcc_R ta icc_or_xcc, %r0 + %r30
ta T_CHANGE_HPRIV ! macro
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_194)) -> intp(0,0,2)
.word 0x39400001 ! 520: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8f902002 ! 1: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xa5a01969 ! 521: FqTOd dis not found
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_196)) -> intp(0,0,1)
.word 0x39400001 ! 522: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x9350c000 ! 523: RDPR_TT rdpr %tt, %r9
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_197)) -> intp(0,1,3)
.word 0xa980e001 ! 524: WR_SET_SOFTINT_I wr %r3, 0x0001, %set_softint
setx 0x9797464fb78de811, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 525: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xd227e001 ! 526: STW_I stw %r9, [%r31 + 0x0001]
.word 0xa190200c ! 527: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x39400001 ! 528: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8198275d ! 529: WRHPR_HPSTATE_I wrhpr %r0, 0x075d, %hpstate
setx 0x20fe68b297ded8a7, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 530: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8d9023d8 ! 531: WRPR_PSTATE_I wrpr %r0, 0x03d8, %pstate
.word 0x8d903587 ! 532: WRPR_PSTATE_I wrpr %r0, 0x1587, %pstate
.word 0x91d0001e ! 533: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xd397e001 ! 534: LDQFA_I - [%r31, 0x0001], %f9
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_201)) -> intp(0,1,3)
.word 0xa9826001 ! 535: WR_SET_SOFTINT_I wr %r9, 0x0001, %set_softint
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_202)) -> intp(0,1,3)
.word 0xa9816001 ! 536: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0x99902005 ! 537: WRPR_CLEANWIN_I wrpr %r0, 0x0005, %cleanwin
.word 0xd29fc020 ! 538: LDDA_R ldda [%r31, %r0] 0x01, %r9
.word 0xd2c7e000 ! 539: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r9
.word 0xfef00b12 ! 540: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xd2800be0 ! 541: LDUWA_R lduwa [%r0, %r0] 0x5f, %r9
setx 0xf6d4bd80d3f646e8, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 542: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd297e020 ! 543: LDUHA_I lduha [%r31, + 0x0020] %asi, %r9
.word 0x8d903cef ! 544: WRPR_PSTATE_I wrpr %r0, 0x1cef, %pstate
.word 0x87802058 ! 545: WRASI_I wr %r0, 0x0058, %asi
setx debug_0_205 + 64, %r11, %r19
.word 0xe6f00b12 ! 546: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x91d02034 ! 547: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xd25fc000 ! 548: LDX_R ldx [%r31 + %r0], %r9
.word 0xd28804a0 ! 549: LDUBA_R lduba [%r0, %r0] 0x25, %r9
.word 0xd2800bc0 ! 550: LDUWA_R lduwa [%r0, %r0] 0x5e, %r9
.word 0xd227e001 ! 551: STW_I stw %r9, [%r31 + 0x0001]
setx 0x7139fdbd78b64001, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 552: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd21fc000 ! 553: LDD_R ldd [%r31 + %r0], %r9
.word 0x8d9026c7 ! 554: WRPR_PSTATE_I wrpr %r0, 0x06c7, %pstate
.word 0xa1480000 ! 555: RDHPR_HPSTATE rdhpr %hpstate, %r16
.word 0xe4f00852 ! 556: STXA_R stxa %r18, [%r0 + %r18] 0x42
.word 0x25400001 ! 557: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xe137c009 ! 558: STQF_R - %f16, [%r9, %r31]
.word 0x87802004 ! 559: WRASI_I wr %r0, 0x0004, %asi
.word 0x93902003 ! 560: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x87802020 ! 561: WRASI_I wr %r0, 0x0020, %asi
.word 0x39400001 ! 562: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93d020b2 ! 563: Tcc_I tne icc_or_xcc, %r0 + 178
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_210)) -> intp(0,0,13)
.word 0x39400001 ! 564: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
taddcctv %r4, 0x1bed, %r19
.word 0xe007e001 ! 565: LDUW_I lduw [%r31 + 0x0001], %r16
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_212)) -> intp(0,0,30)
.word 0x39400001 ! 566: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xdaf00852 ! 567: STXA_R stxa %r13, [%r0 + %r18] 0x42
.word 0x9f802001 ! 568: SIR sir 0x0001
.word 0xe05fe001 ! 569: LDX_I ldx [%r31 + 0x0001], %r16
.word 0x2c700001 ! 570: BPNEG <illegal instruction>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_214)) -> intp(0,0,30)
.word 0x39400001 ! 571: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_215)) -> intp(0,1,3)
.word 0xa9802001 ! 572: WR_SET_SOFTINT_I wr %r0, 0x0001, %set_softint
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_216)) -> intp(0,1,3)
.word 0xa9806001 ! 573: WR_SET_SOFTINT_I wr %r1, 0x0001, %set_softint
ta T_CHANGE_HPRIV ! macro
.word 0x87902285 ! 575: WRPR_TT_I wrpr %r0, 0x0285, %tt
.word 0x93902007 ! 576: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x25400001 ! 577: FBPLG fblg,a,pn %fcc0, <label_0x1>
tsubcctv %r21, 0x1112, %r13
.word 0xe007e001 ! 578: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0x91d0001e ! 579: Tcc_R ta icc_or_xcc, %r0 + %r30
taddcctv %r4, 0x11d9, %r8
.word 0xe007e001 ! 580: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0xe01fe001 ! 581: LDD_I ldd [%r31 + 0x0001], %r16
.word 0x8d903d37 ! 582: WRPR_PSTATE_I wrpr %r0, 0x1d37, %pstate
.word 0x93902000 ! 583: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x91d0001e ! 584: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa5500000 ! 585: RDPR_TPC rdpr %tpc, %r18
.word 0xad84e001 ! 586: WR_SOFTINT_REG_I wr %r19, 0x0001, %softint
.word 0x99902000 ! 587: WRPR_CLEANWIN_I wrpr %r0, 0x0000, %cleanwin
.word 0xa984800a ! 588: WR_SET_SOFTINT_R wr %r18, %r10, %set_softint
.word 0x8d9030cd ! 589: WRPR_PSTATE_I wrpr %r0, 0x10cd, %pstate
.word 0xe407c000 ! 590: LDUW_R lduw [%r31 + %r0], %r18
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_220)) -> intp(0,1,3)
.word 0xa982a001 ! 591: WR_SET_SOFTINT_I wr %r10, 0x0001, %set_softint
.word 0x97520000 ! 592: RDPR_PIL <illegal instruction>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r6, [%r0+0x3d8] %asi
.word 0x9d94c000 ! 593: WRPR_WSTATE_R wrpr %r19, %r0, %wstate
.word 0xd647c000 ! 594: LDSW_R ldsw [%r31 + %r0], %r11
setx 0x6e4c8b6023c77131, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 595: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xbfefc000 ! 597: RESTORE_R restore %r31, %r0, %r31
.word 0xd7e7c020 ! 598: CASA_I casa [%r31] 0x 1, %r0, %r11
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r13, [%r0+0x3c0] %asi
.word 0x9d900008 ! 599: WRPR_WSTATE_R wrpr %r0, %r8, %wstate
.word 0x8f902000 ! 1: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x916c2001 ! 600: SDIVX_I sdivx %r16, 0x0001, %r8
.word 0x25400001 ! 601: FBPLG fblg,a,pn %fcc0, <label_0x1>
setx 0x681cdb08fbe6048f, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 602: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d02034 ! 603: Tcc_I ta icc_or_xcc, %r0 + 52
setx 0x1cbdf7902e22614c, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 604: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd04fc000 ! 605: LDSB_R ldsb [%r31 + %r0], %r8
.word 0x91d0001e ! 606: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d903434 ! 607: WRPR_PSTATE_I wrpr %r0, 0x1434, %pstate
.word 0x25400001 ! 608: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_230)) -> intp(0,0,20)
.word 0x39400001 ! 609: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
taddcctv %r7, 0x193f, %r11
.word 0xd007e001 ! 610: LDUW_I lduw [%r31 + 0x0001], %r8
.word 0xd0800c60 ! 611: LDUWA_R lduwa [%r0, %r0] 0x63, %r8
.word 0xd05fc000 ! 612: LDX_R ldx [%r31 + %r0], %r8
setx debug_0_232 + 64, %r11, %r19
.word 0xe6f00b12 ! 613: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xa1902001 ! 614: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0xd09fc020 ! 615: LDDA_R ldda [%r31, %r0] 0x01, %r8
.word 0xd127e001 ! 616: STF_I st %f8, [0x0001, %r31]
.word 0x39400001 ! 617: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8f902002 ! 1: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x87a01972 ! 618: FqTOd dis not found
.word 0xc6c7e020 ! 619: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r3
.word 0x91d0001e ! 620: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0x713557640a6f03c7, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 621: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc737c012 ! 622: STQF_R - %f3, [%r18, %r31]
.word 0x87802010 ! 623: WRASI_I wr %r0, 0x0010, %asi
.word 0x83d0001e ! 624: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xc68fe010 ! 625: LDUBA_I lduba [%r31, + 0x0010] %asi, %r3
.word 0xc68008a0 ! 626: LDUWA_R lduwa [%r0, %r0] 0x45, %r3
.word 0xfef00b12 ! 627: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x9550c000 ! 628: RDPR_TT rdpr %tt, %r10
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_237)) -> intp(0,1,3)
.word 0xa984e001 ! 629: WR_SET_SOFTINT_I wr %r19, 0x0001, %set_softint
.word 0xd45fc000 ! 630: LDX_R ldx [%r31 + %r0], %r10
.word 0x91d0001e ! 631: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d802000 ! 632: WRFPRS_I wr %r0, 0x0000, %fprs
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_238)) -> intp(0,0,5)
.word 0x39400001 ! 633: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xfef00b12 ! 634: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x32800001 ! 635: BNE bne,a <label_0x1>
setx 0x0c760055607f0203, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 636: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd48008a0 ! 637: LDUWA_R lduwa [%r0, %r0] 0x45, %r10
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r1, [%r0+0x3c0] %asi
.word 0x9d924011 ! 638: WRPR_WSTATE_R wrpr %r9, %r17, %wstate
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xbfe7c000 ! 639: SAVE_R save %r31, %r0, %r31
.word 0x8d902f87 ! 640: WRPR_PSTATE_I wrpr %r0, 0x0f87, %pstate
.word 0x8790208a ! 641: WRPR_TT_I wrpr %r0, 0x008a, %tt
.word 0x91d02034 ! 642: Tcc_I ta icc_or_xcc, %r0 + 52
ta T_CHANGE_HPRIV ! macro
setx 0xbc5d77572dd707e4, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 644: WR_STICK_REG_R wr %r0, %r1, %-
setx debug_0_244 + 64, %r11, %r19
.word 0xe6f00b12 ! 645: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x81b10311 ! 646: ALIGNADDRESS alignaddr %r4, %r17, %r0
.word 0x8d903590 ! 647: WRPR_PSTATE_I wrpr %r0, 0x1590, %pstate
.word 0xc04fe001 ! 648: LDSB_I ldsb [%r31 + 0x0001], %r0
.word 0xc0d804a0 ! 649: LDXA_R ldxa [%r0, %r0] 0x25, %r0
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r20, [%r0+0x3c8] %asi
.word 0x9d908000 ! 650: WRPR_WSTATE_R wrpr %r2, %r0, %wstate
.word 0x91d0001e ! 651: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 652: Tcc_R ta icc_or_xcc, %r0 + %r30
setx debug_0_247 + 64, %r11, %r19
.word 0xe6f00b12 ! 653: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r10, [%r0+0x3e0] %asi
.word 0x9d904006 ! 654: WRPR_WSTATE_R wrpr %r1, %r6, %wstate
.word 0x83d0001e ! 655: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xc05fc000 ! 656: LDX_R ldx [%r31 + %r0], %r0
.word 0x93d0001e ! 657: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xc137e001 ! 658: STQF_I - %f0, [0x0001, %r31]
.word 0xe6f00852 ! 659: STXA_R stxa %r19, [%r0 + %r18] 0x42
.word 0xc057e001 ! 660: LDSH_I ldsh [%r31 + 0x0001], %r0
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3e8] %asi
.word 0x9d904014 ! 661: WRPR_WSTATE_R wrpr %r1, %r20, %wstate
setx 0xe4dd6ed164d3ee7b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 662: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xa1902002 ! 663: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xc0dfe020 ! 664: LDXA_I ldxa [%r31, + 0x0020] %asi, %r0
setx 0x6c505865602f512a, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 665: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8b980002 ! 666: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
setx 0x1df726d0892131cb, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 667: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc08008a0 ! 668: LDUWA_R lduwa [%r0, %r0] 0x45, %r0
.word 0x87802088 ! 669: WRASI_I wr %r0, 0x0088, %asi
.word 0x8f902001 ! 1: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xa1692001 ! 670: SDIVX_I sdivx %r4, 0x0001, %r16
.word 0xa190200e ! 671: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x879022c0 ! 672: WRPR_TT_I wrpr %r0, 0x02c0, %tt
.word 0x91d020b4 ! 673: Tcc_I ta icc_or_xcc, %r0 + 180
.word 0x93902002 ! 674: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xe08804a0 ! 675: LDUBA_R lduba [%r0, %r0] 0x25, %r16
setx 0x1a82565b95681591, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 676: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_257)) -> intp(0,1,3)
.word 0xa9826001 ! 677: WR_SET_SOFTINT_I wr %r9, 0x0001, %set_softint
.word 0xe13fe001 ! 678: STDF_I std %f16, [0x0001, %r31]
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_258)) -> intp(0,0,4)
.word 0x39400001 ! 679: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
taddcctv %r12, 0x1d4b, %r22
.word 0xe007e001 ! 680: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.xword 0xef6efaf8 ! Random illegal ?
.word 0x87a00553 ! 1: FSQRTd fsqrt
.word 0x95a2c82c ! 681: FADDs fadds %f11, %f12, %f10
.word 0x8d802004 ! 682: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0xd597e001 ! 683: LDQFA_I - [%r31, 0x0001], %f10
.word 0x93902002 ! 684: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x39400001 ! 685: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xd5340007 ! 1: STQF_R - %f10, [%r7, %r16]
.word 0xa1458000 ! 686: RD_SOFTINT_REG rd %softint, %r16
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_263)) -> intp(0,1,3)
.word 0xa980e001 ! 687: WR_SET_SOFTINT_I wr %r3, 0x0001, %set_softint
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0x93b10303 ! 688: ALIGNADDRESS alignaddr %r4, %r3, %r9
.word 0xd28008a0 ! 689: LDUWA_R lduwa [%r0, %r0] 0x45, %r9
.word 0x91d0001e ! 690: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902005 ! 691: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
setx debug_0_265 + 64, %r11, %r19
.word 0xe6f00b12 ! 692: STXA_R stxa %r19, [%r0 + %r18] 0x58
tsubcctv %r17, 0x1858, %r11
.word 0xd207e001 ! 693: LDUW_I lduw [%r31 + 0x0001], %r9
.word 0xd257e001 ! 694: LDSH_I ldsh [%r31 + 0x0001], %r9
.word 0xd29fe001 ! 695: LDDA_I ldda [%r31, + 0x0001] %asi, %r9
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x99a00550 ! 1: FSQRTd fsqrt
.word 0x8da4c831 ! 696: FADDs fadds %f19, %f17, %f6
.word 0x87802016 ! 697: WRASI_I wr %r0, 0x0016, %asi
.word 0x93d0001e ! 698: Tcc_R tne icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_268)) -> intp(0,1,3)
.word 0xa982e001 ! 699: WR_SET_SOFTINT_I wr %r11, 0x0001, %set_softint
.word 0x3a800001 ! 700: BCC bcc,a <label_0x1>
.word 0x9d902004 ! 701: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
.word 0x22700001 ! 702: BPE <illegal instruction>
.word 0x95a0054d ! 703: FSQRTd fsqrt
.word 0xd48008a0 ! 704: LDUWA_R lduwa [%r0, %r0] 0x45, %r10
.word 0xd597e001 ! 705: LDQFA_I - [%r31, 0x0001], %f10
setx 0x370a5a637f1c2d65, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 706: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xd407c000 ! 707: LDUW_R lduw [%r31 + %r0], %r10
setx debug_0_271 + 64, %r11, %r19
.word 0xe6f00b12 ! 708: STXA_R stxa %r19, [%r0 + %r18] 0x58
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_272)) -> intp(0,0,12)
.word 0x39400001 ! 709: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x83d0001e ! 710: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x87802014 ! 711: WRASI_I wr %r0, 0x0014, %asi
.word 0xd4800b40 ! 712: LDUWA_R lduwa [%r0, %r0] 0x5a, %r10
.word 0x25400001 ! 713: FBPLG fblg,a,pn %fcc0, <label_0x1>
ta T_CHANGE_HPRIV ! macro
.word 0xd48008a0 ! 715: LDUWA_R lduwa [%r0, %r0] 0x45, %r10
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_274)) -> intp(0,1,3)
.word 0xa9812001 ! 716: WR_SET_SOFTINT_I wr %r4, 0x0001, %set_softint
setx 0xb4c3f38b39ae6aed, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 717: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xa1902002 ! 718: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xd4dfe030 ! 719: LDXA_I ldxa [%r31, + 0x0030] %asi, %r10
.word 0xd517c000 ! 720: LDQF_R - [%r31, %r0], %f10
.word 0x9345c000 ! 721: RD_TICK_CMPR_REG rd %-, %r9
setx 0xcab3ab6291f95a95, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 722: FBPULE fbule,a,pn %fcc0, <label_0x1>
setx debug_0_277 + 64, %r11, %r19
.word 0xe6f00b12 ! 723: STXA_R stxa %r19, [%r0 + %r18] 0x58
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_278)) -> intp(0,0,14)
.word 0x39400001 ! 724: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xe3108013 ! 1: LDQF_R - [%r2, %r19], %f17
.word 0xa3a4082c ! 725: FADDs fadds %f16, %f12, %f17
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3c0] %asi
.word 0x9d91c001 ! 726: WRPR_WSTATE_R wrpr %r7, %r1, %wstate
.word 0x93902001 ! 727: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x81460000 ! 728: RD_STICK_REG stbar
.word 0x32800001 ! 729: BNE bne,a <label_0x1>
.word 0x8780201c ! 730: WRASI_I wr %r0, 0x001c, %asi
.word 0xa968800d ! 731: SDIVX_R sdivx %r2, %r13, %r20
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_281:
.word 0x8f902003 ! 732: WRPR_TL_I wrpr %r0, 0x0003, %tl
.word 0xe917c000 ! 733: LDQF_R - [%r31, %r0], %f20
.word 0x8d802000 ! 734: WRFPRS_I wr %r0, 0x0000, %fprs
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_282)) -> intp(0,1,3)
.word 0xa984e001 ! 735: WR_SET_SOFTINT_I wr %r19, 0x0001, %set_softint
.word 0x93902002 ! 736: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r9, [%r0+0x3c0] %asi
.word 0x9d930012 ! 737: WRPR_WSTATE_R wrpr %r12, %r18, %wstate
.word 0x87802058 ! 738: WRASI_I wr %r0, 0x0058, %asi
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_284)) -> intp(0,1,3)
.word 0xa984a001 ! 739: WR_SET_SOFTINT_I wr %r18, 0x0001, %set_softint
.word 0x39400001 ! 740: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe857c000 ! 741: LDSH_R ldsh [%r31 + %r0], %r20
setx debug_0_286 + 64, %r11, %r19
.word 0xe6f00b12 ! 742: STXA_R stxa %r19, [%r0 + %r18] 0x58
taddcctv %r23, 0x153f, %r13
.word 0xe807e001 ! 743: LDUW_I lduw [%r31 + 0x0001], %r20
.word 0x81460000 ! 744: RD_STICK_REG stbar
.word 0xe93fe001 ! 745: STDF_I std %f20, [0x0001, %r31]
.word 0x32700001 ! 746: BPNE <illegal instruction>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_288)) -> intp(0,0,31)
.word 0x39400001 ! 747: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8f902000 ! 1: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xa7a01962 ! 748: FqTOd dis not found
setx 0x545e2676d477955b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 749: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x91d02033 ! 750: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xe69fe001 ! 751: LDDA_I ldda [%r31, + 0x0001] %asi, %r19
.word 0x8b980002 ! 752: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d020b2 ! 753: Tcc_I ta icc_or_xcc, %r0 + 178
.word 0x8d802004 ! 754: WRFPRS_I wr %r0, 0x0004, %fprs
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_292)) -> intp(0,0,1)
.word 0x39400001 ! 755: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe6d7e000 ! 756: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r19
setx 0x593b3df0987a4217, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 757: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe69fc020 ! 759: LDDA_R ldda [%r31, %r0] 0x01, %r19
.word 0x8b980002 ! 760: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xe71fe001 ! 761: LDDF_I ldd [%r31, 0x0001], %f19
.word 0x39400001 ! 762: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_296)) -> intp(0,0,23)
.word 0x39400001 ! 763: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 764: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xcb34e001 ! 1: STQF_I - %f5, [0x0001, %r19]
.word 0xa9458000 ! 765: RD_SOFTINT_REG rd %softint, %r20
.word 0x39400001 ! 766: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x976a8006 ! 767: SDIVX_R sdivx %r10, %r6, %r11
.word 0xd65fc000 ! 768: LDX_R ldx [%r31 + %r0], %r11
.word 0xd647c000 ! 769: LDSW_R ldsw [%r31 + %r0], %r11
setx 0x7625649ce89191fe, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 770: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x9f802001 ! 771: SIR sir 0x0001
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_301)) -> intp(0,1,3)
.word 0xa9806001 ! 772: WR_SET_SOFTINT_I wr %r1, 0x0001, %set_softint
.word 0xd6c804a0 ! 773: LDSBA_R ldsba [%r0, %r0] 0x25, %r11
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_302)) -> intp(0,0,29)
.word 0x39400001 ! 774: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x879020f0 ! 775: WRPR_TT_I wrpr %r0, 0x00f0, %tt
ta T_CHANGE_HPRIV ! macro
.word 0x866ce001 ! 777: UDIVX_I udivx %r19, 0x0001, %r3
.word 0xa1902007 ! 778: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xc65fc000 ! 779: LDX_R ldx [%r31 + %r0], %r3
.word 0x99902005 ! 780: WRPR_CLEANWIN_I wrpr %r0, 0x0005, %cleanwin
.word 0x39400001 ! 781: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 782: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_305)) -> intp(0,1,3)
.word 0xa982e001 ! 783: WR_SET_SOFTINT_I wr %r11, 0x0001, %set_softint
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_306)) -> intp(0,1,3)
.word 0xa9802001 ! 784: WR_SET_SOFTINT_I wr %r0, 0x0001, %set_softint
.word 0xa190200b ! 785: WRPR_GL_I wrpr %r0, 0x000b, %-
setx 0x4973226670a07391, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 786: FBPULE fbule,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_308)) -> intp(0,1,3)
.word 0xa9846001 ! 787: WR_SET_SOFTINT_I wr %r17, 0x0001, %set_softint
.word 0xc68008a0 ! 788: LDUWA_R lduwa [%r0, %r0] 0x45, %r3
taddcctv %r3, 0x1289, %r2
.word 0xc607e001 ! 789: LDUW_I lduw [%r31 + 0x0001], %r3
.word 0xc727e001 ! 790: STF_I st %f3, [0x0001, %r31]
tsubcctv %r20, 0x1cda, %r18
.word 0xc607e001 ! 791: LDUW_I lduw [%r31 + 0x0001], %r3
.word 0xfef00b12 ! 792: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xd4f00852 ! 793: STXA_R stxa %r10, [%r0 + %r18] 0x42
.word 0xc67fe001 ! 794: SWAP_I swap %r3, [%r31 + 0x0001]
.word 0xc69004a0 ! 795: LDUHA_R lduha [%r0, %r0] 0x25, %r3
.word 0xa1902008 ! 796: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0x93d0001e ! 797: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x8790202c ! 798: WRPR_TT_I wrpr %r0, 0x002c, %tt
.word 0x8d902fdb ! 800: WRPR_PSTATE_I wrpr %r0, 0x0fdb, %pstate
.word 0xc6dfe020 ! 801: LDXA_I ldxa [%r31, + 0x0020] %asi, %r3
setx debug_0_313 + 64, %r11, %r19
.word 0xe6f00b12 ! 802: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x91d02033 ! 803: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x91d02034 ! 804: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x25400001 ! 805: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x91d02034 ! 806: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xab848002 ! 807: WR_CLEAR_SOFTINT_R wr %r18, %r2, %clear_softint
.word 0x8790201f ! 808: WRPR_TT_I wrpr %r0, 0x001f, %tt
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xa1b2c304 ! 809: ALIGNADDRESS alignaddr %r11, %r4, %r16
setx 0x5e5d92ec57eefc44, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 810: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe09fe001 ! 811: LDDA_I ldda [%r31, + 0x0001] %asi, %r16
.word 0x9d902002 ! 812: WRPR_WSTATE_I wrpr %r0, 0x0002, %wstate
.word 0xe13fe001 ! 813: STDF_I std %f16, [0x0001, %r31]
.word 0xdcf00852 ! 814: STXA_R stxa %r14, [%r0 + %r18] 0x42
.word 0x83d0001e ! 815: Tcc_R te icc_or_xcc, %r0 + %r30
taddcctv %r11, 0x1b3d, %r6
.word 0xe007e001 ! 816: LDUW_I lduw [%r31 + 0x0001], %r16
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_320)) -> intp(0,0,22)
.word 0x39400001 ! 817: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe0d7e030 ! 818: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r16
.word 0xe2f00852 ! 819: STXA_R stxa %r17, [%r0 + %r18] 0x42
.word 0xe027e001 ! 820: STW_I stw %r16, [%r31 + 0x0001]
.word 0x9f802001 ! 821: SIR sir 0x0001
.word 0xe127e001 ! 822: STF_I st %f16, [0x0001, %r31]
.word 0x9ba4c9b2 ! 823: FDIVs fdivs %f19, %f18, %f13
.word 0xa9a489b3 ! 824: FDIVs fdivs %f18, %f19, %f20
.word 0x81982897 ! 825: WRHPR_HPSTATE_I wrhpr %r0, 0x0897, %hpstate
setx debug_0_322 + 64, %r11, %r19
.word 0xe6f00b12 ! 826: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xe897e030 ! 827: LDUHA_I lduha [%r31, + 0x0030] %asi, %r20
.word 0x87802014 ! 828: WRASI_I wr %r0, 0x0014, %asi
.word 0x39400001 ! 829: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe89fe001 ! 830: LDDA_I ldda [%r31, + 0x0001] %asi, %r20
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_324)) -> intp(0,0,31)
.word 0x39400001 ! 831: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe897e020 ! 832: LDUHA_I lduha [%r31, + 0x0020] %asi, %r20
setx debug_0_325 + 64, %r11, %r19
.word 0xe6f00b12 ! 833: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xe85fc000 ! 834: LDX_R ldx [%r31 + %r0], %r20
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_326)) -> intp(0,0,15)
.word 0x39400001 ! 835: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3c0] %asi
.word 0x9d904004 ! 836: WRPR_WSTATE_R wrpr %r1, %r4, %wstate
.word 0xe847c000 ! 837: LDSW_R ldsw [%r31 + %r0], %r20
.word 0xe85fc000 ! 838: LDX_R ldx [%r31 + %r0], %r20
.word 0xe85fc000 ! 839: LDX_R ldx [%r31 + %r0], %r20
tsubcctv %r15, 0x16d3, %r2
.word 0xe807e001 ! 840: LDUW_I lduw [%r31 + 0x0001], %r20
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xe5108006 ! 1: LDQF_R - [%r2, %r6], %f18
.word 0xa9a14822 ! 841: FADDs fadds %f5, %f2, %f20
setx 0x704082d5aa5d3fd1, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 842: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe88008a0 ! 843: LDUWA_R lduwa [%r0, %r0] 0x45, %r20
.word 0xe81fc000 ! 844: LDD_R ldd [%r31 + %r0], %r20
.word 0x93902001 ! 845: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0xe85fc000 ! 846: LDX_R ldx [%r31 + %r0], %r20
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xe1108008 ! 1: LDQF_R - [%r2, %r8], %f16
.word 0x93a10822 ! 847: FADDs fadds %f4, %f2, %f9
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_332)) -> intp(0,0,16)
.word 0x39400001 ! 848: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8d903fee ! 849: WRPR_PSTATE_I wrpr %r0, 0x1fee, %pstate
.word 0x8790205b ! 850: WRPR_TT_I wrpr %r0, 0x005b, %tt
.word 0xa190200a ! 851: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0xd2c7e000 ! 852: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r9
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_333)) -> intp(0,1,3)
.word 0xa9806001 ! 853: WR_SET_SOFTINT_I wr %r1, 0x0001, %set_softint
.word 0x9f802001 ! 854: SIR sir 0x0001
setx debug_0_334 + 64, %r11, %r19
.word 0xe6f00b12 ! 855: STXA_R stxa %r19, [%r0 + %r18] 0x58
setx 0x1d7b99d4e875efcd, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 856: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8780204f ! 857: WRASI_I wr %r0, 0x004f, %asi
.word 0xd22fc002 ! 858: STB_R stb %r9, [%r31 + %r2]
.word 0xa1902004 ! 859: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0xd327c002 ! 860: STF_R st %f9, [%r2, %r31]
.word 0x91d020b3 ! 861: Tcc_I ta icc_or_xcc, %r0 + 179
.word 0x87802089 ! 862: WRASI_I wr %r0, 0x0089, %asi
.word 0xd247c000 ! 863: LDSW_R ldsw [%r31 + %r0], %r9
.word 0x9f802001 ! 864: SIR sir 0x0001
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_336)) -> intp(0,0,0)
.word 0x39400001 ! 865: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd28008a0 ! 866: LDUWA_R lduwa [%r0, %r0] 0x45, %r9
.word 0x8b900002 ! 867: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xa5b00313 ! 868: ALIGNADDRESS alignaddr %r0, %r19, %r18
.word 0x3e700001 ! 869: BPVC <illegal instruction>
.word 0xe44fe001 ! 870: LDSB_I ldsb [%r31 + 0x0001], %r18
.word 0x87902342 ! 871: WRPR_TT_I wrpr %r0, 0x0342, %tt
taddcctv %r9, 0x13a2, %r12
.word 0xe407e001 ! 872: LDUW_I lduw [%r31 + 0x0001], %r18
.word 0xe457e001 ! 873: LDSH_I ldsh [%r31 + 0x0001], %r18
setx debug_0_340 + 64, %r11, %r19
.word 0xe6f00b12 ! 874: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x87902033 ! 875: WRPR_TT_I wrpr %r0, 0x0033, %tt
.word 0xe4dfe030 ! 876: LDXA_I ldxa [%r31, + 0x0030] %asi, %r18
.word 0xfef00b12 ! 877: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x97520000 ! 878: RDPR_PIL rdpr %pil, %r11
tsubcctv %r6, 0x1407, %r17
.word 0xd607e001 ! 879: LDUW_I lduw [%r31 + 0x0001], %r11
.word 0x87802063 ! 880: WRASI_I wr %r0, 0x0063, %asi
.word 0x30800001 ! 881: BA ba,a <label_0x1>
.word 0x39400001 ! 882: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
done_change_to_randtl_0_344:
.word 0x8f902000 ! 883: WRPR_TL_I wrpr %r0, 0x0000, %tl
.word 0xd727e001 ! 884: STF_I st %f11, [0x0001, %r31]
.word 0x8d500000 ! 885: RDPR_TPC rdpr %tpc, %r6
.word 0xd0f00852 ! 886: STXA_R stxa %r8, [%r0 + %r18] 0x42
.word 0xcc5fc000 ! 887: LDX_R ldx [%r31 + %r0], %r6
.word 0x87802004 ! 888: WRASI_I wr %r0, 0x0004, %asi
.word 0xa1902003 ! 889: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0xcc7fe001 ! 890: SWAP_I swap %r6, [%r31 + 0x0001]
.word 0x91d020b3 ! 891: Tcc_I ta icc_or_xcc, %r0 + 179
.word 0x819823c4 ! 892: WRHPR_HPSTATE_I wrhpr %r0, 0x03c4, %hpstate
.word 0x8790202c ! 893: WRPR_TT_I wrpr %r0, 0x002c, %tt
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_346)) -> intp(0,1,3)
.word 0xa9852001 ! 894: WR_SET_SOFTINT_I wr %r20, 0x0001, %set_softint
setx 0x4fad6eeaf4bef747, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 895: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_348)) -> intp(0,0,26)
.word 0x39400001 ! 896: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_349)) -> intp(0,1,3)
.word 0xa9816001 ! 897: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xbfefc000 ! 898: RESTORE_R restore %r31, %r0, %r31
.word 0xa7520000 ! 899: RDPR_PIL <illegal instruction>
taddcctv %r22, 0x14b6, %r9
.word 0xe607e001 ! 900: LDUW_I lduw [%r31 + 0x0001], %r19
.word 0xe6800b00 ! 901: LDUWA_R lduwa [%r0, %r0] 0x58, %r19
.word 0xa1902002 ! 902: WRPR_GL_I wrpr %r0, 0x0002, %-
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_352)) -> intp(0,0,0)
.word 0x39400001 ! 903: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x26700001 ! 904: BPL <illegal instruction>
.word 0x93902006 ! 905: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0xe647c000 ! 906: LDSW_R ldsw [%r31 + %r0], %r19
.word 0xa1902006 ! 907: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0xa945c000 ! 908: RD_TICK_CMPR_REG rd %-, %r20
.word 0x39400001 ! 909: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe4f00852 ! 910: STXA_R stxa %r18, [%r0 + %r18] 0x42
.word 0xa1a4c9c4 ! 911: FDIVd fdivd %f50, %f4, %f16
setx 0x80f7308098133628, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 912: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe05fc000 ! 913: LDX_R ldx [%r31 + %r0], %r16
.word 0x8d902e38 ! 914: WRPR_PSTATE_I wrpr %r0, 0x0e38, %pstate
setx 0x0ae441537ad0a2a5, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 915: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8d903483 ! 916: WRPR_PSTATE_I wrpr %r0, 0x1483, %pstate
.word 0xa1902005 ! 917: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x30800001 ! 918: BA ba,a <label_0x1>
.word 0xe2f00852 ! 919: STXA_R stxa %r17, [%r0 + %r18] 0x42
.word 0x8d903aff ! 920: WRPR_PSTATE_I wrpr %r0, 0x1aff, %pstate
.word 0x95a01a6a ! 921: FqTOi fqtoi
.word 0xa1902007 ! 922: WRPR_GL_I wrpr %r0, 0x0007, %-
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_358)) -> intp(0,0,18)
.word 0x39400001 ! 923: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91d0001e ! 924: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8f902002 ! 1: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x81a01972 ! 925: FqTOd dis not found
.word 0x91d02035 ! 926: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x93902000 ! 927: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x8d903051 ! 928: WRPR_PSTATE_I wrpr %r0, 0x1051, %pstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_360)) -> intp(0,1,3)
.word 0xa9852001 ! 929: WR_SET_SOFTINT_I wr %r20, 0x0001, %set_softint
.word 0xc05fc000 ! 930: LDX_R ldx [%r31 + %r0], %r0
.word 0x99902002 ! 931: WRPR_CLEANWIN_I wrpr %r0, 0x0002, %cleanwin
.word 0xc00fc000 ! 932: LDUB_R ldub [%r31 + %r0], %r0
.word 0x8b980002 ! 933: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xc5326001 ! 1: STQF_I - %f2, [0x0001, %r9]
.word 0xa9458000 ! 934: RD_SOFTINT_REG rd %softint, %r20
.word 0xe8d00e80 ! 935: LDSHA_R ldsha [%r0, %r0] 0x74, %r20
.word 0x87902164 ! 936: WRPR_TT_I wrpr %r0, 0x0164, %tt
.word 0xe4f00852 ! 937: STXA_R stxa %r18, [%r0 + %r18] 0x42
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xd7312001 ! 1: STQF_I - %f11, [0x0001, %r4]
.word 0xa9458000 ! 938: RD_SOFTINT_REG rd %softint, %r20
.word 0xe85fc000 ! 939: LDX_R ldx [%r31 + %r0], %r20
.word 0xe847c000 ! 940: LDSW_R ldsw [%r31 + %r0], %r20
.word 0xe8c7e020 ! 941: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r20
.word 0x91d02034 ! 942: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x39400001 ! 943: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfefc000 ! 944: RESTORE_R restore %r31, %r0, %r31
.word 0x25400001 ! 945: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87802004 ! 946: WRASI_I wr %r0, 0x0004, %asi
setx 0x3f30330cfc3c7256, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 947: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r18, [%r0+0x3c0] %asi
.word 0x9d934011 ! 948: WRPR_WSTATE_R wrpr %r13, %r17, %wstate
.word 0xe837c011 ! 949: STH_R sth %r20, [%r31 + %r17]
setx 0xb1abc7267aa1500a, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 950: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d0001e ! 951: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x83a4cdc9 ! 952: FdMULq fdmulq
setx 0x18b427371b74bf1b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 953: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc24fc000 ! 954: LDSB_R ldsb [%r31 + %r0], %r1
.word 0xa6d00000 ! 955: UMULcc_R umulcc %r0, %r0, %r19
.word 0x87802058 ! 956: WRASI_I wr %r0, 0x0058, %asi
.word 0xe69fc020 ! 957: LDDA_R ldda [%r31, %r0] 0x01, %r19
.word 0xe71fc000 ! 958: LDDF_R ldd [%r31, %r0], %f19
.word 0xd2f00852 ! 959: STXA_R stxa %r9, [%r0 + %r18] 0x42
setx 0xb281606031c76035, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 960: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x7d07853de277d36f, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 961: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe6880e40 ! 962: LDUBA_R lduba [%r0, %r0] 0x72, %r19
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_375:
.word 0x8f902003 ! 963: WRPR_TL_I wrpr %r0, 0x0003, %tl
.word 0xe6800c40 ! 964: LDUWA_R lduwa [%r0, %r0] 0x62, %r19
.word 0xa1902007 ! 965: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xe6800b40 ! 966: LDUWA_R lduwa [%r0, %r0] 0x5a, %r19
.word 0xe647c000 ! 967: LDSW_R ldsw [%r31 + %r0], %r19
.word 0x8d90355c ! 968: WRPR_PSTATE_I wrpr %r0, 0x155c, %pstate
.word 0xa1902005 ! 969: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x91d02034 ! 970: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x81460000 ! 971: RD_STICK_REG stbar
.word 0x83450000 ! 972: RD_SET_SOFTINT rd %set_softint, %r1
setx 0x50c466538454fdb2, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 973: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x25400001 ! 974: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xa1902003 ! 975: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0xc25fc000 ! 976: LDX_R ldx [%r31 + %r0], %r1
.word 0x3c700001 ! 977: BPPOS <illegal instruction>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_378)) -> intp(0,0,3)
.word 0x39400001 ! 978: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx debug_0_379 + 64, %r11, %r19
.word 0xe6f00b12 ! 979: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x99464000 ! 980: RD_STICK_CMPR_REG rd %-, %r12
.word 0xfef00b12 ! 981: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xdef00852 ! 982: STXA_R stxa %r15, [%r0 + %r18] 0x42
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfe7c000 ! 983: SAVE_R save %r31, %r0, %r31
.word 0x8b980002 ! 984: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xd8f00852 ! 985: STXA_R stxa %r12, [%r0 + %r18] 0x42
.word 0x8d90318d ! 986: WRPR_PSTATE_I wrpr %r0, 0x118d, %pstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3c8] %asi
.word 0x9d944001 ! 987: WRPR_WSTATE_R wrpr %r17, %r1, %wstate
.word 0xd8c7e010 ! 988: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r12
.word 0xd8cfe000 ! 989: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r12
.word 0x34800001 ! 990: BG bg,a <label_0x1>
.word 0xa1902001 ! 991: WRPR_GL_I wrpr %r0, 0x0001, %-
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_386)) -> intp(0,0,16)
.word 0x39400001 ! 992: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 993: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_388)) -> intp(0,0,7)
.word 0x39400001 ! 994: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd8cfe020 ! 995: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r12
.word 0xad826001 ! 996: WR_SOFTINT_REG_I wr %r9, 0x0001, %softint
.word 0xd8d004a0 ! 997: LDSHA_R ldsha [%r0, %r0] 0x25, %r12
.word 0x81510000 ! 998: RDPR_TICK <illegal instruction>
.word 0x8d903e7e ! 999: WRPR_PSTATE_I wrpr %r0, 0x1e7e, %pstate
.word 0x8b980002 ! 1000: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xa190200c ! 1001: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x8790206b ! 1002: WRPR_TT_I wrpr %r0, 0x006b, %tt
.word 0x91d0001e ! 1003: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d903af2 ! 1004: WRPR_PSTATE_I wrpr %r0, 0x1af2, %pstate
.word 0x879023a1 ! 1006: WRPR_TT_I wrpr %r0, 0x03a1, %tt
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_390)) -> intp(0,1,3)
.word 0xa9836001 ! 1007: WR_SET_SOFTINT_I wr %r13, 0x0001, %set_softint
.word 0xd80fe001 ! 1008: LDUB_I ldub [%r31 + 0x0001], %r12
.word 0x83d02032 ! 1009: Tcc_I te icc_or_xcc, %r0 + 50
.word 0x8d903193 ! 1010: WRPR_PSTATE_I wrpr %r0, 0x1193, %pstate
.word 0x91d0001e ! 1011: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xd91fe001 ! 1012: LDDF_I ldd [%r31, 0x0001], %f12
.word 0xd89fe001 ! 1013: LDDA_I ldda [%r31, + 0x0001] %asi, %r12
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xd930a001 ! 1: STQF_I - %f12, [0x0001, %r2]
.word 0x9b458000 ! 1014: RD_SOFTINT_REG rd %softint, %r13
.word 0xa1902002 ! 1015: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xda8008a0 ! 1016: LDUWA_R lduwa [%r0, %r0] 0x45, %r13
.word 0xda5fc000 ! 1017: LDX_R ldx [%r31 + %r0], %r13
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3c0] %asi
.word 0x9d944011 ! 1018: WRPR_WSTATE_R wrpr %r17, %r17, %wstate
.word 0xda1fe001 ! 1019: LDD_I ldd [%r31 + 0x0001], %r13
.word 0xad846001 ! 1020: WR_SOFTINT_REG_I wr %r17, 0x0001, %softint
.word 0x8284e001 ! 1021: ADDcc_I addcc %r19, 0x0001, %r1
.word 0x87802004 ! 1022: WRASI_I wr %r0, 0x0004, %asi
setx 0xa246410056388353, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1023: FBPULE fbule,a,pn %fcc0, <label_0x1>
setx 0x8ded62dbab8e57f9, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1024: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x2c700001 ! 1025: BPNEG <illegal instruction>
.word 0xfef00b12 ! 1026: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xa1902000 ! 1027: WRPR_GL_I wrpr %r0, 0x0000, %-
done_change_to_randtl_0_396:
.word 0x8f902001 ! 1028: WRPR_TL_I wrpr %r0, 0x0001, %tl
.word 0x25400001 ! 1029: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xc29fe001 ! 1030: LDDA_I ldda [%r31, + 0x0001] %asi, %r1
.word 0xc2d7e010 ! 1031: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r1
.word 0x91d02035 ! 1032: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x9b480000 ! 1033: RDHPR_HPSTATE rdhpr %hpstate, %r13
.word 0xa2f80001 ! 1034: SDIVcc_R sdivcc %r0, %r1, %r17
.word 0x9f802001 ! 1035: SIR sir 0x0001
.word 0xfef00b12 ! 1036: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xa3a0c9c3 ! 1037: FDIVd fdivd %f34, %f34, %f48
.word 0x879023f2 ! 1038: WRPR_TT_I wrpr %r0, 0x03f2, %tt
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_399)) -> intp(0,1,3)
.word 0xa981e001 ! 1039: WR_SET_SOFTINT_I wr %r7, 0x0001, %set_softint
tsubcctv %r9, 0x118a, %r4
.word 0xe207e001 ! 1040: LDUW_I lduw [%r31 + 0x0001], %r17
.word 0x87802088 ! 1041: WRASI_I wr %r0, 0x0088, %asi
.word 0xe28008a0 ! 1042: LDUWA_R lduwa [%r0, %r0] 0x45, %r17
setx 0x1a0ad340430297c9, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1043: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xa1540000 ! 1044: RDPR_GL rdpr %-, %r16
.word 0xa3450000 ! 1045: RD_SET_SOFTINT rd %set_softint, %r17
.word 0xdef00852 ! 1046: STXA_R stxa %r15, [%r0 + %r18] 0x42
.word 0xe2d004a0 ! 1047: LDSHA_R ldsha [%r0, %r0] 0x25, %r17
setx 0x1b9d0daadc101c5b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1048: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xa190200f ! 1049: WRPR_GL_I wrpr %r0, 0x000f, %-
.word 0x87802010 ! 1050: WRASI_I wr %r0, 0x0010, %asi
.word 0xfef00b12 ! 1051: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802063 ! 1052: WRASI_I wr %r0, 0x0063, %asi
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3e8] %asi
.word 0x9d92800d ! 1053: WRPR_WSTATE_R wrpr %r10, %r13, %wstate
.word 0x87802055 ! 1054: WRASI_I wr %r0, 0x0055, %asi
.word 0x91d0001e ! 1055: Tcc_R ta icc_or_xcc, %r0 + %r30
setx debug_0_406 + 64, %r11, %r19
.word 0xe6f00b12 ! 1056: STXA_R stxa %r19, [%r0 + %r18] 0x58
setx 0x7914f4a9afab3997, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1057: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8790235e ! 1058: WRPR_TT_I wrpr %r0, 0x035e, %tt
.word 0x32800001 ! 1059: BNE bne,a <label_0x1>
setx 0x607af817bba49f45, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1060: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 1061: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe2800b20 ! 1062: LDUWA_R lduwa [%r0, %r0] 0x59, %r17
.word 0xfef00b12 ! 1064: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3d8] %asi
.word 0x9d950014 ! 1065: WRPR_WSTATE_R wrpr %r20, %r20, %wstate
.word 0xe2800be0 ! 1066: LDUWA_R lduwa [%r0, %r0] 0x5f, %r17
setx 0x0955592d0f0ed8a1, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1067: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_413)) -> intp(0,1,3)
.word 0xa9832001 ! 1068: WR_SET_SOFTINT_I wr %r12, 0x0001, %set_softint
.word 0xe25fc000 ! 1069: LDX_R ldx [%r31 + %r0], %r17
setx 0x1a06e437db9e9400, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1070: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x93d02034 ! 1071: Tcc_I tne icc_or_xcc, %r0 + 52
setx debug_0_415 + 64, %r11, %r19
.word 0xe6f00b12 ! 1072: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xe237c014 ! 1073: STH_R sth %r17, [%r31 + %r20]
.word 0xe25fc000 ! 1074: LDX_R ldx [%r31 + %r0], %r17
.word 0x91902001 ! 1075: WRPR_PIL_I wrpr %r0, 0x0001, %pil
.word 0x87802014 ! 1076: WRASI_I wr %r0, 0x0014, %asi
.word 0x91922001 ! 1077: WRPR_PIL_I wrpr %r8, 0x0001, %pil
.word 0x83500000 ! 1078: RDPR_TPC rdpr %tpc, %r1
setx 0xf6baa1ba56b23e2d, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1079: WR_STICK_REG_R wr %r0, %r1, %-
taddcctv %r16, 0x1434, %r17
.word 0xc207e001 ! 1080: LDUW_I lduw [%r31 + 0x0001], %r1
.word 0xc2d004a0 ! 1081: LDSHA_R ldsha [%r0, %r0] 0x25, %r1
.word 0x91520000 ! 1082: RDPR_PIL <illegal instruction>
.word 0xd08008a0 ! 1083: LDUWA_R lduwa [%r0, %r0] 0x45, %r8
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3c8] %asi
.word 0x9d934005 ! 1084: WRPR_WSTATE_R wrpr %r13, %r5, %wstate
.word 0xa5464000 ! 1085: RD_STICK_CMPR_REG rd %-, %r18
.word 0x8b980002 ! 1086: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8d802000 ! 1087: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x91d0001e ! 1088: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0x26ff4b475c3b2307, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1089: FBPULE fbule,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_421)) -> intp(0,1,3)
.word 0xa9852001 ! 1090: WR_SET_SOFTINT_I wr %r20, 0x0001, %set_softint
.word 0xa1902004 ! 1091: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x93902003 ! 1092: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xe4dfe020 ! 1093: LDXA_I ldxa [%r31, + 0x0020] %asi, %r18
.word 0xe43fc005 ! 1094: STD_R std %r18, [%r31 + %r5]
done_change_to_randtl_0_422:
.word 0x8f902000 ! 1095: WRPR_TL_I wrpr %r0, 0x0000, %tl
.word 0xe45fc000 ! 1096: LDX_R ldx [%r31 + %r0], %r18
.word 0x83d020b5 ! 1097: Tcc_I te icc_or_xcc, %r0 + 181
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x95a00544 ! 1: FSQRTd fsqrt
.word 0x83a30830 ! 1098: FADDs fadds %f12, %f16, %f1
.word 0x8790225c ! 1099: WRPR_TT_I wrpr %r0, 0x025c, %tt
setx 0xc0fb15216b1bfaf3, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1100: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc237e001 ! 1101: STH_I sth %r1, [%r31 + 0x0001]
.word 0xc28008a0 ! 1102: LDUWA_R lduwa [%r0, %r0] 0x45, %r1
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_425)) -> intp(0,1,3)
.word 0xa982a001 ! 1103: WR_SET_SOFTINT_I wr %r10, 0x0001, %set_softint
.word 0xa5450000 ! 1104: RD_SET_SOFTINT rd %set_softint, %r18
.word 0xa1454000 ! 1105: RD_CLEAR_SOFTINT rd %clear_softint, %r16
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_426)) -> intp(0,0,3)
.word 0x39400001 ! 1106: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe01fe001 ! 1107: LDD_I ldd [%r31 + 0x0001], %r16
.word 0x39400001 ! 1108: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8d802004 ! 1109: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x8d802004 ! 1110: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0xfef00b12 ! 1111: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xa1902007 ! 1112: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x8d802000 ! 1113: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xe0d804a0 ! 1114: LDXA_R ldxa [%r0, %r0] 0x25, %r16
.word 0x8d903cf9 ! 1115: WRPR_PSTATE_I wrpr %r0, 0x1cf9, %pstate
.word 0xd0f00852 ! 1116: STXA_R stxa %r8, [%r0 + %r18] 0x42
.word 0xe01fe001 ! 1117: LDD_I ldd [%r31 + 0x0001], %r16
.word 0xa1a00565 ! 1118: FSQRTq fsqrt
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_430)) -> intp(0,0,20)
.word 0x39400001 ! 1119: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xfef00b12 ! 1120: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xe08fe010 ! 1121: LDUBA_I lduba [%r31, + 0x0010] %asi, %r16
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_432)) -> intp(0,0,23)
.word 0x39400001 ! 1122: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe037c005 ! 1123: STH_R sth %r16, [%r31 + %r5]
.word 0x87802016 ! 1124: WRASI_I wr %r0, 0x0016, %asi
.word 0x91d02033 ! 1125: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xe734000a ! 1: STQF_R - %f19, [%r10, %r16]
.word 0xa3458000 ! 1126: RD_SOFTINT_REG rd %softint, %r17
.word 0x91d02034 ! 1127: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x93902003 ! 1128: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xe21fe001 ! 1129: LDD_I ldd [%r31 + 0x0001], %r17
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfefc000 ! 1130: RESTORE_R restore %r31, %r0, %r31
.word 0xe2cfe000 ! 1131: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r17
.word 0x87802089 ! 1132: WRASI_I wr %r0, 0x0089, %asi
.word 0x39400001 ! 1133: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0x4268a3175f8c7bf4, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1134: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802020 ! 1135: WRASI_I wr %r0, 0x0020, %asi
.word 0x91d02034 ! 1136: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xe247c000 ! 1137: LDSW_R ldsw [%r31 + %r0], %r17
.word 0xe31fc000 ! 1138: LDDF_R ldd [%r31, %r0], %f17
.word 0x9194e001 ! 1139: WRPR_PIL_I wrpr %r19, 0x0001, %pil
.word 0xe2c7e020 ! 1140: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r17
setx 0x0a9013c3ad10e9c1, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1141: FBPULE fbule,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_438)) -> intp(0,1,3)
.word 0xa982a001 ! 1142: WR_SET_SOFTINT_I wr %r10, 0x0001, %set_softint
.word 0x87802004 ! 1143: WRASI_I wr %r0, 0x0004, %asi
.word 0xe28008a0 ! 1144: LDUWA_R lduwa [%r0, %r0] 0x45, %r17
setx 0x620d09612b5751fd, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1145: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x93902002 ! 1146: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x81460000 ! 1147: RD_STICK_REG stbar
.word 0xe2dfe010 ! 1148: LDXA_I ldxa [%r31, + 0x0010] %asi, %r17
.word 0xfef00b12 ! 1149: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x83d02035 ! 1150: Tcc_I te icc_or_xcc, %r0 + 53
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r1, [%r0+0x3e0] %asi
.word 0x9d90400a ! 1151: WRPR_WSTATE_R wrpr %r1, %r10, %wstate
.word 0x81982194 ! 1152: WRHPR_HPSTATE_I wrhpr %r0, 0x0194, %hpstate
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_442)) -> intp(0,0,18)
.word 0x39400001 ! 1153: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 1154: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x91d0001e ! 1155: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x25400001 ! 1156: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x9f802001 ! 1157: SIR sir 0x0001
.word 0x8790207a ! 1158: WRPR_TT_I wrpr %r0, 0x007a, %tt
.word 0x8d802000 ! 1159: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r8, [%r0+0x3c0] %asi
.word 0x9d900011 ! 1160: WRPR_WSTATE_R wrpr %r0, %r17, %wstate
.word 0x87802055 ! 1161: WRASI_I wr %r0, 0x0055, %asi
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_446)) -> intp(0,0,3)
.word 0x39400001 ! 1162: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe25fe001 ! 1163: LDX_I ldx [%r31 + 0x0001], %r17
.word 0x39400001 ! 1164: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_448)) -> intp(0,1,3)
.word 0xa980e001 ! 1165: WR_SET_SOFTINT_I wr %r3, 0x0001, %set_softint
.word 0xe397e001 ! 1166: LDQFA_I - [%r31, 0x0001], %f17
.word 0x25400001 ! 1167: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xe28fe020 ! 1168: LDUBA_I lduba [%r31, + 0x0020] %asi, %r17
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_450)) -> intp(0,0,2)
.word 0x39400001 ! 1169: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_451)) -> intp(0,1,3)
.word 0xa980a001 ! 1170: WR_SET_SOFTINT_I wr %r2, 0x0001, %set_softint
.word 0x91936001 ! 1171: WRPR_PIL_I wrpr %r13, 0x0001, %pil
.word 0xe2dfe020 ! 1172: LDXA_I ldxa [%r31, + 0x0020] %asi, %r17
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xe732c003 ! 1: STQF_R - %f19, [%r3, %r11]
.word 0x83458000 ! 1173: RD_SOFTINT_REG rd %softint, %r1
.word 0xc22fe001 ! 1174: STB_I stb %r1, [%r31 + 0x0001]
.word 0x25400001 ! 1175: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_454)) -> intp(0,0,3)
.word 0x39400001 ! 1176: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91d0001e ! 1177: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xc25fc000 ! 1178: LDX_R ldx [%r31 + %r0], %r1
.word 0xc20fe001 ! 1179: LDUB_I ldub [%r31 + 0x0001], %r1
.word 0xc21fc000 ! 1180: LDD_R ldd [%r31 + %r0], %r1
.word 0xa1902000 ! 1181: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0xc327e001 ! 1182: STF_I st %f1, [0x0001, %r31]
ta T_CHANGE_HPRIV ! macro
.word 0xab800012 ! 1184: WR_CLEAR_SOFTINT_R wr %r0, %r18, %clear_softint
.word 0x8d9023f7 ! 1185: WRPR_PSTATE_I wrpr %r0, 0x03f7, %pstate
.word 0xc2d7e010 ! 1186: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r1
.word 0x87802020 ! 1187: WRASI_I wr %r0, 0x0020, %asi
taddcctv %r21, 0x1362, %r11
.word 0xc207e001 ! 1188: LDUW_I lduw [%r31 + 0x0001], %r1
.word 0xc327e001 ! 1189: STF_I st %f1, [0x0001, %r31]
setx 0x9d3afcc5870ba551, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1190: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x34700001 ! 1191: BPG <illegal instruction>
.word 0x8d802000 ! 1192: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xc2dfe030 ! 1193: LDXA_I ldxa [%r31, + 0x0030] %asi, %r1
setx 0x0e08fbdfa1842833, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1194: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xa1540000 ! 1195: RDPR_GL rdpr %-, %r16
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_458)) -> intp(0,0,13)
.word 0x39400001 ! 1196: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
taddcctv %r13, 0x1f9e, %r14
.word 0xe007e001 ! 1197: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0xe05fc000 ! 1198: LDX_R ldx [%r31 + %r0], %r16
.word 0x34700001 ! 1199: BPG <illegal instruction>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_460)) -> intp(0,0,7)
.word 0x39400001 ! 1200: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x9b53c000 ! 1202: RDPR_FQ <illegal instruction>
.word 0xad81e001 ! 1203: WR_SOFTINT_REG_I wr %r7, 0x0001, %softint
.word 0xfef00b12 ! 1204: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3c0] %asi
.word 0x9d940001 ! 1205: WRPR_WSTATE_R wrpr %r16, %r1, %wstate
.word 0x87802004 ! 1206: WRASI_I wr %r0, 0x0004, %asi
.word 0x25400001 ! 1207: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_464)) -> intp(0,0,21)
.word 0x39400001 ! 1208: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8d802000 ! 1209: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xdb27e001 ! 1210: STF_I st %f13, [0x0001, %r31]
.word 0x9d902002 ! 1211: WRPR_WSTATE_I wrpr %r0, 0x0002, %wstate
.word 0xda4fc000 ! 1212: LDSB_R ldsb [%r31 + %r0], %r13
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_466)) -> intp(0,0,7)
.word 0x39400001 ! 1213: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0x95b18301 ! 1214: ALIGNADDRESS alignaddr %r6, %r1, %r10
.word 0xd0f00852 ! 1215: STXA_R stxa %r8, [%r0 + %r18] 0x42
.word 0x91d020b3 ! 1216: Tcc_I ta icc_or_xcc, %r0 + 179
.word 0x87802080 ! 1217: WRASI_I wr %r0, 0x0080, %asi
setx debug_0_469 + 64, %r11, %r19
.word 0xe6f00b12 ! 1218: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x99902004 ! 1219: WRPR_CLEANWIN_I wrpr %r0, 0x0004, %cleanwin
.word 0xd45fc000 ! 1220: LDX_R ldx [%r31 + %r0], %r10
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_470)) -> intp(0,0,22)
.word 0x39400001 ! 1221: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd43fe001 ! 1222: STD_I std %r10, [%r31 + 0x0001]
.word 0xe2f00852 ! 1223: STXA_R stxa %r17, [%r0 + %r18] 0x42
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_472)) -> intp(0,0,14)
.word 0x39400001 ! 1224: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 1225: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_474)) -> intp(0,1,3)
.word 0xa984e001 ! 1226: WR_SET_SOFTINT_I wr %r19, 0x0001, %set_softint
.word 0x8b980002 ! 1227: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_476)) -> intp(0,0,3)
.word 0x39400001 ! 1228: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x896cc013 ! 1229: SDIVX_R sdivx %r19, %r19, %r4
.word 0xa1902000 ! 1230: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x25400001 ! 1231: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x9f802001 ! 1232: SIR sir 0x0001
.word 0x93902001 ! 1233: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x83d02035 ! 1234: Tcc_I te icc_or_xcc, %r0 + 53
setx debug_0_478 + 64, %r11, %r19
.word 0xe6f00b12 ! 1235: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x89480000 ! 1236: RDHPR_HPSTATE rdhpr %hpstate, %r4
.word 0x9d902001 ! 1237: WRPR_WSTATE_I wrpr %r0, 0x0001, %wstate
ta T_CHANGE_HPRIV ! macro
setx 0xa64cabe552614528, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1239: WR_STICK_REG_R wr %r0, %r1, %-
setx debug_0_481 + 64, %r11, %r19
.word 0xe6f00b12 ! 1240: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x91d0001e ! 1241: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xfef00b12 ! 1242: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x39400001 ! 1243: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93902001 ! 1244: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x879021c4 ! 1245: WRPR_TT_I wrpr %r0, 0x01c4, %tt
.word 0x25400001 ! 1246: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 1247: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8d903190 ! 1248: WRPR_PSTATE_I wrpr %r0, 0x1190, %pstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_486)) -> intp(0,1,3)
.word 0xa9806001 ! 1249: WR_SET_SOFTINT_I wr %r1, 0x0001, %set_softint
setx 0xf0a6b680b0ef1e9d, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1250: FBPULE fbule,a,pn %fcc0, <label_0x1>
tsubcctv %r5, 0x1b8f, %r10
.word 0xc807e001 ! 1251: LDUW_I lduw [%r31 + 0x0001], %r4
.word 0x93d0001e ! 1252: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x93d02035 ! 1253: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0x97a01a71 ! 1254: FqTOi fqtoi
.word 0x8d902d5e ! 1255: WRPR_PSTATE_I wrpr %r0, 0x0d5e, %pstate
.word 0x87902085 ! 1256: WRPR_TT_I wrpr %r0, 0x0085, %tt
.word 0x39400001 ! 1257: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93902005 ! 1258: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xd68008a0 ! 1259: LDUWA_R lduwa [%r0, %r0] 0x45, %r11
.word 0x25400001 ! 1260: FBPLG fblg,a,pn %fcc0, <label_0x1>
ta T_CHANGE_HPRIV ! macro
.word 0x93d0001e ! 1262: Tcc_R tne icc_or_xcc, %r0 + %r30
taddcctv %r26, 0x13be, %r14
.word 0xd607e001 ! 1263: LDUW_I lduw [%r31 + 0x0001], %r11
.word 0x83d02035 ! 1264: Tcc_I te icc_or_xcc, %r0 + 53
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xd7346001 ! 1: STQF_I - %f11, [0x0001, %r17]
.word 0x83458000 ! 1265: RD_SOFTINT_REG rd %softint, %r1
.word 0xc25fc000 ! 1266: LDX_R ldx [%r31 + %r0], %r1
.word 0x8682a001 ! 1267: ADDcc_I addcc %r10, 0x0001, %r3
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xa5a0054a ! 1: FSQRTd fsqrt
.word 0xa5a10822 ! 1268: FADDs fadds %f4, %f2, %f18
.word 0xa9804014 ! 1269: WR_SET_SOFTINT_R wr %r1, %r20, %set_softint
.word 0xe4d004a0 ! 1270: LDSHA_R ldsha [%r0, %r0] 0x25, %r18
.word 0x91d02035 ! 1271: Tcc_I ta icc_or_xcc, %r0 + 53
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_494)) -> intp(0,1,3)
.word 0xa9816001 ! 1272: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0xd6f00852 ! 1273: STXA_R stxa %r11, [%r0 + %r18] 0x42
.word 0x87802088 ! 1274: WRASI_I wr %r0, 0x0088, %asi
.word 0x87802058 ! 1275: WRASI_I wr %r0, 0x0058, %asi
setx 0xb2b7be0ef905c351, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1276: FBPULE fbule,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_497)) -> intp(0,1,3)
.word 0xa981e001 ! 1277: WR_SET_SOFTINT_I wr %r7, 0x0001, %set_softint
.word 0xe497e020 ! 1278: LDUHA_I lduha [%r31, + 0x0020] %asi, %r18
.word 0x93902003 ! 1279: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x81460000 ! 1280: RD_STICK_REG stbar
.word 0xe4bfe001 ! 1281: STDA_I stda %r18, [%r31 + 0x0001] %asi
tsubcctv %r18, 0x1c41, %r9
.word 0xe407e001 ! 1282: LDUW_I lduw [%r31 + 0x0001], %r18
.word 0x9f802001 ! 1283: SIR sir 0x0001
.word 0xa9814004 ! 1284: WR_SET_SOFTINT_R wr %r5, %r4, %set_softint
.word 0xe51fe001 ! 1285: LDDF_I ldd [%r31, 0x0001], %f18
.word 0xe48008a0 ! 1286: LDUWA_R lduwa [%r0, %r0] 0x45, %r18
setx debug_0_499 + 64, %r11, %r19
.word 0xe6f00b12 ! 1287: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x8d702001 ! 1288: POPC_I popc 0x0001, %r6
.word 0xcc8fe000 ! 1289: LDUBA_I lduba [%r31, + 0x0000] %asi, %r6
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_500)) -> intp(0,1,3)
.word 0xa984a001 ! 1290: WR_SET_SOFTINT_I wr %r18, 0x0001, %set_softint
.word 0xcc27c004 ! 1291: STW_R stw %r6, [%r31 + %r4]
.word 0x8d903419 ! 1292: WRPR_PSTATE_I wrpr %r0, 0x1419, %pstate
.word 0x39400001 ! 1293: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_502)) -> intp(0,0,6)
.word 0x39400001 ! 1294: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x32800001 ! 1295: BNE bne,a <label_0x1>
.word 0x8b980002 ! 1296: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_504)) -> intp(0,0,2)
.word 0x39400001 ! 1297: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa1902007 ! 1298: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xccc804a0 ! 1299: LDSBA_R ldsba [%r0, %r0] 0x25, %r6
.word 0x25400001 ! 1300: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x8b980002 ! 1301: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
ta T_CHANGE_HPRIV ! macro
.word 0xcc27c004 ! 1303: STW_R stw %r6, [%r31 + %r4]
.word 0xcc5fe001 ! 1304: LDX_I ldx [%r31 + 0x0001], %r6
.word 0xdaf00852 ! 1305: STXA_R stxa %r13, [%r0 + %r18] 0x42
.word 0x8d9025ac ! 1306: WRPR_PSTATE_I wrpr %r0, 0x05ac, %pstate
.word 0x87802058 ! 1307: WRASI_I wr %r0, 0x0058, %asi
.word 0xa3464000 ! 1308: RD_STICK_CMPR_REG rd %-, %r17
setx 0x74ada6651ace0e56, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1309: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe2c7e000 ! 1310: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r17
.word 0xe277e001 ! 1311: STX_I stx %r17, [%r31 + 0x0001]
.word 0xe257c000 ! 1312: LDSH_R ldsh [%r31 + %r0], %r17
.word 0xe28fe010 ! 1313: LDUBA_I lduba [%r31, + 0x0010] %asi, %r17
.word 0xfef00b12 ! 1314: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r7, [%r0+0x3d8] %asi
.word 0x9d908001 ! 1315: WRPR_WSTATE_R wrpr %r2, %r1, %wstate
.word 0xe2d80e80 ! 1316: LDXA_R ldxa [%r0, %r0] 0x74, %r17
.word 0x93d0001e ! 1317: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x3c700001 ! 1318: BPPOS <illegal instruction>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_511)) -> intp(0,1,3)
.word 0xa984e001 ! 1319: WR_SET_SOFTINT_I wr %r19, 0x0001, %set_softint
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_512)) -> intp(0,1,3)
.word 0xa9802001 ! 1320: WR_SET_SOFTINT_I wr %r0, 0x0001, %set_softint
.word 0xe25fc000 ! 1321: LDX_R ldx [%r31 + %r0], %r17
.word 0xe28008a0 ! 1322: LDUWA_R lduwa [%r0, %r0] 0x45, %r17
.word 0xe21fe001 ! 1323: LDD_I ldd [%r31 + 0x0001], %r17
.word 0xe2f00852 ! 1324: STXA_R stxa %r17, [%r0 + %r18] 0x42
setx 0xa4609744c183263f, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1325: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 1326: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xd5330014 ! 1: STQF_R - %f10, [%r20, %r12]
.word 0x89458000 ! 1327: RD_SOFTINT_REG rd %softint, %r4
setx debug_0_517 + 64, %r11, %r19
.word 0xe6f00b12 ! 1328: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xfef00b12 ! 1329: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xc8c00e60 ! 1330: LDSWA_R ldswa [%r0, %r0] 0x73, %r4
.word 0xc85fc000 ! 1331: LDX_R ldx [%r31 + %r0], %r4
.word 0x879021e2 ! 1332: WRPR_TT_I wrpr %r0, 0x01e2, %tt
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_519)) -> intp(0,1,3)
.word 0xa982a001 ! 1333: WR_SET_SOFTINT_I wr %r10, 0x0001, %set_softint
.word 0x25400001 ! 1334: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x93902004 ! 1335: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
ta T_CHANGE_HPRIV ! macro
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_521:
.word 0x8f902004 ! 1337: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0x91d020b4 ! 1338: Tcc_I ta icc_or_xcc, %r0 + 180
.word 0xa1902006 ! 1339: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0xa7852001 ! 1340: WR_GRAPHICS_STATUS_REG_I wr %r20, 0x0001, %-
.word 0x9f802001 ! 1341: SIR sir 0x0001
.word 0xdaf00852 ! 1342: STXA_R stxa %r13, [%r0 + %r18] 0x42
.word 0x38800001 ! 1343: BGU bgu,a <label_0x1>
.word 0x39400001 ! 1344: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93540000 ! 1345: RDPR_GL rdpr %-, %r9
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_524)) -> intp(0,0,29)
.word 0x39400001 ! 1346: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 1347: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa1464000 ! 1348: RD_STICK_CMPR_REG rd %-, %r16
.word 0xa7464000 ! 1349: RD_STICK_CMPR_REG rd %-, %r19
.word 0x30700001 ! 1350: BPA <illegal instruction>
.word 0x93902000 ! 1351: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_526)) -> intp(0,1,3)
.word 0xa981a001 ! 1352: WR_SET_SOFTINT_I wr %r6, 0x0001, %set_softint
.word 0xe6c004a0 ! 1353: LDSWA_R ldswa [%r0, %r0] 0x25, %r19
.word 0x81982795 ! 1354: WRHPR_HPSTATE_I wrhpr %r0, 0x0795, %hpstate
.word 0xa345c000 ! 1355: RD_TICK_CMPR_REG rd %-, %r17
.word 0xfef00b12 ! 1356: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x8e4d000d ! 1357: MULX_R mulx %r20, %r13, %r7
.word 0x93d02033 ! 1358: Tcc_I tne icc_or_xcc, %r0 + 51
.word 0x8198264c ! 1359: WRHPR_HPSTATE_I wrhpr %r0, 0x064c, %hpstate
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_528)) -> intp(0,0,3)
.word 0x39400001 ! 1360: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa1902007 ! 1361: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xce5fc000 ! 1362: LDX_R ldx [%r31 + %r0], %r7
ta T_CHANGE_HPRIV ! macro
taddcctv %r5, 0x1397, %r19
.word 0xce07e001 ! 1364: LDUW_I lduw [%r31 + 0x0001], %r7
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_530)) -> intp(0,0,20)
.word 0x39400001 ! 1365: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 1366: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_532)) -> intp(0,0,8)
.word 0x39400001 ! 1367: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xce37c00d ! 1368: STH_R sth %r7, [%r31 + %r13]
.word 0xce800ae0 ! 1369: LDUWA_R lduwa [%r0, %r0] 0x57, %r7
.word 0x8790239d ! 1370: WRPR_TT_I wrpr %r0, 0x039d, %tt
.word 0x87802088 ! 1371: WRASI_I wr %r0, 0x0088, %asi
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r3, [%r0+0x3e0] %asi
.word 0x9d92c00c ! 1372: WRPR_WSTATE_R wrpr %r11, %r12, %wstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r9, [%r0+0x3e8] %asi
.word 0x9d914007 ! 1373: WRPR_WSTATE_R wrpr %r5, %r7, %wstate
.word 0xced7e020 ! 1374: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r7
.word 0xa0fc4003 ! 1375: SDIVcc_R sdivcc %r17, %r3, %r16
.word 0x8198200e ! 1376: WRHPR_HPSTATE_I wrhpr %r0, 0x000e, %hpstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r8, [%r0+0x3d8] %asi
.word 0x9d944005 ! 1377: WRPR_WSTATE_R wrpr %r17, %r5, %wstate
.word 0xfef00b12 ! 1378: STXA_R stxa %r31, [%r0 + %r18] 0x58
setx 0x1132e397724e25e6, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1379: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x9768400b ! 1380: SDIVX_R sdivx %r1, %r11, %r11
tsubcctv %r25, 0x172f, %r22
.word 0xd607e001 ! 1381: LDUW_I lduw [%r31 + 0x0001], %r11
setx 0xc0c75647d7f756d9, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1382: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd60fe001 ! 1383: LDUB_I ldub [%r31 + 0x0001], %r11
.word 0x93d02035 ! 1384: Tcc_I tne icc_or_xcc, %r0 + 53
done_change_to_randtl_0_540:
.word 0x8f902000 ! 1385: WRPR_TL_I wrpr %r0, 0x0000, %tl
.word 0x8d90262a ! 1386: WRPR_PSTATE_I wrpr %r0, 0x062a, %pstate
.word 0xd6bfc02b ! 1387: STDA_R stda %r11, [%r31 + %r11] 0x01
.word 0x25400001 ! 1388: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_542)) -> intp(0,1,3)
.word 0xa982e001 ! 1389: WR_SET_SOFTINT_I wr %r11, 0x0001, %set_softint
.word 0xd61fe001 ! 1390: LDD_I ldd [%r31 + 0x0001], %r11
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_543)) -> intp(0,1,3)
.word 0xa982a001 ! 1391: WR_SET_SOFTINT_I wr %r10, 0x0001, %set_softint
.word 0xd65fc000 ! 1392: LDX_R ldx [%r31 + %r0], %r11
.word 0x2a700001 ! 1393: BPCS <illegal instruction>
.word 0x91d0001e ! 1394: Tcc_R ta icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_544)) -> intp(0,1,3)
.word 0xa981e001 ! 1395: WR_SET_SOFTINT_I wr %r7, 0x0001, %set_softint
.word 0xd6800b60 ! 1396: LDUWA_R lduwa [%r0, %r0] 0x5b, %r11
.word 0xd68008a0 ! 1397: LDUWA_R lduwa [%r0, %r0] 0x45, %r11
setx 0x48c9523f077e735b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1398: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r18, [%r0+0x3c0] %asi
.word 0x9d948008 ! 1399: WRPR_WSTATE_R wrpr %r18, %r8, %wstate
.word 0xd627c008 ! 1400: STW_R stw %r11, [%r31 + %r8]
.word 0xd6c00e40 ! 1401: LDSWA_R ldswa [%r0, %r0] 0x72, %r11
.word 0x25400001 ! 1402: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xd73fc008 ! 1403: STDF_R std %f11, [%r8, %r31]
.word 0x9f802001 ! 1404: SIR sir 0x0001
.word 0x82fb6001 ! 1405: SDIVcc_I sdivcc %r13, 0x0001, %r1
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_548)) -> intp(0,0,0)
.word 0x39400001 ! 1406: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xc2800c80 ! 1407: LDUWA_R lduwa [%r0, %r0] 0x64, %r1
.word 0xc337c008 ! 1408: STQF_R - %f1, [%r8, %r31]
.word 0x39400001 ! 1409: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802058 ! 1410: WRASI_I wr %r0, 0x0058, %asi
.word 0x8d903bc1 ! 1411: WRPR_PSTATE_I wrpr %r0, 0x1bc1, %pstate
.word 0x98dc8014 ! 1412: SMULcc_R smulcc %r18, %r20, %r12
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r18, [%r0+0x3d8] %asi
.word 0x9d914003 ! 1413: WRPR_WSTATE_R wrpr %r5, %r3, %wstate
.word 0xd937c003 ! 1414: STQF_R - %f12, [%r3, %r31]
.word 0x2a800001 ! 1415: BCS bcs,a <label_0x1>
.word 0x9f802001 ! 1416: SIR sir 0x0001
.word 0xd88fe010 ! 1417: LDUBA_I lduba [%r31, + 0x0010] %asi, %r12
.word 0x8d6b4013 ! 1418: SDIVX_R sdivx %r13, %r19, %r6
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_551)) -> intp(0,1,3)
.word 0xa980e001 ! 1419: WR_SET_SOFTINT_I wr %r3, 0x0001, %set_softint
.word 0xcc1fe001 ! 1420: LDD_I ldd [%r31 + 0x0001], %r6
.word 0xcc57c000 ! 1421: LDSH_R ldsh [%r31 + %r0], %r6
setx 0x1f3f58c253a12b4d, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1422: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8b900002 ! 1423: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xbfefc000 ! 1424: RESTORE_R restore %r31, %r0, %r31
.word 0xd4f00852 ! 1425: STXA_R stxa %r10, [%r0 + %r18] 0x42
.word 0xa1902005 ! 1426: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x25400001 ! 1427: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xcd1fc000 ! 1428: LDDF_R ldd [%r31, %r0], %f6
.word 0xa9800005 ! 1429: WR_SET_SOFTINT_R wr %r0, %r5, %set_softint
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r7, [%r0+0x3c0] %asi
.word 0x9d930006 ! 1430: WRPR_WSTATE_R wrpr %r12, %r6, %wstate
.word 0xa1902004 ! 1431: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0xcc27c006 ! 1432: STW_R stw %r6, [%r31 + %r6]
.word 0xcc8008a0 ! 1433: LDUWA_R lduwa [%r0, %r0] 0x45, %r6
.word 0x9d902001 ! 1434: WRPR_WSTATE_I wrpr %r0, 0x0001, %wstate
setx 0xeb9b0206aa7379f1, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1435: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xcd1fc000 ! 1436: LDDF_R ldd [%r31, %r0], %f6
.word 0x93902002 ! 1437: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x8d9030fb ! 1438: WRPR_PSTATE_I wrpr %r0, 0x10fb, %pstate
.word 0x91d0001e ! 1439: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xcc5fc000 ! 1440: LDX_R ldx [%r31 + %r0], %r6
.word 0x36800001 ! 1441: BGE bge,a <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_560)) -> intp(0,0,25)
.word 0x39400001 ! 1442: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xccbfe001 ! 1443: STDA_I stda %r6, [%r31 + 0x0001] %asi
.word 0x8b53c000 ! 1444: RDPR_FQ <illegal instruction>
.word 0xca800c40 ! 1445: LDUWA_R lduwa [%r0, %r0] 0x62, %r5
.word 0x25400001 ! 1446: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x8d90303b ! 1447: WRPR_PSTATE_I wrpr %r0, 0x103b, %pstate
setx debug_0_562 + 64, %r11, %r19
.word 0xe6f00b12 ! 1448: STXA_R stxa %r19, [%r0 + %r18] 0x58
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_563:
.word 0x8f902003 ! 1449: WRPR_TL_I wrpr %r0, 0x0003, %tl
.word 0xd4f00852 ! 1450: STXA_R stxa %r10, [%r0 + %r18] 0x42
.word 0x93902003 ! 1451: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x25400001 ! 1452: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xa190200c ! 1453: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0xca8fe030 ! 1454: LDUBA_I lduba [%r31, + 0x0030] %asi, %r5
.word 0x8fa509f0 ! 1455: FDIVq dis not found
.word 0xa1a0054d ! 1456: FSQRTd fsqrt
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_566)) -> intp(0,0,0)
.word 0x39400001 ! 1457: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 1458: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xbfe7c000 ! 1459: SAVE_R save %r31, %r0, %r31
.word 0x8d9025af ! 1460: WRPR_PSTATE_I wrpr %r0, 0x05af, %pstate
.word 0x8a808010 ! 1461: ADDcc_R addcc %r2, %r16, %r5
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xe332a001 ! 1: STQF_I - %f17, [0x0001, %r10]
.word 0x99458000 ! 1462: RD_SOFTINT_REG rd %softint, %r12
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_570)) -> intp(0,1,3)
.word 0xa984e001 ! 1463: WR_SET_SOFTINT_I wr %r19, 0x0001, %set_softint
.word 0xd88008a0 ! 1464: LDUWA_R lduwa [%r0, %r0] 0x45, %r12
.word 0x39400001 ! 1465: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa780a001 ! 1466: WR_GRAPHICS_STATUS_REG_I wr %r2, 0x0001, %-
setx 0x9334ba563c57782e, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1467: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d020b4 ! 1468: Tcc_I ta icc_or_xcc, %r0 + 180
.word 0xa190200a ! 1469: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0xa7822001 ! 1470: WR_GRAPHICS_STATUS_REG_I wr %r8, 0x0001, %-
.word 0x22800001 ! 1471: BE be,a <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_573)) -> intp(0,1,3)
.word 0xa9836001 ! 1472: WR_SET_SOFTINT_I wr %r13, 0x0001, %set_softint
.word 0xd88fe010 ! 1474: LDUBA_I lduba [%r31, + 0x0010] %asi, %r12
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.xword 0xed63434c ! Random illegal ?
.word 0xc911000d ! 1: LDQF_R - [%r4, %r13], %f4
.word 0xa7a2482d ! 1475: FADDs fadds %f9, %f13, %f19
.word 0x93d0001e ! 1476: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xe65fc000 ! 1477: LDX_R ldx [%r31 + %r0], %r19
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0x89a0054a ! 1: FSQRTd fsqrt
.word 0xa1a40821 ! 1478: FADDs fadds %f16, %f1, %f16
.word 0x22800001 ! 1: BE be,a <label_0x1>
.xword 0xdf675271 ! Random illegal ?
.word 0xa1a00544 ! 1: FSQRTd fsqrt
.word 0x93a18825 ! 1479: FADDs fadds %f6, %f5, %f9
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xbfefc000 ! 1480: RESTORE_R restore %r31, %r0, %r31
.word 0x91d02035 ! 1481: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0xd297e020 ! 1482: LDUHA_I lduha [%r31, + 0x0020] %asi, %r9
.word 0x93902002 ! 1483: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
setx 0x20d2b49a5373e1e2, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1484: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_579)) -> intp(0,1,3)
.word 0xa980a001 ! 1485: WR_SET_SOFTINT_I wr %r2, 0x0001, %set_softint
.word 0xa24b0012 ! 1486: MULX_R mulx %r12, %r18, %r17
.word 0x879022c3 ! 1487: WRPR_TT_I wrpr %r0, 0x02c3, %tt
.word 0xe337c012 ! 1488: STQF_R - %f17, [%r18, %r31]
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_580)) -> intp(0,0,14)
.word 0x39400001 ! 1489: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
taddcctv %r22, 0x12d6, %r14
.word 0xe207e001 ! 1490: LDUW_I lduw [%r31 + 0x0001], %r17
tsubcctv %r22, 0x1691, %r24
.word 0xe207e001 ! 1491: LDUW_I lduw [%r31 + 0x0001], %r17
.word 0xa0852001 ! 1492: ADDcc_I addcc %r20, 0x0001, %r16
.word 0xe057c000 ! 1493: LDSH_R ldsh [%r31 + %r0], %r16
setx debug_0_583 + 64, %r11, %r19
.word 0xe6f00b12 ! 1494: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xfef00b12 ! 1495: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xe08008a0 ! 1496: LDUWA_R lduwa [%r0, %r0] 0x45, %r16
.word 0xe0c7e020 ! 1497: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r16
.word 0x93902002 ! 1498: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.xword 0x27a1290d2451225a
.xword 0xa957891eca581173
.xword 0xa54b8f67fb09867b
.xword 0x4881cfa4b504bfb6
.xword 0x85d4686bffa2dd53
.xword 0x909fe875820d2039
.xword 0x42912df545a19726
.xword 0xa842efd87f0996cc
.xword 0x5e223491b3725946
.xword 0xa365b94b93fdaf61
.xword 0xecb448c8d7278b1b
.xword 0x117f4a8fb72f148a
.xword 0x889c8d59ad8cc9de
.xword 0x2e6f77aaad8f8f21
.xword 0xf8bbb0401709ce28
.xword 0x53c05f477982ab03
.xword 0xab71d5d64a65e16c
.xword 0xb0f586ba80dc1295
.xword 0x9709c3d6d68890bf
.xword 0x9deffd9f59b4a8c3
.xword 0x06a5fb0a62e1a458
.xword 0xe3d5a1ba5fcac077
.xword 0x3fb246cb67e2a878
.xword 0x08f6ba89117ec697
.xword 0xd0d1f8e44871f7b1
.xword 0xe24885015179ba54
.xword 0xd1558f22a6f4ab7a
.xword 0xe54885456382e342
.xword 0x427aefa9783da44b
.xword 0xab1f3675111b1c1a
.xword 0x7f3e4f166172bd60
.xword 0x51b82c461c1a5964
.xword 0x045cf7290ae86caa
.xword 0x34ed768fb102d8e5
.xword 0xe144b1367358293e
.xword 0xa7509db1939994fb
.xword 0x38b6fdaf3ec6e2d1
.xword 0x8c5d37b5ce21f302
.xword 0xf616f87341f7d2ee
.xword 0xc1a6a5f78ab77bc9
.xword 0xbd368ce94902e4ac
.xword 0x0583f562edde1331
.xword 0x979ab9524db3f506
.xword 0x18cac5f872f5149b
.xword 0x207007b088b7213a
.xword 0x4911512a23113fe1
.xword 0xb8e27e3a68bcf63b
.xword 0x3dcdbdea17ad2801
.xword 0xe7753bea826102bf
.xword 0xb44415dd8e45e6a7
.xword 0x764442c5512b873c
.xword 0x81069f1ea5791306
.xword 0xe052b32dae1d828a
.xword 0xa754a0fcbf845b11
.xword 0x1f1523c3d7a2e950
.xword 0x51ec80c700bd1ddd
.xword 0x37bb76136c4f818b
.xword 0xb3fc7c28e4592ec3
.xword 0x4d1a06cc8c07ef30
.xword 0x9cb96aae1902816f
.xword 0x938fab3778eec142
.xword 0xc24b85fb5ad14046
.xword 0xa11b6b00cad5d588
.xword 0x8027a3c0989c195f
.xword 0x7546d2591ada641d
.xword 0x7cba2cd6f88b265b
.xword 0x44f61c556abfb5ba
.xword 0xf2e54e646ca0e849
.xword 0x427c10214f93def1
.xword 0x6756b916d66ef19e
.xword 0x5c0da444afab639c
.xword 0xf6a396c8ec904db7
.xword 0xae33658824da404a
.xword 0xa896fcf09a9ea1e5
.xword 0x3984ec31346af559
.xword 0xd2516879dbeb47ce
.xword 0x75c7e419d830553f
.xword 0x66fabd418b7ff4b1
.xword 0xbb362a838651a8f1
.xword 0x2f149acc9caeaada
.xword 0x0ddc118efb5cb2c4
.xword 0x8a0f4ca81329dcf8
.xword 0xe2447156582de111
.xword 0x41134cc871a014d4
.xword 0x4e34a99b02b36fea
.xword 0xd3449c9a0b77c59a
.xword 0xbd70e2207a163898
.xword 0x95dcd529129e0df1
.xword 0x0aa69a4c0e58ec35
.xword 0x81f30b57ce7143db
.xword 0xe0fdd6ffe3ecf326
.xword 0x1755fe360807afbf
.xword 0xefbc69922d606925
.xword 0x8584ac1d35daed38
.xword 0x3cab90fd025221c1
.xword 0x807e5c1a1617c76a
.xword 0x5c0d8d88df1378ac
.xword 0x8ec4f9c7b7e10208
.xword 0x18bfa5bf24d3d44d
.xword 0x4919c82fd9239d47
.xword 0x71367c10f8f2f54b
.xword 0x506eea6e99b6d588
.xword 0x54c30b577fa967fc
.xword 0x15faa94cc81e6cc6
.xword 0x8688f1a8e0c2c25f
.xword 0x49daa6e1dd431230
.xword 0xc11a326bd2609156
.xword 0x2261fde4998808da
.xword 0xe4a27d4bbaf38ade
.xword 0x2da0750504875230
.xword 0x355a3886451ae411
.xword 0x16831c86d808ea67
.xword 0x5b196dc2f0e0e347
.xword 0x75fc4909ad2b68e9
.xword 0xc027401e2ace7f82
.xword 0xbcdc6167af11bc76
.xword 0x340dbfee31b3851f
.xword 0x86df7bb924fbe49e
.xword 0x94837eaa56ee4fce
.xword 0xa4a1eca4f0a33370
.xword 0xb1dc176a9cf8b726
.xword 0xb3a91ee5f46c1226
.xword 0x7e2c12d1f859df39
.xword 0x7960d4200d6c1830
.xword 0x07808e5ccc7d925d
.xword 0xcd9011b43b4131fc
.xword 0x238d8d453bb716e1
.xword 0xb802f7ab9b86d8b8
.xword 0xf4a621f538d51fd2
.xword 0xbef3bc1d6fb378b0
.xword 0xaeff2e8b99f7a61c
.xword 0xea258bd6fb999a38
.xword 0xacaef4df44dd4fe4
.xword 0x0b09c85f7a4849e1
.xword 0xea30cd40b87a5b08
.xword 0xad30b9daacb7a3e8
.xword 0x320d86a5b6c0e788
.xword 0x49f36f24248f2370
.xword 0x00bcd22bf35c7d01
.xword 0x75352e8a3d12802f
.xword 0x03b9c2109a85ab49
.xword 0x0d6a2726552faab2
.xword 0x39c6731d952bbc41
.xword 0xe06a960302aa99dd
.xword 0xf43f98b5674444dd
.xword 0xcee3b67bba278369
.xword 0xb84117c6fa4f7a40
.xword 0x449e54f3952c863d
.xword 0xa1d996736d9bacea
.xword 0xbfbf844ea22a0115
.xword 0x6355fbc9c086e3ff
.xword 0x9af137ecd9a07953
.xword 0x79679681fb016797
.xword 0x578f6fcdd5467535
.xword 0x89346eea14bbef93
.xword 0xb6ffc32941291d6b
.xword 0x4a5b1b2760835d4d
.xword 0xfe31a9e016e6912a
.xword 0xd57a67acfaa3b5f5
.xword 0xc109ae9a89929cf4
.xword 0xfefca060b446c3d0
.xword 0xe4447eb45f65d195
.xword 0x4750accb6ac03571
.xword 0x69be7a13d289a539
.xword 0x0b0d67f7f78f3f8a
.xword 0x3a747861dedce29d
.xword 0x8ed54edfc6cb58c3
.xword 0x9750a0ff068e3de5
.xword 0x1c4869963953b382
.xword 0xd8706f74919d9457
.xword 0xfeed80dd383431d3
.xword 0x821a8f50a8db984b
.xword 0xd0ccce9f5cad8915
.xword 0xe902501a2f5f00aa
.xword 0x3d54ed1bf386ef2b
.xword 0x1d62ab50e483842b
.xword 0x26e116791d05a720
.xword 0xb08b58567b8abf2c
.xword 0xf05f38aa63c9b99e
.xword 0xe7185e43abdc035a
.xword 0x88963f4003243b16
.xword 0xa49a3a42d0e47865
.xword 0xb0f311b23dcb9d2a
.xword 0x9fc13638b4b6a9b2
.xword 0x90620d5882aa7088
.xword 0x59ac6ae4cfbb8dbf
.xword 0x2626f0e07b8596d8
.xword 0x96e61c7d518811a9
.xword 0xd95d106925011a02
.xword 0xcb971b1bc55b8470
.xword 0x5fbdecc6d6f3511d
.xword 0x0809e995b5911c86
.xword 0xb3fd05f3024abaf9
.xword 0x4b190185b04d16f3
.xword 0xe89806f69accc37c
.xword 0xe2d8f5e526631e27
.xword 0x68f8bfeb3546085c
.xword 0x409534c7c8e5e1a8
.xword 0xb59ec71a6bc48669
.xword 0x12234c4139bfd105
.xword 0x3ccca4a50c261309
.xword 0x2c9ffcfe37168204
.xword 0xc773c2471571f045
.xword 0xfe37a4cc943695c7
.xword 0x87c14a07fc5c94f2
.xword 0xc063e4a963421906
.xword 0xe9a714ae912c8b2f
.xword 0x13a5e17db0b1a81d
.xword 0xa07f57ee0462050d
.xword 0xd00761ae12bef426
.xword 0x0fd07023088e8630
.xword 0xaca9cf37b19f2256
.xword 0xa20cdb794f84f008
.xword 0xeab4a11ede1ddd4c
.xword 0xa618b29cbc2dc00f
.xword 0xb2155aeb1e46434c
.xword 0xecce9a1f96042294
.xword 0xe9a88659ad529edc
.xword 0x1cfe3b3e2d0c98f5
.xword 0xca2d4c2dd32479a5
.xword 0x3318209546978388
.xword 0xf19020d2c8eadce8
.xword 0xacc1d1efa2c4aed5
.xword 0x6dfbffde0a3feaa5
.xword 0x54e6a0212a5d1196
.xword 0x1a1576a3f0658034
.xword 0x1b0c7d58bf0368b2
.xword 0x7151b66ab45b1854
.xword 0xf758d4f527c8c6b1
.xword 0xd47e4b6926e76f20
.xword 0x2c6da78089cc7c89
.xword 0x9597e6186a8c5feb
.xword 0xd52aae214acd437b
.xword 0x9b87e569e7308c30
.xword 0x262b2fe5c07a2ccb
.xword 0xa39074b8d985ecb9
.xword 0x5ddc5b839129e0e9
.xword 0xd18b4e2a68ab0afb
.xword 0x4435fd8b66a810ea
.xword 0x6393f2e8820936db
.xword 0x4e874d84f3c1e466
.xword 0x9eb1174aab0ce603
.xword 0x39beb5f831cdb59f
.xword 0xf83c320383eec271
.xword 0x07644a2b9995e046
.xword 0xdf7d1bf0ac7989b3
.xword 0x8ee3340fa50aed2e
.xword 0xf08c41da548d0a33
.xword 0xaa70d3f679e56758
.xword 0xfb5209b92cd340e7
.xword 0x193d7200dc11aa7c
.xword 0x00c1ddcba1b4f9da
.xword 0xdc467f0e7b8737e3
.xword 0x31955a398160298e
.xword 0xa69920c548d90564
.xword 0x87cad6fc2d03b3b3
# 9 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_trap_extensions.s"
add %l2, htrap_5_ext_done-htrap_5_ext, %l2
stxa %l1, [%g0] ASI_LSU_CTL_REG
stxa %g0, [%g0] ASI_ERROR_INJECT
! If TT != 2, then goto trap handler
# 51 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_trap_extensions.s"
! Red mode other reset handler
! Get htba, and tt and make trap address
! Jump to trap handler ..
! IF TL=6, shift stack by one ..
stxa %l1, [%g0] ASI_LSU_CTL_REG
stxa %g0, [%g0] ASI_ERROR_INJECT
wrhpr %l1, 0x20, %hpstate
! Shift stack down by 1 ...
! If TT != 2, then goto trap handler
stxa %l1, [%g0] ASI_LSU_CTL_REG
stxa %g0, [%g0] ASI_ERROR_INJECT
SECTION .MyHTRAPS_0 TEXT_VA = 0x0000000000380000, DATA_VA = 0x000000000038c000
PA = ra2pa(0x0000000000380000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
PA = ra2pa(0x000000000038c000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
#include "tlu_htraps_ext.s"
SECTION .MyHTRAPS_1 TEXT_VA = 0x0000000000390000, DATA_VA = 0x000000000039c000
PA = ra2pa(0x0000000000390000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
PA = ra2pa(0x000000000039c000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
#include "tlu_htraps_ext.s"
SECTION .MyHTRAPS_2 TEXT_VA = 0x00000000003a0000, DATA_VA = 0x00000000003ac000
PA = ra2pa(0x00000000003a0000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
PA = ra2pa(0x00000000003ac000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
#include "tlu_htraps_ext.s"
SECTION .MyHTRAPS_3 TEXT_VA = 0x00000000003b0000, DATA_VA = 0x00000000003bc000
PA = ra2pa(0x00000000003b0000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
PA = ra2pa(0x00000000003bc000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
#include "tlu_htraps_ext.s"
SECTION .MyTRAPS_0 TEXT_VA = 0x00000000003c0000, DATA_VA = 0x00000000003cc000
PA = ra2pa(0x00000000003c0000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
PA = ra2pa(0x00000000003cc000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
SECTION .MyTRAPS_1 TEXT_VA = 0x00000000003d0000, DATA_VA = 0x00000000003dc000
PA = ra2pa(0x00000000003d0000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
PA = ra2pa(0x00000000003dc000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
SECTION .MyTRAPS_2 TEXT_VA = 0x00000000003e0000, DATA_VA = 0x00000000003ec000
PA = ra2pa(0x00000000003e0000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
PA = ra2pa(0x00000000003ec000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
SECTION .MyTRAPS_3 TEXT_VA = 0x00000000003f0000, DATA_VA = 0x00000000003fc000
PA = ra2pa(0x00000000003f0000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,
PA = ra2pa(0x00000000003fc000,0),
part_0_ctx_zero_tsb_config_0,
part_0_ctx_nonzero_tsb_config_0,