* ========== Copyright Header Begin ==========================================
* OpenSPARC T2 Processor File: tlu_rand05_ind_15.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_T0_Instruction_VA_Watchpoint_0x75
#define SUN_H_T0_Instruction_VA_Watchpoint_0x75 \
#define H_T1_Instruction_VA_Watchpoint_0x75
#define SUN_H_T1_Instruction_VA_Watchpoint_0x75 \
#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
# 35 "/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 \
# 135 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_intr_handlers.s"
!!!!! Hstick-match trap handler
# 138 "/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; \
# 183 "/import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/include/tlu_custom_intr_handlers.s"
!!!!! SW interuupt handlers
# 186 "/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
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_0)) -> intp(0,0,0)
.word 0x39400001 ! 1: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93d0001e ! 2: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x87802055 ! 3: WRASI_I wr %r0, 0x0055, %asi
setx debug_0_1 + 64, %r11, %r19
.word 0xe6f00b12 ! 4: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.xword 0xe743a435 ! Random illegal ?
.word 0xe9128000 ! 1: LDQF_R - [%r10, %r0], %f20
.word 0x99a44831 ! 5: FADDs fadds %f17, %f17, %f12
setx 0x490881ca6180e8f9, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 6: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xa7480000 ! 7: RDHPR_HPSTATE rdhpr %hpstate, %r19
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_4)) -> intp(0,0,29)
.word 0x39400001 ! 8: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe65fc000 ! 9: LDX_R ldx [%r31 + %r0], %r19
.word 0xe637e001 ! 10: STH_I sth %r19, [%r31 + 0x0001]
.word 0xe607c000 ! 11: LDUW_R lduw [%r31 + %r0], %r19
.word 0x8b900002 ! 12: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x8b900002 ! 13: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xa1902004 ! 14: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r3, [%r0+0x3e0] %asi
.word 0x9d928003 ! 15: WRPR_WSTATE_R wrpr %r10, %r3, %wstate
setx 0xcf2be1c9a74bf164, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 16: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe61fe001 ! 17: LDD_I ldd [%r31 + 0x0001], %r19
setx 0x3ca95bed73410811, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 18: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_10)) -> intp(0,0,23)
.word 0x39400001 ! 19: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 21: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x93902002 ! 22: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xe6f00852 ! 23: STXA_R stxa %r19, [%r0 + %r18] 0x42
.word 0xe68fe010 ! 24: LDUBA_I lduba [%r31, + 0x0010] %asi, %r19
taddcctv %r19, 0x18c0, %r12
.word 0xe607e001 ! 25: LDUW_I lduw [%r31 + 0x0001], %r19
.word 0xe6d004a0 ! 26: LDSHA_R ldsha [%r0, %r0] 0x25, %r19
.word 0x91d020b4 ! 27: Tcc_I ta icc_or_xcc, %r0 + 180
.word 0x32700001 ! 28: BPNE <illegal instruction>
.word 0x8b45c000 ! 29: RD_TICK_CMPR_REG rd %-, %r5
.word 0x91d0001e ! 30: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xcad80e40 ! 31: LDXA_R ldxa [%r0, %r0] 0x72, %r5
setx 0x4b27c96e7cfeaf02, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 32: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x9d902004 ! 33: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_16)) -> intp(0,0,2)
.word 0x39400001 ! 34: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xca5fe001 ! 35: LDX_I ldx [%r31 + 0x0001], %r5
.word 0x8790229e ! 36: WRPR_TT_I wrpr %r0, 0x029e, %tt
.word 0xcacfe010 ! 37: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r5
.word 0xfef00b12 ! 38: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x8d902f09 ! 39: WRPR_PSTATE_I wrpr %r0, 0x0f09, %pstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_18)) -> intp(0,1,3)
.word 0xa984e001 ! 40: WR_SET_SOFTINT_I wr %r19, 0x0001, %set_softint
setx debug_0_19 + 64, %r11, %r19
.word 0xe6f00b12 ! 41: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x9345c000 ! 42: RD_TICK_CMPR_REG rd %-, %r9
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfe7c000 ! 43: SAVE_R save %r31, %r0, %r31
setx 0xe2afd09235856dc6, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 44: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8d903341 ! 45: WRPR_PSTATE_I wrpr %r0, 0x1341, %pstate
.word 0x87902377 ! 46: WRPR_TT_I wrpr %r0, 0x0377, %tt
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_22)) -> intp(0,0,3)
.word 0x39400001 ! 47: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3c0] %asi
.word 0x9d908000 ! 48: WRPR_WSTATE_R wrpr %r2, %r0, %wstate
.word 0xe0f00852 ! 49: STXA_R stxa %r16, [%r0 + %r18] 0x42
.word 0x3c800001 ! 50: BPOS bpos,a <label_0x1>
.word 0x8b900002 ! 51: WRPR_TBA_R wrpr %r0, %r2, %tba
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_26)) -> intp(0,0,2)
.word 0x39400001 ! 52: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd257e001 ! 53: LDSH_I ldsh [%r31 + 0x0001], %r9
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r12, [%r0+0x3c0] %asi
.word 0x9d904010 ! 54: WRPR_WSTATE_R wrpr %r1, %r16, %wstate
.word 0xd2d804a0 ! 55: LDXA_R ldxa [%r0, %r0] 0x25, %r9
.word 0x83d0001e ! 56: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xd31fc000 ! 57: LDDF_R ldd [%r31, %r0], %f9
.word 0xd2cfe010 ! 58: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r9
.word 0x8d802000 ! 59: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xe1314014 ! 1: STQF_R - %f16, [%r20, %r5]
.word 0xa1458000 ! 60: RD_SOFTINT_REG rd %softint, %r16
.word 0x26800001 ! 61: BL bl,a <label_0x1>
.word 0xe08008a0 ! 62: LDUWA_R lduwa [%r0, %r0] 0x45, %r16
.word 0x8790208b ! 63: WRPR_TT_I wrpr %r0, 0x008b, %tt
.word 0xe0d7e030 ! 64: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r16
.word 0x25400001 ! 65: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x8b980002 ! 66: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d020b4 ! 67: Tcc_I ta icc_or_xcc, %r0 + 180
.word 0xad806001 ! 68: WR_SOFTINT_REG_I wr %r1, 0x0001, %softint
setx debug_0_31 + 64, %r11, %r19
.word 0xe6f00b12 ! 69: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xa7852001 ! 70: WR_GRAPHICS_STATUS_REG_I wr %r20, 0x0001, %-
.word 0xa781a001 ! 71: WR_GRAPHICS_STATUS_REG_I wr %r6, 0x0001, %-
setx 0x034305d973a01297, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 72: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x2c700001 ! 73: BPNEG <illegal instruction>
.word 0xe01fe001 ! 74: LDD_I ldd [%r31 + 0x0001], %r16
.word 0x91d0001e ! 75: Tcc_R ta icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_33)) -> intp(0,1,3)
.word 0xa982e001 ! 76: WR_SET_SOFTINT_I wr %r11, 0x0001, %set_softint
tsubcctv %r25, 0x1f1d, %r3
.word 0xe007e001 ! 77: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0xe127c014 ! 78: STF_R st %f16, [%r20, %r31]
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r18, [%r0+0x3e8] %asi
.word 0x9d910005 ! 79: WRPR_WSTATE_R wrpr %r4, %r5, %wstate
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_36)) -> intp(0,0,5)
.word 0x39400001 ! 80: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x2e800001 ! 81: BVS bvs,a <label_0x1>
.word 0xe08008a0 ! 82: LDUWA_R lduwa [%r0, %r0] 0x45, %r16
.word 0x81510000 ! 83: RDPR_TICK rdpr %tick, %r0
.word 0xe09fe001 ! 84: LDDA_I ldda [%r31, + 0x0001] %asi, %r16
.word 0x87802016 ! 85: WRASI_I wr %r0, 0x0016, %asi
.word 0xe08008a0 ! 86: LDUWA_R lduwa [%r0, %r0] 0x45, %r16
.word 0xe08008a0 ! 87: LDUWA_R lduwa [%r0, %r0] 0x45, %r16
setx 0xc69defd2be1f6dc1, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 88: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xc1304012 ! 1: STQF_R - %f0, [%r18, %r1]
.word 0x85458000 ! 89: RD_SOFTINT_REG rd %softint, %r2
.word 0xd6f00852 ! 90: STXA_R stxa %r11, [%r0 + %r18] 0x42
.word 0x25400001 ! 91: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x91d020b3 ! 92: Tcc_I ta icc_or_xcc, %r0 + 179
.word 0x93902005 ! 93: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xc48008a0 ! 94: LDUWA_R lduwa [%r0, %r0] 0x45, %r2
.word 0xc477c012 ! 95: STX_R stx %r2, [%r31 + %r18]
.word 0xa082c012 ! 96: ADDcc_R addcc %r11, %r18, %r16
.word 0x9d902002 ! 97: WRPR_WSTATE_I wrpr %r0, 0x0002, %wstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_42)) -> intp(0,1,3)
.word 0xa9812001 ! 98: WR_SET_SOFTINT_I wr %r4, 0x0001, %set_softint
.word 0x93902005 ! 99: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8d90282f ! 100: WRPR_PSTATE_I wrpr %r0, 0x082f, %pstate
.word 0x87802010 ! 101: WRASI_I wr %r0, 0x0010, %asi
.word 0xe0dfe000 ! 102: LDXA_I ldxa [%r31, + 0x0000] %asi, %r16
setx debug_0_43 + 64, %r11, %r19
.word 0xe6f00b12 ! 103: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xe097e030 ! 104: LDUHA_I lduha [%r31, + 0x0030] %asi, %r16
.word 0xe0880e80 ! 105: LDUBA_R lduba [%r0, %r0] 0x74, %r16
done_change_to_randtl_0_44:
.word 0x8f902002 ! 106: WRPR_TL_I wrpr %r0, 0x0002, %tl
.word 0x8d903f53 ! 107: WRPR_PSTATE_I wrpr %r0, 0x1f53, %pstate
.word 0x8790201e ! 108: WRPR_TT_I wrpr %r0, 0x001e, %tt
.word 0x25400001 ! 109: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xa983400b ! 110: WR_SET_SOFTINT_R wr %r13, %r11, %set_softint
.word 0x91d0001e ! 111: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xe08fe020 ! 112: LDUBA_I lduba [%r31, + 0x0020] %asi, %r16
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_46)) -> intp(0,0,13)
.word 0x39400001 ! 113: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 114: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xe097e020 ! 115: LDUHA_I lduha [%r31, + 0x0020] %asi, %r16
.word 0xd2f00852 ! 116: STXA_R stxa %r9, [%r0 + %r18] 0x42
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3c0] %asi
.word 0x9d94c001 ! 117: WRPR_WSTATE_R wrpr %r19, %r1, %wstate
tsubcctv %r21, 0x11ee, %r18
.word 0xe007e001 ! 118: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0x25400001 ! 119: FBPLG fblg,a,pn %fcc0, <label_0x1>
setx 0x4c7fbfc3da067033, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 120: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x32800001 ! 121: BNE bne,a <label_0x1>
.word 0xe137c001 ! 122: STQF_R - %f16, [%r1, %r31]
.word 0xe05fc000 ! 123: LDX_R ldx [%r31 + %r0], %r16
.word 0x25400001 ! 124: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r10, [%r0+0x3e0] %asi
.word 0x9d92c00c ! 125: WRPR_WSTATE_R wrpr %r11, %r12, %wstate
.word 0x87802088 ! 126: WRASI_I wr %r0, 0x0088, %asi
.word 0x9d902003 ! 127: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0x8d9025cd ! 128: WRPR_PSTATE_I wrpr %r0, 0x05cd, %pstate
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_56)) -> intp(0,0,15)
.word 0x39400001 ! 129: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x83500000 ! 130: RDPR_TPC rdpr %tpc, %r1
.word 0xc2880e80 ! 131: LDUBA_R lduba [%r0, %r0] 0x74, %r1
.word 0xc257e001 ! 132: LDSH_I ldsh [%r31 + 0x0001], %r1
setx 0x7706836bf32aa8c4, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 133: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xc28008a0 ! 134: LDUWA_R lduwa [%r0, %r0] 0x45, %r1
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r4, [%r0+0x3c0] %asi
.word 0x9d91c00a ! 135: WRPR_WSTATE_R wrpr %r7, %r10, %wstate
.word 0x87902379 ! 136: WRPR_TT_I wrpr %r0, 0x0379, %tt
.word 0x39400001 ! 137: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r12, [%r0+0x3c0] %asi
.word 0x9d940013 ! 138: WRPR_WSTATE_R wrpr %r16, %r19, %wstate
.word 0xc28fe010 ! 139: LDUBA_I lduba [%r31, + 0x0010] %asi, %r1
.word 0x83d0001e ! 140: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x39400001 ! 141: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93902007 ! 142: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
done_change_to_randtl_0_62:
.word 0x8f902001 ! 143: WRPR_TL_I wrpr %r0, 0x0001, %tl
.word 0x8d903d8f ! 144: WRPR_PSTATE_I wrpr %r0, 0x1d8f, %pstate
.word 0xc327c013 ! 145: STF_R st %f1, [%r19, %r31]
setx 0xe8ffa2105259d993, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 146: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r9, [%r0+0x3c8] %asi
.word 0x9d95000c ! 147: WRPR_WSTATE_R wrpr %r20, %r12, %wstate
setx 0xd71160b9b7e2a447, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 148: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x87454000 ! 149: RD_CLEAR_SOFTINT rd %clear_softint, %r3
.word 0x8f902002 ! 1: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0xa3a01963 ! 150: FqTOd dis not found
.word 0xe22fe001 ! 151: STB_I stb %r17, [%r31 + 0x0001]
taddcctv %r1, 0x1e17, %r8
.word 0xe207e001 ! 152: LDUW_I lduw [%r31 + 0x0001], %r17
ta T_CHANGE_HPRIV ! macro
.word 0x91d0001e ! 154: Tcc_R ta icc_or_xcc, %r0 + %r30
tsubcctv %r17, 0x1848, %r11
.word 0xe207e001 ! 155: LDUW_I lduw [%r31 + 0x0001], %r17
.word 0x87500000 ! 156: RDPR_TPC rdpr %tpc, %r3
.word 0xc68008a0 ! 157: LDUWA_R lduwa [%r0, %r0] 0x45, %r3
.word 0x91946001 ! 158: WRPR_PIL_I wrpr %r17, 0x0001, %pil
.word 0x9f802001 ! 159: SIR sir 0x0001
.word 0xc64fe001 ! 160: LDSB_I ldsb [%r31 + 0x0001], %r3
.word 0x91d020b3 ! 161: Tcc_I ta icc_or_xcc, %r0 + 179
.word 0x8d903ea0 ! 162: WRPR_PSTATE_I wrpr %r0, 0x1ea0, %pstate
setx 0xf092e6de11140706, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 163: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8d902f63 ! 164: WRPR_PSTATE_I wrpr %r0, 0x0f63, %pstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r20, [%r0+0x3c8] %asi
.word 0x9d944014 ! 165: WRPR_WSTATE_R wrpr %r17, %r20, %wstate
.word 0x9aa80001 ! 166: ANDNcc_R andncc %r0, %r1, %r13
.word 0x39400001 ! 167: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802058 ! 168: WRASI_I wr %r0, 0x0058, %asi
.word 0xdaf00852 ! 169: STXA_R stxa %r13, [%r0 + %r18] 0x42
.word 0x94692001 ! 170: UDIVX_I udivx %r4, 0x0001, %r10
setx 0xf32b5bb5bad4b0ad, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 171: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8b900002 ! 172: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xd42fe001 ! 173: STB_I stb %r10, [%r31 + 0x0001]
.word 0xd4dfe030 ! 174: LDXA_I ldxa [%r31, + 0x0030] %asi, %r10
setx 0x15dc274b953b91df, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 175: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_76)) -> intp(0,0,30)
.word 0x39400001 ! 176: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91d02034 ! 177: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xfef00b12 ! 178: STXA_R stxa %r31, [%r0 + %r18] 0x58
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_78)) -> intp(0,0,2)
.word 0x39400001 ! 179: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8780201c ! 180: WRASI_I wr %r0, 0x001c, %asi
.word 0x3c800001 ! 181: BPOS bpos,a <label_0x1>
.word 0x91d0001e ! 182: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8b900002 ! 183: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xd45fc000 ! 184: LDX_R ldx [%r31 + %r0], %r10
.word 0x8f902001 ! 1: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x856a2001 ! 185: SDIVX_I sdivx %r8, 0x0001, %r2
.word 0xa9844010 ! 186: WR_SET_SOFTINT_R wr %r17, %r16, %set_softint
.word 0xc447e001 ! 187: LDSW_I ldsw [%r31 + 0x0001], %r2
setx 0x381552a91240c309, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 188: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x81510000 ! 189: RDPR_TICK <illegal instruction>
.word 0xc4800ae0 ! 190: LDUWA_R lduwa [%r0, %r0] 0x57, %r2
.word 0x87802016 ! 191: WRASI_I wr %r0, 0x0016, %asi
.word 0xc51fe001 ! 192: LDDF_I ldd [%r31, 0x0001], %f2
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_82)) -> intp(0,0,4)
.word 0x39400001 ! 193: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8b900002 ! 194: WRPR_TBA_R wrpr %r0, %r2, %tba
setx 0x4cf33f53d3a0ef10, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 195: WR_STICK_REG_R wr %r0, %r1, %-
taddcctv %r7, 0x1d0f, %r3
.word 0xc407e001 ! 196: LDUW_I lduw [%r31 + 0x0001], %r2
setx 0x7cc78175baf30c21, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 197: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc527e001 ! 198: STF_I st %f2, [0x0001, %r31]
.word 0xc4d80e80 ! 199: LDXA_R ldxa [%r0, %r0] 0x74, %r2
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r7, [%r0+0x3c0] %asi
.word 0x9d920013 ! 200: WRPR_WSTATE_R wrpr %r8, %r19, %wstate
.word 0x8d902250 ! 201: WRPR_PSTATE_I wrpr %r0, 0x0250, %pstate
setx debug_0_88 + 64, %r11, %r19
.word 0xe6f00b12 ! 202: STXA_R stxa %r19, [%r0 + %r18] 0x58
setx 0xb643ed812ff80459, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 203: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xdef00852 ! 204: STXA_R stxa %r15, [%r0 + %r18] 0x42
.word 0x819822d7 ! 205: WRHPR_HPSTATE_I wrhpr %r0, 0x02d7, %hpstate
.word 0xc41fc000 ! 206: LDD_R ldd [%r31 + %r0], %r2
setx 0x14ce93bea1e9c21d, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 207: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc527e001 ! 208: STF_I st %f2, [0x0001, %r31]
.word 0x87802014 ! 209: WRASI_I wr %r0, 0x0014, %asi
.word 0xa782e001 ! 210: WR_GRAPHICS_STATUS_REG_I wr %r11, 0x0001, %-
.word 0xad846001 ! 211: WR_SOFTINT_REG_I wr %r17, 0x0001, %softint
.word 0x25400001 ! 212: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xc40fe001 ! 213: LDUB_I ldub [%r31 + 0x0001], %r2
.word 0x8350c000 ! 214: RDPR_TT rdpr %tt, %r1
setx 0x848ce272a6cf7093, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 215: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xc20fc000 ! 216: LDUB_R ldub [%r31 + %r0], %r1
.word 0x81460000 ! 217: RD_STICK_REG stbar
.word 0x91d0001e ! 218: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r0, [%r0+0x3d0] %asi
.word 0x9d944011 ! 219: WRPR_WSTATE_R wrpr %r17, %r17, %wstate
.word 0xc2c804a0 ! 220: LDSBA_R ldsba [%r0, %r0] 0x25, %r1
.word 0xc2d7e020 ! 221: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r1
ta T_CHANGE_HPRIV ! macro
.word 0xc25fc000 ! 223: LDX_R ldx [%r31 + %r0], %r1
.word 0x8d450000 ! 224: RD_SET_SOFTINT rd %set_softint, %r6
.word 0xad84a001 ! 225: WR_SOFTINT_REG_I wr %r18, 0x0001, %softint
.word 0x8780201c ! 226: WRASI_I wr %r0, 0x001c, %asi
setx 0x74ad63361f8bfd30, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 227: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3c0] %asi
.word 0x9d90c00a ! 228: WRPR_WSTATE_R wrpr %r3, %r10, %wstate
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_97:
.word 0x8f902004 ! 229: WRPR_TL_I wrpr %r0, 0x0004, %tl
setx 0x06e8e9d0caaff26f, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 230: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xcc8fe010 ! 231: LDUBA_I lduba [%r31, + 0x0010] %asi, %r6
.word 0xcd37c00a ! 232: STQF_R - %f6, [%r10, %r31]
.word 0xcc8008a0 ! 233: LDUWA_R lduwa [%r0, %r0] 0x45, %r6
.word 0xcc5fe001 ! 234: LDX_I ldx [%r31 + 0x0001], %r6
.word 0x8945c000 ! 235: RD_TICK_CMPR_REG rd %-, %r4
.word 0x93902005 ! 236: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x91d02035 ! 237: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xd9312001 ! 1: STQF_I - %f12, [0x0001, %r4]
.word 0x8b458000 ! 238: RD_SOFTINT_REG rd %softint, %r5
.word 0x25400001 ! 239: FBPLG fblg,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_101)) -> intp(0,1,3)
.word 0xa981a001 ! 240: WR_SET_SOFTINT_I wr %r6, 0x0001, %set_softint
.word 0xca5fe001 ! 241: LDX_I ldx [%r31 + 0x0001], %r5
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_102)) -> intp(0,0,30)
.word 0x39400001 ! 242: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 243: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xfef00b12 ! 244: STXA_R stxa %r31, [%r0 + %r18] 0x58
setx 0x623404b89005ccfb, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 245: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d020b3 ! 246: Tcc_I ta icc_or_xcc, %r0 + 179
setx 0x2d7edbe5048ea63c, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 247: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xca9004a0 ! 248: LDUHA_R lduha [%r0, %r0] 0x25, %r5
.word 0xa1902007 ! 249: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r20, [%r0+0x3c8] %asi
.word 0x9d944004 ! 250: WRPR_WSTATE_R wrpr %r17, %r4, %wstate
.word 0x93d02033 ! 251: Tcc_I tne icc_or_xcc, %r0 + 51
.word 0x93902003 ! 252: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xe0f00852 ! 253: STXA_R stxa %r16, [%r0 + %r18] 0x42
.word 0x87802089 ! 254: WRASI_I wr %r0, 0x0089, %asi
.word 0xca2fe001 ! 255: STB_I stb %r5, [%r31 + 0x0001]
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r20, [%r0+0x3e8] %asi
.word 0x9d924008 ! 256: WRPR_WSTATE_R wrpr %r9, %r8, %wstate
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_110)) -> intp(0,0,4)
.word 0x39400001 ! 257: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xca3fe001 ! 258: STD_I std %r5, [%r31 + 0x0001]
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0x8db44314 ! 259: ALIGNADDRESS alignaddr %r17, %r20, %r6
.word 0x8d90275e ! 260: WRPR_PSTATE_I wrpr %r0, 0x075e, %pstate
.word 0x91d02035 ! 261: Tcc_I ta icc_or_xcc, %r0 + 53
setx 0xb9f50b96d85fb528, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 262: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d0001e ! 263: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d9020d9 ! 264: WRPR_PSTATE_I wrpr %r0, 0x00d9, %pstate
.word 0x91d02032 ! 265: Tcc_I ta icc_or_xcc, %r0 + 50
setx 0x97405fc79f81b4d0, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 266: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xf064289f449d0aa9, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 267: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d02035 ! 268: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x3c800001 ! 269: BPOS bpos,a <label_0x1>
taddcctv %r7, 0x14d9, %r7
.word 0xcc07e001 ! 270: LDUW_I lduw [%r31 + 0x0001], %r6
.word 0x81464000 ! 271: RD_STICK_CMPR_REG stbar
setx 0x8811ea4dd5c09e52, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 272: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8d802004 ! 273: WRFPRS_I wr %r0, 0x0004, %fprs
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_117)) -> intp(0,1,3)
.word 0xa9822001 ! 274: WR_SET_SOFTINT_I wr %r8, 0x0001, %set_softint
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3e8] %asi
.word 0x9d93000b ! 275: WRPR_WSTATE_R wrpr %r12, %r11, %wstate
.word 0x39400001 ! 276: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa1902004 ! 277: WRPR_GL_I wrpr %r0, 0x0004, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_120)) -> intp(0,1,3)
.word 0xa981e001 ! 278: WR_SET_SOFTINT_I wr %r7, 0x0001, %set_softint
.word 0x91d0001e ! 279: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x87802055 ! 280: WRASI_I wr %r0, 0x0055, %asi
setx 0xcc8facfa410b6385, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 281: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xa9480000 ! 282: RDHPR_HPSTATE rdhpr %hpstate, %r20
.word 0xe8cfe000 ! 283: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r20
.word 0xe88008a0 ! 284: LDUWA_R lduwa [%r0, %r0] 0x45, %r20
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_122)) -> intp(0,0,15)
.word 0x39400001 ! 285: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91d020b3 ! 286: Tcc_I ta icc_or_xcc, %r0 + 179
taddcctv %r12, 0x1078, %r18
.word 0xe807e001 ! 287: LDUW_I lduw [%r31 + 0x0001], %r20
.word 0x91454000 ! 288: RD_CLEAR_SOFTINT rd %clear_softint, %r8
.word 0xd0d7e000 ! 289: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r8
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_124)) -> intp(0,0,28)
.word 0x39400001 ! 290: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_125:
.word 0x8f902004 ! 291: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r0, [%r0+0x3d0] %asi
.word 0x9d950014 ! 292: WRPR_WSTATE_R wrpr %r20, %r20, %wstate
setx 0x0c9178544bf36f04, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 293: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd137e001 ! 294: STQF_I - %f8, [0x0001, %r31]
.word 0xfef00b12 ! 295: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x8d90265b ! 296: WRPR_PSTATE_I wrpr %r0, 0x065b, %pstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3c0] %asi
.word 0x9d944012 ! 297: WRPR_WSTATE_R wrpr %r17, %r18, %wstate
setx debug_0_130 + 64, %r11, %r19
.word 0xe6f00b12 ! 298: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xd0c7e030 ! 299: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r8
.word 0x8f902000 ! 1: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x936ae001 ! 300: SDIVX_I sdivx %r11, 0x0001, %r9
setx 0xe12d750fd1e7af57, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 301: FBPULE fbule,a,pn %fcc0, <label_0x1>
taddcctv %r6, 0x1d69, %r18
.word 0xd207e001 ! 302: LDUW_I lduw [%r31 + 0x0001], %r9
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_134)) -> intp(0,0,20)
.word 0x39400001 ! 303: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93902002 ! 304: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r6, [%r0+0x3e0] %asi
.word 0x9d924007 ! 305: WRPR_WSTATE_R wrpr %r9, %r7, %wstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r9, [%r0+0x3e0] %asi
.word 0x9d918012 ! 306: WRPR_WSTATE_R wrpr %r6, %r18, %wstate
.word 0x9f802001 ! 307: SIR sir 0x0001
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r12, [%r0+0x3d8] %asi
.word 0x9d944011 ! 308: WRPR_WSTATE_R wrpr %r17, %r17, %wstate
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_138)) -> intp(0,0,10)
.word 0x39400001 ! 309: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x81460000 ! 310: RD_STICK_REG stbar
.word 0xd2900e40 ! 311: LDUHA_R lduha [%r0, %r0] 0x72, %r9
.word 0x20800001 ! 312: BN bn,a <label_0x1>
.word 0xa345c000 ! 314: RD_TICK_CMPR_REG rd %-, %r17
.word 0x91d0001e ! 315: Tcc_R ta icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_139)) -> intp(0,1,3)
.word 0xa980a001 ! 316: WR_SET_SOFTINT_I wr %r2, 0x0001, %set_softint
setx 0x02e972789a653e61, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 317: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe2dfe030 ! 318: LDXA_I ldxa [%r31, + 0x0030] %asi, %r17
.word 0x8d480000 ! 319: RDHPR_HPSTATE rdhpr %hpstate, %r6
.word 0x39400001 ! 320: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0x1ed6bb5a2afcb02b, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 321: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xfef00b12 ! 322: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x879023e8 ! 323: WRPR_TT_I wrpr %r0, 0x03e8, %tt
.word 0xe6f00852 ! 324: STXA_R stxa %r19, [%r0 + %r18] 0x42
.word 0x39400001 ! 325: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_146)) -> intp(0,0,18)
.word 0x39400001 ! 326: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa190200e ! 327: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0xa1a01a6c ! 328: FqTOi fqtoi
.word 0x39400001 ! 329: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87902037 ! 330: WRPR_TT_I wrpr %r0, 0x0037, %tt
.word 0xa1902008 ! 331: WRPR_GL_I wrpr %r0, 0x0008, %-
setx debug_0_148 + 64, %r11, %r19
.word 0xe6f00b12 ! 332: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x91d02032 ! 333: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xe09fc020 ! 334: LDDA_R ldda [%r31, %r0] 0x01, %r16
taddcctv %r20, 0x1f99, %r15
.word 0xe007e001 ! 335: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0x87902357 ! 336: WRPR_TT_I wrpr %r0, 0x0357, %tt
.word 0xe01fe001 ! 337: LDD_I ldd [%r31 + 0x0001], %r16
.word 0x83d02033 ! 338: Tcc_I te icc_or_xcc, %r0 + 51
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r1, [%r0+0x3c0] %asi
.word 0x9d924002 ! 339: WRPR_WSTATE_R wrpr %r9, %r2, %wstate
.word 0xa5464000 ! 340: RD_STICK_CMPR_REG rd %-, %r18
.word 0xe4d7e010 ! 341: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r18
.word 0x83d0001e ! 342: Tcc_R te icc_or_xcc, %r0 + %r30
setx 0xb7cfde3e3f4895f1, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 343: FBPULE fbule,a,pn %fcc0, <label_0x1>
tsubcctv %r6, 0x1f5d, %r26
.word 0xe407e001 ! 344: LDUW_I lduw [%r31 + 0x0001], %r18
.word 0xe4d7e030 ! 345: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r18
.word 0x83d0001e ! 346: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x39400001 ! 347: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
ta T_CHANGE_HPRIV ! macro
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_154)) -> intp(0,0,4)
.word 0x39400001 ! 349: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe4800c60 ! 350: LDUWA_R lduwa [%r0, %r0] 0x63, %r18
setx 0xe4f20525a3eb48b5, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 351: FBPULE fbule,a,pn %fcc0, <label_0x1>
setx 0x35515b2c42fc8515, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 352: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe4cfe020 ! 353: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r18
setx debug_0_157 + 64, %r11, %r19
.word 0xe6f00b12 ! 354: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r0, [%r0+0x3d8] %asi
.word 0x9d944008 ! 355: WRPR_WSTATE_R wrpr %r17, %r8, %wstate
.word 0x99902001 ! 356: WRPR_CLEANWIN_I wrpr %r0, 0x0001, %cleanwin
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_159)) -> intp(0,1,3)
.word 0xa984e001 ! 357: WR_SET_SOFTINT_I wr %r19, 0x0001, %set_softint
.word 0x91d0001e ! 358: Tcc_R ta icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_160)) -> intp(0,0,10)
.word 0x39400001 ! 359: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0x7ff4ff097dd92b8c, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 360: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_162)) -> intp(0,1,3)
.word 0xa9842001 ! 361: WR_SET_SOFTINT_I wr %r16, 0x0001, %set_softint
.word 0xe48008a0 ! 362: LDUWA_R lduwa [%r0, %r0] 0x45, %r18
.word 0x93902004 ! 363: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x25400001 ! 364: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x91d020b2 ! 365: Tcc_I ta icc_or_xcc, %r0 + 178
.word 0x91d0001e ! 366: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x81510000 ! 367: RDPR_TICK rdpr %tick, %r0
.word 0xe48008a0 ! 368: LDUWA_R lduwa [%r0, %r0] 0x45, %r18
.word 0x8790211e ! 369: WRPR_TT_I wrpr %r0, 0x011e, %tt
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r20, [%r0+0x3c0] %asi
.word 0x9d948009 ! 370: WRPR_WSTATE_R wrpr %r18, %r9, %wstate
.word 0xe44fc000 ! 371: LDSB_R ldsb [%r31 + %r0], %r18
.word 0xe48008a0 ! 372: LDUWA_R lduwa [%r0, %r0] 0x45, %r18
.word 0xa7816001 ! 373: WR_GRAPHICS_STATUS_REG_I wr %r5, 0x0001, %-
.word 0xe51fc000 ! 374: LDDF_R ldd [%r31, %r0], %f18
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xa9b0c300 ! 375: ALIGNADDRESS alignaddr %r3, %r0, %r20
.word 0xe85fe001 ! 376: LDX_I ldx [%r31 + 0x0001], %r20
setx debug_0_166 + 64, %r11, %r19
.word 0xe6f00b12 ! 377: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xe88008a0 ! 378: LDUWA_R lduwa [%r0, %r0] 0x45, %r20
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_167)) -> intp(0,1,3)
.word 0xa9842001 ! 379: WR_SET_SOFTINT_I wr %r16, 0x0001, %set_softint
.word 0xe88008a0 ! 380: LDUWA_R lduwa [%r0, %r0] 0x45, %r20
.word 0x9f802001 ! 381: SIR sir 0x0001
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_168)) -> intp(0,1,3)
.word 0xa980a001 ! 382: WR_SET_SOFTINT_I wr %r2, 0x0001, %set_softint
setx 0x5eeef944151c7a29, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 383: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x26791b8a6a7a7f14, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 384: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x1d61d6fff1daf9b3, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 385: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8f45c000 ! 386: RD_TICK_CMPR_REG rd %-, %r7
.word 0x9d902001 ! 387: WRPR_WSTATE_I wrpr %r0, 0x0001, %wstate
.word 0xfef00b12 ! 388: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xd6f00852 ! 389: STXA_R stxa %r11, [%r0 + %r18] 0x42
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_175)) -> intp(0,1,3)
.word 0xa982a001 ! 390: WR_SET_SOFTINT_I wr %r10, 0x0001, %set_softint
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xe7328011 ! 1: STQF_R - %f19, [%r17, %r10]
.word 0xa3458000 ! 391: RD_SOFTINT_REG rd %softint, %r17
.word 0xdef00852 ! 392: STXA_R stxa %r15, [%r0 + %r18] 0x42
setx 0xd8079bcb2913d181, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 393: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3d0] %asi
.word 0x9d930008 ! 394: WRPR_WSTATE_R wrpr %r12, %r8, %wstate
.word 0x8d9039ff ! 395: WRPR_PSTATE_I wrpr %r0, 0x19ff, %pstate
.word 0x91d020b3 ! 396: Tcc_I ta icc_or_xcc, %r0 + 179
.word 0x8fa000c7 ! 397: FNEGd fnegd %f38, %f38
.word 0xce8008a0 ! 398: LDUWA_R lduwa [%r0, %r0] 0x45, %r7
.word 0xce800b00 ! 399: LDUWA_R lduwa [%r0, %r0] 0x58, %r7
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3d0] %asi
.word 0x9d92000d ! 400: WRPR_WSTATE_R wrpr %r8, %r13, %wstate
setx debug_0_181 + 64, %r11, %r19
.word 0xe6f00b12 ! 401: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xce8008a0 ! 402: LDUWA_R lduwa [%r0, %r0] 0x45, %r7
.word 0xce9fc020 ! 403: LDDA_R ldda [%r31, %r0] 0x01, %r7
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xd1326001 ! 1: STQF_I - %f8, [0x0001, %r9]
.word 0x95458000 ! 404: RD_SOFTINT_REG rd %softint, %r10
setx 0xdd1e9b4b437dcdb5, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 405: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r10, [%r0+0x3c8] %asi
.word 0x9d94c001 ! 406: WRPR_WSTATE_R wrpr %r19, %r1, %wstate
.word 0xd4bfe001 ! 407: STDA_I stda %r10, [%r31 + 0x0001] %asi
.word 0xd45fc000 ! 408: LDX_R ldx [%r31 + %r0], %r10
.word 0x39400001 ! 409: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe8f00852 ! 410: STXA_R stxa %r20, [%r0 + %r18] 0x42
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3d0] %asi
.word 0x9d92000b ! 411: WRPR_WSTATE_R wrpr %r8, %r11, %wstate
.word 0xd457e001 ! 412: LDSH_I ldsh [%r31 + 0x0001], %r10
.word 0xd45fc000 ! 413: LDX_R ldx [%r31 + %r0], %r10
.word 0x83d02033 ! 414: Tcc_I te icc_or_xcc, %r0 + 51
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_188)) -> intp(0,0,10)
.word 0x39400001 ! 415: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8780201c ! 416: WRASI_I wr %r0, 0x001c, %asi
.word 0x83d020b4 ! 417: Tcc_I te icc_or_xcc, %r0 + 180
.word 0xe2f00852 ! 418: STXA_R stxa %r17, [%r0 + %r18] 0x42
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xbfefc000 ! 419: RESTORE_R restore %r31, %r0, %r31
.word 0xd48fe020 ! 420: LDUBA_I lduba [%r31, + 0x0020] %asi, %r10
.word 0xd53fc00b ! 421: STDF_R std %f10, [%r11, %r31]
.word 0x91d0001e ! 422: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x39400001 ! 423: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0x6a474f2c104c06bf, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 424: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d02032 ! 425: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xd51fe001 ! 426: LDDF_I ldd [%r31, 0x0001], %f10
.word 0x39400001 ! 427: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_194)) -> intp(0,0,1)
.word 0x39400001 ! 428: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd45fc000 ! 429: LDX_R ldx [%r31 + %r0], %r10
.word 0x81510000 ! 430: RDPR_TICK rdpr %tick, %r0
setx 0x9944a91047316685, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 431: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d0001e ! 432: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0xa05cdc1b90ddebf3, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 433: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r13, [%r0+0x3c0] %asi
.word 0x9d94400a ! 434: WRPR_WSTATE_R wrpr %r17, %r10, %wstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3c0] %asi
.word 0x9d904008 ! 435: WRPR_WSTATE_R wrpr %r1, %r8, %wstate
.word 0x25400001 ! 436: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xd41fe001 ! 437: LDD_I ldd [%r31 + 0x0001], %r10
.word 0x87802020 ! 438: WRASI_I wr %r0, 0x0020, %asi
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r13, [%r0+0x3d8] %asi
.word 0x9d95000b ! 439: WRPR_WSTATE_R wrpr %r20, %r11, %wstate
.word 0x87802014 ! 440: WRASI_I wr %r0, 0x0014, %asi
.word 0xd45fc000 ! 441: LDX_R ldx [%r31 + %r0], %r10
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_201)) -> intp(0,1,3)
.word 0xa981a001 ! 442: WR_SET_SOFTINT_I wr %r6, 0x0001, %set_softint
setx debug_0_202 + 64, %r11, %r19
.word 0xe6f00b12 ! 443: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x91d02033 ! 444: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x81982e45 ! 445: WRHPR_HPSTATE_I wrhpr %r0, 0x0e45, %hpstate
.word 0xd537e001 ! 446: STQF_I - %f10, [0x0001, %r31]
.word 0xa150c000 ! 447: RDPR_TT rdpr %tt, %r16
.word 0x87802089 ! 448: WRASI_I wr %r0, 0x0089, %asi
.word 0x97a209e8 ! 449: FDIVq dis not found
.word 0xa7450000 ! 450: RD_SET_SOFTINT rd %set_softint, %r19
.word 0xe647c000 ! 451: LDSW_R ldsw [%r31 + %r0], %r19
.word 0x25400001 ! 452: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x91d02033 ! 453: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xa3500000 ! 454: RDPR_TPC rdpr %tpc, %r17
.word 0x93902000 ! 455: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x8d902403 ! 456: WRPR_PSTATE_I wrpr %r0, 0x0403, %pstate
setx 0x113c030a8d6dd65d, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 457: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe327e001 ! 458: STF_I st %f17, [0x0001, %r31]
.word 0xa1902005 ! 459: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x25400001 ! 460: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r7, [%r0+0x3c0] %asi
.word 0x9d948014 ! 461: WRPR_WSTATE_R wrpr %r18, %r20, %wstate
.word 0x87802088 ! 462: WRASI_I wr %r0, 0x0088, %asi
setx 0x42ad5219d2167719, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 463: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x376d8b4df9b5448c, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 464: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x93902007 ! 465: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xe25fc000 ! 466: LDX_R ldx [%r31 + %r0], %r17
.word 0xe28008a0 ! 467: LDUWA_R lduwa [%r0, %r0] 0x45, %r17
.word 0xe2800c80 ! 468: LDUWA_R lduwa [%r0, %r0] 0x64, %r17
.word 0x91d02035 ! 469: Tcc_I ta icc_or_xcc, %r0 + 53
setx 0x745908fca393c030, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 470: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r8, [%r0+0x3c0] %asi
.word 0x9d940014 ! 471: WRPR_WSTATE_R wrpr %r16, %r20, %wstate
.word 0x8d802000 ! 472: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xe25fc000 ! 473: LDX_R ldx [%r31 + %r0], %r17
setx 0x577e2c9356408277, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 474: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe24fe001 ! 475: LDSB_I ldsb [%r31 + 0x0001], %r17
.word 0x91d02032 ! 476: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xe23fe001 ! 477: STD_I std %r17, [%r31 + 0x0001]
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_212)) -> intp(0,0,13)
.word 0x39400001 ! 478: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x9f802001 ! 479: SIR sir 0x0001
setx 0x0061f2836e3bab13, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 480: WR_STICK_REG_R wr %r0, %r1, %-
setx debug_0_214 + 64, %r11, %r19
.word 0xe6f00b12 ! 481: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xfef00b12 ! 482: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802088 ! 483: WRASI_I wr %r0, 0x0088, %asi
.word 0x80f94013 ! 484: SDIVcc_R sdivcc %r5, %r19, %r0
.word 0x91d0001e ! 485: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xe8f00852 ! 486: STXA_R stxa %r20, [%r0 + %r18] 0x42
setx 0xe872d6d149eac6ea, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 487: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xf67e617e66746b59, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 488: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xd6f00852 ! 489: STXA_R stxa %r11, [%r0 + %r18] 0x42
.word 0xc08008a0 ! 490: LDUWA_R lduwa [%r0, %r0] 0x45, %r0
.word 0xc05fc000 ! 491: LDX_R ldx [%r31 + %r0], %r0
.word 0x91d0001e ! 492: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0x730be9c20c8f5138, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 493: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r4, [%r0+0x3d8] %asi
.word 0x9d944013 ! 494: WRPR_WSTATE_R wrpr %r17, %r19, %wstate
setx 0x430d4191e4441c35, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 495: WR_STICK_REG_R wr %r0, %r1, %-
taddcctv %r24, 0x107b, %r7
.word 0xc007e001 ! 496: LDUW_I lduw [%r31 + 0x0001], %r0
.word 0x81982b85 ! 497: WRHPR_HPSTATE_I wrhpr %r0, 0x0b85, %hpstate
tsubcctv %r23, 0x1777, %r25
.word 0xc007e001 ! 498: LDUW_I lduw [%r31 + 0x0001], %r0
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xe3352001 ! 1: STQF_I - %f17, [0x0001, %r20]
.word 0xa9458000 ! 499: RD_SOFTINT_REG rd %softint, %r20
tsubcctv %r2, 0x18d7, %r5
.word 0xe807e001 ! 500: LDUW_I lduw [%r31 + 0x0001], %r20
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r2, [%r0+0x3e0] %asi
.word 0x9d934001 ! 501: WRPR_WSTATE_R wrpr %r13, %r1, %wstate
.word 0xe81fc000 ! 502: LDD_R ldd [%r31 + %r0], %r20
.word 0x93902005 ! 503: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
setx 0x58e67ed906bd2c14, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 504: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x029dac9bec62d29f, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 505: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x93902004 ! 506: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_230)) -> intp(0,0,23)
.word 0x39400001 ! 507: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 508: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x8d903691 ! 509: WRPR_PSTATE_I wrpr %r0, 0x1691, %pstate
setx debug_0_232 + 64, %r11, %r19
.word 0xe6f00b12 ! 510: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x93902005 ! 511: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xe927e001 ! 512: STF_I st %f20, [0x0001, %r31]
.word 0x28700001 ! 513: BPLEU <illegal instruction>
.word 0x87802010 ! 514: WRASI_I wr %r0, 0x0010, %asi
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r3, [%r0+0x3d8] %asi
.word 0x9d940006 ! 515: WRPR_WSTATE_R wrpr %r16, %r6, %wstate
setx 0x829bfb3e6e5c3063, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 516: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe857c000 ! 517: LDSH_R ldsh [%r31 + %r0], %r20
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xd914000b ! 1: LDQF_R - [%r16, %r11], %f12
.word 0x89a4c833 ! 518: FADDs fadds %f19, %f19, %f4
.word 0x8780201c ! 519: WRASI_I wr %r0, 0x001c, %asi
.word 0x8d802000 ! 520: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x8fa4c9a6 ! 521: FDIVs fdivs %f19, %f6, %f7
.word 0x87802020 ! 522: WRASI_I wr %r0, 0x0020, %asi
.word 0xa190200a ! 523: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0xce4fc000 ! 524: LDSB_R ldsb [%r31 + %r0], %r7
.word 0xce5fc000 ! 525: LDX_R ldx [%r31 + %r0], %r7
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_236)) -> intp(0,0,2)
.word 0x39400001 ! 526: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_237)) -> intp(0,1,3)
.word 0xa9822001 ! 527: WR_SET_SOFTINT_I wr %r8, 0x0001, %set_softint
.word 0x25400001 ! 528: FBPLG fblg,a,pn %fcc0, <label_0x1>
setx 0xdd006c166e558a27, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 529: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xfff3b17b1b18b6a7, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 530: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xce800c00 ! 531: LDUWA_R lduwa [%r0, %r0] 0x60, %r7
.word 0xce3fc006 ! 532: STD_R std %r7, [%r31 + %r6]
setx 0x6ed7232e0bd58050, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 533: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xda4139bc984c270b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 534: FBPULE fbule,a,pn %fcc0, <label_0x1>
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_243:
.word 0x8f902003 ! 535: WRPR_TL_I wrpr %r0, 0x0003, %tl
.word 0xad84e001 ! 536: WR_SOFTINT_REG_I wr %r19, 0x0001, %softint
.word 0xce0fc000 ! 537: LDUB_R ldub [%r31 + %r0], %r7
.word 0x91d02035 ! 538: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r0, [%r0+0x3d8] %asi
.word 0x9d910002 ! 539: WRPR_WSTATE_R wrpr %r4, %r2, %wstate
taddcctv %r4, 0x11e3, %r17
.word 0xce07e001 ! 540: LDUW_I lduw [%r31 + 0x0001], %r7
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r5, [%r0+0x3e0] %asi
.word 0x9d918007 ! 541: WRPR_WSTATE_R wrpr %r6, %r7, %wstate
.word 0x30800001 ! 542: BA ba,a <label_0x1>
setx 0x343e0fbc5488e1e0, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 543: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xfef00b12 ! 544: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xce8008a0 ! 545: LDUWA_R lduwa [%r0, %r0] 0x45, %r7
.word 0xa150c000 ! 546: RDPR_TT <illegal instruction>
.word 0x93d0001e ! 547: Tcc_R tne icc_or_xcc, %r0 + %r30
taddcctv %r2, 0x144a, %r1
.word 0xe007e001 ! 548: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0xe05fc000 ! 549: LDX_R ldx [%r31 + %r0], %r16
.word 0xe05fe001 ! 550: LDX_I ldx [%r31 + 0x0001], %r16
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r2, [%r0+0x3e8] %asi
.word 0x9d914011 ! 551: WRPR_WSTATE_R wrpr %r5, %r17, %wstate
.word 0xe00fc000 ! 552: LDUB_R ldub [%r31 + %r0], %r16
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_251)) -> intp(0,1,3)
.word 0xa9826001 ! 553: WR_SET_SOFTINT_I wr %r9, 0x0001, %set_softint
.word 0x8d902c7e ! 554: WRPR_PSTATE_I wrpr %r0, 0x0c7e, %pstate
.word 0xab814012 ! 555: WR_CLEAR_SOFTINT_R wr %r5, %r18, %clear_softint
.word 0xdef00852 ! 556: STXA_R stxa %r15, [%r0 + %r18] 0x42
.word 0x8d903500 ! 557: WRPR_PSTATE_I wrpr %r0, 0x1500, %pstate
.word 0xe1e7c032 ! 558: CASA_I casa [%r31] 0x 1, %r18, %r16
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_253:
.word 0x8f902004 ! 559: WRPR_TL_I wrpr %r0, 0x0004, %tl
setx 0xbf1bd67cc1c1d51b, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 560: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8d902032 ! 561: WRPR_PSTATE_I wrpr %r0, 0x0032, %pstate
taddcctv %r5, 0x1b0c, %r7
.word 0xe007e001 ! 562: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0x93902004 ! 563: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0xab844003 ! 564: WR_CLEAR_SOFTINT_R wr %r17, %r3, %clear_softint
.word 0x8f902000 ! 1: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0xa3a01969 ! 565: FqTOd dis not found
.word 0xe29fc020 ! 566: LDDA_R ldda [%r31, %r0] 0x01, %r17
.word 0x2e800001 ! 567: BVS bvs,a <label_0x1>
.word 0x8790233d ! 568: WRPR_TT_I wrpr %r0, 0x033d, %tt
.word 0x39400001 ! 569: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa4d44002 ! 570: UMULcc_R umulcc %r17, %r2, %r18
.word 0x93902002 ! 571: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x8d9032f4 ! 572: WRPR_PSTATE_I wrpr %r0, 0x12f4, %pstate
.word 0xe45fc000 ! 573: LDX_R ldx [%r31 + %r0], %r18
.word 0x9550c000 ! 574: RDPR_TT rdpr %tt, %r10
ta T_CHANGE_HPRIV ! macro
.word 0xd8f00852 ! 576: STXA_R stxa %r12, [%r0 + %r18] 0x42
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_259)) -> intp(0,1,3)
.word 0xa9832001 ! 577: WR_SET_SOFTINT_I wr %r12, 0x0001, %set_softint
.word 0x8790236e ! 578: WRPR_TT_I wrpr %r0, 0x036e, %tt
.word 0x25400001 ! 579: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 580: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r4, [%r0+0x3c0] %asi
.word 0x9d908005 ! 581: WRPR_WSTATE_R wrpr %r2, %r5, %wstate
.word 0xfef00b12 ! 582: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x8e6a8013 ! 583: UDIVX_R udivx %r10, %r19, %r7
.word 0x93902006 ! 584: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
setx 0xb377848d1105c3ed, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 585: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8d9029b9 ! 586: WRPR_PSTATE_I wrpr %r0, 0x09b9, %pstate
.word 0x25400001 ! 587: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xce8008a0 ! 588: LDUWA_R lduwa [%r0, %r0] 0x45, %r7
.word 0x8b900002 ! 589: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x87802016 ! 590: WRASI_I wr %r0, 0x0016, %asi
.word 0x8d902c23 ! 591: WRPR_PSTATE_I wrpr %r0, 0x0c23, %pstate
.word 0xced7e000 ! 592: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r7
setx 0x827fc7fb0074a201, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 593: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xcf37e001 ! 594: STQF_I - %f7, [0x0001, %r31]
.word 0x87802063 ! 595: WRASI_I wr %r0, 0x0063, %asi
.word 0x91926001 ! 596: WRPR_PIL_I wrpr %r9, 0x0001, %pil
setx debug_0_268 + 64, %r11, %r19
.word 0xe6f00b12 ! 597: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xce5fc000 ! 598: LDX_R ldx [%r31 + %r0], %r7
.word 0x83d0001e ! 599: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x96480001 ! 600: MULX_R mulx %r0, %r1, %r11
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3c0] %asi
.word 0x9d908014 ! 601: WRPR_WSTATE_R wrpr %r2, %r20, %wstate
.word 0xd61fc000 ! 602: LDD_R ldd [%r31 + %r0], %r11
.word 0xdaf00852 ! 603: STXA_R stxa %r13, [%r0 + %r18] 0x42
.word 0x8d903e1e ! 604: WRPR_PSTATE_I wrpr %r0, 0x1e1e, %pstate
.word 0x93902000 ! 605: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0xd697e000 ! 606: LDUHA_I lduha [%r31, + 0x0000] %asi, %r11
.word 0xd68804a0 ! 607: LDUBA_R lduba [%r0, %r0] 0x25, %r11
.word 0x83464000 ! 608: RD_STICK_CMPR_REG rd %-, %r1
.word 0x39400001 ! 609: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa1902001 ! 610: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0xc2800b40 ! 611: LDUWA_R lduwa [%r0, %r0] 0x5a, %r1
.word 0xc25fc000 ! 612: LDX_R ldx [%r31 + %r0], %r1
.word 0x87802020 ! 613: WRASI_I wr %r0, 0x0020, %asi
setx 0x9b436b40be6f246e, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 614: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xc297e020 ! 615: LDUHA_I lduha [%r31, + 0x0020] %asi, %r1
.word 0xd2f00852 ! 616: STXA_R stxa %r9, [%r0 + %r18] 0x42
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_274)) -> intp(0,0,0)
.word 0x39400001 ! 617: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x879022b1 ! 618: WRPR_TT_I wrpr %r0, 0x02b1, %tt
.word 0xc327c014 ! 619: STF_R st %f1, [%r20, %r31]
.word 0x81460000 ! 620: RD_STICK_REG stbar
.word 0x83d0001e ! 621: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xc31fe001 ! 622: LDDF_I ldd [%r31, 0x0001], %f1
.word 0xa9840010 ! 623: WR_SET_SOFTINT_R wr %r16, %r16, %set_softint
.word 0x99902002 ! 624: WRPR_CLEANWIN_I wrpr %r0, 0x0002, %cleanwin
.word 0x39400001 ! 625: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa5540000 ! 626: RDPR_GL rdpr %-, %r18
.word 0xe447e001 ! 627: LDSW_I ldsw [%r31 + 0x0001], %r18
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_276)) -> intp(0,0,25)
.word 0x39400001 ! 628: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa190200a ! 629: WRPR_GL_I wrpr %r0, 0x000a, %-
setx 0x8715a4a2177a4763, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 630: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xfef00b12 ! 631: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xe40fc000 ! 632: LDUB_R ldub [%r31 + %r0], %r18
setx 0x971175691da3f279, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 633: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x85540000 ! 634: RDPR_GL rdpr %-, %r2
.word 0x91d0001e ! 635: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xc45fe001 ! 636: LDX_I ldx [%r31 + 0x0001], %r2
.word 0x8d90319c ! 637: WRPR_PSTATE_I wrpr %r0, 0x119c, %pstate
.word 0x25400001 ! 638: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xc45fe001 ! 639: LDX_I ldx [%r31 + 0x0001], %r2
setx 0xf9b0546bec517105, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 640: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfe7c000 ! 641: SAVE_R save %r31, %r0, %r31
.word 0x81510000 ! 642: RDPR_TICK rdpr %tick, %r0
.word 0x39400001 ! 643: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_284)) -> intp(0,0,18)
.word 0x39400001 ! 644: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8d802000 ! 645: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x91d0001e ! 646: Tcc_R ta icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_285)) -> intp(0,1,3)
.word 0xa982a001 ! 647: WR_SET_SOFTINT_I wr %r10, 0x0001, %set_softint
.word 0xc597e001 ! 648: LDQFA_I - [%r31, 0x0001], %f2
.word 0x25400001 ! 649: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 650: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xc457c000 ! 651: LDSH_R ldsh [%r31 + %r0], %r2
.word 0xd8f00852 ! 652: STXA_R stxa %r12, [%r0 + %r18] 0x42
.word 0x93902007 ! 653: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xc45fc000 ! 654: LDX_R ldx [%r31 + %r0], %r2
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_289)) -> intp(0,1,3)
.word 0xa9816001 ! 655: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r12, [%r0+0x3c0] %asi
.word 0x9d944005 ! 656: WRPR_WSTATE_R wrpr %r17, %r5, %wstate
.word 0x25400001 ! 657: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r7, [%r0+0x3e8] %asi
.word 0x9d93000c ! 658: WRPR_WSTATE_R wrpr %r12, %r12, %wstate
.word 0xa2d4a001 ! 659: UMULcc_I umulcc %r18, 0x0001, %r17
.word 0x39400001 ! 660: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0xd40e2278aa5a5793, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 661: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x59e404dea7c04a83, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 662: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x2ddb6d86c6d770e9, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 663: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xddd144d813ab5dda, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 664: WR_STICK_REG_R wr %r0, %r1, %-
setx debug_0_298 + 64, %r11, %r19
.word 0xe6f00b12 ! 665: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x9d902001 ! 666: WRPR_WSTATE_I wrpr %r0, 0x0001, %wstate
setx 0x0c38f4552020155e, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 667: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x2a3757660f35d607, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 668: FBPULE fbule,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_302)) -> intp(0,0,12)
.word 0x39400001 ! 669: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe2c7e010 ! 670: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r17
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3d8] %asi
.word 0x9d90000d ! 671: WRPR_WSTATE_R wrpr %r0, %r13, %wstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r7, [%r0+0x3c0] %asi
.word 0x9d948001 ! 672: WRPR_WSTATE_R wrpr %r18, %r1, %wstate
.word 0xe25fc000 ! 673: LDX_R ldx [%r31 + %r0], %r17
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_305)) -> intp(0,1,3)
.word 0xa9812001 ! 674: WR_SET_SOFTINT_I wr %r4, 0x0001, %set_softint
.word 0xe327c001 ! 675: STF_R st %f17, [%r1, %r31]
.word 0x87802058 ! 676: WRASI_I wr %r0, 0x0058, %asi
.word 0x93d0001e ! 677: Tcc_R tne icc_or_xcc, %r0 + %r30
ta T_CHANGE_HPRIV ! macro
.word 0xa1902009 ! 679: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x91d0001e ! 680: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x87802014 ! 681: WRASI_I wr %r0, 0x0014, %asi
.word 0xdef00852 ! 682: STXA_R stxa %r15, [%r0 + %r18] 0x42
.word 0x8b980002 ! 683: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xa1454000 ! 684: RD_CLEAR_SOFTINT rd %clear_softint, %r16
.word 0x91d0001e ! 685: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xe0d804a0 ! 686: LDXA_R ldxa [%r0, %r0] 0x25, %r16
.word 0x93902005 ! 687: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x87450000 ! 688: RD_SET_SOFTINT rd %set_softint, %r3
.word 0xa190200f ! 689: WRPR_GL_I wrpr %r0, 0x000f, %-
setx 0x4892cf3fa21fd025, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 690: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r2, [%r0+0x3e0] %asi
.word 0x9d948008 ! 691: WRPR_WSTATE_R wrpr %r18, %r8, %wstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_310)) -> intp(0,1,3)
.word 0xa9846001 ! 692: WR_SET_SOFTINT_I wr %r17, 0x0001, %set_softint
.word 0x39400001 ! 693: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd2f00852 ! 694: STXA_R stxa %r9, [%r0 + %r18] 0x42
.word 0x39400001 ! 695: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91d0001e ! 696: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x25400001 ! 697: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r0, [%r0+0x3c8] %asi
.word 0x9d918004 ! 698: WRPR_WSTATE_R wrpr %r6, %r4, %wstate
setx 0xf12fa0a2e3bb142b, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 699: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8b900002 ! 700: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xa1902006 ! 701: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x8d802000 ! 702: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x99902001 ! 703: WRPR_CLEANWIN_I wrpr %r0, 0x0001, %cleanwin
.word 0x8b980002 ! 704: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_319:
.word 0x8f902004 ! 705: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0x93902004 ! 706: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x87802004 ! 707: WRASI_I wr %r0, 0x0004, %asi
.word 0x91d0001e ! 708: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93d0001e ! 709: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xc727c004 ! 710: STF_R st %f3, [%r4, %r31]
.word 0x8d902b46 ! 711: WRPR_PSTATE_I wrpr %r0, 0x0b46, %pstate
setx 0x271ca003797f594b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 712: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x8f902002 ! 1: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xa3a01962 ! 713: FqTOd dis not found
setx 0x5cdbc559ace95550, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 714: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xa2fb4000 ! 715: SDIVcc_R sdivcc %r13, %r0, %r17
.word 0xe327e001 ! 716: STF_I st %f17, [0x0001, %r31]
.word 0xe25fe001 ! 717: LDX_I ldx [%r31 + 0x0001], %r17
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0x95b00303 ! 718: ALIGNADDRESS alignaddr %r0, %r3, %r10
.word 0x81510000 ! 719: RDPR_TICK <illegal instruction>
.word 0x87902064 ! 720: WRPR_TT_I wrpr %r0, 0x0064, %tt
setx 0x6a081bee0e1c9213, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 721: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x91d0001e ! 722: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d9035ea ! 723: WRPR_PSTATE_I wrpr %r0, 0x15ea, %pstate
.word 0xad81a001 ! 724: WR_SOFTINT_REG_I wr %r6, 0x0001, %softint
.word 0x91d02035 ! 725: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0xd4c004a0 ! 726: LDSWA_R ldswa [%r0, %r0] 0x25, %r10
.word 0x39400001 ! 727: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8790214e ! 728: WRPR_TT_I wrpr %r0, 0x014e, %tt
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r8, [%r0+0x3c8] %asi
.word 0x9d95000a ! 729: WRPR_WSTATE_R wrpr %r20, %r10, %wstate
.word 0x93902005 ! 730: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8790209e ! 731: WRPR_TT_I wrpr %r0, 0x009e, %tt
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r10, [%r0+0x3c0] %asi
.word 0x9d93000b ! 732: WRPR_WSTATE_R wrpr %r12, %r11, %wstate
.word 0x93902001 ! 733: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x25400001 ! 734: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r5, [%r0+0x3e0] %asi
.word 0x9d910009 ! 735: WRPR_WSTATE_R wrpr %r4, %r9, %wstate
.word 0xd4dfe000 ! 736: LDXA_I ldxa [%r31, + 0x0000] %asi, %r10
.word 0x38800001 ! 737: BGU bgu,a <label_0x1>
.word 0x83d0001e ! 738: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xdb340013 ! 1: STQF_R - %f13, [%r19, %r16]
.word 0x87458000 ! 739: RD_SOFTINT_REG rd %softint, %r3
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_331)) -> intp(0,1,3)
.word 0xa9826001 ! 740: WR_SET_SOFTINT_I wr %r9, 0x0001, %set_softint
.word 0xc6d804a0 ! 741: LDXA_R ldxa [%r0, %r0] 0x25, %r3
.word 0xc65fc000 ! 742: LDX_R ldx [%r31 + %r0], %r3
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_332)) -> intp(0,1,3)
.word 0xa9832001 ! 743: WR_SET_SOFTINT_I wr %r12, 0x0001, %set_softint
.word 0xc65fc000 ! 744: LDX_R ldx [%r31 + %r0], %r3
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r13, [%r0+0x3e8] %asi
.word 0x9d928002 ! 745: WRPR_WSTATE_R wrpr %r10, %r2, %wstate
.word 0xa190200d ! 746: WRPR_GL_I wrpr %r0, 0x000d, %-
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_334)) -> intp(0,0,28)
.word 0x39400001 ! 747: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa190200d ! 748: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0xc65fe001 ! 749: LDX_I ldx [%r31 + 0x0001], %r3
.word 0xc6c004a0 ! 750: LDSWA_R ldswa [%r0, %r0] 0x25, %r3
.word 0xa2832001 ! 751: ADDcc_I addcc %r12, 0x0001, %r17
.word 0x39400001 ! 752: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa1902000 ! 753: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x87802010 ! 754: WRASI_I wr %r0, 0x0010, %asi
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r20, [%r0+0x3c0] %asi
.word 0x9d934012 ! 755: WRPR_WSTATE_R wrpr %r13, %r18, %wstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r6, [%r0+0x3d8] %asi
.word 0x9d934000 ! 756: WRPR_WSTATE_R wrpr %r13, %r0, %wstate
.word 0x85450000 ! 757: RD_SET_SOFTINT rd %set_softint, %r2
.word 0xa1902004 ! 758: WRPR_GL_I wrpr %r0, 0x0004, %-
setx 0x251feb2b89284d03, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 759: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x83d0001e ! 760: Tcc_R te icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_339)) -> intp(0,1,3)
.word 0xa9806001 ! 761: WR_SET_SOFTINT_I wr %r1, 0x0001, %set_softint
.word 0x8d903778 ! 762: WRPR_PSTATE_I wrpr %r0, 0x1778, %pstate
.word 0x91d020b5 ! 763: Tcc_I ta icc_or_xcc, %r0 + 181
.word 0x81510000 ! 764: RDPR_TICK rdpr %tick, %r0
.word 0xc48008a0 ! 765: LDUWA_R lduwa [%r0, %r0] 0x45, %r2
.word 0x83d02035 ! 766: Tcc_I te icc_or_xcc, %r0 + 53
.word 0xc45fc000 ! 767: LDX_R ldx [%r31 + %r0], %r2
.word 0xc45fc000 ! 768: LDX_R ldx [%r31 + %r0], %r2
.word 0x93902002 ! 769: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
setx debug_0_340 + 64, %r11, %r19
.word 0xe6f00b12 ! 770: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x8db24303 ! 771: ALIGNADDRESS alignaddr %r9, %r3, %r6
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_342)) -> intp(0,1,3)
.word 0xa9802001 ! 772: WR_SET_SOFTINT_I wr %r0, 0x0001, %set_softint
.word 0x8d802000 ! 773: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r10, [%r0+0x3e0] %asi
.word 0x9d900011 ! 774: WRPR_WSTATE_R wrpr %r0, %r17, %wstate
.word 0x93902007 ! 775: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_344)) -> intp(0,0,29)
.word 0x39400001 ! 776: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
taddcctv %r1, 0x1d66, %r16
.word 0xcc07e001 ! 777: LDUW_I lduw [%r31 + 0x0001], %r6
setx debug_0_346 + 64, %r11, %r19
.word 0xe6f00b12 ! 778: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x8145c000 ! 779: RD_TICK_CMPR_REG stbar
.word 0xc0c7e000 ! 780: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r0
.word 0xc09fc020 ! 781: LDDA_R ldda [%r31, %r0] 0x01, %r0
setx 0x3db041741d1915d8, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 782: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd2f00852 ! 783: STXA_R stxa %r9, [%r0 + %r18] 0x42
.word 0xc137e001 ! 784: STQF_I - %f0, [0x0001, %r31]
.word 0x87802089 ! 785: WRASI_I wr %r0, 0x0089, %asi
.word 0x93902006 ! 786: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x39400001 ! 787: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x9d902003 ! 788: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0xa945c000 ! 789: RD_TICK_CMPR_REG rd %-, %r20
.word 0xe8800c00 ! 790: LDUWA_R lduwa [%r0, %r0] 0x60, %r20
.word 0xa7520000 ! 791: RDPR_PIL rdpr %pil, %r19
.word 0xdaf00852 ! 792: STXA_R stxa %r13, [%r0 + %r18] 0x42
.word 0xe657e001 ! 793: LDSH_I ldsh [%r31 + 0x0001], %r19
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_352)) -> intp(0,1,3)
.word 0xa9852001 ! 794: WR_SET_SOFTINT_I wr %r20, 0x0001, %set_softint
.word 0xe6c80e40 ! 795: LDSBA_R ldsba [%r0, %r0] 0x72, %r19
.word 0x8d454000 ! 796: RD_CLEAR_SOFTINT rd %clear_softint, %r6
.word 0xfef00b12 ! 797: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x93902007 ! 798: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_354)) -> intp(0,0,11)
.word 0x39400001 ! 799: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xcc8008a0 ! 800: LDUWA_R lduwa [%r0, %r0] 0x45, %r6
.word 0xcc5fc000 ! 801: LDX_R ldx [%r31 + %r0], %r6
setx 0x6dd7a35b89018fe5, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 802: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xcc0fc000 ! 803: LDUB_R ldub [%r31 + %r0], %r6
.word 0xcc5fc000 ! 804: LDX_R ldx [%r31 + %r0], %r6
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_356)) -> intp(0,0,24)
.word 0x39400001 ! 805: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe2f00852 ! 806: STXA_R stxa %r17, [%r0 + %r18] 0x42
setx 0x35871d612723ce8f, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 807: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xcc1fe001 ! 808: LDD_I ldd [%r31 + 0x0001], %r6
.word 0x39400001 ! 809: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8d903621 ! 810: WRPR_PSTATE_I wrpr %r0, 0x1621, %pstate
.word 0xcc9fc020 ! 811: LDDA_R ldda [%r31, %r0] 0x01, %r6
.word 0x25400001 ! 812: FBPLG fblg,a,pn %fcc0, <label_0x1>
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_361:
.word 0x8f902003 ! 813: WRPR_TL_I wrpr %r0, 0x0003, %tl
tsubcctv %r7, 0x1964, %r24
.word 0xcc07e001 ! 814: LDUW_I lduw [%r31 + 0x0001], %r6
setx 0x7266a68c456a4e61, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 815: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xcd27c011 ! 816: STF_R st %f6, [%r17, %r31]
.word 0xcc1fc000 ! 817: LDD_R ldd [%r31 + %r0], %r6
.word 0x85a509c4 ! 818: FDIVd fdivd %f20, %f4, %f2
.word 0x91d02034 ! 819: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xa1902003 ! 820: WRPR_GL_I wrpr %r0, 0x0003, %-
setx 0x1525557949a1ec61, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 821: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x2a90af93bc027b87, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 822: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xc45fc000 ! 823: LDX_R ldx [%r31 + %r0], %r2
.word 0x91d0001e ! 824: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x95500000 ! 825: RDPR_TPC <illegal instruction>
.word 0xe4f00852 ! 826: STXA_R stxa %r18, [%r0 + %r18] 0x42
.word 0x87802016 ! 827: WRASI_I wr %r0, 0x0016, %asi
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xbfefc000 ! 828: RESTORE_R restore %r31, %r0, %r31
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r18, [%r0+0x3d0] %asi
.word 0x9d90000a ! 829: WRPR_WSTATE_R wrpr %r0, %r10, %wstate
.word 0xd0f00852 ! 830: STXA_R stxa %r8, [%r0 + %r18] 0x42
setx 0x7fc059ef87f5247d, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 831: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xd40fc000 ! 832: LDUB_R ldub [%r31 + %r0], %r10
.word 0x2c800001 ! 833: BNEG bneg,a <label_0x1>
.word 0xd53fe001 ! 834: STDF_I std %f10, [0x0001, %r31]
setx 0x4c06fb8d90d4a65d, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 835: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x25400001 ! 836: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xd49004a0 ! 837: LDUHA_R lduha [%r0, %r0] 0x25, %r10
.word 0x39400001 ! 838: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xbfefc000 ! 839: RESTORE_R restore %r31, %r0, %r31
.word 0xe4f00852 ! 840: STXA_R stxa %r18, [%r0 + %r18] 0x42
.word 0x879021bc ! 841: WRPR_TT_I wrpr %r0, 0x01bc, %tt
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_376)) -> intp(0,0,0)
.word 0x39400001 ! 842: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd43fc00a ! 843: STD_R std %r10, [%r31 + %r10]
.word 0x39400001 ! 844: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r6, [%r0+0x3c0] %asi
.word 0x9d91c00c ! 845: WRPR_WSTATE_R wrpr %r7, %r12, %wstate
.word 0x2c700001 ! 846: BPNEG <illegal instruction>
.word 0xd51fc000 ! 847: LDDF_R ldd [%r31, %r0], %f10
.word 0x91d02033 ! 848: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x91d02033 ! 849: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x91d020b3 ! 850: Tcc_I ta icc_or_xcc, %r0 + 179
setx 0x3a9734d0a88261a8, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 851: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd40fe001 ! 852: LDUB_I ldub [%r31 + 0x0001], %r10
.word 0xab804011 ! 853: WR_CLEAR_SOFTINT_R wr %r1, %r17, %clear_softint
.word 0xd49fe001 ! 854: LDDA_I ldda [%r31, + 0x0001] %asi, %r10
.word 0x8d9035a1 ! 855: WRPR_PSTATE_I wrpr %r0, 0x15a1, %pstate
.word 0xd497e000 ! 856: LDUHA_I lduha [%r31, + 0x0000] %asi, %r10
.word 0x24800001 ! 857: BLE ble,a <label_0x1>
.word 0x8d902e05 ! 858: WRPR_PSTATE_I wrpr %r0, 0x0e05, %pstate
.word 0xfef00b12 ! 859: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3c0] %asi
.word 0x9d92000a ! 860: WRPR_WSTATE_R wrpr %r8, %r10, %wstate
setx debug_0_382 + 64, %r11, %r19
.word 0xe6f00b12 ! 861: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x39400001 ! 862: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xad836001 ! 863: WR_SOFTINT_REG_I wr %r13, 0x0001, %softint
.word 0xd48fe010 ! 864: LDUBA_I lduba [%r31, + 0x0010] %asi, %r10
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_384)) -> intp(0,0,2)
.word 0x39400001 ! 865: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 866: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd44fe001 ! 867: LDSB_I ldsb [%r31 + 0x0001], %r10
.word 0x91d0001e ! 868: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0xd2ba50bd891197a4, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 869: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xe76df0cbbb8cf3e1, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 870: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x5e3bd47b4ffd7b61, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 871: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x83d02032 ! 872: Tcc_I te icc_or_xcc, %r0 + 50
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_389:
.word 0x8f902004 ! 873: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0xd48008a0 ! 874: LDUWA_R lduwa [%r0, %r0] 0x45, %r10
tsubcctv %r24, 0x1ed8, %r11
.word 0xd407e001 ! 875: LDUW_I lduw [%r31 + 0x0001], %r10
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0x99a00550 ! 1: FSQRTd fsqrt
.word 0xa1a08831 ! 876: FADDs fadds %f2, %f17, %f16
.word 0x87902206 ! 877: WRPR_TT_I wrpr %r0, 0x0206, %tt
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r0, [%r0+0x3e8] %asi
.word 0x9d918004 ! 878: WRPR_WSTATE_R wrpr %r6, %r4, %wstate
.word 0xe08008a0 ! 879: LDUWA_R lduwa [%r0, %r0] 0x45, %r16
.word 0xdef00852 ! 880: STXA_R stxa %r15, [%r0 + %r18] 0x42
.word 0x8790200b ! 881: WRPR_TT_I wrpr %r0, 0x000b, %tt
.word 0x87802010 ! 882: WRASI_I wr %r0, 0x0010, %asi
setx debug_0_394 + 64, %r11, %r19
.word 0xe6f00b12 ! 883: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x9b464000 ! 884: RD_STICK_CMPR_REG rd %-, %r13
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xa5b08302 ! 885: ALIGNADDRESS alignaddr %r2, %r2, %r18
.word 0x9d902004 ! 886: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
.word 0xe4c7e010 ! 887: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r18
setx 0x817b36cf2bb06a49, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 888: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x99902003 ! 889: WRPR_CLEANWIN_I wrpr %r0, 0x0003, %cleanwin
tsubcctv %r10, 0x1bc5, %r15
.word 0xe407e001 ! 890: LDUW_I lduw [%r31 + 0x0001], %r18
.word 0x91d0001e ! 891: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0xb9deb9fc0dab36b5, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 892: WR_STICK_REG_R wr %r0, %r1, %-
ta T_CHANGE_HPRIV ! macro
.word 0x8a6d000c ! 894: UDIVX_R udivx %r20, %r12, %r5
.word 0x8780204f ! 895: WRASI_I wr %r0, 0x004f, %asi
setx 0xba131a5572fa7a43, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 896: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x93902002 ! 897: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xca8008a0 ! 899: LDUWA_R lduwa [%r0, %r0] 0x45, %r5
.word 0x8d903dd9 ! 900: WRPR_PSTATE_I wrpr %r0, 0x1dd9, %pstate
.word 0x39400001 ! 901: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_402)) -> intp(0,0,31)
.word 0x39400001 ! 902: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xca5fc000 ! 903: LDX_R ldx [%r31 + %r0], %r5
.word 0x91d02034 ! 904: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xca5fc000 ! 905: LDX_R ldx [%r31 + %r0], %r5
.word 0x39400001 ! 906: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87a48d2a ! 907: FsMULd fsmuld %f18, %f10, %f34
.word 0xc6dfe010 ! 908: LDXA_I ldxa [%r31, + 0x0010] %asi, %r3
.word 0xc65fc000 ! 909: LDX_R ldx [%r31 + %r0], %r3
.word 0x83540000 ! 910: RDPR_GL rdpr %-, %r1
.word 0x91d020b3 ! 911: Tcc_I ta icc_or_xcc, %r0 + 179
.word 0x8b980002 ! 914: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
ta T_CHANGE_HPRIV ! macro
.word 0x8780204f ! 916: WRASI_I wr %r0, 0x004f, %asi
setx 0xc4105f22cd860347, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 917: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc2800bc0 ! 918: LDUWA_R lduwa [%r0, %r0] 0x5e, %r1
.word 0xc297e030 ! 919: LDUHA_I lduha [%r31, + 0x0030] %asi, %r1
.word 0x9550c000 ! 920: RDPR_TT rdpr %tt, %r10
.word 0xd40fc000 ! 921: LDUB_R ldub [%r31 + %r0], %r10
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r11, [%r0+0x3c8] %asi
.word 0x9d910006 ! 922: WRPR_WSTATE_R wrpr %r4, %r6, %wstate
.word 0x8b900002 ! 923: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r2, [%r0+0x3c8] %asi
.word 0x9d91c013 ! 924: WRPR_WSTATE_R wrpr %r7, %r19, %wstate
.word 0xa1902008 ! 925: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0x39400001 ! 926: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802004 ! 927: WRASI_I wr %r0, 0x0004, %asi
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_410)) -> intp(0,1,3)
.word 0xa9826001 ! 928: WR_SET_SOFTINT_I wr %r9, 0x0001, %set_softint
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x95a00551 ! 1: FSQRTd fsqrt
.word 0x95a40833 ! 929: FADDs fadds %f16, %f19, %f10
.word 0x879021f0 ! 930: WRPR_TT_I wrpr %r0, 0x01f0, %tt
.word 0xa1902009 ! 931: WRPR_GL_I wrpr %r0, 0x0009, %-
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_412)) -> intp(0,0,26)
.word 0x39400001 ! 932: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0xd83d2aa7e2c0a9d7, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 933: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xdcf00852 ! 934: STXA_R stxa %r14, [%r0 + %r18] 0x42
.word 0xd4c7e030 ! 935: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r10
setx debug_0_415 + 64, %r11, %r19
.word 0xe6f00b12 ! 936: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xd4d7e010 ! 937: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r10
.word 0xd48804a0 ! 938: LDUBA_R lduba [%r0, %r0] 0x25, %r10
.word 0xfef00b12 ! 939: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xdef00852 ! 940: STXA_R stxa %r15, [%r0 + %r18] 0x42
.word 0x91d0001e ! 941: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93702001 ! 942: POPC_I popc 0x0001, %r9
tsubcctv %r15, 0x1f93, %r18
.word 0xd207e001 ! 943: LDUW_I lduw [%r31 + 0x0001], %r9
.word 0x39400001 ! 944: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
tsubcctv %r3, 0x177e, %r5
.word 0xd207e001 ! 945: LDUW_I lduw [%r31 + 0x0001], %r9
.word 0xd327e001 ! 946: STF_I st %f9, [0x0001, %r31]
setx debug_0_421 + 64, %r11, %r19
.word 0xe6f00b12 ! 947: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0xd257c000 ! 948: LDSH_R ldsh [%r31 + %r0], %r9
.word 0xfef00b12 ! 949: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xa9b18306 ! 950: ALIGNADDRESS alignaddr %r6, %r6, %r20
.word 0x81510000 ! 951: RDPR_TICK rdpr %tick, %r0
.word 0x93902002 ! 952: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xe927c006 ! 953: STF_R st %f20, [%r6, %r31]
.word 0xe857c000 ! 954: LDSH_R ldsh [%r31 + %r0], %r20
setx 0x9c4fe032a18de9e6, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 955: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8f902001 ! 1: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xa7a01964 ! 956: FqTOd dis not found
.word 0x91d02033 ! 957: Tcc_I ta icc_or_xcc, %r0 + 51
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_426)) -> intp(0,0,22)
.word 0x39400001 ! 958: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe71fe001 ! 959: LDDF_I ldd [%r31, 0x0001], %f19
.word 0x87802080 ! 960: WRASI_I wr %r0, 0x0080, %asi
.word 0xa985000b ! 961: WR_SET_SOFTINT_R wr %r20, %r11, %set_softint
.word 0xe647e001 ! 962: LDSW_I ldsw [%r31 + 0x0001], %r19
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0x8bb34306 ! 963: ALIGNADDRESS alignaddr %r13, %r6, %r5
.word 0xcac7e010 ! 964: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r5
.word 0xca1fe001 ! 965: LDD_I ldd [%r31 + 0x0001], %r5
.word 0xfef00b12 ! 966: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xab800007 ! 967: WR_CLEAR_SOFTINT_R wr %r0, %r7, %clear_softint
.word 0x91d0001e ! 968: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0x732e5efc61298f01, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 969: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xca5fc000 ! 970: LDX_R ldx [%r31 + %r0], %r5
.word 0xca5fc000 ! 971: LDX_R ldx [%r31 + %r0], %r5
.word 0x8d903451 ! 972: WRPR_PSTATE_I wrpr %r0, 0x1451, %pstate
.word 0xca77c007 ! 973: STX_R stx %r5, [%r31 + %r7]
.word 0x8b520000 ! 974: RDPR_PIL rdpr %pil, %r5
setx debug_0_430 + 64, %r11, %r19
.word 0xe6f00b12 ! 975: STXA_R stxa %r19, [%r0 + %r18] 0x58
setx 0x0d9270c75b8c9b54, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 976: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x81982edd ! 977: WRHPR_HPSTATE_I wrhpr %r0, 0x0edd, %hpstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_432)) -> intp(0,1,3)
.word 0xa984a001 ! 978: WR_SET_SOFTINT_I wr %r18, 0x0001, %set_softint
.word 0x8b900002 ! 979: WRPR_TBA_R wrpr %r0, %r2, %tba
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_434)) -> intp(0,1,3)
.word 0xa9816001 ! 980: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0xca97e020 ! 981: LDUHA_I lduha [%r31, + 0x0020] %asi, %r5
setx 0xbf6c23fee18a693c, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 982: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xca1fc000 ! 983: LDD_R ldd [%r31 + %r0], %r5
.word 0x91d0001e ! 984: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0xa984826d78676a50, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 985: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x39400001 ! 986: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x28800001 ! 987: BLEU bleu,a <label_0x1>
.word 0xcac004a0 ! 988: LDSWA_R ldswa [%r0, %r0] 0x25, %r5
.word 0xe2f00852 ! 989: STXA_R stxa %r17, [%r0 + %r18] 0x42
.word 0xca9004a0 ! 990: LDUHA_R lduha [%r0, %r0] 0x25, %r5
.word 0xca27e001 ! 991: STW_I stw %r5, [%r31 + 0x0001]
.word 0x81982147 ! 992: WRHPR_HPSTATE_I wrhpr %r0, 0x0147, %hpstate
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfefc000 ! 993: RESTORE_R restore %r31, %r0, %r31
.word 0x91d0001e ! 994: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xcb37c007 ! 995: STQF_R - %f5, [%r7, %r31]
.word 0xcac7e030 ! 996: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r5
.word 0x89500000 ! 997: RDPR_TPC rdpr %tpc, %r4
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r12, [%r0+0x3d0] %asi
.word 0x9d91c012 ! 998: WRPR_WSTATE_R wrpr %r7, %r18, %wstate
setx 0x66580360cb38af01, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 999: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x91d020b2 ! 1000: Tcc_I ta icc_or_xcc, %r0 + 178
setx 0x117c128bd40472e5, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1001: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802058 ! 1002: WRASI_I wr %r0, 0x0058, %asi
.word 0xc857e001 ! 1003: LDSH_I ldsh [%r31 + 0x0001], %r4
taddcctv %r16, 0x156d, %r9
.word 0xc807e001 ! 1004: LDUW_I lduw [%r31 + 0x0001], %r4
.word 0x91d02032 ! 1005: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xa2fb0003 ! 1006: SDIVcc_R sdivcc %r12, %r3, %r17
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r5, [%r0+0x3c8] %asi
.word 0x9d940005 ! 1007: WRPR_WSTATE_R wrpr %r16, %r5, %wstate
.word 0x879022d2 ! 1008: WRPR_TT_I wrpr %r0, 0x02d2, %tt
.word 0xe337e001 ! 1009: STQF_I - %f17, [0x0001, %r31]
.word 0x25400001 ! 1010: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xe257e001 ! 1011: LDSH_I ldsh [%r31 + 0x0001], %r17
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3d8] %asi
.word 0x9d900012 ! 1012: WRPR_WSTATE_R wrpr %r0, %r18, %wstate
.word 0x8b454000 ! 1013: RD_CLEAR_SOFTINT rd %clear_softint, %r5
.word 0x39400001 ! 1014: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93902005 ! 1015: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r3, [%r0+0x3c8] %asi
.word 0x9d91800c ! 1016: WRPR_WSTATE_R wrpr %r6, %r12, %wstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3d8] %asi
.word 0x9d904002 ! 1017: WRPR_WSTATE_R wrpr %r1, %r2, %wstate
.word 0x25400001 ! 1018: FBPLG fblg,a,pn %fcc0, <label_0x1>
setx 0x9ddf78766682fefc, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1019: WR_STICK_REG_R wr %r0, %r1, %-
ta T_CHANGE_HPRIV ! macro
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_452)) -> intp(0,0,2)
.word 0x39400001 ! 1021: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x28800001 ! 1022: BLEU bleu,a <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r6, [%r0+0x3e0] %asi
.word 0x9d918009 ! 1023: WRPR_WSTATE_R wrpr %r6, %r9, %wstate
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_454)) -> intp(0,1,3)
.word 0xa981a001 ! 1024: WR_SET_SOFTINT_I wr %r6, 0x0001, %set_softint
.word 0x85702001 ! 1025: POPC_I popc 0x0001, %r2
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_455:
.word 0x8f902004 ! 1026: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0x87802080 ! 1027: WRASI_I wr %r0, 0x0080, %asi
.word 0xc457c000 ! 1028: LDSH_R ldsh [%r31 + %r0], %r2
.word 0x83d0001e ! 1029: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 1030: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xc45fc000 ! 1031: LDX_R ldx [%r31 + %r0], %r2
.word 0xc497e000 ! 1032: LDUHA_I lduha [%r31, + 0x0000] %asi, %r2
.word 0xc44fc000 ! 1033: LDSB_R ldsb [%r31 + %r0], %r2
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r18, [%r0+0x3d8] %asi
.word 0x9d920001 ! 1034: WRPR_WSTATE_R wrpr %r8, %r1, %wstate
.word 0xc4dfe000 ! 1035: LDXA_I ldxa [%r31, + 0x0000] %asi, %r2
.word 0x93d0001e ! 1036: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xc48008a0 ! 1037: LDUWA_R lduwa [%r0, %r0] 0x45, %r2
.word 0xc45fc000 ! 1038: LDX_R ldx [%r31 + %r0], %r2
.word 0xc4cfe020 ! 1039: LDSBA_I ldsba [%r31, + 0x0020] %asi, %r2
.word 0xc45fc000 ! 1040: LDX_R ldx [%r31 + %r0], %r2
setx debug_0_457 + 64, %r11, %r19
.word 0xe6f00b12 ! 1041: STXA_R stxa %r19, [%r0 + %r18] 0x58
setx 0x8eac3a885ac833bd, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1042: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0xa1a00542 ! 1: FSQRTd fsqrt
.word 0x95a00831 ! 1043: FADDs fadds %f0, %f17, %f10
.word 0xd537c011 ! 1044: STQF_R - %f10, [%r17, %r31]
setx 0xcb5e47235503f8c1, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1045: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x39400001 ! 1046: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xd48fe030 ! 1047: LDUBA_I lduba [%r31, + 0x0030] %asi, %r10
.word 0xa345c000 ! 1048: RD_TICK_CMPR_REG rd %-, %r17
done_change_to_randtl_0_462:
.word 0x8f902001 ! 1049: WRPR_TL_I wrpr %r0, 0x0001, %tl
.word 0x39400001 ! 1050: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xdb34c005 ! 1: STQF_R - %f13, [%r5, %r19]
.word 0x97458000 ! 1051: RD_SOFTINT_REG rd %softint, %r11
.word 0x93902003 ! 1052: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x93902007 ! 1053: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xe6f00852 ! 1054: STXA_R stxa %r19, [%r0 + %r18] 0x42
.word 0x25400001 ! 1055: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xa1902004 ! 1056: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x25400001 ! 1057: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xa190200e ! 1058: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x83d02032 ! 1059: Tcc_I te icc_or_xcc, %r0 + 50
.word 0x87802004 ! 1060: WRASI_I wr %r0, 0x0004, %asi
.word 0x8d802004 ! 1061: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3c0] %asi
.word 0x9d91c004 ! 1062: WRPR_WSTATE_R wrpr %r7, %r4, %wstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r12, [%r0+0x3c0] %asi
.word 0x9d928010 ! 1063: WRPR_WSTATE_R wrpr %r10, %r16, %wstate
.word 0xd6c7e030 ! 1064: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r11
.word 0xd6c004a0 ! 1065: LDSWA_R ldswa [%r0, %r0] 0x25, %r11
.word 0xfef00b12 ! 1066: STXA_R stxa %r31, [%r0 + %r18] 0x58
taddcctv %r14, 0x1b2a, %r9
.word 0xd607e001 ! 1067: LDUW_I lduw [%r31 + 0x0001], %r11
setx 0x1094ba3d6739fbb3, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1068: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8d90288c ! 1069: WRPR_PSTATE_I wrpr %r0, 0x088c, %pstate
.word 0x81510000 ! 1070: RDPR_TICK rdpr %tick, %r0
.word 0x39400001 ! 1071: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0x10c2a1a0d869a9da, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1072: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd68008a0 ! 1073: LDUWA_R lduwa [%r0, %r0] 0x45, %r11
setx 0x34adad30efe81d60, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1074: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xd69fe001 ! 1075: LDDA_I ldda [%r31, + 0x0001] %asi, %r11
.word 0x91d0001e ! 1076: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8790233b ! 1077: WRPR_TT_I wrpr %r0, 0x033b, %tt
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_476)) -> intp(0,1,3)
.word 0xa9802001 ! 1078: WR_SET_SOFTINT_I wr %r0, 0x0001, %set_softint
setx 0x0db0c49bf888e3f9, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1079: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xa190200c ! 1080: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r3, [%r0+0x3c8] %asi
.word 0x9d94400b ! 1081: WRPR_WSTATE_R wrpr %r17, %r11, %wstate
.word 0xa9464000 ! 1082: RD_STICK_CMPR_REG rd %-, %r20
.word 0x39400001 ! 1083: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8750c000 ! 1084: RDPR_TT rdpr %tt, %r3
.word 0xab85000d ! 1085: WR_CLEAR_SOFTINT_R wr %r20, %r13, %clear_softint
.word 0x25400001 ! 1086: FBPLG fblg,a,pn %fcc0, <label_0x1>
setx debug_0_481 + 64, %r11, %r19
.word 0xe6f00b12 ! 1087: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x8d9034e1 ! 1088: WRPR_PSTATE_I wrpr %r0, 0x14e1, %pstate
.word 0x9d902003 ! 1089: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0xc68008a0 ! 1090: LDUWA_R lduwa [%r0, %r0] 0x45, %r3
.word 0x32800001 ! 1: BNE bne,a <label_0x1>
.word 0x8fb50305 ! 1091: ALIGNADDRESS alignaddr %r20, %r5, %r7
tsubcctv %r2, 0x1882, %r6
.word 0xce07e001 ! 1092: LDUW_I lduw [%r31 + 0x0001], %r7
.word 0xfef00b12 ! 1093: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x83d0001e ! 1094: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xdcf00852 ! 1095: STXA_R stxa %r14, [%r0 + %r18] 0x42
.word 0xce5fc000 ! 1096: LDX_R ldx [%r31 + %r0], %r7
.word 0xce5fc000 ! 1097: LDX_R ldx [%r31 + %r0], %r7
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_487)) -> intp(0,1,3)
.word 0xa980a001 ! 1098: WR_SET_SOFTINT_I wr %r2, 0x0001, %set_softint
.word 0xced004a0 ! 1099: LDSHA_R ldsha [%r0, %r0] 0x25, %r7
.word 0x81982ed5 ! 1100: WRHPR_HPSTATE_I wrhpr %r0, 0x0ed5, %hpstate
.word 0x93902002 ! 1101: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
ta T_CHANGE_HPRIV ! macro
.word 0xa1902007 ! 1103: WRPR_GL_I wrpr %r0, 0x0007, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_488)) -> intp(0,1,3)
.word 0xa9846001 ! 1104: WR_SET_SOFTINT_I wr %r17, 0x0001, %set_softint
.word 0x25400001 ! 1105: FBPLG fblg,a,pn %fcc0, <label_0x1>
tsubcctv %r3, 0x1b2b, %r24
.word 0xce07e001 ! 1106: LDUW_I lduw [%r31 + 0x0001], %r7
ta T_CHANGE_HPRIV ! macro
.word 0xce5fc000 ! 1108: LDX_R ldx [%r31 + %r0], %r7
.word 0x97a00561 ! 1109: FSQRTq fsqrt
.word 0xab830003 ! 1110: WR_CLEAR_SOFTINT_R wr %r12, %r3, %clear_softint
.word 0x93d02035 ! 1111: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0x8790212f ! 1112: WRPR_TT_I wrpr %r0, 0x012f, %tt
.word 0xa1902006 ! 1113: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x93902002 ! 1114: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x8d902134 ! 1115: WRPR_PSTATE_I wrpr %r0, 0x0134, %pstate
setx 0xbc127cedc2559b39, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1116: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xd65fc000 ! 1117: LDX_R ldx [%r31 + %r0], %r11
.word 0xd8f00852 ! 1118: STXA_R stxa %r12, [%r0 + %r18] 0x42
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0xe5310002 ! 1: STQF_R - %f18, [%r2, %r4]
.word 0xa1458000 ! 1119: RD_SOFTINT_REG rd %softint, %r16
.word 0x93902004 ! 1120: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x95b2cfea ! 1121: FONES e %f10
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.xword 0xed6340fc ! Random illegal ?
.word 0x8da00552 ! 1: FSQRTd fsqrt
.word 0x93a1c821 ! 1122: FADDs fadds %f7, %f1, %f9
.word 0xd23fc001 ! 1123: STD_R std %r9, [%r31 + %r1]
.word 0xe8f00852 ! 1124: STXA_R stxa %r20, [%r0 + %r18] 0x42
setx debug_0_496 + 64, %r11, %r19
.word 0xe6f00b12 ! 1125: STXA_R stxa %r19, [%r0 + %r18] 0x58
setx 0x8db9e8b3671ffb45, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1126: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8b980002 ! 1127: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x93902004 ! 1128: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x9b45c000 ! 1129: RD_TICK_CMPR_REG rd %-, %r13
.word 0x9ba289a9 ! 1130: FDIVs fdivs %f10, %f9, %f13
.word 0x39400001 ! 1131: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
tsubcctv %r23, 0x1fdb, %r24
.word 0xda07e001 ! 1132: LDUW_I lduw [%r31 + 0x0001], %r13
.word 0x81460000 ! 1133: RD_STICK_REG stbar
.word 0xda8804a0 ! 1134: LDUBA_R lduba [%r0, %r0] 0x25, %r13
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_501)) -> intp(0,1,3)
.word 0xa984a001 ! 1135: WR_SET_SOFTINT_I wr %r18, 0x0001, %set_softint
.word 0x8d9035cc ! 1136: WRPR_PSTATE_I wrpr %r0, 0x15cc, %pstate
.word 0x91d0001e ! 1137: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d02034 ! 1138: Tcc_I ta icc_or_xcc, %r0 + 52
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_502)) -> intp(0,0,21)
.word 0x39400001 ! 1139: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xda800b20 ! 1140: LDUWA_R lduwa [%r0, %r0] 0x59, %r13
setx 0x8641b21e76477bfb, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1141: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xa1902000 ! 1142: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0xa1902007 ! 1143: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x25400001 ! 1144: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x83d02032 ! 1145: Tcc_I te icc_or_xcc, %r0 + 50
setx 0x7566191051b27451, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1146: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xb76f26a20a7ee2f9, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1147: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xdb27e001 ! 1148: STF_I st %f13, [0x0001, %r31]
.word 0x99500000 ! 1149: RDPR_TPC rdpr %tpc, %r12
.word 0x25400001 ! 1150: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xa5450000 ! 1151: RD_SET_SOFTINT rd %set_softint, %r18
.word 0x83500000 ! 1152: RDPR_TPC rdpr %tpc, %r1
.word 0x93902003 ! 1153: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xc2c004a0 ! 1154: LDSWA_R ldswa [%r0, %r0] 0x25, %r1
setx 0x3fb30071767b0ad0, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1155: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x696c47667843801e, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1156: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xc28008a0 ! 1157: LDUWA_R lduwa [%r0, %r0] 0x45, %r1
.word 0xc337e001 ! 1158: STQF_I - %f1, [0x0001, %r31]
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r11, [%r0+0x3e0] %asi
.word 0x9d928000 ! 1159: WRPR_WSTATE_R wrpr %r10, %r0, %wstate
.word 0xa1a000d4 ! 1160: FNEGd fnegd %f20, %f16
setx 0x83e1cd8d79952f38, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1161: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x8d903b7e ! 1162: WRPR_PSTATE_I wrpr %r0, 0x1b7e, %pstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r13, [%r0+0x3c0] %asi
.word 0x9d934011 ! 1163: WRPR_WSTATE_R wrpr %r13, %r17, %wstate
.word 0x25400001 ! 1164: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x93902003 ! 1165: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
setx debug_0_514 + 64, %r11, %r19
.word 0xe6f00b12 ! 1166: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x91d0001e ! 1167: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0x3d83764e4173f6fd, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1168: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe0d80e80 ! 1169: LDXA_R ldxa [%r0, %r0] 0x74, %r16
.word 0x2a800001 ! 1170: BCS bcs,a <label_0x1>
.word 0x87802014 ! 1171: WRASI_I wr %r0, 0x0014, %asi
.word 0x87802089 ! 1172: WRASI_I wr %r0, 0x0089, %asi
setx 0x2c0ac3a23b537937, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1173: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe057c000 ! 1174: LDSH_R ldsh [%r31 + %r0], %r16
.word 0x81510000 ! 1175: RDPR_TICK <illegal instruction>
.word 0xe127c011 ! 1176: STF_R st %f16, [%r17, %r31]
.word 0x87802055 ! 1177: WRASI_I wr %r0, 0x0055, %asi
setx 0xf5b98531844c6643, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1178: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xe464e6aaf6281396, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1179: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x39400001 ! 1180: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe077c011 ! 1181: STX_R stx %r16, [%r31 + %r17]
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r0, [%r0+0x3c0] %asi
.word 0x9d900004 ! 1182: WRPR_WSTATE_R wrpr %r0, %r4, %wstate
.word 0xa1902002 ! 1183: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xa9454000 ! 1184: RD_CLEAR_SOFTINT rd %clear_softint, %r20
.word 0xe997e001 ! 1185: LDQFA_I - [%r31, 0x0001], %f20
setx 0x30584cb8547fb9aa, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1186: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xa644be24ded7e96d, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1187: WR_STICK_REG_R wr %r0, %r1, %-
ta T_CHANGE_HPRIV ! macro
done_change_to_randtl_0_523:
.word 0x8f902004 ! 1188: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0x87802080 ! 1189: WRASI_I wr %r0, 0x0080, %asi
.word 0x8d902c61 ! 1190: WRPR_PSTATE_I wrpr %r0, 0x0c61, %pstate
.word 0xe937e001 ! 1191: STQF_I - %f20, [0x0001, %r31]
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.xword 0x9375d318 ! Random illegal ?
.word 0xe5118005 ! 1: LDQF_R - [%r6, %r5], %f18
.word 0x95a44821 ! 1192: FADDs fadds %f17, %f1, %f10
.word 0xd597e001 ! 1193: LDQFA_I - [%r31, 0x0001], %f10
.word 0x91d020b4 ! 1194: Tcc_I ta icc_or_xcc, %r0 + 180
.word 0xd41fc000 ! 1195: LDD_R ldd [%r31 + %r0], %r10
.word 0x39400001 ! 1196: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa9810008 ! 1197: WR_SET_SOFTINT_R wr %r4, %r8, %set_softint
tsubcctv %r21, 0x1bcb, %r2
.word 0xd407e001 ! 1198: LDUW_I lduw [%r31 + 0x0001], %r10
.word 0xa9824004 ! 1199: WR_SET_SOFTINT_R wr %r9, %r4, %set_softint
.word 0x39400001 ! 1200: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x9350c000 ! 1201: RDPR_TT rdpr %tt, %r9
.word 0x9950c000 ! 1202: RDPR_TT rdpr %tt, %r12
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_528)) -> intp(0,0,26)
.word 0x39400001 ! 1203: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0xcf28bd795d87309b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1204: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xab83400c ! 1205: WR_CLEAR_SOFTINT_R wr %r13, %r12, %clear_softint
.word 0xd8bfc02c ! 1206: STDA_R stda %r12, [%r31 + %r12] 0x01
.word 0xfef00b12 ! 1207: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x89a089f3 ! 1208: FDIVq dis not found
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r16, [%r0+0x3e8] %asi
.word 0x9d928001 ! 1209: WRPR_WSTATE_R wrpr %r10, %r1, %wstate
.word 0x9191e001 ! 1210: WRPR_PIL_I wrpr %r7, 0x0001, %pil
.word 0x93540000 ! 1211: RDPR_GL rdpr %-, %r9
setx debug_0_532 + 64, %r11, %r19
.word 0xe6f00b12 ! 1212: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x9d902001 ! 1213: WRPR_WSTATE_I wrpr %r0, 0x0001, %wstate
setx 0xa3b6fa578bac29fb, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1214: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x39400001 ! 1215: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8b980002 ! 1216: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x81460000 ! 1217: RD_STICK_REG stbar
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3c0] %asi
.word 0x9d930001 ! 1218: WRPR_WSTATE_R wrpr %r12, %r1, %wstate
setx 0x2c09cb2c2ea47d6d, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1219: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x130c60328ad57e6b, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1220: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfefc000 ! 1221: RESTORE_R restore %r31, %r0, %r31
.word 0x39400001 ! 1222: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x93902003 ! 1223: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x87802088 ! 1224: WRASI_I wr %r0, 0x0088, %asi
.word 0xd20fe001 ! 1225: LDUB_I ldub [%r31 + 0x0001], %r9
.word 0x24800001 ! 1226: BLE ble,a <label_0x1>
.word 0x91d0001e ! 1227: Tcc_R ta icc_or_xcc, %r0 + %r30
setx 0x00b759d690c8cf10, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1228: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r9, [%r0+0x3d0] %asi
.word 0x9d93400b ! 1229: WRPR_WSTATE_R wrpr %r13, %r11, %wstate
.word 0xd25fc000 ! 1230: LDX_R ldx [%r31 + %r0], %r9
.word 0xd2c80e40 ! 1231: LDSBA_R ldsba [%r0, %r0] 0x72, %r9
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_544)) -> intp(0,1,3)
.word 0xa9852001 ! 1232: WR_SET_SOFTINT_I wr %r20, 0x0001, %set_softint
.word 0xfef00b12 ! 1233: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xd2f00852 ! 1234: STXA_R stxa %r9, [%r0 + %r18] 0x42
.word 0x9d902003 ! 1235: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0xd297e030 ! 1236: LDUHA_I lduha [%r31, + 0x0030] %asi, %r9
.word 0x8b980002 ! 1237: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x25400001 ! 1238: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x93902003 ! 1239: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_550)) -> intp(0,0,17)
.word 0x39400001 ! 1240: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x9190a001 ! 1241: WRPR_PIL_I wrpr %r2, 0x0001, %pil
.word 0xd28008a0 ! 1242: LDUWA_R lduwa [%r0, %r0] 0x45, %r9
.word 0x97a000c1 ! 1243: FNEGd fnegd %f32, %f42
.word 0xd797e001 ! 1244: LDQFA_I - [%r31, 0x0001], %f11
setx 0xda9d77113d3e6e0f, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1245: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xd6c80e40 ! 1246: LDSBA_R ldsba [%r0, %r0] 0x72, %r11
.word 0x81540000 ! 1247: RDPR_GL rdpr %-, %r0
.word 0x93902006 ! 1248: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0xc00fe001 ! 1249: LDUB_I ldub [%r31 + 0x0001], %r0
.word 0xc05fc000 ! 1250: LDX_R ldx [%r31 + %r0], %r0
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r8, [%r0+0x3e0] %asi
.word 0x9d90400a ! 1251: WRPR_WSTATE_R wrpr %r1, %r10, %wstate
.word 0x25400001 ! 1252: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xc0c004a0 ! 1253: LDSWA_R ldswa [%r0, %r0] 0x25, %r0
.word 0x879020bb ! 1254: WRPR_TT_I wrpr %r0, 0x00bb, %tt
.word 0x91d020b3 ! 1255: Tcc_I ta icc_or_xcc, %r0 + 179
.word 0x83d0001e ! 1256: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xa1902005 ! 1257: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x8d9028cf ! 1258: WRPR_PSTATE_I wrpr %r0, 0x08cf, %pstate
.word 0xc0c804a0 ! 1259: LDSBA_R ldsba [%r0, %r0] 0x25, %r0
.word 0xa190200c ! 1260: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x8b980002 ! 1261: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
setx 0x6415978473418209, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1262: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x25400001 ! 1263: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0xc0cfe010 ! 1264: LDSBA_I ldsba [%r31, + 0x0010] %asi, %r0
.word 0x84822001 ! 1265: ADDcc_I addcc %r8, 0x0001, %r2
.word 0x91d0001e ! 1266: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa7480000 ! 1267: RDHPR_HPSTATE rdhpr %hpstate, %r19
.word 0xe797e001 ! 1268: LDQFA_I - [%r31, 0x0001], %f19
.word 0xe6c00e60 ! 1269: LDSWA_R ldswa [%r0, %r0] 0x73, %r19
.word 0xe6900e60 ! 1270: LDUHA_R lduha [%r0, %r0] 0x73, %r19
.word 0xe6d804a0 ! 1271: LDXA_R ldxa [%r0, %r0] 0x25, %r19
.word 0xab848001 ! 1272: WR_CLEAR_SOFTINT_R wr %r18, %r1, %clear_softint
.word 0x8f520000 ! 1273: RDPR_PIL <illegal instruction>
.word 0x93902004 ! 1274: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r9, [%r0+0x3c0] %asi
.word 0x9d904008 ! 1275: WRPR_WSTATE_R wrpr %r1, %r8, %wstate
setx 0x122467197d477fe3, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1276: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x87802020 ! 1277: WRASI_I wr %r0, 0x0020, %asi
.word 0x9282c002 ! 1278: ADDcc_R addcc %r11, %r2, %r9
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_559)) -> intp(0,1,3)
.word 0xa981e001 ! 1279: WR_SET_SOFTINT_I wr %r7, 0x0001, %set_softint
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xa3b10312 ! 1280: ALIGNADDRESS alignaddr %r4, %r18, %r17
.word 0x83d0001e ! 1281: Tcc_R te icc_or_xcc, %r0 + %r30
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_561)) -> intp(0,1,3)
.word 0xa981e001 ! 1282: WR_SET_SOFTINT_I wr %r7, 0x0001, %set_softint
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_562)) -> intp(0,0,28)
.word 0x39400001 ! 1283: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
setx 0xf87275342be44065, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1284: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe20fe001 ! 1285: LDUB_I ldub [%r31 + 0x0001], %r17
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_564)) -> intp(0,1,3)
.word 0xa9816001 ! 1286: WR_SET_SOFTINT_I wr %r5, 0x0001, %set_softint
.word 0xe21fc000 ! 1287: LDD_R ldd [%r31 + %r0], %r17
.word 0x91d0001e ! 1288: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa8812001 ! 1289: ADDcc_I addcc %r4, 0x0001, %r20
.word 0xe85fc000 ! 1290: LDX_R ldx [%r31 + %r0], %r20
setx 0xd7859817048d4d2c, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1291: WR_STICK_REG_R wr %r0, %r1, %-
setx 0xf4eb5a207fbc82d2, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1292: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x39400001 ! 1293: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802089 ! 1294: WRASI_I wr %r0, 0x0089, %asi
.word 0x81982557 ! 1295: WRHPR_HPSTATE_I wrhpr %r0, 0x0557, %hpstate
.word 0x20800001 ! 1: BN bn,a <label_0x1>
.word 0x93b44304 ! 1296: ALIGNADDRESS alignaddr %r17, %r4, %r9
.word 0xd31fc000 ! 1297: LDDF_R ldd [%r31, %r0], %f9
.word 0xa7464000 ! 1298: RD_STICK_CMPR_REG rd %-, %r19
.word 0x8150c000 ! 1299: RDPR_TT rdpr %tt, %r0
.word 0xfef00b12 ! 1300: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r5, [%r0+0x3e0] %asi
.word 0x9d948014 ! 1301: WRPR_WSTATE_R wrpr %r18, %r20, %wstate
.word 0x93d02032 ! 1302: Tcc_I tne icc_or_xcc, %r0 + 50
.word 0x99902005 ! 1303: WRPR_CLEANWIN_I wrpr %r0, 0x0005, %cleanwin
taddcctv %r3, 0x1721, %r5
.word 0xc007e001 ! 1304: LDUW_I lduw [%r31 + 0x0001], %r0
.word 0xa1902001 ! 1305: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0xc13fc014 ! 1306: STDF_R std %f0, [%r20, %r31]
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_572)) -> intp(0,0,1)
.word 0x39400001 ! 1307: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3c8] %asi
.word 0x9d908012 ! 1308: WRPR_WSTATE_R wrpr %r2, %r18, %wstate
.word 0xc077c012 ! 1309: STX_R stx %r0, [%r31 + %r18]
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_574)) -> intp(0,0,17)
.word 0x39400001 ! 1310: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xc05fc000 ! 1311: LDX_R ldx [%r31 + %r0], %r0
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r9, [%r0+0x3e8] %asi
.word 0x9d904014 ! 1312: WRPR_WSTATE_R wrpr %r1, %r20, %wstate
.word 0xc08fe000 ! 1313: LDUBA_I lduba [%r31, + 0x0000] %asi, %r0
setx 0x067236ac412119c7, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1314: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x39400001 ! 1315: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xfef00b12 ! 1316: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xc08008a0 ! 1317: LDUWA_R lduwa [%r0, %r0] 0x45, %r0
.word 0x93d0001e ! 1318: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x8790217b ! 1319: WRPR_TT_I wrpr %r0, 0x017b, %tt
.word 0x9f802001 ! 1320: SIR sir 0x0001
.word 0xc05fc000 ! 1321: LDX_R ldx [%r31 + %r0], %r0
.word 0xc09fc020 ! 1322: LDDA_R ldda [%r31, %r0] 0x01, %r0
.word 0xc04fc000 ! 1323: LDSB_R ldsb [%r31 + %r0], %r0
.word 0xc00fe001 ! 1324: LDUB_I ldub [%r31 + 0x0001], %r0
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3e8] %asi
.word 0x9d904007 ! 1325: WRPR_WSTATE_R wrpr %r1, %r7, %wstate
.word 0x8caac012 ! 1326: ANDNcc_R andncc %r11, %r18, %r6
.word 0xcc1fe001 ! 1327: LDD_I ldd [%r31 + 0x0001], %r6
.word 0xcd3fe001 ! 1328: STDF_I std %f6, [0x0001, %r31]
.word 0xccc004a0 ! 1329: LDSWA_R ldswa [%r0, %r0] 0x25, %r6
.word 0xad84a001 ! 1330: WR_SOFTINT_REG_I wr %r18, 0x0001, %softint
.word 0x8d802000 ! 1331: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3d0] %asi
.word 0x9d950014 ! 1332: WRPR_WSTATE_R wrpr %r20, %r20, %wstate
.word 0xa1902007 ! 1333: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xfef00b12 ! 1334: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x93902001 ! 1335: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0xcc0fe001 ! 1336: LDUB_I ldub [%r31 + 0x0001], %r6
.word 0x87802055 ! 1337: WRASI_I wr %r0, 0x0055, %asi
setx 0xf0498bef9dbe2a11, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1338: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.word 0xbfe7c000 ! 1339: SAVE_R save %r31, %r0, %r31
.word 0xa190200e ! 1340: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0xccc7e010 ! 1341: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r6
.word 0x81510000 ! 1342: RDPR_TICK rdpr %tick, %r0
.word 0x8f902000 ! 1: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0xa769a001 ! 1343: SDIVX_I sdivx %r6, 0x0001, %r19
.word 0x8d90340c ! 1344: WRPR_PSTATE_I wrpr %r0, 0x140c, %pstate
setx 0xe78d11c1e5dfc46b, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1345: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe60fc000 ! 1346: LDUB_R ldub [%r31 + %r0], %r19
.word 0x8b702001 ! 1347: POPC_I popc 0x0001, %r5
.word 0x9f802001 ! 1348: SIR sir 0x0001
.word 0x93902004 ! 1349: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
setx 0x40f6ac2b0504ab44, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1350: WR_STICK_REG_R wr %r0, %r1, %-
.word 0x83500000 ! 1351: RDPR_TPC <illegal instruction>
.word 0xc29004a0 ! 1352: LDUHA_R lduha [%r0, %r0] 0x25, %r1
.word 0x39400001 ! 1353: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r7, [%r0+0x3c0] %asi
.word 0x9d950002 ! 1354: WRPR_WSTATE_R wrpr %r20, %r2, %wstate
.word 0x93902005 ! 1355: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xc327c002 ! 1356: STF_R st %f1, [%r2, %r31]
.word 0xa3500000 ! 1357: RDPR_TPC rdpr %tpc, %r17
.word 0xa1902003 ! 1358: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0xe25fc000 ! 1359: LDX_R ldx [%r31 + %r0], %r17
.word 0x39400001 ! 1360: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe33fe001 ! 1361: STDF_I std %f17, [0x0001, %r31]
.word 0xe337e001 ! 1362: STQF_I - %f17, [0x0001, %r31]
.word 0x8b980002 ! 1363: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xe0f00852 ! 1364: STXA_R stxa %r16, [%r0 + %r18] 0x42
.word 0x83d02034 ! 1365: Tcc_I te icc_or_xcc, %r0 + 52
.word 0xe31fe001 ! 1366: LDDF_I ldd [%r31, 0x0001], %f17
.word 0x8f902001 ! 1: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0xa36d2001 ! 1367: SDIVX_I sdivx %r20, 0x0001, %r17
.word 0x39400001 ! 1368: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xa545c000 ! 1369: RD_TICK_CMPR_REG rd %-, %r18
.word 0x91d020b5 ! 1370: Tcc_I ta icc_or_xcc, %r0 + 181
setx 0xac5392aeed37bbb5, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1371: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe48008a0 ! 1373: LDUWA_R lduwa [%r0, %r0] 0x45, %r18
setx 0xb3c05da497de4fed, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1374: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x87902050 ! 1375: WRPR_TT_I wrpr %r0, 0x0050, %tt
.word 0x87902248 ! 1376: WRPR_TT_I wrpr %r0, 0x0248, %tt
.word 0x87480000 ! 1377: RDHPR_HPSTATE rdhpr %hpstate, %r3
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_596)) -> intp(0,1,3)
.word 0xa980e001 ! 1378: WR_SET_SOFTINT_I wr %r3, 0x0001, %set_softint
taddcctv %r3, 0x1032, %r26
.word 0xc607e001 ! 1379: LDUW_I lduw [%r31 + 0x0001], %r3
setx 0xd265c61288b7db6f, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1380: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xc64fe001 ! 1381: LDSB_I ldsb [%r31 + 0x0001], %r3
.word 0x86c0a001 ! 1382: ADDCcc_I addccc %r2, 0x0001, %r3
.word 0xc68804a0 ! 1383: LDUBA_R lduba [%r0, %r0] 0x25, %r3
.word 0x39400001 ! 1384: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x8d802000 ! 1385: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x34800001 ! 1: BG bg,a <label_0x1>
.xword 0xab6149a3 ! Random illegal ?
.word 0xa5a00554 ! 1: FSQRTd fsqrt
.word 0x85a08825 ! 1386: FADDs fadds %f2, %f5, %f2
.word 0xc40fc000 ! 1387: LDUB_R ldub [%r31 + %r0], %r2
.word 0x39400001 ! 1388: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_602)) -> intp(0,0,16)
.word 0x39400001 ! 1389: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r13, [%r0+0x3c0] %asi
.word 0x9d910002 ! 1390: WRPR_WSTATE_R wrpr %r4, %r2, %wstate
tsubcctv %r1, 0x1532, %r18
.word 0xc407e001 ! 1391: LDUW_I lduw [%r31 + 0x0001], %r2
.word 0xa190200c ! 1392: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x39400001 ! 1393: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xc44fc000 ! 1394: LDSB_R ldsb [%r31 + %r0], %r2
.word 0x3c800001 ! 1395: BPOS bpos,a <label_0x1>
setx 0xb32960bd84f5b87f, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1396: WR_STICK_REG_R wr %r0, %r1, %-
setx debug_0_607 + 64, %r11, %r19
.word 0xe6f00b12 ! 1397: STXA_R stxa %r19, [%r0 + %r18] 0x58
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_608)) -> intp(0,0,18)
.word 0x39400001 ! 1398: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_609)) -> intp(0,1,3)
.word 0xa9852001 ! 1399: WR_SET_SOFTINT_I wr %r20, 0x0001, %set_softint
setx 0xbd79fcf571a68d12, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1400: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xc457c000 ! 1401: LDSH_R ldsh [%r31 + %r0], %r2
.word 0xc4d7e000 ! 1402: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r2
.word 0xfef00b12 ! 1403: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x83d02035 ! 1404: Tcc_I te icc_or_xcc, %r0 + 53
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r8, [%r0+0x3e0] %asi
.word 0x9d928013 ! 1405: WRPR_WSTATE_R wrpr %r10, %r19, %wstate
taddcctv %r23, 0x189c, %r23
.word 0xc407e001 ! 1406: LDUW_I lduw [%r31 + 0x0001], %r2
.word 0x91d02032 ! 1407: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xfef00b12 ! 1408: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0xe0f00852 ! 1409: STXA_R stxa %r16, [%r0 + %r18] 0x42
.word 0x87802063 ! 1410: WRASI_I wr %r0, 0x0063, %asi
.word 0xc49fc020 ! 1411: LDDA_R ldda [%r31, %r0] 0x01, %r2
.word 0x93902004 ! 1412: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x25400001 ! 1413: FBPLG fblg,a,pn %fcc0, <label_0x1>
.word 0x8d802000 ! 1414: WRFPRS_I wr %r0, 0x0000, %fprs
setx 0x0c8c5578ee65d939, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1415: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0xe4f00852 ! 1416: STXA_R stxa %r18, [%r0 + %r18] 0x42
.word 0x91d02032 ! 1417: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x22800001 ! 1: BE be,a <label_0x1>
.word 0xbfefc000 ! 1418: RESTORE_R restore %r31, %r0, %r31
.word 0xc49004a0 ! 1419: LDUHA_R lduha [%r0, %r0] 0x25, %r2
.word 0xc427e001 ! 1420: STW_I stw %r2, [%r31 + 0x0001]
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r12, [%r0+0x3c0] %asi
.word 0x9d95000c ! 1421: WRPR_WSTATE_R wrpr %r20, %r12, %wstate
.word 0x91d0001e ! 1422: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa5450000 ! 1423: RD_SET_SOFTINT rd %set_softint, %r18
.word 0xe49004a0 ! 1424: LDUHA_R lduha [%r0, %r0] 0x25, %r18
.word 0xe49fc020 ! 1425: LDDA_R ldda [%r31, %r0] 0x01, %r18
.word 0xe4c7e000 ! 1426: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r18
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_621)) -> intp(0,1,3)
.word 0xa9832001 ! 1427: WR_SET_SOFTINT_I wr %r12, 0x0001, %set_softint
setx debug_0_622 + 64, %r11, %r19
.word 0xe6f00b12 ! 1428: STXA_R stxa %r19, [%r0 + %r18] 0x58
.word 0x87802089 ! 1429: WRASI_I wr %r0, 0x0089, %asi
.word 0x81460000 ! 1430: RD_STICK_REG stbar
.word 0x86d1a001 ! 1431: UMULcc_I umulcc %r6, 0x0001, %r3
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r20, [%r0+0x3c0] %asi
.word 0x9d94c014 ! 1432: WRPR_WSTATE_R wrpr %r19, %r20, %wstate
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r17, [%r0+0x3c0] %asi
.word 0x9d918012 ! 1433: WRPR_WSTATE_R wrpr %r6, %r18, %wstate
.word 0x91d0001e ! 1434: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xc6c7e010 ! 1435: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r3
.word 0xa9820004 ! 1436: WR_SET_SOFTINT_R wr %r8, %r4, %set_softint
.word 0x8f902001 ! 1: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xa3a01962 ! 1437: FqTOd dis not found
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_626)) -> intp(0,0,6)
.word 0x39400001 ! 1438: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xe25fe001 ! 1439: LDX_I ldx [%r31 + 0x0001], %r17
.word 0xe28008a0 ! 1440: LDUWA_R lduwa [%r0, %r0] 0x45, %r17
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r3, [%r0+0x3d8] %asi
.word 0x9d948006 ! 1441: WRPR_WSTATE_R wrpr %r18, %r6, %wstate
.word 0x83a4c9b3 ! 1442: FDIVs fdivs %f19, %f19, %f1
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r11, [%r0+0x3c0] %asi
.word 0x9d918011 ! 1443: WRPR_WSTATE_R wrpr %r6, %r17, %wstate
setx 0x490ac90818246256, %g2, %g1
.word 0xaf800001 ! 1: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1444: WR_STICK_REG_R wr %r0, %r1, %-
setx 0x29160a844e043a5c, %g2, %g1
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1800001 ! 1445: WR_STICK_REG_R wr %r0, %r1, %-
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_631)) -> intp(0,1,3)
.word 0xa9832001 ! 1446: WR_SET_SOFTINT_I wr %r12, 0x0001, %set_softint
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_632)) -> intp(0,0,0)
.word 0x39400001 ! 1447: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xc25fc000 ! 1448: LDX_R ldx [%r31 + %r0], %r1
.word 0xd6f00852 ! 1449: STXA_R stxa %r11, [%r0 + %r18] 0x42
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_634)) -> intp(0,0,16)
.word 0x39400001 ! 1450: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0xc2dfe030 ! 1451: LDXA_I ldxa [%r31, + 0x0030] %asi, %r1
.word 0xa1464000 ! 1452: RD_STICK_CMPR_REG rd %-, %r16
.word 0xe137c011 ! 1453: STQF_R - %f16, [%r17, %r31]
setx 0x4493ce397d4dffb6, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1454: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xe0800a60 ! 1455: LDUWA_R lduwa [%r0, %r0] 0x53, %r16
.word 0x91d02034 ! 1456: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xe05fc000 ! 1457: LDX_R ldx [%r31 + %r0], %r16
.word 0x24800001 ! 1458: BLE ble,a <label_0x1>
.word 0x91d0001e ! 1459: Tcc_R ta icc_or_xcc, %r0 + %r30
tsubcctv %r7, 0x12f8, %r4
.word 0xe007e001 ! 1460: LDUW_I lduw [%r31 + 0x0001], %r16
.word 0x8d802000 ! 1461: WRFPRS_I wr %r0, 0x0000, %fprs
!$EV trig_pc_d(1, @VA(.MAIN.xir_0_637)) -> intp(0,1,3)
.word 0xa9832001 ! 1462: WR_SET_SOFTINT_I wr %r12, 0x0001, %set_softint
done_change_to_randtl_0_638:
.word 0x8f902001 ! 1463: WRPR_TL_I wrpr %r0, 0x0001, %tl
.word 0x38800001 ! 1464: BGU bgu,a <label_0x1>
ta T_CHANGE_HPRIV ! macro
.word 0x879022b5 ! 1466: WRPR_TT_I wrpr %r0, 0x02b5, %tt
.word 0x8145c000 ! 1467: RD_TICK_CMPR_REG stbar
setx 0xa58eaccf38b78c33, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1468: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xc08008a0 ! 1469: LDUWA_R lduwa [%r0, %r0] 0x45, %r0
setx 0x54427283c6c93037, %r1, %r2
stxa %r2, [%r0] ASI_LSU_CONTROL
.word 0x3d400001 ! 1470: FBPULE fbule,a,pn %fcc0, <label_0x1>
.word 0x83480000 ! 1471: RDHPR_HPSTATE rdhpr %hpstate, %r1
.word 0x87902036 ! 1472: WRPR_TT_I wrpr %r0, 0x0036, %tt
taddcctv %r7, 0x1ee0, %r13
.word 0xc207e001 ! 1473: LDUW_I lduw [%r31 + 0x0001], %r1
.word 0x8d903f10 ! 1474: WRPR_PSTATE_I wrpr %r0, 0x1f10, %pstate
.word 0xdcf00852 ! 1475: STXA_R stxa %r14, [%r0 + %r18] 0x42
.word 0xad80e001 ! 1476: WR_SOFTINT_REG_I wr %r3, 0x0001, %softint
.word 0xc337c011 ! 1477: STQF_R - %f1, [%r17, %r31]
setx 0xc517e9d7a34aa370, %g2, %g1
.word 0xb3800001 ! 1: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1800001 ! 1478: WR_STICK_REG_R wr %r0, %r1, %-
.word 0xc28008a0 ! 1479: LDUWA_R lduwa [%r0, %r0] 0x45, %r1
!$EV trig_pc_d(1, @VA(.MAIN.intvec_0_644)) -> intp(0,0,15)
.word 0x39400001 ! 1480: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x91d02033 ! 1481: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8d540000 ! 1482: RDPR_GL rdpr %-, %r6
.word 0x99902005 ! 1483: WRPR_CLEANWIN_I wrpr %r0, 0x0005, %cleanwin
.word 0x8d903b9b ! 1484: WRPR_PSTATE_I wrpr %r0, 0x1b9b, %pstate
.word 0x39400001 ! 1485: FBPUGE fbuge,a,pn %fcc0, <label_0x1>
.word 0x99902004 ! 1486: WRPR_CLEANWIN_I wrpr %r0, 0x0004, %cleanwin
.word 0xa1902001 ! 1487: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0xcc5fc000 ! 1488: LDX_R ldx [%r31 + %r0], %r6
.word 0x87802025 ! 1: WRASI_I wr %r0, 0x0025, %asi
stxa %r19, [%r0+0x3c0] %asi
.word 0x9d944002 ! 1489: WRPR_WSTATE_R wrpr %r17, %r2, %wstate
.word 0xcd27e001 ! 1490: STF_I st %f6, [0x0001, %r31]
ta T_CHANGE_HPRIV ! macro
.word 0xccc7e020 ! 1492: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r6
.word 0x87902142 ! 1493: WRPR_TT_I wrpr %r0, 0x0142, %tt
.word 0x8f540000 ! 1494: RDPR_GL rdpr %-, %r7
.word 0xfef00b12 ! 1495: STXA_R stxa %r31, [%r0 + %r18] 0x58
.word 0x91464000 ! 1496: RD_STICK_CMPR_REG rd %-, %r8
.word 0x38800001 ! 1497: BGU bgu,a <label_0x1>
.word 0xd6f00852 ! 1498: STXA_R stxa %r11, [%r0 + %r18] 0x42
.xword 0x1beda903f43e925c
.xword 0x13a4fb132fe75539
.xword 0x44d34277a4f66426
.xword 0xd60e14d7a1d63f8d
.xword 0x4f94c0d6be57e206
.xword 0xcabb864da4b80b13
.xword 0xffff18971ddde224
.xword 0x61c4f416ab5efeef
.xword 0x8a3ec891aef76ad6
.xword 0x12ad563e886f56cd
.xword 0xd7ee7d2ac691264e
.xword 0x7e5648b4128ca9a2
.xword 0x01fd7f4f3b7065c8
.xword 0x258a9fcf06ee5855
.xword 0x26512d2b1091d92d
.xword 0xd30ca354e2f4be9e
.xword 0x38aca36aa52ed598
.xword 0xcbca1e8e0e921421
.xword 0xd95c32b9c586472c
.xword 0xdf1dd25c2ffd59c4
.xword 0x960ef6088404a40e
.xword 0x4bdb85ee3a6689c1
.xword 0x5c1c1980e8dadba8
.xword 0x387d8f98a3800e8d
.xword 0xb87437352b884ba7
.xword 0xdf84d1f554fc4c31
.xword 0xdb925a31ff493750
.xword 0xc2ebe8bf1ee833a0
.xword 0xc7d2663a2162c813
.xword 0xd26a684405181839
.xword 0x8f3d6035ff4c8596
.xword 0x966ba1e2973c0d69
.xword 0xd23a13b4ff798c97
.xword 0x5c32e97a31d4e510
.xword 0x18c4bf9e44f3ca5f
.xword 0x12ab21e26935bdfd
.xword 0x829a56a19313d998
.xword 0xab8d84da57874007
.xword 0x4f5c4b718ff5b6ce
.xword 0x94348e861203f023
.xword 0x8fc0d569d30fa8d7
.xword 0x1a6447800ab1aa80
.xword 0x21a991608e017b15
.xword 0xb100cd04af41a154
.xword 0x1415b35a9fb88607
.xword 0x4131838830811958
.xword 0xbd5ee57adb15e490
.xword 0xa085d52300885318
.xword 0xcfe5d190eb5e1ddf
.xword 0x3b3817725ed4694f
.xword 0x3d8220c022f065c9
.xword 0x1089698cdca8dc28
.xword 0x2266c6331b186b97
.xword 0xb1befc17318f3ae9
.xword 0x6fb805fbc20d801f
.xword 0x9d665a2af45f5612
.xword 0xda7819edf23a8ab9
.xword 0xcc0411b5efa25cf2
.xword 0x344de4332ab1557f
.xword 0x220ec31bf2481a06
.xword 0xbcbf1cd661c5dae3
.xword 0xaf3327b19eace2ed
.xword 0xc04c625e60dee53e
.xword 0xc8be93a949c05c20
.xword 0xd407b1d11363a141
.xword 0x0e4bcce52312537d
.xword 0x5102a18b04bf0888
.xword 0x0e93a38d3eecbd00
.xword 0xc15b7cbfa8e4581b
.xword 0xb7b12823e31609bc
.xword 0xe1bef0cfe7687d53
.xword 0x01745470d38b7ed3
.xword 0x244ccb795f398dc9
.xword 0xba97c006bac3df37
.xword 0xd3aa91c83d6480df
.xword 0xf82daf4131614f2e
.xword 0x7df457b7c0d22b7e
.xword 0xf6bf18d9ee5fe487
.xword 0xee0740668d26a7c4
.xword 0x16b5d39f01bd7673
.xword 0xe85b15b3dfef9a0f
.xword 0xeae06433e75d7fc2
.xword 0xaaff96968820a39f
.xword 0xf491ace301e5c8cf
.xword 0x03d2b369b9e7efb3
.xword 0x2f8b35571ad7c37a
.xword 0x647588d7432bf403
.xword 0xf3f44956c0270852
.xword 0x85c259f119368ff5
.xword 0xd03533c5c25f4ed7
.xword 0xad4b81cee4ce7c9b
.xword 0x99dc501c4e7aa719
.xword 0x709e260e5746b913
.xword 0xd270112847bbf641
.xword 0x7897e7bcbd2506fc
.xword 0x414a0c333d874951
.xword 0x97f08a460e6844b1
.xword 0xded1d6eaf111eb13
.xword 0x77f9fe3637f3ec76
.xword 0xc6d7a1396e4ae8b1
.xword 0xb1a6b7081d056ea0
.xword 0x4021420f822656ed
.xword 0x3a6a8428be277354
.xword 0x37b922d04b6cad21
.xword 0x6d574c9f8ffc869e
.xword 0x4b8ec5f2edb42a11
.xword 0x686ce4cb5a91897a
.xword 0xc4d0120903267ee2
.xword 0xc16ad1f47087e796
.xword 0x5198d18fd9738c29
.xword 0x6da28a247e056398
.xword 0x792c265079f45082
.xword 0xd65c342303754104
.xword 0x73534e3f1bb6d975
.xword 0x6f986de11b1252c3
.xword 0x3d9065a65def9383
.xword 0xf4f3e1dd6d373935
.xword 0x6a1fbc0757c27f5b
.xword 0xf8d34708533bce3a
.xword 0xc30b0172971e2078
.xword 0x3574d0d704448ce5
.xword 0x84f55fa122eb77d4
.xword 0xdb972ae1d79e462b
.xword 0xc662fa56cfb1ef82
.xword 0xa09934b233528bd5
.xword 0x333190668d51a113
.xword 0x56ac49b048fa1723
.xword 0x4e0d9fd209f1a9d6
.xword 0xa6d4827d8d1ceb90
.xword 0xc5ff5e0acd1c02a0
.xword 0x1324d5a877fb7f26
.xword 0x273f86589e1a3a69
.xword 0x83ad0ce53212159a
.xword 0x69b38daba0614b8d
.xword 0xe403d28a1753cb49
.xword 0x044393220fe64752
.xword 0xb106c9f71fa84ad9
.xword 0x45c6bbd9dc80363d
.xword 0xb456d4bc03e181cc
.xword 0x630b1c8c6cf40060
.xword 0x49d81630606c56c4
.xword 0xb97bfc78a2756d3f
.xword 0x70dbd8d3a7f103d1
.xword 0xacd1d406ee4ceefb
.xword 0x651234736779a240
.xword 0x8af00e4147bdac36
.xword 0x576d217ba14edbf5
.xword 0xea48e6c0b8cb0ba4
.xword 0xaea65ae9d903ad6f
.xword 0xff8dc75da0800878
.xword 0x7bd9e9af7b901269
.xword 0x6e646167bd3c08d8
.xword 0x22ff12a47ab6c8a6
.xword 0x8d8c657b03b859ae
.xword 0xa7dcfa407034a6d6
.xword 0xd659c60913d659e9
.xword 0x4c266d576f0433a4
.xword 0x4cdb113d1819da0f
.xword 0x585be94230fb0a16
.xword 0xaef815b11d3f597c
.xword 0x1a17a78632527768
.xword 0xf12863c919a7a364
.xword 0x236637f832ea4633
.xword 0x6be3f38d0be11621
.xword 0x5a6e41fedc355d02
.xword 0x008a8ac403d3e07d
.xword 0xbe1d9a87d23d998d
.xword 0x8c074d34a4644773
.xword 0x90443fbca2ab3f8f
.xword 0xe28f48e728b00192
.xword 0x082ad1ec0fa320bb
.xword 0x96bfb0f2e7279fd5
.xword 0xead88da1e1811fcc
.xword 0xd1aff74ce07c7cd7
.xword 0xffbf8ed49894d685
.xword 0xe1d347a9cd0a27fa
.xword 0x4ac2e4d8a686f383
.xword 0x7623e2f2796f3aed
.xword 0xdee70a396c44e147
.xword 0xcd02d918957185af
.xword 0x8eacdeab50268f2c
.xword 0xe634dcd8668d722a
.xword 0x277c7f094fba4bfb
.xword 0xa606d02b8d963c84
.xword 0xdfa19d4a87caed15
.xword 0x5457bf8a55ef733f
.xword 0x346d619852f33db6
.xword 0x41f39a64ea2a4792
.xword 0x15bd0429d6899cc5
.xword 0x70f377e846e12b0a
.xword 0x30f9a2d26d09107d
.xword 0xc4d4cfa03f32eb2d
.xword 0xe731a96199cf2fb4
.xword 0x038c738adea9a77c
.xword 0x797c25933e50c41e
.xword 0x7b75b63b5a4add49
.xword 0xbec80a59b311c9b4
.xword 0x0aaef9dad13b5c10
.xword 0x2309c668aa21fe3b
.xword 0xa02171e453cf0862
.xword 0x2dee7ffaa10e39fd
.xword 0xd9c56fa69703bbd0
.xword 0x3e37c4123de80631
.xword 0x435deb2beb5c9d46
.xword 0x35db77616cf30147
.xword 0xa3e88449136be220
.xword 0x5a7147ad557f2edd
.xword 0x1ac2652da2172659
.xword 0x2fd29605c4713f03
.xword 0x863256c09d94c0e4
.xword 0x7a3ec1bd622914e9
.xword 0x0c26f68f0bf50645
.xword 0xa274891a61a0e39d
.xword 0x654de805cff1fc37
.xword 0x8c9ede8239019dcb
.xword 0x75cb4368968e8bf0
.xword 0x61ee85951ee802f9
.xword 0x56dc117a7fc32fd9
.xword 0xa5f5d99300e93f49
.xword 0x211f220416a92207
.xword 0x9412c2f089034811
.xword 0x805a4d66bda16ce4
.xword 0x5808eb6a846eae39
.xword 0x945367ca68630bf6
.xword 0x7814295bc81b168c
.xword 0x260958707319f3ea
.xword 0x48c37d64b5782d67
.xword 0x647d41ba9b3cae07
.xword 0x441ed8e81d080083
.xword 0xfe65f95e9231d0cc
.xword 0x5437b35a774fe118
.xword 0xf4cc83db3ede028d
.xword 0xd6ffb2359299a552
.xword 0xd04ab03080c7c813
.xword 0xbed1f851193cef01
.xword 0xb2323587290d719f
.xword 0x88a16357ad42a7a4
.xword 0x8f53a066c57f89e9
.xword 0x0fd7affff969ec28
.xword 0xb0f8ab67db9e54ca
.xword 0xed89a068af257e1c
.xword 0x9e90fe96789b05dd
.xword 0x3a3bdd3d81550f76
.xword 0xa4e963db2d8ce5be
.xword 0x4063561d3bcfd33f
.xword 0x3924ffbd7f4da162
.xword 0xc89b7cb0c28fa9b2
.xword 0xe3b382c5d0471e78
.xword 0xf9ebd1fd288c08a5
.xword 0x2fb66aea49b073cd
.xword 0xd8c92537ff42f644
.xword 0x30a5e9900f98d767
.xword 0x370edc45612f7484
.xword 0x5d7c2b74a04281e6
.xword 0x042a030e8b37dae6
.xword 0xe303b4481eee5820
# 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,