* ========== Copyright Header Begin ==========================================
* OpenSPARC T2 Processor File: tlu_rand04_ind_06.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 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
#define H_T1_Clean_Window_0x24
#define SUN_H_T1_Clean_Window_0x24 \
wrpr %g1, %g0, %cleanwin;\
retry; nop; nop; nop; nop
#define H_T1_Clean_Window_0x25
#define SUN_H_T1_Clean_Window_0x25 \
wrpr %g1, %g0, %cleanwin;\
retry; nop; nop; nop; nop
#define H_T1_Clean_Window_0x26
#define SUN_H_T1_Clean_Window_0x26 \
wrpr %g1, %g0, %cleanwin;\
retry; nop; nop; nop; nop
#define H_T1_Clean_Window_0x27
#define SUN_H_T1_Clean_Window_0x27 \
wrpr %g1, %g0, %cleanwin;\
retry; 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;
#define H_T1_Window_Spill_0_Normal_0x80
#define SUN_H_T1_Window_Spill_0_Normal_0x80 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_1_Normal_0x84
#define SUN_H_T1_Window_Spill_1_Normal_0x84 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_2_Normal_0x88
#define SUN_H_T1_Window_Spill_2_Normal_0x88 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_3_Normal_0x8c
#define SUN_H_T1_Window_Spill_3_Normal_0x8c saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_4_Normal_0x90
#define SUN_H_T1_Window_Spill_4_Normal_0x90 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_5_Normal_0x94
#define SUN_H_T1_Window_Spill_5_Normal_0x94 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_6_Normal_0x98
#define SUN_H_T1_Window_Spill_6_Normal_0x98 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_7_Normal_0x9c
#define SUN_H_T1_Window_Spill_7_Normal_0x9c saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_0_Other_0xa0
#define SUN_H_T1_Window_Spill_0_Other_0xa0 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_1_Other_0xa4
#define SUN_H_T1_Window_Spill_1_Other_0xa4 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_2_Other_0xa8
#define SUN_H_T1_Window_Spill_2_Other_0xa8 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_3_Other_0xac
#define SUN_H_T1_Window_Spill_3_Other_0xac saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_4_Other_0xb0
#define SUN_H_T1_Window_Spill_4_Other_0xb0 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_5_Other_0xb4
#define SUN_H_T1_Window_Spill_5_Other_0xb4 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_6_Other_0xb8
#define SUN_H_T1_Window_Spill_6_Other_0xb8 saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Spill_7_Other_0xbc
#define SUN_H_T1_Window_Spill_7_Other_0xbc saved; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_0_Normal_0xc0
#define SUN_H_T1_Window_Fill_0_Normal_0xc0 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_1_Normal_0xc4
#define SUN_H_T1_Window_Fill_1_Normal_0xc4 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_2_Normal_0xc8
#define SUN_H_T1_Window_Fill_2_Normal_0xc8 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_3_Normal_0xcc
#define SUN_H_T1_Window_Fill_3_Normal_0xcc restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_4_Normal_0xd0
#define SUN_H_T1_Window_Fill_4_Normal_0xd0 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_5_Normal_0xd4
#define SUN_H_T1_Window_Fill_5_Normal_0xd4 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_6_Normal_0xd8
#define SUN_H_T1_Window_Fill_6_Normal_0xd8 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_7_Normal_0xdc
#define SUN_H_T1_Window_Fill_7_Normal_0xdc restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_0_Other_0xe0
#define SUN_H_T1_Window_Fill_0_Other_0xe0 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_1_Other_0xe4
#define SUN_H_T1_Window_Fill_1_Other_0xe4 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_2_Other_0xe8
#define SUN_H_T1_Window_Fill_2_Other_0xe8 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_3_Other_0xec
#define SUN_H_T1_Window_Fill_3_Other_0xec restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_4_Other_0xf0
#define SUN_H_T1_Window_Fill_4_Other_0xf0 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_5_Other_0xf4
#define SUN_H_T1_Window_Fill_5_Other_0xf4 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_6_Other_0xf8
#define SUN_H_T1_Window_Fill_6_Other_0xf8 restored; retry; nop;nop;nop;nop;nop;nop;
#define H_T1_Window_Fill_7_Other_0xfc
#define SUN_H_T1_Window_Fill_7_Other_0xfc 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 %g3, 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 %g1, %g2, %g2; \
#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 %g1, %g2, %g2; \
#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_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 !!!!!!!!!!!!!!!!!!!
! 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
wrhpr %g1, %g0, %hsys_tick_cmpr
wr %g1, %g0, %sys_tick_cmpr
ta T_CHANGE_TO_TL0 ! macro
.word 0x8ad4c00a ! 2: UMULcc_R umulcc %r19, %r10, %r5
.word 0x85a01a73 ! 3: FqTOi fqtoi
.word 0x81982307 ! 4: WRHPR_HPSTATE_I wrhpr %r0, 0x0307, %hpstate
.word 0x9351c000 ! 5: RDPR_TL rdpr %tl, %r9
.word 0x89a489a0 ! 6: FDIVs fdivs %f18, %f0, %f4
.word 0x87a04dc0 ! 7: FdMULq fdmulq
.word 0xc68fe030 ! 8: LDUBA_I lduba [%r31, + 0x0030] %asi, %r3
.word 0xc6c004a0 ! 9: LDSWA_R ldswa [%r0, %r0] 0x25, %r3
.word 0x8b980002 ! 10: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d02033 ! 11: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8d540000 ! 12: RDPR_GL rdpr %-, %r6
.word 0xa751c000 ! 13: RDPR_TL rdpr %tl, %r19
.word 0xa190200f ! 14: WRPR_GL_I wrpr %r0, 0x000f, %-
.word 0x8790214a ! 15: WRPR_TT_I wrpr %r0, 0x014a, %tt
.word 0xaf800001 ! 17: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1812001 ! 16: WR_STICK_REG_I wr %r4, 0x0001, %-
.word 0x83d0001e ! 17: Tcc_R te icc_or_xcc, %r0 + %r30
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb185a001 ! 18: WR_STICK_REG_I wr %r22, 0x0001, %-
.word 0x99a049c8 ! 19: FDIVd fdivd %f32, %f8, %f12
ta T_CHANGE_TO_TL1 ! macro
.word 0x9ac0e001 ! 21: ADDCcc_I addccc %r3, 0x0001, %r13
.word 0x91d0001e ! 22: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x34800001 ! 24: BG bg,a <label_0x1>
.word 0xa1b0830c ! 23: ALLIGNADDRESS alignaddr %r2, %r12, %r16
.word 0x8790212d ! 24: WRPR_TT_I wrpr %r0, 0x012d, %tt
.word 0x8790219b ! 25: WRPR_TT_I wrpr %r0, 0x019b, %tt
.word 0x93902004 ! 26: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x819829df ! 27: WRHPR_HPSTATE_I wrhpr %r0, 0x09df, %hpstate
.word 0x8d902e83 ! 28: WRPR_PSTATE_I wrpr %r0, 0x0e83, %pstate
.word 0x8b980002 ! 29: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xa1902005 ! 30: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x95a000c3 ! 31: FNEGd fnegd %f34, %f10
.word 0xd447c000 ! 32: LDSW_R ldsw [%r31 + %r0], %r10
.word 0x20800001 ! 34: BN bn,a <label_0x1>
.word 0xcd340010 ! 34: STQF_R - %f6, [%r16, %r16]
.word 0x91458000 ! 33: RD_SOFTINT_REG rd %softint, %r8
.word 0x8d9026d8 ! 34: WRPR_PSTATE_I wrpr %r0, 0x06d8, %pstate
.word 0xad684009 ! 35: SDIVX_R sdivx %r1, %r9, %r22
.word 0x8d802004 ! 37: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x93902006 ! 38: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x8780201c ! 39: WRASI_I wr %r0, 0x001c, %asi
.word 0x91d02035 ! 40: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0xa24c0008 ! 41: MULX_R mulx %r16, %r8, %r17
.word 0xa190200e ! 42: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x91d02032 ! 43: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x91a44dca ! 44: FdMULq fdmulq
.word 0xd0d7e030 ! 45: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r8
.word 0xa1902000 ! 46: WRPR_GL_I wrpr %r0, 0x0000, %-
ta T_CHANGE_TO_TL1 ! macro
.word 0x91d02032 ! 48: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x8d902e17 ! 49: WRPR_PSTATE_I wrpr %r0, 0x0e17, %pstate
.word 0x9a6de001 ! 50: UDIVX_I udivx %r23, 0x0001, %r13
.word 0x83a349e2 ! 51: FDIVq dis not found
.word 0x8cd0c009 ! 52: UMULcc_R umulcc %r3, %r9, %r6
.word 0x81982204 ! 53: WRHPR_HPSTATE_I wrhpr %r0, 0x0204, %hpstate
.word 0x8b980002 ! 54: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8d9020de ! 55: WRPR_PSTATE_I wrpr %r0, 0x00de, %pstate
.word 0x879022c1 ! 56: WRPR_TT_I wrpr %r0, 0x02c1, %tt
.word 0x97500000 ! 57: RDPR_TPC rdpr %tpc, %r11
.word 0xa190200a ! 58: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x93902003 ! 59: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xd68008a0 ! 60: LDUWA_R lduwa [%r0, %r0] 0x45, %r11
.word 0x91d0001e ! 61: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 62: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xd6d804a0 ! 63: LDXA_R ldxa [%r0, %r0] 0x25, %r11
.word 0x24700001 ! 64: BPLE <illegal instruction>
.word 0x9af8401b ! 65: SDIVcc_R sdivcc %r1, %r27, %r13
.word 0x87902297 ! 66: WRPR_TT_I wrpr %r0, 0x0297, %tt
.word 0x93902003 ! 67: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x91d02034 ! 68: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x80d2e001 ! 69: UMULcc_I umulcc %r11, 0x0001, %r0
.word 0x88842001 ! 70: ADDcc_I addcc %r16, 0x0001, %r4
.word 0x91d0001e ! 71: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x9d902004 ! 72: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
.word 0xa0856001 ! 73: ADDcc_I addcc %r21, 0x0001, %r16
.word 0x93902000 ! 74: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x80fe2001 ! 75: SDIVcc_I sdivcc %r24, 0x0001, %r0
.word 0x8b504000 ! 76: RDPR_TNPC rdpr %tnpc, %r5
.word 0x8780201c ! 77: WRASI_I wr %r0, 0x001c, %asi
.word 0x8d902694 ! 78: WRPR_PSTATE_I wrpr %r0, 0x0694, %pstate
.word 0x8c6c4002 ! 79: UDIVX_R udivx %r17, %r2, %r6
.word 0x93902000 ! 80: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x83d0001e ! 81: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x879022db ! 82: WRPR_TT_I wrpr %r0, 0x02db, %tt
.word 0xa1902002 ! 83: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x8790212d ! 84: WRPR_TT_I wrpr %r0, 0x012d, %tt
.word 0x9f802001 ! 85: SIR sir 0x0001
.word 0x9ba00542 ! 86: FSQRTd fsqrt
.word 0x8151c000 ! 87: RDPR_TL rdpr %tl, %r0
.word 0xc08804a0 ! 88: LDUBA_R lduba [%r0, %r0] 0x25, %r0
.word 0x87902225 ! 89: WRPR_TT_I wrpr %r0, 0x0225, %tt
.word 0x8b980002 ! 90: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xaba4c9db ! 91: FDIVd fdivd %f50, %f58, %f52
.word 0xea97e010 ! 92: LDUHA_I lduha [%r31, + 0x0010] %asi, %r21
.word 0x91d02030 ! 93: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x819824c7 ! 94: WRHPR_HPSTATE_I wrhpr %r0, 0x04c7, %hpstate
.word 0x83d02030 ! 95: Tcc_I te icc_or_xcc, %r0 + 48
.word 0x86d6a001 ! 96: UMULcc_I umulcc %r26, 0x0001, %r3
.word 0xa1902002 ! 97: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x8790204a ! 98: WRPR_TT_I wrpr %r0, 0x004a, %tt
.word 0x81982194 ! 99: WRHPR_HPSTATE_I wrhpr %r0, 0x0194, %hpstate
.word 0x91d02031 ! 100: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0xa1902000 ! 101: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x91d0001e ! 103: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xb7504000 ! 104: RDPR_TNPC rdpr %tnpc, %r27
.word 0x93902005 ! 105: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8198295c ! 106: WRHPR_HPSTATE_I wrhpr %r0, 0x095c, %hpstate
.word 0x22800001 ! 108: BE be,a <label_0x1>
.word 0xbfe7c000 ! 107: SAVE_R save %r31, %r0, %r31
.word 0x93d02030 ! 108: Tcc_I tne icc_or_xcc, %r0 + 48
.word 0x8d902888 ! 109: WRPR_PSTATE_I wrpr %r0, 0x0888, %pstate
.word 0x93902004 ! 110: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x85540000 ! 111: RDPR_GL rdpr %-, %r2
.word 0xb3540000 ! 112: RDPR_GL rdpr %-, %r25
.word 0x9b504000 ! 113: RDPR_TNPC <illegal instruction>
.word 0xdad7e020 ! 114: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r13
.word 0x8b900002 ! 115: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x91d02031 ! 116: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0xa190200c ! 117: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x819822ce ! 118: WRHPR_HPSTATE_I wrhpr %r0, 0x02ce, %hpstate
.word 0x93902002 ! 119: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x91d0001e ! 120: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xaba01a71 ! 121: FqTOi fqtoi
.word 0xb7514000 ! 122: RDPR_TBA rdpr %tba, %r27
.word 0xa9504000 ! 123: RDPR_TNPC <illegal instruction>
.word 0x93902006 ! 124: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x9f802001 ! 125: SIR sir 0x0001
.word 0xa190200e ! 126: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x93902000 ! 127: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x83d02032 ! 128: Tcc_I te icc_or_xcc, %r0 + 50
.word 0xb151c000 ! 129: RDPR_TL rdpr %tl, %r24
.word 0x8d902a0f ! 130: WRPR_PSTATE_I wrpr %r0, 0x0a0f, %pstate
ta T_CHANGE_HPRIV ! macro
.word 0xf137c011 ! 132: STQF_R - %f24, [%r17, %r31]
.word 0x83d0001e ! 133: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 134: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d9020c2 ! 135: WRPR_PSTATE_I wrpr %r0, 0x00c2, %pstate
.word 0x36700001 ! 136: BPGE <illegal instruction>
.word 0xb3800001 ! 138: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1832001 ! 137: WR_STICK_REG_I wr %r12, 0x0001, %-
.word 0x91d0001e ! 138: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x9bb28ff2 ! 139: FONES fones %f13
.word 0xa3a00549 ! 140: FSQRTd fsqrt
.word 0x87902379 ! 141: WRPR_TT_I wrpr %r0, 0x0379, %tt
.word 0x94d4a001 ! 142: UMULcc_I umulcc %r18, 0x0001, %r10
.word 0x87802004 ! 143: WRASI_I wr %r0, 0x0004, %asi
.word 0x91d0001e ! 144: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xd4d804a0 ! 145: LDXA_R ldxa [%r0, %r0] 0x25, %r10
.word 0xd537c009 ! 146: STQF_R - %f10, [%r9, %r31]
.word 0x8350c000 ! 147: RDPR_TT rdpr %tt, %r1
ta T_CHANGE_TO_TL1 ! macro
.word 0x8780201c ! 149: WRASI_I wr %r0, 0x001c, %asi
.word 0xb3800001 ! 151: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb186e001 ! 150: WR_STICK_REG_I wr %r27, 0x0001, %-
.word 0x8d802004 ! 151: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0xa8d08002 ! 152: UMULcc_R umulcc %r2, %r2, %r20
.word 0xe8cfe030 ! 153: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r20
.word 0x91d02031 ! 154: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0xa1902003 ! 155: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0xa5540000 ! 156: RDPR_GL rdpr %-, %r18
.word 0x8d902e02 ! 157: WRPR_PSTATE_I wrpr %r0, 0x0e02, %pstate
.word 0x83d0001e ! 158: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x93902001 ! 159: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0xe4cfe030 ! 160: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r18
.word 0x93902000 ! 161: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0xa190200b ! 162: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x91d02033 ! 163: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x87902189 ! 164: WRPR_TT_I wrpr %r0, 0x0189, %tt
.word 0x93902007 ! 165: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x93d0001e ! 166: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x9f802001 ! 167: SIR sir 0x0001
.word 0x8198289d ! 168: WRHPR_HPSTATE_I wrhpr %r0, 0x089d, %hpstate
.word 0x93d0001e ! 169: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x96a88000 ! 170: ANDNcc_R andncc %r2, %r0, %r11
.word 0x87902180 ! 171: WRPR_TT_I wrpr %r0, 0x0180, %tt
.word 0x9f802001 ! 172: SIR sir 0x0001
.word 0x8d902657 ! 173: WRPR_PSTATE_I wrpr %r0, 0x0657, %pstate
.word 0x93902003 ! 174: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
ta T_CHANGE_TO_TL1 ! macro
.word 0x879022a7 ! 176: WRPR_TT_I wrpr %r0, 0x02a7, %tt
.word 0x8790237c ! 177: WRPR_TT_I wrpr %r0, 0x037c, %tt
.word 0x8198289d ! 178: WRHPR_HPSTATE_I wrhpr %r0, 0x089d, %hpstate
.word 0x81982106 ! 179: WRHPR_HPSTATE_I wrhpr %r0, 0x0106, %hpstate
.word 0x32800001 ! 181: BNE bne,a <label_0x1>
.word 0xd730a001 ! 181: STQF_I - %f11, [0x0001, %r2]
.word 0x91458000 ! 180: RD_SOFTINT_REG rd %softint, %r8
.word 0x81982a1f ! 181: WRHPR_HPSTATE_I wrhpr %r0, 0x0a1f, %hpstate
.word 0xd047e001 ! 182: LDSW_I ldsw [%r31 + 0x0001], %r8
.word 0x91d02033 ! 183: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8d902e8c ! 184: WRPR_PSTATE_I wrpr %r0, 0x0e8c, %pstate
.word 0xa7a189ea ! 185: FDIVq dis not found
.word 0x8d902051 ! 186: WRPR_PSTATE_I wrpr %r0, 0x0051, %pstate
.word 0x91d02032 ! 187: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x93d02032 ! 188: Tcc_I tne icc_or_xcc, %r0 + 50
.word 0x34800001 ! 190: BG bg,a <label_0x1>
.word 0xed34c008 ! 190: STQF_R - %f22, [%r8, %r19]
.word 0xb7458000 ! 189: RD_SOFTINT_REG rd %softint, %r27
.word 0xb5500000 ! 190: RDPR_TPC rdpr %tpc, %r26
.word 0xb7540000 ! 191: RDPR_GL <illegal instruction>
.word 0xf67fe001 ! 192: SWAP_I swap %r27, [%r31 + 0x0001]
.word 0xf67fe001 ! 193: SWAP_I swap %r27, [%r31 + 0x0001]
.word 0x8868a001 ! 194: UDIVX_I udivx %r2, 0x0001, %r4
.word 0x22800001 ! 196: BE be,a <label_0x1>
.word 0xf1322001 ! 196: STQF_I - %f24, [0x0001, %r8]
.word 0x8f458000 ! 195: RD_SOFTINT_REG rd %softint, %r7
.word 0xaec36001 ! 196: ADDCcc_I addccc %r13, 0x0001, %r23
.word 0x91d02032 ! 197: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x8cf9c00a ! 198: SDIVcc_R sdivcc %r7, %r10, %r6
.word 0x819822ce ! 199: WRHPR_HPSTATE_I wrhpr %r0, 0x02ce, %hpstate
.word 0xb286000d ! 200: ADDcc_R addcc %r24, %r13, %r25
.word 0x8198250d ! 201: WRHPR_HPSTATE_I wrhpr %r0, 0x050d, %hpstate
.word 0x87902359 ! 202: WRPR_TT_I wrpr %r0, 0x0359, %tt
.word 0xf28008a0 ! 203: LDUWA_R lduwa [%r0, %r0] 0x45, %r25
.word 0xa1902002 ! 204: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x8db30ff4 ! 205: FONES fones %f6
.word 0x9a812001 ! 206: ADDcc_I addcc %r4, 0x0001, %r13
.word 0x93d02030 ! 207: Tcc_I tne icc_or_xcc, %r0 + 48
.word 0x91d0001e ! 208: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x9d902005 ! 209: WRPR_WSTATE_I wrpr %r0, 0x0005, %wstate
.word 0x81982dc7 ! 210: WRHPR_HPSTATE_I wrhpr %r0, 0x0dc7, %hpstate
.word 0x83d0001e ! 211: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x93902003 ! 212: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x36800001 ! 213: BGE bge,a <label_0x1>
.word 0x81982e84 ! 214: WRHPR_HPSTATE_I wrhpr %r0, 0x0e84, %hpstate
.word 0xa9540000 ! 215: RDPR_GL rdpr %-, %r20
.word 0x879021aa ! 216: WRPR_TT_I wrpr %r0, 0x01aa, %tt
.word 0x9d902003 ! 217: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0xe927c014 ! 218: STF_R st %f20, [%r20, %r31]
.word 0x93902007 ! 219: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x2a700001 ! 220: BPCS <illegal instruction>
.word 0x92c12001 ! 221: ADDCcc_I addccc %r4, 0x0001, %r9
.word 0x9085a001 ! 222: ADDcc_I addcc %r22, 0x0001, %r8
.word 0xb46c8006 ! 223: UDIVX_R udivx %r18, %r6, %r26
.word 0x91d02033 ! 224: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x91d0001e ! 225: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d802004 ! 226: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x8750c000 ! 227: RDPR_TT rdpr %tt, %r3
.word 0x34800001 ! 229: BG bg,a <label_0x1>
.xword 0xddcb791b ! Random illegal ?
.word 0x85a00552 ! 229: FSQRTd fsqrt
.word 0xa1a30820 ! 228: FADDs fadds %f12, %f0, %f16
.word 0x91d0001e ! 229: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93d0001e ! 230: Tcc_R tne icc_or_xcc, %r0 + %r30
ta T_CHANGE_TO_TL1 ! macro
.word 0x8d902ad0 ! 232: WRPR_PSTATE_I wrpr %r0, 0x0ad0, %pstate
.word 0xa7702001 ! 233: POPC_I popc 0x0001, %r19
.word 0x9f802001 ! 234: SIR sir 0x0001
.word 0x93902004 ! 235: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0xe6800c60 ! 236: LDUWA_R lduwa [%r0, %r0] 0x63, %r19
.word 0x8d802000 ! 237: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x8790224c ! 238: WRPR_TT_I wrpr %r0, 0x024c, %tt
.word 0x93d0001e ! 239: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x8d90288c ! 240: WRPR_PSTATE_I wrpr %r0, 0x088c, %pstate
.word 0x9151c000 ! 241: RDPR_TL rdpr %tl, %r8
.word 0x97a000c7 ! 242: FNEGd fnegd %f38, %f42
.word 0x93d02031 ! 243: Tcc_I tne icc_or_xcc, %r0 + 49
.word 0x879020f9 ! 244: WRPR_TT_I wrpr %r0, 0x00f9, %tt
.word 0x879020ee ! 245: WRPR_TT_I wrpr %r0, 0x00ee, %tt
.word 0x844dc001 ! 246: MULX_R mulx %r23, %r1, %r2
.word 0xab540000 ! 247: RDPR_GL rdpr %-, %r21
.word 0x91d0001e ! 248: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x81982f44 ! 249: WRHPR_HPSTATE_I wrhpr %r0, 0x0f44, %hpstate
.word 0x22800001 ! 251: BE be,a <label_0x1>
.word 0xe9300000 ! 251: STQF_R - %f20, [%r0, %r0]
.word 0xb3458000 ! 250: RD_SOFTINT_REG rd %softint, %r25
.word 0x879023b0 ! 251: WRPR_TT_I wrpr %r0, 0x03b0, %tt
.word 0x91d02033 ! 252: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8b51c000 ! 253: RDPR_TL rdpr %tl, %r5
.word 0x92680007 ! 254: UDIVX_R udivx %r0, %r7, %r9
ta T_CHANGE_TO_TL1 ! macro
.word 0x91d0001e ! 256: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x879021b4 ! 257: WRPR_TT_I wrpr %r0, 0x01b4, %tt
.word 0x819829d7 ! 258: WRHPR_HPSTATE_I wrhpr %r0, 0x09d7, %hpstate
.word 0x91d02035 ! 259: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0xa0ddc012 ! 260: SMULcc_R smulcc %r23, %r18, %r16
.word 0x38700001 ! 261: BPGU <illegal instruction>
.word 0x8d9020c6 ! 262: WRPR_PSTATE_I wrpr %r0, 0x00c6, %pstate
.word 0x81982705 ! 263: WRHPR_HPSTATE_I wrhpr %r0, 0x0705, %hpstate
.word 0xa190200a ! 264: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x826d6001 ! 265: UDIVX_I udivx %r21, 0x0001, %r1
.word 0x93902005 ! 266: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1822001 ! 267: WR_STICK_REG_I wr %r8, 0x0001, %-
.word 0x91d0001e ! 268: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x9f802001 ! 269: SIR sir 0x0001
.word 0x93902000 ! 270: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
ta T_CHANGE_TO_TL0 ! macro
.word 0xa5a049f7 ! 272: FDIVq dis not found
.word 0x91d0001e ! 273: Tcc_R ta icc_or_xcc, %r0 + %r30
ta T_CHANGE_TO_TL1 ! macro
.word 0x8f902002 ! 275: WRPR_TL_I wrpr %r0, 0x0002, %tl
.word 0x8fa00544 ! 276: FSQRTd fsqrt
.word 0x93d0001e ! 277: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x879023d1 ! 278: WRPR_TT_I wrpr %r0, 0x03d1, %tt
.word 0x34800001 ! 279: BG bg,a <label_0x1>
.word 0x81982a9f ! 280: WRHPR_HPSTATE_I wrhpr %r0, 0x0a9f, %hpstate
.word 0x819824c5 ! 281: WRHPR_HPSTATE_I wrhpr %r0, 0x04c5, %hpstate
.word 0x879023c8 ! 282: WRPR_TT_I wrpr %r0, 0x03c8, %tt
.word 0xa1902007 ! 283: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x87902082 ! 284: WRPR_TT_I wrpr %r0, 0x0082, %tt
.word 0xced004a0 ! 285: LDSHA_R ldsha [%r0, %r0] 0x25, %r7
.word 0xcfe7c024 ! 286: CASA_I casa [%r31] 0x 1, %r4, %r7
.word 0x8f902000 ! 288: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xb1840006 ! 287: WR_STICK_REG_R wr %r16, %r6, %-
.word 0x8d802000 ! 288: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xce3fc006 ! 289: STD_R std %r7, [%r31 + %r6]
.word 0xa2c16001 ! 290: ADDCcc_I addccc %r5, 0x0001, %r17
.word 0xe237e001 ! 291: STH_I sth %r17, [%r31 + 0x0001]
.word 0x91d02034 ! 292: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x8d90221b ! 293: WRPR_PSTATE_I wrpr %r0, 0x021b, %pstate
.word 0x81982187 ! 294: WRHPR_HPSTATE_I wrhpr %r0, 0x0187, %hpstate
.word 0x34800001 ! 296: BG bg,a <label_0x1>
.word 0xa5b08306 ! 295: ALLIGNADDRESS alignaddr %r2, %r6, %r18
.word 0x8351c000 ! 296: RDPR_TL rdpr %tl, %r1
.word 0xc327c006 ! 297: STF_R st %f1, [%r6, %r31]
.word 0x8b900002 ! 298: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x8b900002 ! 299: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x93d0001e ! 300: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 301: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa76d4005 ! 302: SDIVX_R sdivx %r21, %r5, %r19
.word 0xaf800001 ! 304: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb185e001 ! 303: WR_STICK_REG_I wr %r23, 0x0001, %-
.word 0x8d90280f ! 304: WRPR_PSTATE_I wrpr %r0, 0x080f, %pstate
.word 0x8d802000 ! 305: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x8d902a0d ! 306: WRPR_PSTATE_I wrpr %r0, 0x0a0d, %pstate
.word 0x93902001 ! 307: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x87902177 ! 308: WRPR_TT_I wrpr %r0, 0x0177, %tt
.word 0x879021db ! 309: WRPR_TT_I wrpr %r0, 0x01db, %tt
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1802001 ! 310: WR_STICK_REG_I wr %r0, 0x0001, %-
.word 0xaf800001 ! 312: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb181e001 ! 311: WR_STICK_REG_I wr %r7, 0x0001, %-
.word 0xe67fe001 ! 312: SWAP_I swap %r19, [%r31 + 0x0001]
.word 0x9f802001 ! 313: SIR sir 0x0001
.word 0x93902007 ! 314: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x9f802001 ! 315: SIR sir 0x0001
.word 0x93902002 ! 316: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xe6bfe001 ! 317: STDA_I stda %r19, [%r31 + 0x0001] %asi
.word 0x32800001 ! 319: BNE bne,a <label_0x1>
.xword 0xd37ad9c3 ! Random illegal ?
.word 0xcf10001b ! 319: LDQF_R - [%r0, %r27], %f7
.word 0x83a60829 ! 318: FADDs fadds %f24, %f9, %f1
.word 0x8b980002 ! 319: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x9751c000 ! 320: RDPR_TL rdpr %tl, %r11
.word 0x81982196 ! 321: WRHPR_HPSTATE_I wrhpr %r0, 0x0196, %hpstate
.word 0x87902249 ! 322: WRPR_TT_I wrpr %r0, 0x0249, %tt
.word 0xa1902001 ! 323: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0x8198230f ! 324: WRHPR_HPSTATE_I wrhpr %r0, 0x030f, %hpstate
.word 0xd727c009 ! 325: STF_R st %f11, [%r9, %r31]
.word 0x8f902002 ! 327: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0xb182000a ! 326: WR_STICK_REG_R wr %r8, %r10, %-
.word 0x9668000b ! 327: UDIVX_R udivx %r0, %r11, %r11
.word 0x93d0001e ! 328: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xd65fc000 ! 329: LDX_R ldx [%r31 + %r0], %r11
.word 0x8d802004 ! 330: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x8d902689 ! 332: WRPR_PSTATE_I wrpr %r0, 0x0689, %pstate
ta T_CHANGE_HPRIV ! macro
.word 0x8f902005 ! 333: WRPR_TL_I wrpr %r0, 0x0005, %tl
.word 0x8b980002 ! 334: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d0001e ! 335: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d02034 ! 336: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xd60fe001 ! 338: LDUB_I ldub [%r31 + 0x0001], %r11
.word 0x8f902001 ! 340: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x81b01021 ! 339: SIAM siam 1
.word 0x9f802001 ! 340: SIR sir 0x0001
.word 0x9f802001 ! 341: SIR sir 0x0001
.word 0xd68008a0 ! 342: LDUWA_R lduwa [%r0, %r0] 0x45, %r11
.word 0x32800001 ! 344: BNE bne,a <label_0x1>
.word 0xa1b0c308 ! 343: ALLIGNADDRESS alignaddr %r3, %r8, %r16
.word 0x806e2001 ! 345: UDIVX_I udivx %r24, 0x0001, %r0
.word 0xc017e001 ! 346: LDUH_I lduh [%r31 + 0x0001], %r0
.word 0xb3800001 ! 348: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb180a001 ! 347: WR_STICK_REG_I wr %r2, 0x0001, %-
.word 0x879023e1 ! 348: WRPR_TT_I wrpr %r0, 0x03e1, %tt
.word 0x20800001 ! 350: BN bn,a <label_0x1>
.word 0x81b44319 ! 349: ALLIGNADDRESS alignaddr %r17, %r25, %r0
.word 0x91d0001e ! 350: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa1902006 ! 352: WRPR_GL_I wrpr %r0, 0x0006, %-
ta T_CHANGE_HPRIV ! macro
.word 0x8f902004 ! 353: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0x8efa6001 ! 354: SDIVcc_I sdivcc %r9, 0x0001, %r7
.word 0x8d902e12 ! 355: WRPR_PSTATE_I wrpr %r0, 0x0e12, %pstate
.word 0x9f802001 ! 356: SIR sir 0x0001
.word 0x83d02034 ! 357: Tcc_I te icc_or_xcc, %r0 + 52
.word 0x96d0a001 ! 358: UMULcc_I umulcc %r2, 0x0001, %r11
.word 0x8790200f ! 359: WRPR_TT_I wrpr %r0, 0x000f, %tt
.word 0x8b900002 ! 360: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x81982756 ! 361: WRHPR_HPSTATE_I wrhpr %r0, 0x0756, %hpstate
.word 0x91d0001e ! 362: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8790226c ! 363: WRPR_TT_I wrpr %r0, 0x026c, %tt
.word 0xd737e001 ! 364: STQF_I - %f11, [0x0001, %r31]
.word 0x32800001 ! 366: BNE bne,a <label_0x1>
.word 0xbfe7c000 ! 365: SAVE_R save %r31, %r0, %r31
.word 0x93d02032 ! 366: Tcc_I tne icc_or_xcc, %r0 + 50
.word 0x93902006 ! 367: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x8d9022de ! 368: WRPR_PSTATE_I wrpr %r0, 0x02de, %pstate
.word 0x9b508000 ! 369: RDPR_TSTATE rdpr %tstate, %r13
.word 0x34800001 ! 371: BG bg,a <label_0x1>
.word 0xdb332001 ! 371: STQF_I - %f13, [0x0001, %r12]
.word 0x9b458000 ! 370: RD_SOFTINT_REG rd %softint, %r13
.word 0x8b980002 ! 371: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xaf504000 ! 372: RDPR_TNPC rdpr %tnpc, %r23
.word 0xee9fc020 ! 373: LDDA_R ldda [%r31, %r0] 0x01, %r23
.word 0x8d902ac3 ! 374: WRPR_PSTATE_I wrpr %r0, 0x0ac3, %pstate
.word 0xee8008a0 ! 375: LDUWA_R lduwa [%r0, %r0] 0x45, %r23
.word 0x93902005 ! 376: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x99902002 ! 377: WRPR_CLEANWIN_I wrpr %r0, 0x0002, %cleanwin
.word 0xeec80e40 ! 378: LDSBA_R ldsba [%r0, %r0] 0x72, %r23
.word 0x879021fa ! 379: WRPR_TT_I wrpr %r0, 0x01fa, %tt
.word 0x8d6ec00d ! 380: SDIVX_R sdivx %r27, %r13, %r6
.word 0x91d0001e ! 381: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xb1b10ff7 ! 382: FONES fones %f24
.word 0xa3a000d2 ! 383: FNEGd fnegd %f18, %f48
.word 0xe27fe001 ! 384: SWAP_I swap %r17, [%r31 + 0x0001]
.word 0x9f802001 ! 386: SIR sir 0x0001
.word 0x2a800001 ! 387: BCS bcs,a <label_0x1>
.word 0x94d6001b ! 388: UMULcc_R umulcc %r24, %r27, %r10
.word 0xa190200b ! 389: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x81982514 ! 390: WRHPR_HPSTATE_I wrhpr %r0, 0x0514, %hpstate
.word 0x8b900002 ! 391: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x91d02030 ! 392: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x8d902412 ! 393: WRPR_PSTATE_I wrpr %r0, 0x0412, %pstate
ta T_CHANGE_HPRIV ! macro
.word 0x99540000 ! 395: RDPR_GL rdpr %-, %r12
.word 0xd88fe020 ! 396: LDUBA_I lduba [%r31, + 0x0020] %asi, %r12
.word 0x32800001 ! 397: BNE bne,a <label_0x1>
.word 0x8d902002 ! 398: WRPR_PSTATE_I wrpr %r0, 0x0002, %pstate
.word 0x87902166 ! 399: WRPR_TT_I wrpr %r0, 0x0166, %tt
.word 0x83d02032 ! 400: Tcc_I te icc_or_xcc, %r0 + 50
.word 0x8d90208e ! 401: WRPR_PSTATE_I wrpr %r0, 0x008e, %pstate
.word 0x87a0cdd4 ! 402: FdMULq fdmulq
.word 0xc627c014 ! 403: STW_R stw %r3, [%r31 + %r20]
.word 0xc6ffc034 ! 404: SWAPA_R swapa %r3, [%r31 + %r20] 0x01
.word 0x83d02031 ! 405: Tcc_I te icc_or_xcc, %r0 + 49
.word 0x8d902e5c ! 406: WRPR_PSTATE_I wrpr %r0, 0x0e5c, %pstate
.word 0x93902005 ! 407: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xc6ffc034 ! 408: SWAPA_R swapa %r3, [%r31 + %r20] 0x01
.word 0xb5a00562 ! 409: FSQRTq fsqrt
.word 0x8790211f ! 410: WRPR_TT_I wrpr %r0, 0x011f, %tt
ta T_CHANGE_TO_TL1 ! macro
.word 0x9f802001 ! 412: SIR sir 0x0001
.word 0x879023d3 ! 413: WRPR_TT_I wrpr %r0, 0x03d3, %tt
.word 0xab51c000 ! 414: RDPR_TL rdpr %tl, %r21
.word 0x87802089 ! 415: WRASI_I wr %r0, 0x0089, %asi
.word 0x87902353 ! 416: WRPR_TT_I wrpr %r0, 0x0353, %tt
.word 0x8d902893 ! 417: WRPR_PSTATE_I wrpr %r0, 0x0893, %pstate
.word 0x83d0001e ! 418: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x8f902000 ! 420: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x81b01021 ! 419: SIAM siam 1
.word 0x91d02033 ! 420: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xead7e000 ! 421: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r21
.word 0x91d02031 ! 422: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0xea07c000 ! 423: LDUW_R lduw [%r31 + %r0], %r21
.word 0xa190200b ! 424: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x91d02034 ! 425: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x83d0001e ! 426: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 427: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8790224e ! 428: WRPR_TT_I wrpr %r0, 0x024e, %tt
.word 0x24700001 ! 429: BPLE <illegal instruction>
.word 0x81982114 ! 430: WRHPR_HPSTATE_I wrhpr %r0, 0x0114, %hpstate
.word 0x91d0001e ! 431: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d02034 ! 432: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xeb97e001 ! 433: LDQFA_I - [%r31, 0x0001], %f21
.word 0x93902004 ! 434: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x81982fd6 ! 435: WRHPR_HPSTATE_I wrhpr %r0, 0x0fd6, %hpstate
.word 0x8d902e13 ! 436: WRPR_PSTATE_I wrpr %r0, 0x0e13, %pstate
.word 0x87902054 ! 437: WRPR_TT_I wrpr %r0, 0x0054, %tt
.word 0x81982cc4 ! 438: WRHPR_HPSTATE_I wrhpr %r0, 0x0cc4, %hpstate
.word 0xeb3fc002 ! 439: STDF_R std %f21, [%r2, %r31]
.word 0x81540000 ! 440: RDPR_GL rdpr %-, %r0
.word 0xa1902003 ! 441: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0x83a0054c ! 442: FSQRTd fsqrt
.word 0xaf800001 ! 445: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1852001 ! 444: WR_STICK_REG_I wr %r20, 0x0001, %-
.word 0x81982cd7 ! 445: WRHPR_HPSTATE_I wrhpr %r0, 0x0cd7, %hpstate
.word 0x91d02033 ! 446: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xb3a689ad ! 447: FDIVs fdivs %f26, %f13, %f25
.word 0x8790224f ! 448: WRPR_TT_I wrpr %r0, 0x024f, %tt
ta T_CHANGE_TO_TL0 ! macro
.word 0x91d02032 ! 450: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xf297e010 ! 451: LDUHA_I lduha [%r31, + 0x0010] %asi, %r25
ta T_CHANGE_TO_TL1 ! macro
.word 0x93902006 ! 453: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x91d02035 ! 454: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x8d902405 ! 455: WRPR_PSTATE_I wrpr %r0, 0x0405, %pstate
.word 0x22800001 ! 457: BE be,a <label_0x1>
.word 0xbfe7c000 ! 456: SAVE_R save %r31, %r0, %r31
.word 0x22800001 ! 458: BE be,a <label_0x1>
.word 0xf330a001 ! 458: STQF_I - %f25, [0x0001, %r2]
.word 0xa1458000 ! 457: RD_SOFTINT_REG rd %softint, %r16
.word 0x8d802004 ! 458: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0xa1902009 ! 459: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x879020cf ! 461: WRPR_TT_I wrpr %r0, 0x00cf, %tt
.word 0xe08008a0 ! 462: LDUWA_R lduwa [%r0, %r0] 0x45, %r16
.word 0xe0800b40 ! 463: LDUWA_R lduwa [%r0, %r0] 0x5a, %r16
.word 0xa1902000 ! 464: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0xa1902007 ! 465: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xe08804a0 ! 466: LDUBA_R lduba [%r0, %r0] 0x25, %r16
.word 0x8d802004 ! 467: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x87902238 ! 468: WRPR_TT_I wrpr %r0, 0x0238, %tt
.word 0x9d902003 ! 469: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0x8d802004 ! 470: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x9f802001 ! 471: SIR sir 0x0001
.word 0x20800001 ! 473: BN bn,a <label_0x1>
.word 0xb5b18308 ! 472: ALLIGNADDRESS alignaddr %r6, %r8, %r26
.word 0x9f802001 ! 473: SIR sir 0x0001
.word 0xab500000 ! 474: RDPR_TPC rdpr %tpc, %r21
.word 0x93902000 ! 475: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x80d22001 ! 476: UMULcc_I umulcc %r8, 0x0001, %r0
.word 0x93902003 ! 477: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x93a349c8 ! 478: FDIVd fdivd %f44, %f8, %f40
.word 0x8d902444 ! 479: WRPR_PSTATE_I wrpr %r0, 0x0444, %pstate
.word 0x83d02031 ! 481: Tcc_I te icc_or_xcc, %r0 + 49
.word 0xa1902002 ! 482: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xd2d004a0 ! 483: LDSHA_R ldsha [%r0, %r0] 0x25, %r9
.word 0x91d0001e ! 484: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa1902007 ! 485: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xa1902002 ! 486: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x93d0001e ! 487: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x99902005 ! 488: WRPR_CLEANWIN_I wrpr %r0, 0x0005, %cleanwin
.word 0x8d802000 ! 489: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x8d90249e ! 490: WRPR_PSTATE_I wrpr %r0, 0x049e, %pstate
.word 0x8b500000 ! 491: RDPR_TPC rdpr %tpc, %r5
.word 0x92f8a001 ! 492: SDIVcc_I sdivcc %r2, 0x0001, %r9
.word 0x93902003 ! 493: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xd2ffc028 ! 494: SWAPA_R swapa %r9, [%r31 + %r8] 0x01
.word 0x83d02030 ! 495: Tcc_I te icc_or_xcc, %r0 + 48
.word 0x83d0001e ! 496: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x8d902e0a ! 497: WRPR_PSTATE_I wrpr %r0, 0x0e0a, %pstate
.word 0xa1902003 ! 498: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0x83d0001e ! 499: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x8b900002 ! 500: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x87a01a6c ! 501: FqTOi fqtoi
.word 0x91d02033 ! 502: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xa7540000 ! 503: RDPR_GL rdpr %-, %r19
.word 0x93902001 ! 504: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x91d02035 ! 505: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x91d0001e ! 506: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x34800001 ! 508: BG bg,a <label_0x1>
.word 0xcb302001 ! 508: STQF_I - %f5, [0x0001, %r0]
.word 0x9b458000 ! 507: RD_SOFTINT_REG rd %softint, %r13
.word 0x93d02034 ! 508: Tcc_I tne icc_or_xcc, %r0 + 52
.word 0x9ba18dc2 ! 509: FdMULq fdmulq
.word 0x93d0001e ! 510: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x819821c5 ! 511: WRHPR_HPSTATE_I wrhpr %r0, 0x01c5, %hpstate
.word 0x93902006 ! 512: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0xab508000 ! 513: RDPR_TSTATE rdpr %tstate, %r21
.word 0x8b900002 ! 514: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x22800001 ! 516: BE be,a <label_0x1>
.xword 0xbfd430fd ! Random illegal ?
.word 0xada0055b ! 516: FSQRTd fsqrt
.word 0x85a30827 ! 515: FADDs fadds %f12, %f7, %f2
.word 0x8d802000 ! 516: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xc4c7e010 ! 517: LDSWA_I ldswa [%r31, + 0x0010] %asi, %r2
.word 0x8550c000 ! 518: RDPR_TT rdpr %tt, %r2
.word 0x93d02035 ! 519: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0x8ec16001 ! 520: ADDCcc_I addccc %r5, 0x0001, %r7
.word 0x9f802001 ! 521: SIR sir 0x0001
.word 0xb5508000 ! 522: RDPR_TSTATE rdpr %tstate, %r26
.word 0x81982c5d ! 523: WRHPR_HPSTATE_I wrhpr %r0, 0x0c5d, %hpstate
.word 0x93902005 ! 524: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xab540000 ! 525: RDPR_GL rdpr %-, %r21
.word 0x8950c000 ! 526: RDPR_TT <illegal instruction>
.word 0xc93fe001 ! 527: STDF_I std %f4, [0x0001, %r31]
.word 0xaf800001 ! 529: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1822001 ! 528: WR_STICK_REG_I wr %r8, 0x0001, %-
.word 0x8d9022d7 ! 529: WRPR_PSTATE_I wrpr %r0, 0x02d7, %pstate
.word 0x8198211f ! 530: WRHPR_HPSTATE_I wrhpr %r0, 0x011f, %hpstate
.word 0x22800001 ! 532: BE be,a <label_0x1>
.xword 0xa3422985 ! Random illegal ?
.word 0x81a00543 ! 532: FSQRTd fsqrt
.word 0xa5a08831 ! 531: FADDs fadds %f2, %f17, %f18
.word 0x8198250f ! 532: WRHPR_HPSTATE_I wrhpr %r0, 0x050f, %hpstate
.word 0x9f802001 ! 533: SIR sir 0x0001
.word 0x91514000 ! 534: RDPR_TBA rdpr %tba, %r8
.word 0xd0880e60 ! 535: LDUBA_R lduba [%r0, %r0] 0x73, %r8
.word 0x32800001 ! 536: BNE bne,a <label_0x1>
.word 0x83d0001e ! 537: Tcc_R te icc_or_xcc, %r0 + %r30
ta T_CHANGE_HPRIV ! macro
ta T_CHANGE_HPRIV ! macro
.word 0x819826df ! 540: WRHPR_HPSTATE_I wrhpr %r0, 0x06df, %hpstate
.word 0x879023d6 ! 541: WRPR_TT_I wrpr %r0, 0x03d6, %tt
.word 0x83d02033 ! 542: Tcc_I te icc_or_xcc, %r0 + 51
.word 0x93902003 ! 543: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x8198259e ! 544: WRHPR_HPSTATE_I wrhpr %r0, 0x059e, %hpstate
.word 0xa5a30dc0 ! 545: FdMULq fdmulq
.word 0x93d02034 ! 546: Tcc_I tne icc_or_xcc, %r0 + 52
.word 0xab514000 ! 547: RDPR_TBA rdpr %tba, %r21
.word 0xb5a34d38 ! 548: FsMULd fsmuld %f13, %f24, %f26
.word 0x90f92001 ! 549: SDIVcc_I sdivcc %r4, 0x0001, %r8
.word 0x8198239d ! 550: WRHPR_HPSTATE_I wrhpr %r0, 0x039d, %hpstate
.word 0xa1902004 ! 551: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x8b980002 ! 552: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x22800001 ! 554: BE be,a <label_0x1>
.word 0xb3b1c303 ! 553: ALLIGNADDRESS alignaddr %r7, %r3, %r25
ta T_CHANGE_HPRIV ! macro
.word 0x8f902002 ! 556: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x8da0196b ! 555: FqTOd dis not found
.word 0x879023c2 ! 556: WRPR_TT_I wrpr %r0, 0x03c2, %tt
.word 0x93902005 ! 557: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x91d0001e ! 558: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x99a409e1 ! 559: FDIVq dis not found
.word 0x8ba20d25 ! 560: FsMULd fsmuld %f8, %f36, %f36
.word 0x8198225c ! 561: WRHPR_HPSTATE_I wrhpr %r0, 0x025c, %hpstate
.word 0x8d90208f ! 562: WRPR_PSTATE_I wrpr %r0, 0x008f, %pstate
.word 0x83d0001e ! 563: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x879022a7 ! 564: WRPR_TT_I wrpr %r0, 0x02a7, %tt
.word 0xa3702001 ! 565: POPC_I popc 0x0001, %r17
.word 0x91d02034 ! 566: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x91d02034 ! 567: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xb5514000 ! 568: RDPR_TBA rdpr %tba, %r26
.word 0xa6836001 ! 569: ADDcc_I addcc %r13, 0x0001, %r19
.word 0xae85a001 ! 570: ADDcc_I addcc %r22, 0x0001, %r23
.word 0xa1902006 ! 571: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0xa1a08d21 ! 572: FsMULd fsmuld %f2, %f32, %f16
.word 0x83d02035 ! 573: Tcc_I te icc_or_xcc, %r0 + 53
.word 0x819822d6 ! 574: WRHPR_HPSTATE_I wrhpr %r0, 0x02d6, %hpstate
.word 0x32800001 ! 576: BNE bne,a <label_0x1>
.word 0x99b04313 ! 575: ALLIGNADDRESS alignaddr %r1, %r19, %r12
.word 0xa1902001 ! 576: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0x91d02035 ! 577: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0xada30dc0 ! 578: FdMULq fdmulq
.word 0x8750c000 ! 579: RDPR_TT rdpr %tt, %r3
.word 0x20800001 ! 581: BN bn,a <label_0x1>
.word 0x32800001 ! 581: BNE bne,a <label_0x1>
.word 0xeb14c009 ! 581: LDQF_R - [%r19, %r9], %f21
.word 0x89a48829 ! 580: FADDs fadds %f18, %f9, %f4
.word 0x97500000 ! 581: RDPR_TPC rdpr %tpc, %r11
.word 0x85514000 ! 582: RDPR_TBA rdpr %tba, %r2
.word 0x8d902454 ! 583: WRPR_PSTATE_I wrpr %r0, 0x0454, %pstate
.word 0xc47fe001 ! 584: SWAP_I swap %r2, [%r31 + 0x0001]
.word 0x93902002 ! 585: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xb0832001 ! 586: ADDcc_I addcc %r12, 0x0001, %r24
.word 0x93902001 ! 587: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x8790205b ! 588: WRPR_TT_I wrpr %r0, 0x005b, %tt
.word 0xf01fe001 ! 589: LDD_I ldd [%r31 + 0x0001], %r24
.word 0x87902360 ! 590: WRPR_TT_I wrpr %r0, 0x0360, %tt
.word 0x81982916 ! 591: WRHPR_HPSTATE_I wrhpr %r0, 0x0916, %hpstate
.word 0xa3a00d26 ! 592: FsMULd fsmuld %f0, %f6, %f48
.word 0x9d902003 ! 593: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0x30800001 ! 594: BA ba,a <label_0x1>
.word 0x86d24014 ! 595: UMULcc_R umulcc %r9, %r20, %r3
.word 0x30700001 ! 596: BPA <illegal instruction>
.word 0xc727c014 ! 597: STF_R st %f3, [%r20, %r31]
.word 0x879022b4 ! 598: WRPR_TT_I wrpr %r0, 0x02b4, %tt
.word 0x8d902c95 ! 599: WRPR_PSTATE_I wrpr %r0, 0x0c95, %pstate
.word 0x22800001 ! 600: BE be,a <label_0x1>
.word 0x8d9024ca ! 601: WRPR_PSTATE_I wrpr %r0, 0x04ca, %pstate
.word 0x8b980002 ! 602: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xa1902001 ! 603: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0xb751c000 ! 604: RDPR_TL rdpr %tl, %r27
ta T_CHANGE_HPRIV ! macro
.word 0x8d9024c0 ! 606: WRPR_PSTATE_I wrpr %r0, 0x04c0, %pstate
.word 0xb3500000 ! 607: RDPR_TPC rdpr %tpc, %r25
.word 0x8d902a5e ! 608: WRPR_PSTATE_I wrpr %r0, 0x0a5e, %pstate
.word 0x8d902cc3 ! 609: WRPR_PSTATE_I wrpr %r0, 0x0cc3, %pstate
.word 0x8d802000 ! 610: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xa5702001 ! 611: POPC_I popc 0x0001, %r18
.word 0xa1902007 ! 612: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x8da00557 ! 613: FSQRTd fsqrt
.word 0x20800001 ! 615: BN bn,a <label_0x1>
.word 0xbfefc000 ! 614: RESTORE_R restore %r31, %r0, %r31
ta T_CHANGE_TO_TL0 ! macro
.word 0x93902007 ! 616: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xccd7e020 ! 617: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r6
.word 0x32800001 ! 619: BNE bne,a <label_0x1>
.word 0xe534e001 ! 619: STQF_I - %f18, [0x0001, %r19]
.word 0x97458000 ! 618: RD_SOFTINT_REG rd %softint, %r11
.word 0x9481a001 ! 619: ADDcc_I addcc %r6, 0x0001, %r10
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1822001 ! 620: WR_STICK_REG_I wr %r8, 0x0001, %-
.word 0x98d5a001 ! 621: UMULcc_I umulcc %r22, 0x0001, %r12
.word 0xa1902000 ! 622: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x91d02033 ! 623: Tcc_I ta icc_or_xcc, %r0 + 51
ta T_CHANGE_TO_TL0 ! macro
.word 0x93d0001e ! 625: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xa9a01a67 ! 626: FqTOi fqtoi
.word 0xa1902007 ! 627: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x8198211c ! 628: WRHPR_HPSTATE_I wrhpr %r0, 0x011c, %hpstate
.word 0x91d02032 ! 629: Tcc_I ta icc_or_xcc, %r0 + 50
ta T_CHANGE_HPRIV ! macro
.word 0x8b900002 ! 631: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x26700001 ! 632: BPL <illegal instruction>
.word 0x8198229d ! 633: WRHPR_HPSTATE_I wrhpr %r0, 0x029d, %hpstate
.word 0x93902001 ! 634: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x83d02035 ! 635: Tcc_I te icc_or_xcc, %r0 + 53
.word 0x91d0001e ! 636: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x81982794 ! 637: WRHPR_HPSTATE_I wrhpr %r0, 0x0794, %hpstate
.word 0x93a609f9 ! 638: FDIVq dis not found
.word 0xd28008a0 ! 639: LDUWA_R lduwa [%r0, %r0] 0x45, %r9
.word 0x91d0001e ! 640: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x81982457 ! 641: WRHPR_HPSTATE_I wrhpr %r0, 0x0457, %hpstate
.word 0xa1902005 ! 642: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x879022d7 ! 643: WRPR_TT_I wrpr %r0, 0x02d7, %tt
.word 0x91d0001e ! 644: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x95702001 ! 645: POPC_I popc 0x0001, %r10
.word 0x91d0001e ! 646: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x89514000 ! 647: RDPR_TBA rdpr %tba, %r4
.word 0x8f514000 ! 648: RDPR_TBA rdpr %tba, %r7
.word 0x81982a4e ! 649: WRHPR_HPSTATE_I wrhpr %r0, 0x0a4e, %hpstate
.word 0x91d0001e ! 650: Tcc_R ta icc_or_xcc, %r0 + %r30
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1816001 ! 651: WR_STICK_REG_I wr %r5, 0x0001, %-
.word 0xce8804a0 ! 652: LDUBA_R lduba [%r0, %r0] 0x25, %r7
.word 0x9d902005 ! 653: WRPR_WSTATE_I wrpr %r0, 0x0005, %wstate
.word 0x819822dc ! 654: WRHPR_HPSTATE_I wrhpr %r0, 0x02dc, %hpstate
.word 0xb750c000 ! 655: RDPR_TT rdpr %tt, %r27
.word 0xa190200c ! 656: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x8a68c01a ! 657: UDIVX_R udivx %r3, %r26, %r5
.word 0x93902000 ! 658: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x93902004 ! 659: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x93902002 ! 660: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x81982d45 ! 661: WRHPR_HPSTATE_I wrhpr %r0, 0x0d45, %hpstate
.word 0xcaffc03a ! 662: SWAPA_R swapa %r5, [%r31 + %r26] 0x01
.word 0xa1902009 ! 663: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x8f902002 ! 665: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x8981c00c ! 664: WRTICK_R wr %r7, %r12, %tick
.word 0x87802004 ! 665: WRASI_I wr %r0, 0x0004, %asi
.word 0x819829c7 ! 666: WRHPR_HPSTATE_I wrhpr %r0, 0x09c7, %hpstate
.word 0x93902001 ! 667: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x93902000 ! 668: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0xa668e001 ! 669: UDIVX_I udivx %r3, 0x0001, %r19
.word 0x91d0001e ! 670: Tcc_R ta icc_or_xcc, %r0 + %r30
ta T_CHANGE_HPRIV ! macro
.word 0xa190200e ! 673: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x81508000 ! 674: RDPR_TSTATE rdpr %tstate, %r0
.word 0xc0c00e80 ! 675: LDSWA_R ldswa [%r0, %r0] 0x74, %r0
.word 0x93902005 ! 676: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x93d02031 ! 677: Tcc_I tne icc_or_xcc, %r0 + 49
.word 0x20800001 ! 679: BN bn,a <label_0x1>
.word 0xcb314005 ! 679: STQF_R - %f5, [%r5, %r5]
.word 0xb3458000 ! 678: RD_SOFTINT_REG rd %softint, %r25
.word 0xf33fc005 ! 679: STDF_R std %f25, [%r5, %r31]
.word 0x91d0001e ! 680: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d02030 ! 681: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x93902000 ! 682: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x81982414 ! 683: WRHPR_HPSTATE_I wrhpr %r0, 0x0414, %hpstate
.word 0x84d10003 ! 684: UMULcc_R umulcc %r4, %r3, %r2
.word 0x81982ace ! 685: WRHPR_HPSTATE_I wrhpr %r0, 0x0ace, %hpstate
.word 0x9b508000 ! 686: RDPR_TSTATE rdpr %tstate, %r13
.word 0xa190200d ! 687: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0xda2fc003 ! 688: STB_R stb %r13, [%r31 + %r3]
.word 0x91d0001e ! 689: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x84fa4008 ! 690: SDIVcc_R sdivcc %r9, %r8, %r2
.word 0xa1902006 ! 691: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x34800001 ! 693: BG bg,a <label_0x1>
.word 0xf736c003 ! 693: STQF_R - %f27, [%r3, %r27]
.word 0xb5458000 ! 692: RD_SOFTINT_REG rd %softint, %r26
.word 0xa1902007 ! 693: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xf497e030 ! 694: LDUHA_I lduha [%r31, + 0x0030] %asi, %r26
ta T_CHANGE_HPRIV ! macro
.word 0x8f902003 ! 695: WRPR_TL_I wrpr %r0, 0x0003, %tl
.word 0xa350c000 ! 696: RDPR_TT rdpr %tt, %r17
.word 0x8fa00545 ! 697: FSQRTd fsqrt
.word 0xaec2a001 ! 698: ADDCcc_I addccc %r10, 0x0001, %r23
.word 0xee8fe020 ! 699: LDUBA_I lduba [%r31, + 0x0020] %asi, %r23
ta T_CHANGE_TO_TL1 ! macro
.word 0x8b980002 ! 701: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x93902004 ! 702: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x86f82001 ! 703: SDIVcc_I sdivcc %r0, 0x0001, %r3
ta T_CHANGE_TO_TL1 ! macro
.word 0x91d02031 ! 705: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0xafa58d3b ! 706: FsMULd fsmuld %f22, %f58, %f54
.word 0x879020fa ! 707: WRPR_TT_I wrpr %r0, 0x00fa, %tt
.word 0x8cd0e001 ! 708: UMULcc_I umulcc %r3, 0x0001, %r6
.word 0x87902119 ! 709: WRPR_TT_I wrpr %r0, 0x0119, %tt
.word 0xcc8008a0 ! 710: LDUWA_R lduwa [%r0, %r0] 0x45, %r6
.word 0x8d902212 ! 711: WRPR_PSTATE_I wrpr %r0, 0x0212, %pstate
.word 0x879020ad ! 712: WRPR_TT_I wrpr %r0, 0x00ad, %tt
.word 0xa1902008 ! 713: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0xaf800001 ! 715: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1842001 ! 714: WR_STICK_REG_I wr %r16, 0x0001, %-
.word 0xac68001a ! 715: UDIVX_R udivx %r0, %r26, %r22
.word 0x879020e2 ! 716: WRPR_TT_I wrpr %r0, 0x00e2, %tt
.word 0x3c800001 ! 717: BPOS bpos,a <label_0x1>
.word 0x8c696001 ! 718: UDIVX_I udivx %r5, 0x0001, %r6
.word 0x8198240d ! 719: WRHPR_HPSTATE_I wrhpr %r0, 0x040d, %hpstate
.word 0x87902092 ! 720: WRPR_TT_I wrpr %r0, 0x0092, %tt
.word 0x879020d6 ! 721: WRPR_TT_I wrpr %r0, 0x00d6, %tt
.word 0x88a9400a ! 722: ANDNcc_R andncc %r5, %r10, %r4
.word 0x91d02034 ! 723: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xa1902002 ! 724: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x91d02033 ! 725: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8d90240c ! 726: WRPR_PSTATE_I wrpr %r0, 0x040c, %pstate
.word 0x20800001 ! 728: BN bn,a <label_0x1>
.xword 0xb1d2d3ed ! Random illegal ?
.word 0xf7154003 ! 728: LDQF_R - [%r21, %r3], %f27
.word 0xa5a4c830 ! 727: FADDs fadds %f19, %f16, %f18
.word 0xa3514000 ! 728: RDPR_TBA rdpr %tba, %r17
.word 0x8d802004 ! 729: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x88808001 ! 730: ADDcc_R addcc %r2, %r1, %r4
.word 0xc927c001 ! 732: STF_R st %f4, [%r1, %r31]
.word 0x81982dcf ! 733: WRHPR_HPSTATE_I wrhpr %r0, 0x0dcf, %hpstate
.word 0x93d0001e ! 734: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xc847c000 ! 735: LDSW_R ldsw [%r31 + %r0], %r4
.word 0x8ba289c1 ! 736: FDIVd fdivd %f10, %f32, %f36
.word 0xa1902009 ! 737: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0xcac804a0 ! 738: LDSBA_R ldsba [%r0, %r0] 0x25, %r5
.word 0x87902382 ! 739: WRPR_TT_I wrpr %r0, 0x0382, %tt
ta T_CHANGE_HPRIV ! macro
.word 0x8f902004 ! 740: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0x8d902edb ! 741: WRPR_PSTATE_I wrpr %r0, 0x0edb, %pstate
.word 0xca8008a0 ! 742: LDUWA_R lduwa [%r0, %r0] 0x45, %r5
.word 0x8d902819 ! 743: WRPR_PSTATE_I wrpr %r0, 0x0819, %pstate
.word 0x8d902ed8 ! 744: WRPR_PSTATE_I wrpr %r0, 0x0ed8, %pstate
.word 0xca3fc001 ! 745: STD_R std %r5, [%r31 + %r1]
.word 0x8f902001 ! 746: WRPR_TL_I wrpr %r0, 0x0001, %tl
.word 0x83d02033 ! 747: Tcc_I te icc_or_xcc, %r0 + 51
.word 0xb7500000 ! 748: RDPR_TPC rdpr %tpc, %r27
.word 0x34800001 ! 750: BG bg,a <label_0x1>
.word 0xbfefc000 ! 749: RESTORE_R restore %r31, %r0, %r31
.word 0xa9500000 ! 750: RDPR_TPC <illegal instruction>
ta T_CHANGE_HPRIV ! macro
.word 0x93902004 ! 752: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x34800001 ! 754: BG bg,a <label_0x1>
.word 0x87b0c301 ! 753: ALLIGNADDRESS alignaddr %r3, %r1, %r3
.word 0xc7e7c021 ! 754: CASA_I casa [%r31] 0x 1, %r1, %r3
.word 0xc68008a0 ! 755: LDUWA_R lduwa [%r0, %r0] 0x45, %r3
.word 0x8f508000 ! 756: RDPR_TSTATE rdpr %tstate, %r7
.word 0xce37e001 ! 757: STH_I sth %r7, [%r31 + 0x0001]
.word 0x8d90288d ! 758: WRPR_PSTATE_I wrpr %r0, 0x088d, %pstate
.word 0x93d02035 ! 759: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0x8d902e05 ! 760: WRPR_PSTATE_I wrpr %r0, 0x0e05, %pstate
ta T_CHANGE_TO_TL0 ! macro
.word 0x9ba00569 ! 762: FSQRTq fsqrt
.word 0xa190200a ! 763: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0xdbe7c029 ! 764: CASA_I casa [%r31] 0x 1, %r9, %r13
.word 0xa190200c ! 765: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0xa190200a ! 766: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x8b980002 ! 767: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8f508000 ! 768: RDPR_TSTATE rdpr %tstate, %r7
.word 0xcec004a0 ! 769: LDSWA_R ldswa [%r0, %r0] 0x25, %r7
.word 0x9f802001 ! 770: SIR sir 0x0001
.word 0xcfe7c029 ! 771: CASA_I casa [%r31] 0x 1, %r9, %r7
.word 0x8d902ece ! 772: WRPR_PSTATE_I wrpr %r0, 0x0ece, %pstate
.word 0x99a0054d ! 773: FSQRTd fsqrt
.word 0x93902003 ! 774: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xa751c000 ! 775: RDPR_TL rdpr %tl, %r19
.word 0x93902005 ! 776: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8b980002 ! 777: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x81982886 ! 778: WRHPR_HPSTATE_I wrhpr %r0, 0x0886, %hpstate
.word 0x91d02033 ! 779: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x879021cb ! 780: WRPR_TT_I wrpr %r0, 0x01cb, %tt
.word 0x28700001 ! 781: BPLEU <illegal instruction>
.word 0x879022e1 ! 782: WRPR_TT_I wrpr %r0, 0x02e1, %tt
ta T_CHANGE_HPRIV ! macro
.word 0x81982f0d ! 784: WRHPR_HPSTATE_I wrhpr %r0, 0x0f0d, %hpstate
.word 0x8f504000 ! 785: RDPR_TNPC rdpr %tnpc, %r7
.word 0xce7fe001 ! 786: SWAP_I swap %r7, [%r31 + 0x0001]
.word 0x824ec00c ! 787: MULX_R mulx %r27, %r12, %r1
.word 0xc3e7c02c ! 788: CASA_I casa [%r31] 0x 1, %r12, %r1
.word 0x879022a1 ! 789: WRPR_TT_I wrpr %r0, 0x02a1, %tt
.word 0xc337e001 ! 790: STQF_I - %f1, [0x0001, %r31]
.word 0x87802014 ! 791: WRASI_I wr %r0, 0x0014, %asi
.word 0x879021d1 ! 792: WRPR_TT_I wrpr %r0, 0x01d1, %tt
.word 0x91d0001e ! 793: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x9b514000 ! 794: RDPR_TBA rdpr %tba, %r13
.word 0xa9504000 ! 795: RDPR_TNPC rdpr %tnpc, %r20
.word 0x8d902c84 ! 796: WRPR_PSTATE_I wrpr %r0, 0x0c84, %pstate
.word 0x9f802001 ! 797: SIR sir 0x0001
.word 0x91d0001e ! 798: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa190200a ! 799: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x85a1cdcb ! 800: FdMULq fdmulq
.word 0x91d0001e ! 801: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xc5e7c02b ! 802: CASA_I casa [%r31] 0x 1, %r11, %r2
.word 0xaf6a0019 ! 803: SDIVX_R sdivx %r8, %r25, %r23
.word 0xa190200b ! 804: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0xa350c000 ! 805: RDPR_TT rdpr %tt, %r17
.word 0x98fa2001 ! 806: SDIVcc_I sdivcc %r8, 0x0001, %r12
.word 0xa7a18dd6 ! 807: FdMULq fdmulq
.word 0x8d504000 ! 808: RDPR_TNPC <illegal instruction>
.word 0x8d902897 ! 809: WRPR_PSTATE_I wrpr %r0, 0x0897, %pstate
.word 0xcc8fe010 ! 810: LDUBA_I lduba [%r31, + 0x0010] %asi, %r6
.word 0x87802089 ! 811: WRASI_I wr %r0, 0x0089, %asi
.word 0x3e800001 ! 812: BVC bvc,a <label_0x1>
.word 0x93902007 ! 813: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xa1902009 ! 814: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0xcc8804a0 ! 815: LDUBA_R lduba [%r0, %r0] 0x25, %r6
.word 0xa1902007 ! 816: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0xb7a00540 ! 817: FSQRTd fsqrt
.word 0x986e000b ! 818: UDIVX_R udivx %r24, %r11, %r12
.word 0x93902007 ! 819: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x8d802004 ! 820: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x8d90244a ! 821: WRPR_PSTATE_I wrpr %r0, 0x044a, %pstate
.word 0x91d02033 ! 822: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x32800001 ! 824: BNE bne,a <label_0x1>
.word 0xcd32c014 ! 824: STQF_R - %f6, [%r20, %r11]
.word 0x8b458000 ! 823: RD_SOFTINT_REG rd %softint, %r5
.word 0x97a249db ! 824: FDIVd fdivd %f40, %f58, %f42
.word 0x8f902000 ! 825: WRPR_TL_I wrpr %r0, 0x0000, %tl
.word 0x819820d4 ! 826: WRHPR_HPSTATE_I wrhpr %r0, 0x00d4, %hpstate
.word 0x91d0001e ! 827: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x83a000d5 ! 828: FNEGd fnegd %f52, %f32
.word 0x91d0001e ! 829: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d902a50 ! 830: WRPR_PSTATE_I wrpr %r0, 0x0a50, %pstate
.word 0x87802014 ! 831: WRASI_I wr %r0, 0x0014, %asi
.word 0x946c8008 ! 832: UDIVX_R udivx %r18, %r8, %r10
.word 0x81982987 ! 833: WRHPR_HPSTATE_I wrhpr %r0, 0x0987, %hpstate
.word 0x81982895 ! 834: WRHPR_HPSTATE_I wrhpr %r0, 0x0895, %hpstate
.word 0x879023e9 ! 835: WRPR_TT_I wrpr %r0, 0x03e9, %tt
.word 0x81982344 ! 836: WRHPR_HPSTATE_I wrhpr %r0, 0x0344, %hpstate
.word 0x8d902edc ! 837: WRPR_PSTATE_I wrpr %r0, 0x0edc, %pstate
ta T_CHANGE_TO_TL0 ! macro
.word 0x8b980002 ! 839: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d0001e ! 840: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d02032 ! 841: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xd48008a0 ! 842: LDUWA_R lduwa [%r0, %r0] 0x45, %r10
.word 0xa190200a ! 843: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x34800001 ! 845: BG bg,a <label_0x1>
.word 0xbfe7c000 ! 844: SAVE_R save %r31, %r0, %r31
.word 0x32800001 ! 845: BNE bne,a <label_0x1>
.word 0xd4d7e010 ! 846: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r10
.word 0x82d1800d ! 847: UMULcc_R umulcc %r6, %r13, %r1
.word 0xaf508000 ! 848: RDPR_TSTATE rdpr %tstate, %r23
.word 0xeeffc02d ! 849: SWAPA_R swapa %r23, [%r31 + %r13] 0x01
.word 0x819827d7 ! 850: WRHPR_HPSTATE_I wrhpr %r0, 0x07d7, %hpstate
.word 0x91d02035 ! 851: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x8f902002 ! 853: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xb182c00a ! 852: WR_STICK_REG_R wr %r11, %r10, %-
.word 0x93902007 ! 853: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x81982e0d ! 854: WRHPR_HPSTATE_I wrhpr %r0, 0x0e0d, %hpstate
.word 0x8f902001 ! 855: WRPR_TL_I wrpr %r0, 0x0001, %tl
.word 0xee2fc00a ! 856: STB_R stb %r23, [%r31 + %r10]
ta T_CHANGE_TO_TL1 ! macro
.word 0x884c001a ! 858: MULX_R mulx %r16, %r26, %r4
.word 0x83d02031 ! 859: Tcc_I te icc_or_xcc, %r0 + 49
.word 0x91d0001e ! 860: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8b980002 ! 861: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
ta T_CHANGE_TO_TL0 ! macro
.word 0x8d902297 ! 863: WRPR_PSTATE_I wrpr %r0, 0x0297, %pstate
ta T_CHANGE_HPRIV ! macro
.word 0x8f902005 ! 864: WRPR_TL_I wrpr %r0, 0x0005, %tl
.word 0x91d0001e ! 865: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8f902002 ! 866: WRPR_TL_I wrpr %r0, 0x0002, %tl
.word 0x93902003 ! 867: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x8d802000 ! 868: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x87a409e9 ! 869: FDIVq dis not found
.word 0x91d0001e ! 870: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x924ec010 ! 871: MULX_R mulx %r27, %r16, %r9
.word 0x8280c00c ! 872: ADDcc_R addcc %r3, %r12, %r1
.word 0xb482c002 ! 873: ADDcc_R addcc %r11, %r2, %r26
.word 0xa190200e ! 874: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0xa1902002 ! 875: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xa3514000 ! 876: RDPR_TBA rdpr %tba, %r17
.word 0xb150c000 ! 877: RDPR_TT <illegal instruction>
.word 0x93d0001e ! 878: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x9d902003 ! 879: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0xf017e001 ! 880: LDUH_I lduh [%r31 + 0x0001], %r24
.word 0x83d0001e ! 881: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xb5a00562 ! 882: FSQRTq fsqrt
.word 0x91514000 ! 883: RDPR_TBA rdpr %tba, %r8
.word 0x32800001 ! 885: BNE bne,a <label_0x1>
.word 0xb5b40301 ! 884: ALLIGNADDRESS alignaddr %r16, %r1, %r26
.word 0x95508000 ! 885: RDPR_TSTATE rdpr %tstate, %r10
.word 0x20800001 ! 887: BN bn,a <label_0x1>
.word 0x99b24310 ! 886: ALLIGNADDRESS alignaddr %r9, %r16, %r12
.word 0x30800001 ! 887: BA ba,a <label_0x1>
.word 0x87902348 ! 888: WRPR_TT_I wrpr %r0, 0x0348, %tt
.word 0xb7a6c9a0 ! 889: FDIVs fdivs %f27, %f0, %f27
.word 0x96f94005 ! 890: SDIVcc_R sdivcc %r5, %r5, %r11
.word 0x87902109 ! 891: WRPR_TT_I wrpr %r0, 0x0109, %tt
.word 0x8d902246 ! 892: WRPR_PSTATE_I wrpr %r0, 0x0246, %pstate
.word 0x93d0001e ! 893: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xd6d004a0 ! 894: LDSHA_R ldsha [%r0, %r0] 0x25, %r11
.word 0x8b900002 ! 895: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x879020c5 ! 896: WRPR_TT_I wrpr %r0, 0x00c5, %tt
.word 0x83d0001e ! 897: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x2e800001 ! 898: BVS bvs,a <label_0x1>
.word 0x22800001 ! 900: BE be,a <label_0x1>
.word 0xbfefc000 ! 899: RESTORE_R restore %r31, %r0, %r31
.word 0x91d0001e ! 900: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91540000 ! 901: RDPR_GL rdpr %-, %r8
.word 0x26700001 ! 902: BPL <illegal instruction>
.word 0x95a000c3 ! 903: FNEGd fnegd %f34, %f10
.word 0x93902007 ! 904: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x88d40017 ! 905: UMULcc_R umulcc %r16, %r23, %r4
.word 0x9ba00569 ! 906: FSQRTq fsqrt
.word 0x91a2cdc2 ! 907: FdMULq fdmulq
.word 0x93902000 ! 908: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0xa7514000 ! 909: RDPR_TBA rdpr %tba, %r19
.word 0x8d802004 ! 910: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x81982fd6 ! 911: WRHPR_HPSTATE_I wrhpr %r0, 0x0fd6, %hpstate
.word 0xe68fe030 ! 912: LDUBA_I lduba [%r31, + 0x0030] %asi, %r19
.word 0x89a00547 ! 913: FSQRTd fsqrt
.word 0x8ed0e001 ! 914: UMULcc_I umulcc %r3, 0x0001, %r7
.word 0xa190200d ! 915: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0xce8008a0 ! 916: LDUWA_R lduwa [%r0, %r0] 0x45, %r7
.word 0xa1a0054a ! 917: FSQRTd fsqrt
.word 0x9f802001 ! 918: SIR sir 0x0001
.word 0x879022c0 ! 919: WRPR_TT_I wrpr %r0, 0x02c0, %tt
.word 0x8d802000 ! 920: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x93d02030 ! 921: Tcc_I tne icc_or_xcc, %r0 + 48
.word 0xa1504000 ! 922: RDPR_TNPC rdpr %tnpc, %r16
.word 0x93902003 ! 923: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x8d902418 ! 924: WRPR_PSTATE_I wrpr %r0, 0x0418, %pstate
.word 0x8b514000 ! 925: RDPR_TBA rdpr %tba, %r5
.word 0xa7500000 ! 926: RDPR_TPC rdpr %tpc, %r19
.word 0x87902307 ! 927: WRPR_TT_I wrpr %r0, 0x0307, %tt
.word 0x87802016 ! 928: WRASI_I wr %r0, 0x0016, %asi
.word 0x9f802001 ! 929: SIR sir 0x0001
.word 0x91d0001e ! 930: Tcc_R ta icc_or_xcc, %r0 + %r30
ta T_CHANGE_TO_TL1 ! macro
.word 0x93902001 ! 932: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0xe6d004a0 ! 933: LDSHA_R ldsha [%r0, %r0] 0x25, %r19
.word 0x91d02031 ! 934: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x9f802001 ! 935: SIR sir 0x0001
.word 0x8d9020d3 ! 936: WRPR_PSTATE_I wrpr %r0, 0x00d3, %pstate
.word 0x8b980002 ! 937: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xe73fc00a ! 938: STDF_R std %f19, [%r10, %r31]
.word 0x87902174 ! 939: WRPR_TT_I wrpr %r0, 0x0174, %tt
.word 0x819827df ! 940: WRHPR_HPSTATE_I wrhpr %r0, 0x07df, %hpstate
.word 0x91d02031 ! 941: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0xa190200f ! 942: WRPR_GL_I wrpr %r0, 0x000f, %-
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb181e001 ! 943: WR_STICK_REG_I wr %r7, 0x0001, %-
.word 0x87802004 ! 944: WRASI_I wr %r0, 0x0004, %asi
.word 0xa190200a ! 945: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0xa1902007 ! 946: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x8198255f ! 947: WRHPR_HPSTATE_I wrhpr %r0, 0x055f, %hpstate
.word 0x26700001 ! 948: BPL <illegal instruction>
.word 0x87902088 ! 949: WRPR_TT_I wrpr %r0, 0x0088, %tt
.word 0x8b900002 ! 950: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x8d902a47 ! 951: WRPR_PSTATE_I wrpr %r0, 0x0a47, %pstate
.word 0xad504000 ! 952: RDPR_TNPC rdpr %tnpc, %r22
.word 0x87902357 ! 953: WRPR_TT_I wrpr %r0, 0x0357, %tt
.word 0xb0f9400b ! 954: SDIVcc_R sdivcc %r5, %r11, %r24
.word 0x93902004 ! 955: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x91d0001e ! 956: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d802000 ! 957: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x8d902e1b ! 958: WRPR_PSTATE_I wrpr %r0, 0x0e1b, %pstate
.word 0x91d0001e ! 959: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xb1a000db ! 960: FNEGd fnegd %f58, %f24
ta T_CHANGE_HPRIV ! macro
.word 0xb151c000 ! 962: RDPR_TL rdpr %tl, %r24
.word 0x87802088 ! 963: WRASI_I wr %r0, 0x0088, %asi
.word 0x81982815 ! 964: WRHPR_HPSTATE_I wrhpr %r0, 0x0815, %hpstate
.word 0x8d902a1f ! 965: WRPR_PSTATE_I wrpr %r0, 0x0a1f, %pstate
.word 0x8b900002 ! 966: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x97a000cc ! 967: FNEGd fnegd %f12, %f42
.word 0xa1902002 ! 968: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x819821ce ! 969: WRHPR_HPSTATE_I wrhpr %r0, 0x01ce, %hpstate
.word 0x879020cf ! 970: WRPR_TT_I wrpr %r0, 0x00cf, %tt
.word 0x9d902005 ! 971: WRPR_WSTATE_I wrpr %r0, 0x0005, %wstate
.word 0x91d02030 ! 972: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0xa1902006 ! 973: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x91d02035 ! 974: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x91d0001e ! 975: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902005 ! 976: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8d902407 ! 977: WRPR_PSTATE_I wrpr %r0, 0x0407, %pstate
.word 0x20800001 ! 979: BN bn,a <label_0x1>
.word 0xbfe7c000 ! 978: SAVE_R save %r31, %r0, %r31
.word 0xaf800001 ! 980: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb181e001 ! 979: WR_STICK_REG_I wr %r7, 0x0001, %-
.word 0x8198280d ! 980: WRHPR_HPSTATE_I wrhpr %r0, 0x080d, %hpstate
.word 0x22800001 ! 981: BE be,a <label_0x1>
.word 0x94828016 ! 982: ADDcc_R addcc %r10, %r22, %r10
.word 0x91d0001e ! 983: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d802000 ! 984: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x91d0001e ! 985: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa8816001 ! 986: ADDcc_I addcc %r5, 0x0001, %r20
.word 0xaafa8008 ! 987: SDIVcc_R sdivcc %r10, %r8, %r21
.word 0x87902104 ! 988: WRPR_TT_I wrpr %r0, 0x0104, %tt
.word 0x91d0001e ! 989: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x879020f0 ! 990: WRPR_TT_I wrpr %r0, 0x00f0, %tt
.word 0x91d02034 ! 991: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x22800001 ! 993: BE be,a <label_0x1>
.word 0xc530e001 ! 993: STQF_I - %f2, [0x0001, %r3]
.word 0x81458000 ! 992: RD_SOFTINT_REG stbar
.word 0x91d0001e ! 993: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xc0d00e80 ! 994: LDSHA_R ldsha [%r0, %r0] 0x74, %r0
.word 0x8b980002 ! 995: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8d9024c5 ! 996: WRPR_PSTATE_I wrpr %r0, 0x04c5, %pstate
.word 0x36800001 ! 997: BGE bge,a <label_0x1>
.word 0x90fa800b ! 998: SDIVcc_R sdivcc %r10, %r11, %r8
.word 0x83702001 ! 999: POPC_I popc 0x0001, %r1
.word 0xa5500000 ! 1000: RDPR_TPC rdpr %tpc, %r18
.word 0x8b980002 ! 1001: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xaf800001 ! 1003: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1806001 ! 1002: WR_STICK_REG_I wr %r1, 0x0001, %-
.word 0xa9a01a68 ! 1003: FqTOi fqtoi
.word 0x91d0001e ! 1004: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x819828dc ! 1005: WRHPR_HPSTATE_I wrhpr %r0, 0x08dc, %hpstate
.word 0xe84fc000 ! 1006: LDSB_R ldsb [%r31 + %r0], %r20
.word 0x93d02034 ! 1007: Tcc_I tne icc_or_xcc, %r0 + 52
.word 0xe82fe001 ! 1008: STB_I stb %r20, [%r31 + 0x0001]
.word 0xa1902005 ! 1009: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x8d902a02 ! 1010: WRPR_PSTATE_I wrpr %r0, 0x0a02, %pstate
.word 0x93902006 ! 1011: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x91d02030 ! 1012: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x819824c6 ! 1013: WRHPR_HPSTATE_I wrhpr %r0, 0x04c6, %hpstate
.word 0x8d902449 ! 1014: WRPR_PSTATE_I wrpr %r0, 0x0449, %pstate
.word 0x93902000 ! 1015: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0xe8900e60 ! 1016: LDUHA_R lduha [%r0, %r0] 0x73, %r20
.word 0x91d0001e ! 1017: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xe88008a0 ! 1018: LDUWA_R lduwa [%r0, %r0] 0x45, %r20
.word 0xe88008a0 ! 1019: LDUWA_R lduwa [%r0, %r0] 0x45, %r20
.word 0x8f902002 ! 1020: WRPR_TL_I wrpr %r0, 0x0002, %tl
.word 0x8790210f ! 1021: WRPR_TT_I wrpr %r0, 0x010f, %tt
.word 0xe8d7e010 ! 1022: LDSHA_I ldsha [%r31, + 0x0010] %asi, %r20
.word 0x81982a8d ! 1023: WRHPR_HPSTATE_I wrhpr %r0, 0x0a8d, %hpstate
.word 0x93d02034 ! 1024: Tcc_I tne icc_or_xcc, %r0 + 52
.word 0xa1902004 ! 1025: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x8198265e ! 1026: WRHPR_HPSTATE_I wrhpr %r0, 0x065e, %hpstate
.word 0x9550c000 ! 1027: RDPR_TT rdpr %tt, %r10
.word 0x879021ed ! 1028: WRPR_TT_I wrpr %r0, 0x01ed, %tt
.word 0x93902002 ! 1029: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x9f802001 ! 1030: SIR sir 0x0001
.word 0x87802016 ! 1031: WRASI_I wr %r0, 0x0016, %asi
.word 0xa1902006 ! 1032: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x81982d04 ! 1033: WRHPR_HPSTATE_I wrhpr %r0, 0x0d04, %hpstate
.word 0x8790214f ! 1034: WRPR_TT_I wrpr %r0, 0x014f, %tt
ta T_CHANGE_TO_TL0 ! macro
.word 0xd417e001 ! 1036: LDUH_I lduh [%r31 + 0x0001], %r10
.word 0x87902060 ! 1037: WRPR_TT_I wrpr %r0, 0x0060, %tt
.word 0x9750c000 ! 1038: RDPR_TT rdpr %tt, %r11
.word 0x93d02033 ! 1039: Tcc_I tne icc_or_xcc, %r0 + 51
.word 0x879022a3 ! 1040: WRPR_TT_I wrpr %r0, 0x02a3, %tt
.word 0x83d02032 ! 1041: Tcc_I te icc_or_xcc, %r0 + 50
.word 0xd637e001 ! 1042: STH_I sth %r11, [%r31 + 0x0001]
.word 0xaf800001 ! 1044: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb182e001 ! 1043: WR_STICK_REG_I wr %r11, 0x0001, %-
.word 0x9f802001 ! 1044: SIR sir 0x0001
.word 0x8d902cd8 ! 1045: WRPR_PSTATE_I wrpr %r0, 0x0cd8, %pstate
.word 0x91d02033 ! 1046: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xa1902000 ! 1047: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x91d0001e ! 1048: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa190200d ! 1049: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0xd68008a0 ! 1050: LDUWA_R lduwa [%r0, %r0] 0x45, %r11
.word 0x9d902002 ! 1051: WRPR_WSTATE_I wrpr %r0, 0x0002, %wstate
.word 0xd6dfe010 ! 1052: LDXA_I ldxa [%r31, + 0x0010] %asi, %r11
.word 0xd73fc008 ! 1053: STDF_R std %f11, [%r8, %r31]
.word 0xaf800001 ! 1055: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1802001 ! 1054: WR_STICK_REG_I wr %r0, 0x0001, %-
.word 0x91d02033 ! 1055: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x93902005 ! 1056: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x81982315 ! 1057: WRHPR_HPSTATE_I wrhpr %r0, 0x0315, %hpstate
.word 0xd69fe001 ! 1058: LDDA_I ldda [%r31, + 0x0001] %asi, %r11
.word 0x984ac016 ! 1059: MULX_R mulx %r11, %r22, %r12
.word 0xd89fc020 ! 1060: LDDA_R ldda [%r31, %r0] 0x01, %r12
.word 0x8f540000 ! 1061: RDPR_GL rdpr %-, %r7
.word 0x81982c57 ! 1062: WRHPR_HPSTATE_I wrhpr %r0, 0x0c57, %hpstate
.word 0xa1902004 ! 1063: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0xce800ae0 ! 1064: LDUWA_R lduwa [%r0, %r0] 0x57, %r7
.word 0xa190200d ! 1065: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0x93d02035 ! 1066: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0xa190200c ! 1067: WRPR_GL_I wrpr %r0, 0x000c, %-
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1852001 ! 1068: WR_STICK_REG_I wr %r20, 0x0001, %-
.word 0x87500000 ! 1069: RDPR_TPC <illegal instruction>
.word 0x8d902e8d ! 1070: WRPR_PSTATE_I wrpr %r0, 0x0e8d, %pstate
.word 0x879023ec ! 1071: WRPR_TT_I wrpr %r0, 0x03ec, %tt
.word 0x9d902000 ! 1072: WRPR_WSTATE_I wrpr %r0, 0x0000, %wstate
.word 0xa8692001 ! 1073: UDIVX_I udivx %r4, 0x0001, %r20
.word 0x95a01a68 ! 1074: FqTOi fqtoi
.word 0x87902136 ! 1075: WRPR_TT_I wrpr %r0, 0x0136, %tt
.word 0x93902004 ! 1076: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x8d802004 ! 1077: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x8b508000 ! 1078: RDPR_TSTATE rdpr %tstate, %r5
.word 0x83d0001e ! 1079: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x93d02033 ! 1080: Tcc_I tne icc_or_xcc, %r0 + 51
.word 0x8198201d ! 1081: WRHPR_HPSTATE_I wrhpr %r0, 0x001d, %hpstate
.word 0x91d0001e ! 1082: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8b980002 ! 1083: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xa1902004 ! 1084: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x91d0001e ! 1085: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902005 ! 1086: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xa1902005 ! 1087: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x91d02031 ! 1088: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x87802010 ! 1089: WRASI_I wr %r0, 0x0010, %asi
.word 0xca8804a0 ! 1090: LDUBA_R lduba [%r0, %r0] 0x25, %r5
.word 0x8cf8c016 ! 1091: SDIVcc_R sdivcc %r3, %r22, %r6
.word 0x8b900002 ! 1092: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xcc7fe001 ! 1093: SWAP_I swap %r6, [%r31 + 0x0001]
.word 0x91d02034 ! 1094: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x91d0001e ! 1095: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x30700001 ! 1096: BPA <illegal instruction>
.word 0xa0830013 ! 1097: ADDcc_R addcc %r12, %r19, %r16
.word 0x32800001 ! 1099: BNE bne,a <label_0x1>
.word 0x85b6c311 ! 1098: ALLIGNADDRESS alignaddr %r27, %r17, %r2
.word 0x8d902417 ! 1099: WRPR_PSTATE_I wrpr %r0, 0x0417, %pstate
.word 0x8b980002 ! 1100: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x93d0001e ! 1101: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xc4c804a0 ! 1102: LDSBA_R ldsba [%r0, %r0] 0x25, %r2
.word 0x91d0001e ! 1103: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x83a000c5 ! 1104: FNEGd fnegd %f36, %f32
.word 0x93902001 ! 1105: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x8d902495 ! 1106: WRPR_PSTATE_I wrpr %r0, 0x0495, %pstate
.word 0xc327e001 ! 1107: STF_I st %f1, [0x0001, %r31]
.word 0x93902002 ! 1108: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x879023c4 ! 1109: WRPR_TT_I wrpr %r0, 0x03c4, %tt
.word 0x9f802001 ! 1110: SIR sir 0x0001
.word 0x81a409a3 ! 1111: FDIVs fdivs %f16, %f3, %f0
.word 0x819820dc ! 1112: WRHPR_HPSTATE_I wrhpr %r0, 0x00dc, %hpstate
.word 0x8d50c000 ! 1113: RDPR_TT rdpr %tt, %r6
.word 0x93902005 ! 1114: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x9f802001 ! 1115: SIR sir 0x0001
.word 0x8d902284 ! 1116: WRPR_PSTATE_I wrpr %r0, 0x0284, %pstate
.word 0xa1902006 ! 1117: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x8d902210 ! 1118: WRPR_PSTATE_I wrpr %r0, 0x0210, %pstate
.word 0x97a000cd ! 1119: FNEGd fnegd %f44, %f42
.word 0x8198210f ! 1120: WRHPR_HPSTATE_I wrhpr %r0, 0x010f, %hpstate
.word 0x87902216 ! 1121: WRPR_TT_I wrpr %r0, 0x0216, %tt
.word 0x8b980002 ! 1122: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d02032 ! 1123: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xd68008a0 ! 1124: LDUWA_R lduwa [%r0, %r0] 0x45, %r11
.word 0x8d90224d ! 1125: WRPR_PSTATE_I wrpr %r0, 0x024d, %pstate
.word 0x8b500000 ! 1126: RDPR_TPC rdpr %tpc, %r5
.word 0x91a00546 ! 1127: FSQRTd fsqrt
.word 0x93902002 ! 1128: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xa1902005 ! 1129: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x8f902000 ! 1131: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xb1858017 ! 1130: WR_STICK_REG_R wr %r22, %r23, %-
.word 0x8f902000 ! 1132: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x8b6ce001 ! 1131: SDIVX_I sdivx %r19, 0x0001, %r5
.word 0x99902005 ! 1132: WRPR_CLEANWIN_I wrpr %r0, 0x0005, %cleanwin
.word 0xb06c0005 ! 1133: UDIVX_R udivx %r16, %r5, %r24
.word 0x93902006 ! 1134: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x8198259d ! 1135: WRHPR_HPSTATE_I wrhpr %r0, 0x059d, %hpstate
.word 0x83d02032 ! 1136: Tcc_I te icc_or_xcc, %r0 + 50
.word 0xa1902008 ! 1137: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0x81982c9e ! 1138: WRHPR_HPSTATE_I wrhpr %r0, 0x0c9e, %hpstate
.word 0x83d0001e ! 1139: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x81982f9e ! 1140: WRHPR_HPSTATE_I wrhpr %r0, 0x0f9e, %hpstate
ta T_CHANGE_TO_TL0 ! macro
.word 0x8d902646 ! 1142: WRPR_PSTATE_I wrpr %r0, 0x0646, %pstate
.word 0x8d90245f ! 1143: WRPR_PSTATE_I wrpr %r0, 0x045f, %pstate
.word 0xf08804a0 ! 1144: LDUBA_R lduba [%r0, %r0] 0x25, %r24
.word 0x8f902002 ! 1146: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x81b01021 ! 1145: SIAM siam 1
.word 0xaf508000 ! 1147: RDPR_TSTATE rdpr %tstate, %r23
.word 0x8d902885 ! 1148: WRPR_PSTATE_I wrpr %r0, 0x0885, %pstate
.word 0x91d02034 ! 1149: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x8d902442 ! 1150: WRPR_PSTATE_I wrpr %r0, 0x0442, %pstate
.word 0xa190200d ! 1151: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0x8d802000 ! 1152: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x91a209e2 ! 1153: FDIVq dis not found
.word 0x93902004 ! 1154: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x879023e3 ! 1155: WRPR_TT_I wrpr %r0, 0x03e3, %tt
.word 0x93d02033 ! 1156: Tcc_I tne icc_or_xcc, %r0 + 51
.word 0x8d9028c1 ! 1157: WRPR_PSTATE_I wrpr %r0, 0x08c1, %pstate
.word 0x8790224e ! 1158: WRPR_TT_I wrpr %r0, 0x024e, %tt
.word 0x24700001 ! 1159: BPLE <illegal instruction>
.word 0x81982795 ! 1160: WRHPR_HPSTATE_I wrhpr %r0, 0x0795, %hpstate
.word 0x8f540000 ! 1161: RDPR_GL rdpr %-, %r7
.word 0xa190200f ! 1162: WRPR_GL_I wrpr %r0, 0x000f, %-
.word 0x8b900002 ! 1163: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xaf800001 ! 1165: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb180e001 ! 1164: WR_STICK_REG_I wr %r3, 0x0001, %-
.word 0x93514000 ! 1165: RDPR_TBA <illegal instruction>
.word 0x91d0001e ! 1166: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xd2c7e000 ! 1167: LDSWA_I ldswa [%r31, + 0x0000] %asi, %r9
.word 0x91d02032 ! 1168: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xa190200d ! 1169: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0xa1504000 ! 1170: RDPR_TNPC rdpr %tnpc, %r16
.word 0x93902006 ! 1171: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x9f802001 ! 1172: SIR sir 0x0001
.word 0x8d902448 ! 1173: WRPR_PSTATE_I wrpr %r0, 0x0448, %pstate
.word 0x8d902c44 ! 1174: WRPR_PSTATE_I wrpr %r0, 0x0c44, %pstate
.word 0x9f802001 ! 1175: SIR sir 0x0001
.word 0x91500000 ! 1176: RDPR_TPC rdpr %tpc, %r8
.word 0x83d02034 ! 1177: Tcc_I te icc_or_xcc, %r0 + 52
.word 0x8d9028d9 ! 1178: WRPR_PSTATE_I wrpr %r0, 0x08d9, %pstate
.word 0xa190200e ! 1179: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0xa1902003 ! 1180: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0x8790211a ! 1181: WRPR_TT_I wrpr %r0, 0x011a, %tt
.word 0xa1902008 ! 1182: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0x91d02033 ! 1183: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x93902002 ! 1184: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb184e001 ! 1185: WR_STICK_REG_I wr %r19, 0x0001, %-
.word 0x98d2c005 ! 1186: UMULcc_R umulcc %r11, %r5, %r12
.word 0x89a01a77 ! 1187: FqTOi fqtoi
.word 0x879022b6 ! 1188: WRPR_TT_I wrpr %r0, 0x02b6, %tt
.word 0x8198209e ! 1189: WRHPR_HPSTATE_I wrhpr %r0, 0x009e, %hpstate
.word 0xc88008a0 ! 1190: LDUWA_R lduwa [%r0, %r0] 0x45, %r4
.word 0x8198258f ! 1191: WRHPR_HPSTATE_I wrhpr %r0, 0x058f, %hpstate
.word 0xc8d7e030 ! 1192: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r4
ta T_CHANGE_HPRIV ! macro
.word 0x8f902003 ! 1193: WRPR_TL_I wrpr %r0, 0x0003, %tl
.word 0x91d02031 ! 1194: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x8b980002 ! 1195: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xc8ffc037 ! 1196: SWAPA_R swapa %r4, [%r31 + %r23] 0x01
.word 0xa1902002 ! 1197: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x93902000 ! 1198: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x99902003 ! 1199: WRPR_CLEANWIN_I wrpr %r0, 0x0003, %cleanwin
ta T_CHANGE_HPRIV ! macro
.word 0x8f902004 ! 1200: WRPR_TL_I wrpr %r0, 0x0004, %tl
.word 0xc927c017 ! 1201: STF_R st %f4, [%r23, %r31]
.word 0x93902005 ! 1202: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8c6d6001 ! 1203: UDIVX_I udivx %r21, 0x0001, %r6
.word 0x8d902e5d ! 1204: WRPR_PSTATE_I wrpr %r0, 0x0e5d, %pstate
.word 0xaefa401b ! 1205: SDIVcc_R sdivcc %r9, %r27, %r23
.word 0x91d0001e ! 1206: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa1902008 ! 1207: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0xee9004a0 ! 1208: LDUHA_R lduha [%r0, %r0] 0x25, %r23
.word 0x91d0001e ! 1209: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x87902271 ! 1210: WRPR_TT_I wrpr %r0, 0x0271, %tt
.word 0x93902004 ! 1211: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x9f802001 ! 1212: SIR sir 0x0001
.word 0x93902000 ! 1213: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x91d02030 ! 1214: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x32800001 ! 1216: BNE bne,a <label_0x1>
.xword 0x9b5f568e ! Random illegal ?
.word 0x89a0054b ! 1216: FSQRTd fsqrt
.word 0xa1a5483a ! 1215: FADDs fadds %f21, %f26, %f16
.word 0x826a2001 ! 1216: UDIVX_I udivx %r8, 0x0001, %r1
.word 0x90f8a001 ! 1217: SDIVcc_I sdivcc %r2, 0x0001, %r8
.word 0x819827cd ! 1218: WRHPR_HPSTATE_I wrhpr %r0, 0x07cd, %hpstate
.word 0x91d0001e ! 1219: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d902e4c ! 1220: WRPR_PSTATE_I wrpr %r0, 0x0e4c, %pstate
.word 0x93d0001e ! 1221: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x94fc6001 ! 1222: SDIVcc_I sdivcc %r17, 0x0001, %r10
.word 0x8b900002 ! 1223: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x91d02031 ! 1224: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x9f802001 ! 1225: SIR sir 0x0001
.word 0xd48008a0 ! 1226: LDUWA_R lduwa [%r0, %r0] 0x45, %r10
.word 0x9f802001 ! 1227: SIR sir 0x0001
.word 0xd4c804a0 ! 1228: LDSBA_R ldsba [%r0, %r0] 0x25, %r10
.word 0x8d90205b ! 1229: WRPR_PSTATE_I wrpr %r0, 0x005b, %pstate
.word 0xb5a509cb ! 1230: FDIVd fdivd %f20, %f42, %f26
.word 0x91d02032 ! 1231: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x92ae0016 ! 1232: ANDNcc_R andncc %r24, %r22, %r9
.word 0xb6c1e001 ! 1233: ADDCcc_I addccc %r7, 0x0001, %r27
.word 0x93902004 ! 1234: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1852001 ! 1235: WR_STICK_REG_I wr %r20, 0x0001, %-
.word 0xa190200b ! 1236: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x93902007 ! 1237: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xa1902004 ! 1238: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x8950c000 ! 1239: RDPR_TT rdpr %tt, %r4
.word 0xc897e000 ! 1240: LDUHA_I lduha [%r31, + 0x0000] %asi, %r4
.word 0x93902005 ! 1241: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x93902005 ! 1242: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xa1514000 ! 1243: RDPR_TBA rdpr %tba, %r16
.word 0x91d02032 ! 1244: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x8ad24016 ! 1245: UMULcc_R umulcc %r9, %r22, %r5
.word 0x8d902494 ! 1246: WRPR_PSTATE_I wrpr %r0, 0x0494, %pstate
.word 0x81982e04 ! 1247: WRHPR_HPSTATE_I wrhpr %r0, 0x0e04, %hpstate
.word 0x83d0001e ! 1248: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x34800001 ! 1250: BG bg,a <label_0x1>
.word 0xd3326001 ! 1250: STQF_I - %f9, [0x0001, %r9]
.word 0x81458000 ! 1249: RD_SOFTINT_REG stbar
.word 0x826d000c ! 1250: UDIVX_R udivx %r20, %r12, %r1
.word 0xc337c00c ! 1251: STQF_R - %f1, [%r12, %r31]
.word 0x819827d7 ! 1252: WRHPR_HPSTATE_I wrhpr %r0, 0x07d7, %hpstate
.word 0x8d902cd2 ! 1253: WRPR_PSTATE_I wrpr %r0, 0x0cd2, %pstate
.word 0xb3500000 ! 1254: RDPR_TPC rdpr %tpc, %r25
.word 0x93d0001e ! 1255: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x9f802001 ! 1256: SIR sir 0x0001
.word 0x87802089 ! 1257: WRASI_I wr %r0, 0x0089, %asi
.word 0x93d0001e ! 1258: Tcc_R tne icc_or_xcc, %r0 + %r30
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb186a001 ! 1259: WR_STICK_REG_I wr %r26, 0x0001, %-
.word 0xb3800001 ! 1261: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1856001 ! 1260: WR_STICK_REG_I wr %r21, 0x0001, %-
.word 0x81982ccc ! 1261: WRHPR_HPSTATE_I wrhpr %r0, 0x0ccc, %hpstate
.word 0xa1902001 ! 1262: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0x91d02035 ! 1263: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x879023b7 ! 1264: WRPR_TT_I wrpr %r0, 0x03b7, %tt
.word 0x93902007 ! 1265: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x85540000 ! 1266: RDPR_GL rdpr %-, %r2
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1842001 ! 1267: WR_STICK_REG_I wr %r16, 0x0001, %-
.word 0x99902003 ! 1268: WRPR_CLEANWIN_I wrpr %r0, 0x0003, %cleanwin
.word 0x83d0001e ! 1269: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xc47fe001 ! 1270: SWAP_I swap %r2, [%r31 + 0x0001]
.word 0x826ae001 ! 1271: UDIVX_I udivx %r11, 0x0001, %r1
.word 0x26700001 ! 1272: BPL <illegal instruction>
.word 0x93902001 ! 1273: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0xa190200b ! 1274: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x8f902001 ! 1276: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xb5a01965 ! 1275: FqTOd dis not found
.word 0x80ac0019 ! 1276: ANDNcc_R andncc %r16, %r25, %r0
.word 0x8b900002 ! 1277: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x879021f2 ! 1278: WRPR_TT_I wrpr %r0, 0x01f2, %tt
.word 0x91d0001e ! 1279: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x81a209c9 ! 1280: FDIVd fdivd %f8, %f40, %f0
.word 0x83d02035 ! 1281: Tcc_I te icc_or_xcc, %r0 + 53
.word 0x81982ede ! 1282: WRHPR_HPSTATE_I wrhpr %r0, 0x0ede, %hpstate
.word 0x99702001 ! 1283: POPC_I popc 0x0001, %r12
.word 0x93902001 ! 1284: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x86d54011 ! 1285: UMULcc_R umulcc %r21, %r17, %r3
.word 0xc67fe001 ! 1286: SWAP_I swap %r3, [%r31 + 0x0001]
.word 0xa1902002 ! 1287: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x91d0001e ! 1288: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902000 ! 1289: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x91d02034 ! 1290: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x22800001 ! 1291: BE be,a <label_0x1>
.word 0x32800001 ! 1293: BNE bne,a <label_0x1>
.word 0x32800001 ! 1293: BNE bne,a <label_0x1>
.word 0x9ba0055b ! 1293: FSQRTd fsqrt
.word 0x83a40839 ! 1292: FADDs fadds %f16, %f25, %f1
.word 0x98acc015 ! 1293: ANDNcc_R andncc %r19, %r21, %r12
.word 0x87902089 ! 1294: WRPR_TT_I wrpr %r0, 0x0089, %tt
.word 0xa190200b ! 1295: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x8d902093 ! 1296: WRPR_PSTATE_I wrpr %r0, 0x0093, %pstate
.word 0xa1902009 ! 1297: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x91d02030 ! 1298: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0xd927c015 ! 1299: STF_R st %f12, [%r21, %r31]
.word 0x8b980002 ! 1300: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xd87fe001 ! 1301: SWAP_I swap %r12, [%r31 + 0x0001]
.word 0x9d902005 ! 1302: WRPR_WSTATE_I wrpr %r0, 0x0005, %wstate
.word 0x8d902c52 ! 1303: WRPR_PSTATE_I wrpr %r0, 0x0c52, %pstate
.word 0xd83fc015 ! 1304: STD_R std %r12, [%r31 + %r21]
.word 0x93d02032 ! 1305: Tcc_I tne icc_or_xcc, %r0 + 50
.word 0xd87fe001 ! 1306: SWAP_I swap %r12, [%r31 + 0x0001]
.word 0x8f902001 ! 1308: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x81b01021 ! 1307: SIAM siam 1
.word 0x9f802001 ! 1308: SIR sir 0x0001
.word 0x93902000 ! 1309: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x95b2cff9 ! 1310: FONES fones %f10
.word 0xd5e7c039 ! 1311: CASA_I casa [%r31] 0x 1, %r25, %r10
.word 0xaf800001 ! 1313: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb180a001 ! 1312: WR_STICK_REG_I wr %r2, 0x0001, %-
ta T_CHANGE_TO_TL0 ! macro
.word 0xa7504000 ! 1314: RDPR_TNPC <illegal instruction>
.word 0x93d0001e ! 1315: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x9ad5e001 ! 1316: UMULcc_I umulcc %r23, 0x0001, %r13
.word 0x91d02035 ! 1317: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x87902146 ! 1318: WRPR_TT_I wrpr %r0, 0x0146, %tt
.word 0x81982b4f ! 1319: WRHPR_HPSTATE_I wrhpr %r0, 0x0b4f, %hpstate
.word 0xa1902000 ! 1320: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x87902266 ! 1321: WRPR_TT_I wrpr %r0, 0x0266, %tt
.word 0x81982906 ! 1322: WRHPR_HPSTATE_I wrhpr %r0, 0x0906, %hpstate
.word 0x91d02035 ! 1323: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x93d02033 ! 1324: Tcc_I tne icc_or_xcc, %r0 + 51
.word 0x93902006 ! 1325: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x81982246 ! 1326: WRHPR_HPSTATE_I wrhpr %r0, 0x0246, %hpstate
.word 0x93902002 ! 1327: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x34800001 ! 1329: BG bg,a <label_0x1>
.word 0x83b0c312 ! 1328: ALLIGNADDRESS alignaddr %r3, %r18, %r1
.word 0x8a6d000b ! 1329: UDIVX_R udivx %r20, %r11, %r5
.word 0xb3800001 ! 1331: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1846001 ! 1330: WR_STICK_REG_I wr %r17, 0x0001, %-
.word 0x81982cd5 ! 1331: WRHPR_HPSTATE_I wrhpr %r0, 0x0cd5, %hpstate
.word 0x93902001 ! 1332: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x8f902000 ! 1333: WRPR_TL_I wrpr %r0, 0x0000, %tl
.word 0x84d46001 ! 1334: UMULcc_I umulcc %r17, 0x0001, %r2
.word 0xc48008a0 ! 1335: LDUWA_R lduwa [%r0, %r0] 0x45, %r2
.word 0x81982bd4 ! 1336: WRHPR_HPSTATE_I wrhpr %r0, 0x0bd4, %hpstate
.word 0x8b980002 ! 1337: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xa1902009 ! 1338: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x8d902e85 ! 1339: WRPR_PSTATE_I wrpr %r0, 0x0e85, %pstate
.word 0xc4cfe030 ! 1340: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r2
.word 0x93d02035 ! 1341: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0x8ad8c002 ! 1342: SMULcc_R smulcc %r3, %r2, %r5
.word 0x8f500000 ! 1343: RDPR_TPC rdpr %tpc, %r7
.word 0xcec00e60 ! 1344: LDSWA_R ldswa [%r0, %r0] 0x73, %r7
.word 0x93902002 ! 1345: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xce800ba0 ! 1346: LDUWA_R lduwa [%r0, %r0] 0x5d, %r7
.word 0x81982c4e ! 1347: WRHPR_HPSTATE_I wrhpr %r0, 0x0c4e, %hpstate
.word 0x8790216e ! 1348: WRPR_TT_I wrpr %r0, 0x016e, %tt
.word 0xa1902004 ! 1349: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x91d02033 ! 1350: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x99a01a77 ! 1351: FqTOi fqtoi
.word 0x93902001 ! 1352: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x9f802001 ! 1353: SIR sir 0x0001
.word 0x93902002 ! 1354: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x9f802001 ! 1355: SIR sir 0x0001
.word 0x8da34dc0 ! 1356: FdMULq fdmulq
.word 0x8f902000 ! 1358: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x89804005 ! 1357: WRTICK_R wr %r1, %r5, %tick
.word 0xa7a00540 ! 1358: FSQRTd fsqrt
.word 0x819825c4 ! 1359: WRHPR_HPSTATE_I wrhpr %r0, 0x05c4, %hpstate
.word 0x879021a4 ! 1360: WRPR_TT_I wrpr %r0, 0x01a4, %tt
.word 0x819821d7 ! 1361: WRHPR_HPSTATE_I wrhpr %r0, 0x01d7, %hpstate
.word 0xe6c004a0 ! 1362: LDSWA_R ldswa [%r0, %r0] 0x25, %r19
.word 0x8d802000 ! 1363: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x87902162 ! 1364: WRPR_TT_I wrpr %r0, 0x0162, %tt
.word 0xe68fe000 ! 1365: LDUBA_I lduba [%r31, + 0x0000] %asi, %r19
.word 0x8d90289a ! 1366: WRPR_PSTATE_I wrpr %r0, 0x089a, %pstate
.word 0x91d0001e ! 1367: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xacc02001 ! 1368: ADDCcc_I addccc %r0, 0x0001, %r22
.word 0xed17c000 ! 1369: LDQF_R - [%r31, %r0], %f22
.word 0x93902005 ! 1370: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8790218a ! 1371: WRPR_TT_I wrpr %r0, 0x018a, %tt
.word 0x8f902001 ! 1373: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x89818003 ! 1372: WRTICK_R wr %r6, %r3, %tick
.word 0xa190200f ! 1373: WRPR_GL_I wrpr %r0, 0x000f, %-
.word 0x93d02032 ! 1374: Tcc_I tne icc_or_xcc, %r0 + 50
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb180a001 ! 1375: WR_STICK_REG_I wr %r2, 0x0001, %-
.word 0x93902001 ! 1376: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x8790221f ! 1377: WRPR_TT_I wrpr %r0, 0x021f, %tt
.word 0x87902326 ! 1378: WRPR_TT_I wrpr %r0, 0x0326, %tt
.word 0x93902001 ! 1379: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x91d0001e ! 1380: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x34800001 ! 1382: BG bg,a <label_0x1>
.word 0x8db48305 ! 1381: ALLIGNADDRESS alignaddr %r18, %r5, %r6
.word 0x8790234f ! 1382: WRPR_TT_I wrpr %r0, 0x034f, %tt
.word 0xcc1fc000 ! 1383: LDD_R ldd [%r31 + %r0], %r6
.word 0xac836001 ! 1384: ADDcc_I addcc %r13, 0x0001, %r22
.word 0x91d02031 ! 1385: Tcc_I ta icc_or_xcc, %r0 + 49
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1866001 ! 1386: WR_STICK_REG_I wr %r25, 0x0001, %-
.word 0x8198299e ! 1387: WRHPR_HPSTATE_I wrhpr %r0, 0x099e, %hpstate
.word 0x99902003 ! 1388: WRPR_CLEANWIN_I wrpr %r0, 0x0003, %cleanwin
.word 0x84aa8007 ! 1389: ANDNcc_R andncc %r10, %r7, %r2
.word 0xa1902005 ! 1390: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0xb0d0c00a ! 1391: UMULcc_R umulcc %r3, %r10, %r24
.word 0x85702001 ! 1392: POPC_I popc 0x0001, %r2
.word 0xa1902009 ! 1393: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x32800001 ! 1395: BNE bne,a <label_0x1>
.word 0xd5352001 ! 1395: STQF_I - %f10, [0x0001, %r20]
.word 0x91458000 ! 1394: RD_SOFTINT_REG rd %softint, %r8
.word 0x99a0c9f8 ! 1395: FDIVq dis not found
.word 0x91d02032 ! 1396: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xd8c7e020 ! 1397: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r12
.word 0x879022da ! 1398: WRPR_TT_I wrpr %r0, 0x02da, %tt
.word 0x30800001 ! 1399: BA ba,a <label_0x1>
.word 0xada000c3 ! 1400: FNEGd fnegd %f34, %f22
.word 0x91d0001e ! 1401: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x82fe400d ! 1402: SDIVcc_R sdivcc %r25, %r13, %r1
.word 0x8f702001 ! 1403: POPC_I popc 0x0001, %r7
.word 0x93902001 ! 1404: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x87902139 ! 1405: WRPR_TT_I wrpr %r0, 0x0139, %tt
ta T_CHANGE_HPRIV ! macro
.word 0x819828cf ! 1407: WRHPR_HPSTATE_I wrhpr %r0, 0x08cf, %hpstate
.word 0x91d02031 ! 1408: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x91d02034 ! 1409: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xb2a94002 ! 1410: ANDNcc_R andncc %r5, %r2, %r25
.word 0xa1902002 ! 1411: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x91d0001e ! 1412: Tcc_R ta icc_or_xcc, %r0 + %r30
ta T_CHANGE_TO_TL1 ! macro
.word 0x8d802000 ! 1414: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x8d802000 ! 1415: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x34800001 ! 1417: BG bg,a <label_0x1>
.word 0xbfefc000 ! 1416: RESTORE_R restore %r31, %r0, %r31
.word 0x22800001 ! 1418: BE be,a <label_0x1>
.word 0xbfefc000 ! 1417: RESTORE_R restore %r31, %r0, %r31
.word 0x91d02034 ! 1418: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xf337c002 ! 1419: STQF_R - %f25, [%r2, %r31]
.word 0x91d0001e ! 1420: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 1421: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x82fee001 ! 1422: SDIVcc_I sdivcc %r27, 0x0001, %r1
.word 0x91d02031 ! 1423: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x9281e001 ! 1424: ADDcc_I addcc %r7, 0x0001, %r9
.word 0xa190200b ! 1425: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x9d902005 ! 1426: WRPR_WSTATE_I wrpr %r0, 0x0005, %wstate
.word 0x8b900002 ! 1427: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xd28fe020 ! 1428: LDUBA_I lduba [%r31, + 0x0020] %asi, %r9
.word 0x8d802000 ! 1429: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x93902002 ! 1430: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xa190200b ! 1431: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0xafa149b3 ! 1432: FDIVs fdivs %f5, %f19, %f23
.word 0xa1902005 ! 1433: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x88d2e001 ! 1434: UMULcc_I umulcc %r11, 0x0001, %r4
.word 0x81982a04 ! 1435: WRHPR_HPSTATE_I wrhpr %r0, 0x0a04, %hpstate
.word 0x8198248d ! 1436: WRHPR_HPSTATE_I wrhpr %r0, 0x048d, %hpstate
.word 0xa1902000 ! 1437: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0xa190200e ! 1438: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x8d802000 ! 1439: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x81982bc5 ! 1440: WRHPR_HPSTATE_I wrhpr %r0, 0x0bc5, %hpstate
.word 0x8f902001 ! 1442: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x89814007 ! 1441: WRTICK_R wr %r5, %r7, %tick
.word 0x8286e001 ! 1442: ADDcc_I addcc %r27, 0x0001, %r1
.word 0xc28008a0 ! 1443: LDUWA_R lduwa [%r0, %r0] 0x45, %r1
.word 0x8198259f ! 1444: WRHPR_HPSTATE_I wrhpr %r0, 0x059f, %hpstate
.word 0x93902003 ! 1445: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x91d02035 ! 1446: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0xc28fe010 ! 1447: LDUBA_I lduba [%r31, + 0x0010] %asi, %r1
.word 0x93902000 ! 1448: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x91d02033 ! 1449: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8d902a03 ! 1450: WRPR_PSTATE_I wrpr %r0, 0x0a03, %pstate
.word 0x87802004 ! 1451: WRASI_I wr %r0, 0x0004, %asi
.word 0x8198275c ! 1452: WRHPR_HPSTATE_I wrhpr %r0, 0x075c, %hpstate
.word 0xc2c004a0 ! 1453: LDSWA_R ldswa [%r0, %r0] 0x25, %r1
.word 0x81982306 ! 1454: WRHPR_HPSTATE_I wrhpr %r0, 0x0306, %hpstate
.word 0x879020f4 ! 1455: WRPR_TT_I wrpr %r0, 0x00f4, %tt
.word 0x32800001 ! 1457: BNE bne,a <label_0x1>
.word 0xc933000c ! 1457: STQF_R - %f4, [%r12, %r12]
.word 0x97458000 ! 1456: RD_SOFTINT_REG rd %softint, %r11
.word 0x81982315 ! 1457: WRHPR_HPSTATE_I wrhpr %r0, 0x0315, %hpstate
.word 0x85500000 ! 1458: RDPR_TPC rdpr %tpc, %r2
.word 0x9d902004 ! 1459: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
.word 0x8d902ec3 ! 1460: WRPR_PSTATE_I wrpr %r0, 0x0ec3, %pstate
.word 0x8780201c ! 1461: WRASI_I wr %r0, 0x001c, %asi
.word 0x819825d4 ! 1462: WRHPR_HPSTATE_I wrhpr %r0, 0x05d4, %hpstate
.word 0x81982a97 ! 1463: WRHPR_HPSTATE_I wrhpr %r0, 0x0a97, %hpstate
.word 0x34700001 ! 1464: BPG <illegal instruction>
.word 0x8b980002 ! 1465: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8ba249a5 ! 1466: FDIVs fdivs %f9, %f5, %f5
.word 0x93d0001e ! 1467: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x87802088 ! 1468: WRASI_I wr %r0, 0x0088, %asi
.word 0xca8008a0 ! 1469: LDUWA_R lduwa [%r0, %r0] 0x45, %r5
.word 0xaf800001 ! 1471: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1852001 ! 1470: WR_STICK_REG_I wr %r20, 0x0001, %-
.word 0x91d02033 ! 1471: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xa1902005 ! 1472: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x819827d5 ! 1473: WRHPR_HPSTATE_I wrhpr %r0, 0x07d5, %hpstate
.word 0xcaffc025 ! 1474: SWAPA_R swapa %r5, [%r31 + %r5] 0x01
ta T_CHANGE_HPRIV ! macro
.word 0x8f902002 ! 1476: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_TO_TL0 ! macro
.word 0x90c1a001 ! 1478: ADDCcc_I addccc %r6, 0x0001, %r8
.word 0x8d902802 ! 1479: WRPR_PSTATE_I wrpr %r0, 0x0802, %pstate
.word 0x85a00573 ! 1480: FSQRTq fsqrt
.word 0xc407e001 ! 1481: LDUW_I lduw [%r31 + 0x0001], %r2
.word 0x91d0001e ! 1482: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x96d4000a ! 1484: UMULcc_R umulcc %r16, %r10, %r11
.word 0x87504000 ! 1485: RDPR_TNPC rdpr %tnpc, %r3
.word 0x91d02032 ! 1486: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x91d0001e ! 1487: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902007 ! 1488: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xc6ffc02a ! 1489: SWAPA_R swapa %r3, [%r31 + %r10] 0x01
.word 0x87902103 ! 1490: WRPR_TT_I wrpr %r0, 0x0103, %tt
.word 0x8f500000 ! 1491: RDPR_TPC rdpr %tpc, %r7
.word 0xceffc02a ! 1492: SWAPA_R swapa %r7, [%r31 + %r10] 0x01
.word 0x93902006 ! 1493: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
ta T_CHANGE_TO_TL0 ! macro
.word 0x8d902ad7 ! 1495: WRPR_PSTATE_I wrpr %r0, 0x0ad7, %pstate
.word 0x91d0001e ! 1496: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8efb0019 ! 1497: SDIVcc_R sdivcc %r12, %r25, %r7
.word 0xcec004a0 ! 1498: LDSWA_R ldswa [%r0, %r0] 0x25, %r7
.word 0xce37c019 ! 1499: STH_R sth %r7, [%r31 + %r25]
.word 0x8950c000 ! 1500: RDPR_TT rdpr %tt, %r4
.word 0xac806001 ! 1502: ADDcc_I addcc %r1, 0x0001, %r22
.word 0x8d90228a ! 1503: WRPR_PSTATE_I wrpr %r0, 0x028a, %pstate
ta T_CHANGE_TO_TL1 ! macro
.word 0x81982b9e ! 1505: WRHPR_HPSTATE_I wrhpr %r0, 0x0b9e, %hpstate
.word 0x864c001b ! 1506: MULX_R mulx %r16, %r27, %r3
.word 0xa190200e ! 1507: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x93902002 ! 1508: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xc6dfe010 ! 1509: LDXA_I ldxa [%r31, + 0x0010] %asi, %r3
.word 0x8d902e4c ! 1510: WRPR_PSTATE_I wrpr %r0, 0x0e4c, %pstate
.word 0x87902228 ! 1511: WRPR_TT_I wrpr %r0, 0x0228, %tt
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb181e001 ! 1512: WR_STICK_REG_I wr %r7, 0x0001, %-
.word 0x93902005 ! 1513: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x97540000 ! 1514: RDPR_GL rdpr %-, %r11
.word 0x83702001 ! 1515: POPC_I popc 0x0001, %r1
.word 0x8cd08016 ! 1517: UMULcc_R umulcc %r2, %r22, %r6
.word 0x8790224e ! 1518: WRPR_TT_I wrpr %r0, 0x024e, %tt
.word 0xaf800001 ! 1520: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb181e001 ! 1519: WR_STICK_REG_I wr %r7, 0x0001, %-
.word 0x8b980002 ! 1520: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
ta T_CHANGE_TO_TL0 ! macro
.word 0x91d0001e ! 1522: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xb0a80002 ! 1523: ANDNcc_R andncc %r0, %r2, %r24
.word 0x91d0001e ! 1524: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xf08008a0 ! 1525: LDUWA_R lduwa [%r0, %r0] 0x45, %r24
.word 0x91d02033 ! 1526: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8d902a8f ! 1528: WRPR_PSTATE_I wrpr %r0, 0x0a8f, %pstate
.word 0xf05fe001 ! 1529: LDX_I ldx [%r31 + 0x0001], %r24
.word 0x87902205 ! 1530: WRPR_TT_I wrpr %r0, 0x0205, %tt
.word 0xa1902002 ! 1531: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x91d02034 ! 1532: Tcc_I ta icc_or_xcc, %r0 + 52
ta T_CHANGE_TO_TL1 ! macro
.word 0x3e800001 ! 1534: BVC bvc,a <label_0x1>
.word 0x22800001 ! 1535: BE be,a <label_0x1>
.word 0x9151c000 ! 1536: RDPR_TL rdpr %tl, %r8
.word 0x8d902653 ! 1537: WRPR_PSTATE_I wrpr %r0, 0x0653, %pstate
.word 0x8790212f ! 1538: WRPR_TT_I wrpr %r0, 0x012f, %tt
.word 0x8d802000 ! 1539: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x879020c6 ! 1540: WRPR_TT_I wrpr %r0, 0x00c6, %tt
.word 0x91d02033 ! 1541: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x9a69e001 ! 1542: UDIVX_I udivx %r7, 0x0001, %r13
.word 0x91d0001e ! 1543: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8198284e ! 1544: WRHPR_HPSTATE_I wrhpr %r0, 0x084e, %hpstate
.word 0xab504000 ! 1545: RDPR_TNPC rdpr %tnpc, %r21
.word 0x32800001 ! 1547: BNE bne,a <label_0x1>
.word 0xbfefc000 ! 1546: RESTORE_R restore %r31, %r0, %r31
.word 0x81982486 ! 1547: WRHPR_HPSTATE_I wrhpr %r0, 0x0486, %hpstate
.word 0x91d02035 ! 1548: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x81982e1f ! 1549: WRHPR_HPSTATE_I wrhpr %r0, 0x0e1f, %hpstate
.word 0x91d0001e ! 1550: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x22800001 ! 1552: BE be,a <label_0x1>
.word 0x20800001 ! 1552: BN bn,a <label_0x1>
.word 0xb3a00550 ! 1552: FSQRTd fsqrt
.word 0x95a4c834 ! 1551: FADDs fadds %f19, %f20, %f10
.word 0x34800001 ! 1553: BG bg,a <label_0x1>
.word 0xcb316001 ! 1553: STQF_I - %f5, [0x0001, %r5]
.word 0x85458000 ! 1552: RD_SOFTINT_REG rd %softint, %r2
.word 0xa480e001 ! 1553: ADDcc_I addcc %r3, 0x0001, %r18
.word 0x9d902004 ! 1554: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
.word 0x22800001 ! 1556: BE be,a <label_0x1>
.word 0x8bb18303 ! 1555: ALLIGNADDRESS alignaddr %r6, %r3, %r5
.word 0x91a00558 ! 1556: FSQRTd fsqrt
.word 0xd047c000 ! 1557: LDSW_R ldsw [%r31 + %r0], %r8
.word 0x93902004 ! 1558: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x91a08d25 ! 1559: FsMULd fsmuld %f2, %f36, %f8
.word 0x8d9020d6 ! 1560: WRPR_PSTATE_I wrpr %r0, 0x00d6, %pstate
.word 0x22800001 ! 1562: BE be,a <label_0x1>
.word 0xb5b1c30d ! 1561: ALLIGNADDRESS alignaddr %r7, %r13, %r26
.word 0x8d90280e ! 1562: WRPR_PSTATE_I wrpr %r0, 0x080e, %pstate
.word 0x8790227d ! 1563: WRPR_TT_I wrpr %r0, 0x027d, %tt
.word 0x8068e001 ! 1564: UDIVX_I udivx %r3, 0x0001, %r0
.word 0xb66a0001 ! 1565: UDIVX_R udivx %r8, %r1, %r27
.word 0x8af92001 ! 1566: SDIVcc_I sdivcc %r4, 0x0001, %r5
.word 0x8b900002 ! 1567: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x8b900002 ! 1568: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x8d902c96 ! 1570: WRPR_PSTATE_I wrpr %r0, 0x0c96, %pstate
.word 0x91d02034 ! 1571: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x81688001 ! 1572: SDIVX_R sdivx %r2, %r1, %r0
.word 0xa1902005 ! 1573: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x93902007 ! 1574: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x83d02030 ! 1575: Tcc_I te icc_or_xcc, %r0 + 48
.word 0x8790239b ! 1576: WRPR_TT_I wrpr %r0, 0x039b, %tt
.word 0xa190200c ! 1577: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x93d02032 ! 1578: Tcc_I tne icc_or_xcc, %r0 + 50
ta T_CHANGE_TO_TL0 ! macro
.word 0x8aa8c01b ! 1580: ANDNcc_R andncc %r3, %r27, %r5
.word 0x91a00568 ! 1581: FSQRTq fsqrt
.word 0x91d0001e ! 1582: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa56a4019 ! 1583: SDIVX_R sdivx %r9, %r25, %r18
.word 0x9f802001 ! 1584: SIR sir 0x0001
.word 0x8198251c ! 1585: WRHPR_HPSTATE_I wrhpr %r0, 0x051c, %hpstate
.word 0x81982504 ! 1586: WRHPR_HPSTATE_I wrhpr %r0, 0x0504, %hpstate
.word 0xa190200d ! 1587: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0x95a009e0 ! 1588: FDIVq dis not found
.word 0x93540000 ! 1589: RDPR_GL rdpr %-, %r9
.word 0x9f802001 ! 1590: SIR sir 0x0001
.word 0x8790229e ! 1591: WRPR_TT_I wrpr %r0, 0x029e, %tt
ta T_CHANGE_TO_TL0 ! macro
.word 0x93902005 ! 1593: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x85a000d2 ! 1594: FNEGd fnegd %f18, %f2
.word 0x87902169 ! 1595: WRPR_TT_I wrpr %r0, 0x0169, %tt
.word 0x87902202 ! 1596: WRPR_TT_I wrpr %r0, 0x0202, %tt
.word 0x8d9026da ! 1597: WRPR_PSTATE_I wrpr %r0, 0x06da, %pstate
.word 0x83d02030 ! 1599: Tcc_I te icc_or_xcc, %r0 + 48
.word 0x91d02034 ! 1600: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x8d902cc9 ! 1601: WRPR_PSTATE_I wrpr %r0, 0x0cc9, %pstate
.word 0x8d802000 ! 1602: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x8d802000 ! 1603: WRFPRS_I wr %r0, 0x0000, %fprs
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb181e001 ! 1604: WR_STICK_REG_I wr %r7, 0x0001, %-
.word 0x8d802000 ! 1605: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x89504000 ! 1606: RDPR_TNPC rdpr %tnpc, %r4
.word 0x99702001 ! 1607: POPC_I popc 0x0001, %r12
.word 0x8b980002 ! 1608: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x93902003 ! 1609: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x93902003 ! 1610: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x8f902000 ! 1612: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x89848005 ! 1611: WRTICK_R wr %r18, %r5, %tick
.word 0xd8ffc025 ! 1612: SWAPA_R swapa %r12, [%r31 + %r5] 0x01
.word 0x95a01a60 ! 1613: FqTOi fqtoi
.word 0xd537e001 ! 1614: STQF_I - %f10, [0x0001, %r31]
.word 0xd4d7e000 ! 1615: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r10
.word 0xa1902001 ! 1616: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0xa190200d ! 1617: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0x85a01a62 ! 1618: FqTOi fqtoi
.word 0x97a549da ! 1619: FDIVd fdivd %f52, %f26, %f42
.word 0x91d0001e ! 1620: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 1621: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xb351c000 ! 1622: RDPR_TL rdpr %tl, %r25
.word 0x8790215e ! 1623: WRPR_TT_I wrpr %r0, 0x015e, %tt
.word 0x87902202 ! 1624: WRPR_TT_I wrpr %r0, 0x0202, %tt
.word 0x93902007 ! 1625: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x94806001 ! 1626: ADDcc_I addcc %r1, 0x0001, %r10
ta T_CHANGE_TO_TL0 ! macro
.word 0x8d9024d0 ! 1628: WRPR_PSTATE_I wrpr %r0, 0x04d0, %pstate
.word 0x81982d4c ! 1629: WRHPR_HPSTATE_I wrhpr %r0, 0x0d4c, %hpstate
.word 0x91d02032 ! 1630: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x87802004 ! 1631: WRASI_I wr %r0, 0x0004, %asi
.word 0x93902005 ! 1633: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8d902603 ! 1634: WRPR_PSTATE_I wrpr %r0, 0x0603, %pstate
.word 0xa1902005 ! 1635: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x91d02031 ! 1636: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0xa1902009 ! 1637: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x879022f3 ! 1638: WRPR_TT_I wrpr %r0, 0x02f3, %tt
.word 0x93902006 ! 1639: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x94494016 ! 1640: MULX_R mulx %r5, %r22, %r10
.word 0x24700001 ! 1641: BPLE <illegal instruction>
.word 0xd5e7c036 ! 1642: CASA_I casa [%r31] 0x 1, %r22, %r10
.word 0xa190200d ! 1643: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0x83a01a66 ! 1644: FqTOi fqtoi
.word 0x9751c000 ! 1645: RDPR_TL rdpr %tl, %r11
.word 0x81982c17 ! 1646: WRHPR_HPSTATE_I wrhpr %r0, 0x0c17, %hpstate
.word 0x8b500000 ! 1647: RDPR_TPC rdpr %tpc, %r5
.word 0x8d902680 ! 1648: WRPR_PSTATE_I wrpr %r0, 0x0680, %pstate
.word 0x819826c4 ! 1649: WRHPR_HPSTATE_I wrhpr %r0, 0x06c4, %hpstate
.word 0x34800001 ! 1651: BG bg,a <label_0x1>
.word 0xb1b2c30a ! 1650: ALLIGNADDRESS alignaddr %r11, %r10, %r24
.word 0xf0d7e020 ! 1651: LDSHA_I ldsha [%r31, + 0x0020] %asi, %r24
.word 0x93902000 ! 1652: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x91d0001e ! 1653: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x24700001 ! 1654: BPLE <illegal instruction>
.word 0xf137e001 ! 1655: STQF_I - %f24, [0x0001, %r31]
.word 0x8b900002 ! 1656: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xa9a60dd3 ! 1657: FdMULq fdmulq
.word 0xb351c000 ! 1658: RDPR_TL rdpr %tl, %r25
.word 0x98d1a001 ! 1659: UMULcc_I umulcc %r6, 0x0001, %r12
.word 0xb1a000c5 ! 1660: FNEGd fnegd %f36, %f24
.word 0x8b980002 ! 1661: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8d902640 ! 1662: WRPR_PSTATE_I wrpr %r0, 0x0640, %pstate
.word 0x88d6a001 ! 1663: UMULcc_I umulcc %r26, 0x0001, %r4
.word 0x81504000 ! 1664: RDPR_TNPC rdpr %tnpc, %r0
.word 0xb1a309aa ! 1665: FDIVs fdivs %f12, %f10, %f24
.word 0x8198285c ! 1666: WRHPR_HPSTATE_I wrhpr %r0, 0x085c, %hpstate
.word 0x87902141 ! 1667: WRPR_TT_I wrpr %r0, 0x0141, %tt
.word 0x91d0001e ! 1668: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x81982e46 ! 1669: WRHPR_HPSTATE_I wrhpr %r0, 0x0e46, %hpstate
.word 0x9f802001 ! 1670: SIR sir 0x0001
.word 0x38700001 ! 1671: BPGU <illegal instruction>
.word 0x87902294 ! 1672: WRPR_TT_I wrpr %r0, 0x0294, %tt
.word 0x8adb4007 ! 1673: SMULcc_R smulcc %r13, %r7, %r5
.word 0x879021a0 ! 1674: WRPR_TT_I wrpr %r0, 0x01a0, %tt
.word 0xa1902002 ! 1675: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xac850009 ! 1676: ADDcc_R addcc %r20, %r9, %r22
.word 0x87902015 ! 1677: WRPR_TT_I wrpr %r0, 0x0015, %tt
.word 0x93902005 ! 1678: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x88f92001 ! 1679: SDIVcc_I sdivcc %r4, 0x0001, %r4
.word 0xa190200e ! 1680: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x8f902001 ! 1681: WRPR_TL_I wrpr %r0, 0x0001, %tl
.word 0x879022af ! 1682: WRPR_TT_I wrpr %r0, 0x02af, %tt
.word 0xa1902000 ! 1683: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0xc84fe001 ! 1684: LDSB_I ldsb [%r31 + 0x0001], %r4
.word 0x81982945 ! 1685: WRHPR_HPSTATE_I wrhpr %r0, 0x0945, %hpstate
.word 0x8d902c44 ! 1686: WRPR_PSTATE_I wrpr %r0, 0x0c44, %pstate
.word 0x8f50c000 ! 1687: RDPR_TT rdpr %tt, %r7
ta T_CHANGE_HPRIV ! macro
.word 0x8f902005 ! 1688: WRPR_TL_I wrpr %r0, 0x0005, %tl
.word 0x93902005 ! 1689: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8d9020c5 ! 1690: WRPR_PSTATE_I wrpr %r0, 0x00c5, %pstate
.word 0xa3500000 ! 1691: RDPR_TPC rdpr %tpc, %r17
.word 0x81982b0f ! 1692: WRHPR_HPSTATE_I wrhpr %r0, 0x0b0f, %hpstate
ta T_CHANGE_TO_TL1 ! macro
.word 0x8d902648 ! 1694: WRPR_PSTATE_I wrpr %r0, 0x0648, %pstate
.word 0xe21fe001 ! 1695: LDD_I ldd [%r31 + 0x0001], %r17
.word 0x8d902086 ! 1696: WRPR_PSTATE_I wrpr %r0, 0x0086, %pstate
.word 0x83d0001e ! 1697: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x87902255 ! 1698: WRPR_TT_I wrpr %r0, 0x0255, %tt
.word 0x9086000b ! 1699: ADDcc_R addcc %r24, %r11, %r8
.word 0x8551c000 ! 1700: RDPR_TL rdpr %tl, %r2
.word 0xc48008a0 ! 1701: LDUWA_R lduwa [%r0, %r0] 0x45, %r2
.word 0x99698018 ! 1702: SDIVX_R sdivx %r6, %r24, %r12
.word 0x82836001 ! 1703: ADDcc_I addcc %r13, 0x0001, %r1
.word 0x91d02031 ! 1704: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0xa1902002 ! 1705: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x8d902a18 ! 1706: WRPR_PSTATE_I wrpr %r0, 0x0a18, %pstate
.word 0x9f802001 ! 1707: SIR sir 0x0001
.word 0xb3800001 ! 1710: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb186a001 ! 1709: WR_STICK_REG_I wr %r26, 0x0001, %-
.word 0x91d0001e ! 1710: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xb351c000 ! 1711: RDPR_TL <illegal instruction>
.word 0x9d902002 ! 1712: WRPR_WSTATE_I wrpr %r0, 0x0002, %wstate
.word 0xa6faa001 ! 1713: SDIVcc_I sdivcc %r10, 0x0001, %r19
.word 0xaefb0016 ! 1714: SDIVcc_R sdivcc %r12, %r22, %r23
.word 0xa1902000 ! 1715: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x87902273 ! 1716: WRPR_TT_I wrpr %r0, 0x0273, %tt
.word 0x97540000 ! 1717: RDPR_GL rdpr %-, %r11
.word 0x81982284 ! 1718: WRHPR_HPSTATE_I wrhpr %r0, 0x0284, %hpstate
.word 0x87902195 ! 1719: WRPR_TT_I wrpr %r0, 0x0195, %tt
.word 0x91d0001e ! 1720: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xd6d7e000 ! 1721: LDSHA_I ldsha [%r31, + 0x0000] %asi, %r11
.word 0x8790229e ! 1722: WRPR_TT_I wrpr %r0, 0x029e, %tt
.word 0x8b900002 ! 1723: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x9f802001 ! 1724: SIR sir 0x0001
.word 0x93902004 ! 1725: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x8790216c ! 1726: WRPR_TT_I wrpr %r0, 0x016c, %tt
.word 0x8d90281e ! 1727: WRPR_PSTATE_I wrpr %r0, 0x081e, %pstate
.word 0x87902198 ! 1728: WRPR_TT_I wrpr %r0, 0x0198, %tt
.word 0x8ba049c1 ! 1729: FDIVd fdivd %f32, %f32, %f36
.word 0x91d02033 ! 1730: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x9f802001 ! 1731: SIR sir 0x0001
.word 0x879021d8 ! 1732: WRPR_TT_I wrpr %r0, 0x01d8, %tt
.word 0x8b980002 ! 1733: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xcb27e001 ! 1734: STF_I st %f5, [0x0001, %r31]
.word 0x879020bb ! 1735: WRPR_TT_I wrpr %r0, 0x00bb, %tt
.word 0x8198230f ! 1736: WRHPR_HPSTATE_I wrhpr %r0, 0x030f, %hpstate
.word 0x879021a9 ! 1737: WRPR_TT_I wrpr %r0, 0x01a9, %tt
.word 0x91d02035 ! 1738: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0xca8008a0 ! 1739: LDUWA_R lduwa [%r0, %r0] 0x45, %r5
.word 0xa9a209d5 ! 1740: FDIVd fdivd %f8, %f52, %f20
.word 0x91d02031 ! 1741: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x8b900002 ! 1742: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x93902006 ! 1743: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x9469e001 ! 1744: UDIVX_I udivx %r7, 0x0001, %r10
.word 0x32800001 ! 1746: BNE bne,a <label_0x1>
.word 0xf5324009 ! 1746: STQF_R - %f26, [%r9, %r9]
.word 0x81458000 ! 1745: RD_SOFTINT_REG stbar
.word 0x93902000 ! 1746: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x8d902640 ! 1747: WRPR_PSTATE_I wrpr %r0, 0x0640, %pstate
.word 0x9351c000 ! 1748: RDPR_TL rdpr %tl, %r9
.word 0x91d02033 ! 1749: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0xd20fc000 ! 1750: LDUB_R ldub [%r31 + %r0], %r9
.word 0x93902000 ! 1751: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x93d02032 ! 1752: Tcc_I tne icc_or_xcc, %r0 + 50
.word 0xaf800001 ! 1754: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1832001 ! 1753: WR_STICK_REG_I wr %r12, 0x0001, %-
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1836001 ! 1754: WR_STICK_REG_I wr %r13, 0x0001, %-
.word 0x91d02033 ! 1755: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8d902e9b ! 1756: WRPR_PSTATE_I wrpr %r0, 0x0e9b, %pstate
.word 0xa1504000 ! 1757: RDPR_TNPC rdpr %tnpc, %r16
.word 0xa1902009 ! 1758: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x32800001 ! 1760: BNE bne,a <label_0x1>
.word 0xbfe7c000 ! 1759: SAVE_R save %r31, %r0, %r31
.word 0x34800001 ! 1761: BG bg,a <label_0x1>
.word 0xed35e001 ! 1761: STQF_I - %f22, [0x0001, %r23]
.word 0x99458000 ! 1760: RD_SOFTINT_REG rd %softint, %r12
.word 0x87902218 ! 1761: WRPR_TT_I wrpr %r0, 0x0218, %tt
.word 0xd8dfe020 ! 1762: LDXA_I ldxa [%r31, + 0x0020] %asi, %r12
.word 0x85504000 ! 1763: RDPR_TNPC rdpr %tnpc, %r2
.word 0xc4800be0 ! 1764: LDUWA_R lduwa [%r0, %r0] 0x5f, %r2
.word 0x81514000 ! 1765: RDPR_TBA rdpr %tba, %r0
.word 0x91d0001e ! 1766: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902002 ! 1767: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x9ad8c00d ! 1768: SMULcc_R smulcc %r3, %r13, %r13
.word 0x87902192 ! 1769: WRPR_TT_I wrpr %r0, 0x0192, %tt
.word 0xda9004a0 ! 1770: LDUHA_R lduha [%r0, %r0] 0x25, %r13
.word 0x8790209d ! 1771: WRPR_TT_I wrpr %r0, 0x009d, %tt
.word 0xa4fb4001 ! 1772: SDIVcc_R sdivcc %r13, %r1, %r18
.word 0xe49004a0 ! 1773: LDUHA_R lduha [%r0, %r0] 0x25, %r18
.word 0xb7a109c0 ! 1774: FDIVd fdivd %f4, %f0, %f58
.word 0x8d802000 ! 1775: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x91d02031 ! 1776: Tcc_I ta icc_or_xcc, %r0 + 49
ta T_CHANGE_TO_TL0 ! macro
ta T_CHANGE_TO_TL1 ! macro
.word 0x8d902011 ! 1779: WRPR_PSTATE_I wrpr %r0, 0x0011, %pstate
.word 0xf68fe030 ! 1780: LDUBA_I lduba [%r31, + 0x0030] %asi, %r27
.word 0xa190200c ! 1781: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x8d902cd2 ! 1782: WRPR_PSTATE_I wrpr %r0, 0x0cd2, %pstate
.word 0x87902298 ! 1783: WRPR_TT_I wrpr %r0, 0x0298, %tt
.word 0x99902002 ! 1784: WRPR_CLEANWIN_I wrpr %r0, 0x0002, %cleanwin
.word 0x879020fd ! 1785: WRPR_TT_I wrpr %r0, 0x00fd, %tt
.word 0x93902000 ! 1786: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0xa1902006 ! 1787: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x85a049a8 ! 1788: FDIVs fdivs %f1, %f8, %f2
.word 0x91d02030 ! 1789: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0xb1b00fe3 ! 1790: FONES fones %f24
.word 0x93d0001e ! 1791: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x8790230a ! 1792: WRPR_TT_I wrpr %r0, 0x030a, %tt
.word 0x91d0001e ! 1793: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa1514000 ! 1794: RDPR_TBA rdpr %tba, %r16
.word 0x34800001 ! 1796: BG bg,a <label_0x1>
.word 0xbfefc000 ! 1795: RESTORE_R restore %r31, %r0, %r31
.word 0x93d02035 ! 1796: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0x34800001 ! 1798: BG bg,a <label_0x1>
.word 0xa7b30312 ! 1797: ALLIGNADDRESS alignaddr %r12, %r18, %r19
.word 0x81982797 ! 1798: WRHPR_HPSTATE_I wrhpr %r0, 0x0797, %hpstate
.word 0x87802004 ! 1799: WRASI_I wr %r0, 0x0004, %asi
.word 0x9f802001 ! 1800: SIR sir 0x0001
.word 0x91d0001e ! 1801: Tcc_R ta icc_or_xcc, %r0 + %r30
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb184e001 ! 1802: WR_STICK_REG_I wr %r19, 0x0001, %-
.word 0x85b5cffa ! 1803: FONES fones %f2
.word 0x81982d44 ! 1804: WRHPR_HPSTATE_I wrhpr %r0, 0x0d44, %hpstate
.word 0x87802004 ! 1805: WRASI_I wr %r0, 0x0004, %asi
.word 0xc5e7c03a ! 1806: CASA_I casa [%r31] 0x 1, %r26, %r2
.word 0x93902006 ! 1807: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x83d02033 ! 1808: Tcc_I te icc_or_xcc, %r0 + 51
.word 0xc41fe001 ! 1809: LDD_I ldd [%r31 + 0x0001], %r2
.word 0xa2812001 ! 1810: ADDcc_I addcc %r4, 0x0001, %r17
.word 0xe2c7e020 ! 1811: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r17
.word 0xe397e001 ! 1812: LDQFA_I - [%r31, 0x0001], %f17
.word 0xe27fe001 ! 1813: SWAP_I swap %r17, [%r31 + 0x0001]
.word 0x8198244e ! 1814: WRHPR_HPSTATE_I wrhpr %r0, 0x044e, %hpstate
.word 0x81982a95 ! 1816: WRHPR_HPSTATE_I wrhpr %r0, 0x0a95, %hpstate
.word 0x9d902004 ! 1817: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb182e001 ! 1818: WR_STICK_REG_I wr %r11, 0x0001, %-
.word 0x8d90225f ! 1819: WRPR_PSTATE_I wrpr %r0, 0x025f, %pstate
.word 0x38700001 ! 1820: BPGU <illegal instruction>
.word 0x99902001 ! 1821: WRPR_CLEANWIN_I wrpr %r0, 0x0001, %cleanwin
.word 0x93902006 ! 1822: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
ta T_CHANGE_HPRIV ! macro
.word 0x8f902005 ! 1823: WRPR_TL_I wrpr %r0, 0x0005, %tl
.word 0xe28008a0 ! 1824: LDUWA_R lduwa [%r0, %r0] 0x45, %r17
.word 0xe2ffc03a ! 1825: SWAPA_R swapa %r17, [%r31 + %r26] 0x01
.word 0x83540000 ! 1826: RDPR_GL rdpr %-, %r1
.word 0x9f802001 ! 1827: SIR sir 0x0001
.word 0xa1902000 ! 1828: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x8198228c ! 1829: WRHPR_HPSTATE_I wrhpr %r0, 0x028c, %hpstate
.word 0x81504000 ! 1830: RDPR_TNPC rdpr %tnpc, %r0
.word 0xc0cfe000 ! 1831: LDSBA_I ldsba [%r31, + 0x0000] %asi, %r0
.word 0x87902377 ! 1832: WRPR_TT_I wrpr %r0, 0x0377, %tt
.word 0x819822d6 ! 1833: WRHPR_HPSTATE_I wrhpr %r0, 0x02d6, %hpstate
.word 0x22800001 ! 1835: BE be,a <label_0x1>
.word 0x95b34309 ! 1834: ALLIGNADDRESS alignaddr %r13, %r9, %r10
.word 0x87902240 ! 1835: WRPR_TT_I wrpr %r0, 0x0240, %tt
.word 0x93d0001e ! 1836: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x87802014 ! 1837: WRASI_I wr %r0, 0x0014, %asi
.word 0x8b900002 ! 1838: WRPR_TBA_R wrpr %r0, %r2, %tba
ta T_CHANGE_TO_TL0 ! macro
.word 0xa0d1400d ! 1840: UMULcc_R umulcc %r5, %r13, %r16
ta T_CHANGE_TO_TL1 ! macro
.word 0x9951c000 ! 1843: RDPR_TL rdpr %tl, %r12
.word 0x83d0001e ! 1844: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x87902323 ! 1845: WRPR_TT_I wrpr %r0, 0x0323, %tt
.word 0xaf800001 ! 1847: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb186e001 ! 1846: WR_STICK_REG_I wr %r27, 0x0001, %-
.word 0xab540000 ! 1847: RDPR_GL <illegal instruction>
.word 0x91d02031 ! 1848: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x87902295 ! 1849: WRPR_TT_I wrpr %r0, 0x0295, %tt
.word 0x2e700001 ! 1850: BPVS <illegal instruction>
.word 0x8fa01a63 ! 1851: FqTOi fqtoi
.word 0x9f802001 ! 1852: SIR sir 0x0001
.word 0x87902122 ! 1853: WRPR_TT_I wrpr %r0, 0x0122, %tt
.word 0x93902006 ! 1854: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x9f802001 ! 1855: SIR sir 0x0001
.word 0x93d02030 ! 1856: Tcc_I tne icc_or_xcc, %r0 + 48
.word 0x86adc004 ! 1857: ANDNcc_R andncc %r23, %r4, %r3
.word 0x91d0001e ! 1858: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 1859: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xc67fe001 ! 1860: SWAP_I swap %r3, [%r31 + 0x0001]
.word 0x81982d1d ! 1861: WRHPR_HPSTATE_I wrhpr %r0, 0x0d1d, %hpstate
.word 0xa190200e ! 1862: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0xa1902006 ! 1863: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x87902123 ! 1864: WRPR_TT_I wrpr %r0, 0x0123, %tt
.word 0x93d0001e ! 1865: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xc60fc000 ! 1866: LDUB_R ldub [%r31 + %r0], %r3
.word 0xc67fe001 ! 1867: SWAP_I swap %r3, [%r31 + 0x0001]
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb182a001 ! 1868: WR_STICK_REG_I wr %r10, 0x0001, %-
.word 0x91d0001e ! 1869: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8b980002 ! 1870: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xab50c000 ! 1871: RDPR_TT rdpr %tt, %r21
.word 0xea8008a0 ! 1872: LDUWA_R lduwa [%r0, %r0] 0x45, %r21
.word 0x20700001 ! 1873: BPN <illegal instruction>
.word 0x87802010 ! 1874: WRASI_I wr %r0, 0x0010, %asi
.word 0x83d02030 ! 1875: Tcc_I te icc_or_xcc, %r0 + 48
ta T_CHANGE_HPRIV ! macro
.word 0x93902007 ! 1878: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xac4e8004 ! 1879: MULX_R mulx %r26, %r4, %r22
.word 0x22800001 ! 1881: BE be,a <label_0x1>
.word 0xbfe7c000 ! 1880: SAVE_R save %r31, %r0, %r31
.word 0xa1902005 ! 1881: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x93902001 ! 1882: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x81982696 ! 1883: WRHPR_HPSTATE_I wrhpr %r0, 0x0696, %hpstate
.word 0x87902309 ! 1884: WRPR_TT_I wrpr %r0, 0x0309, %tt
ta T_CHANGE_TO_TL1 ! macro
.word 0x91d02033 ! 1886: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x8d902c4f ! 1887: WRPR_PSTATE_I wrpr %r0, 0x0c4f, %pstate
.word 0x20700001 ! 1888: BPN <illegal instruction>
.word 0x91d02031 ! 1889: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x22800001 ! 1891: BE be,a <label_0x1>
.word 0xbfefc000 ! 1890: RESTORE_R restore %r31, %r0, %r31
.word 0x8f902000 ! 1892: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xb7a01976 ! 1891: FqTOd dis not found
.word 0xb1a2c9ed ! 1892: FDIVq dis not found
.word 0x91d0001e ! 1893: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xf09fc020 ! 1894: LDDA_R ldda [%r31, %r0] 0x01, %r24
ta T_CHANGE_HPRIV ! macro
.word 0x99902003 ! 1896: WRPR_CLEANWIN_I wrpr %r0, 0x0003, %cleanwin
.word 0x91d02030 ! 1897: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x34800001 ! 1899: BG bg,a <label_0x1>
.word 0x9bb54310 ! 1898: ALLIGNADDRESS alignaddr %r21, %r16, %r13
.word 0x93902007 ! 1899: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x99514000 ! 1900: RDPR_TBA rdpr %tba, %r12
.word 0xa1902006 ! 1901: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x93902006 ! 1902: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x83d02030 ! 1903: Tcc_I te icc_or_xcc, %r0 + 48
ta T_CHANGE_TO_TL0 ! macro
.word 0x8790225c ! 1905: WRPR_TT_I wrpr %r0, 0x025c, %tt
.word 0x8b508000 ! 1906: RDPR_TSTATE rdpr %tstate, %r5
.word 0x83a509c0 ! 1907: FDIVd fdivd %f20, %f0, %f32
.word 0x9a866001 ! 1908: ADDcc_I addcc %r25, 0x0001, %r13
.word 0x36700001 ! 1909: BPGE <illegal instruction>
.word 0xa1902007 ! 1910: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x22800001 ! 1912: BE be,a <label_0x1>
.word 0xbfe7c000 ! 1911: SAVE_R save %r31, %r0, %r31
.word 0x93902007 ! 1912: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0xa1902004 ! 1913: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x91d02031 ! 1914: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x93902004 ! 1915: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0xdac804a0 ! 1916: LDSBA_R ldsba [%r0, %r0] 0x25, %r13
.word 0x8d902892 ! 1917: WRPR_PSTATE_I wrpr %r0, 0x0892, %pstate
.word 0xa1902006 ! 1918: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0xaf51c000 ! 1919: RDPR_TL rdpr %tl, %r23
.word 0xeecfe030 ! 1920: LDSBA_I ldsba [%r31, + 0x0030] %asi, %r23
.word 0x93902004 ! 1921: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x8d902c9d ! 1922: WRPR_PSTATE_I wrpr %r0, 0x0c9d, %pstate
.word 0x91d0001e ! 1923: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8198285e ! 1924: WRHPR_HPSTATE_I wrhpr %r0, 0x085e, %hpstate
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb182e001 ! 1925: WR_STICK_REG_I wr %r11, 0x0001, %-
.word 0x93d0001e ! 1926: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x879021f7 ! 1927: WRPR_TT_I wrpr %r0, 0x01f7, %tt
.word 0x8d9026d0 ! 1928: WRPR_PSTATE_I wrpr %r0, 0x06d0, %pstate
.word 0x81982dc7 ! 1929: WRHPR_HPSTATE_I wrhpr %r0, 0x0dc7, %hpstate
.word 0xee800c60 ! 1930: LDUWA_R lduwa [%r0, %r0] 0x63, %r23
.word 0x81982c1f ! 1931: WRHPR_HPSTATE_I wrhpr %r0, 0x0c1f, %hpstate
.word 0x91d0001e ! 1932: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x879023e1 ! 1933: WRPR_TT_I wrpr %r0, 0x03e1, %tt
.word 0x81982d9c ! 1934: WRHPR_HPSTATE_I wrhpr %r0, 0x0d9c, %hpstate
.word 0xa1902004 ! 1935: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x87902316 ! 1936: WRPR_TT_I wrpr %r0, 0x0316, %tt
.word 0x81982594 ! 1937: WRHPR_HPSTATE_I wrhpr %r0, 0x0594, %hpstate
.word 0xa190200f ! 1938: WRPR_GL_I wrpr %r0, 0x000f, %-
.word 0x8d802004 ! 1939: WRFPRS_I wr %r0, 0x0004, %fprs
.word 0x8d540000 ! 1940: RDPR_GL rdpr %-, %r6
.word 0x8f902000 ! 1942: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x91696001 ! 1941: SDIVX_I sdivx %r5, 0x0001, %r8
.word 0x8790228b ! 1942: WRPR_TT_I wrpr %r0, 0x028b, %tt
.word 0xd0c00e60 ! 1943: LDSWA_R ldswa [%r0, %r0] 0x73, %r8
.word 0x83d0001e ! 1944: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x32800001 ! 1946: BNE bne,a <label_0x1>
.word 0xbfe7c000 ! 1945: SAVE_R save %r31, %r0, %r31
.word 0x964b000d ! 1946: MULX_R mulx %r12, %r13, %r11
.word 0xd68008a0 ! 1947: LDUWA_R lduwa [%r0, %r0] 0x45, %r11
.word 0x91d0001e ! 1948: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x32800001 ! 1949: BNE bne,a <label_0x1>
.word 0xa190200b ! 1950: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0xaf800001 ! 1952: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb180a001 ! 1951: WR_STICK_REG_I wr %r2, 0x0001, %-
.word 0x91d0001e ! 1952: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xb0824003 ! 1953: ADDcc_R addcc %r9, %r3, %r24
ta T_CHANGE_HPRIV ! macro
.word 0xa190200a ! 1955: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x8d90220c ! 1956: WRPR_PSTATE_I wrpr %r0, 0x020c, %pstate
.word 0xb5a34d2b ! 1957: FsMULd fsmuld %f13, %f42, %f26
.word 0x91d02035 ! 1958: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x91d02030 ! 1959: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x81982ade ! 1960: WRHPR_HPSTATE_I wrhpr %r0, 0x0ade, %hpstate
.word 0x91d0001e ! 1961: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa9a000c7 ! 1962: FNEGd fnegd %f38, %f20
ta T_CHANGE_TO_TL0 ! macro
.word 0xe857c000 ! 1964: LDSH_R ldsh [%r31 + %r0], %r20
.word 0xa1902000 ! 1965: WRPR_GL_I wrpr %r0, 0x0000, %-
.word 0x8d514000 ! 1966: RDPR_TBA rdpr %tba, %r6
.word 0x8fa0c9ca ! 1967: FDIVd fdivd %f34, %f10, %f38
.word 0x8d902083 ! 1968: WRPR_PSTATE_I wrpr %r0, 0x0083, %pstate
.word 0x8b980002 ! 1969: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d02034 ! 1970: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xa8ad001a ! 1971: ANDNcc_R andncc %r20, %r26, %r20
.word 0xe8ffc03a ! 1972: SWAPA_R swapa %r20, [%r31 + %r26] 0x01
.word 0xa1902001 ! 1973: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0xe89004a0 ! 1974: LDUHA_R lduha [%r0, %r0] 0x25, %r20
.word 0x9f802001 ! 1975: SIR sir 0x0001
.word 0xe80fc000 ! 1976: LDUB_R ldub [%r31 + %r0], %r20
.word 0xaf800001 ! 1978: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb1842001 ! 1977: WR_STICK_REG_I wr %r16, 0x0001, %-
.word 0x8b900002 ! 1978: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x8b900002 ! 1979: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x8b514000 ! 1980: RDPR_TBA rdpr %tba, %r5
.word 0x91d02030 ! 1981: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x93902001 ! 1982: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x93902001 ! 1983: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
ta T_CHANGE_TO_TL0 ! macro
.word 0x81982a44 ! 1985: WRHPR_HPSTATE_I wrhpr %r0, 0x0a44, %hpstate
.word 0xa550c000 ! 1986: RDPR_TT rdpr %tt, %r18
.word 0x83d02031 ! 1987: Tcc_I te icc_or_xcc, %r0 + 49
.word 0x91d02034 ! 1988: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xe48fe030 ! 1989: LDUBA_I lduba [%r31, + 0x0030] %asi, %r18
.word 0x22700001 ! 1990: BPE <illegal instruction>
ta T_CHANGE_TO_TL1 ! macro
.word 0x8b980002 ! 1992: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d0001e ! 1993: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x819825dc ! 1994: WRHPR_HPSTATE_I wrhpr %r0, 0x05dc, %hpstate
.word 0xa190200a ! 1995: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x93902005 ! 1996: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x836e000d ! 1997: SDIVX_R sdivx %r24, %r13, %r1
.word 0x8550c000 ! 1998: RDPR_TT rdpr %tt, %r2
.word 0xa190200d ! 1999: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0x8790237d ! 2000: WRPR_TT_I wrpr %r0, 0x037d, %tt
.word 0x81982dde ! 2001: WRHPR_HPSTATE_I wrhpr %r0, 0x0dde, %hpstate
.word 0x81982e1c ! 2002: WRHPR_HPSTATE_I wrhpr %r0, 0x0e1c, %hpstate
.word 0x8b702001 ! 2003: POPC_I popc 0x0001, %r5
.word 0x87902106 ! 2004: WRPR_TT_I wrpr %r0, 0x0106, %tt
.word 0x8b900002 ! 2005: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xcac00e80 ! 2006: LDSWA_R ldswa [%r0, %r0] 0x74, %r5
.word 0x8198219e ! 2007: WRHPR_HPSTATE_I wrhpr %r0, 0x019e, %hpstate
.word 0x97540000 ! 2008: RDPR_GL rdpr %-, %r11
.word 0xd68804a0 ! 2009: LDUBA_R lduba [%r0, %r0] 0x25, %r11
.word 0xd697e010 ! 2010: LDUHA_I lduha [%r31, + 0x0010] %asi, %r11
.word 0x9d902004 ! 2011: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
.word 0xa1902006 ! 2012: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0xb0d02001 ! 2013: UMULcc_I umulcc %r0, 0x0001, %r24
.word 0xa7a30d29 ! 2014: FsMULd fsmuld %f12, %f40, %f50
.word 0xe797e001 ! 2015: LDQFA_I - [%r31, 0x0001], %f19
.word 0x22800001 ! 2017: BE be,a <label_0x1>
.word 0xbfefc000 ! 2016: RESTORE_R restore %r31, %r0, %r31
.word 0x879023ed ! 2017: WRPR_TT_I wrpr %r0, 0x03ed, %tt
.word 0x83a01a6d ! 2018: FqTOi fqtoi
.word 0x93902002 ! 2019: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x93d02030 ! 2020: Tcc_I tne icc_or_xcc, %r0 + 48
.word 0xa1902005 ! 2021: WRPR_GL_I wrpr %r0, 0x0005, %-
.word 0x81982d86 ! 2022: WRHPR_HPSTATE_I wrhpr %r0, 0x0d86, %hpstate
.word 0x8790236e ! 2023: WRPR_TT_I wrpr %r0, 0x036e, %tt
.word 0x91d0001e ! 2024: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8790210b ! 2025: WRPR_TT_I wrpr %r0, 0x010b, %tt
.word 0xaf800001 ! 2027: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb182a001 ! 2026: WR_STICK_REG_I wr %r10, 0x0001, %-
.word 0x93d0001e ! 2027: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x8b980002 ! 2028: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x86fb6001 ! 2029: SDIVcc_I sdivcc %r13, 0x0001, %r3
.word 0x8e6aa001 ! 2030: UDIVX_I udivx %r10, 0x0001, %r7
.word 0xceffc02d ! 2031: SWAPA_R swapa %r7, [%r31 + %r13] 0x01
.word 0x91a01a77 ! 2032: FqTOi fqtoi
ta T_CHANGE_HPRIV ! macro
.word 0x22800001 ! 2035: BE be,a <label_0x1>
.word 0x32800001 ! 2035: BNE bne,a <label_0x1>
.word 0xd3144004 ! 2035: LDQF_R - [%r17, %r4], %f9
.word 0xada40823 ! 2034: FADDs fadds %f16, %f3, %f22
.word 0x8b980002 ! 2035: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8d802000 ! 2036: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0xec8008a0 ! 2037: LDUWA_R lduwa [%r0, %r0] 0x45, %r22
.word 0xecffc023 ! 2038: SWAPA_R swapa %r22, [%r31 + %r3] 0x01
.word 0x8790209e ! 2039: WRPR_TT_I wrpr %r0, 0x009e, %tt
.word 0x95514000 ! 2040: RDPR_TBA rdpr %tba, %r10
.word 0xa1902006 ! 2041: WRPR_GL_I wrpr %r0, 0x0006, %-
.word 0x879020c7 ! 2042: WRPR_TT_I wrpr %r0, 0x00c7, %tt
.word 0x81982e0c ! 2043: WRHPR_HPSTATE_I wrhpr %r0, 0x0e0c, %hpstate
.word 0x87802004 ! 2044: WRASI_I wr %r0, 0x0004, %asi
.word 0x34800001 ! 2046: BG bg,a <label_0x1>
.word 0x34800001 ! 2046: BG bg,a <label_0x1>
.word 0xe912400a ! 2046: LDQF_R - [%r9, %r10], %f20
.word 0x89a24821 ! 2045: FADDs fadds %f9, %f1, %f4
.word 0x2a800001 ! 2046: BCS bcs,a <label_0x1>
.word 0x8d802000 ! 2047: WRFPRS_I wr %r0, 0x0000, %fprs
.word 0x22800001 ! 2049: BE be,a <label_0x1>
.word 0xb3b30303 ! 2048: ALLIGNADDRESS alignaddr %r12, %r3, %r25
.word 0x87a189ba ! 2049: FDIVs fdivs %f6, %f26, %f3
.word 0x93902005 ! 2050: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xc697e000 ! 2051: LDUHA_I lduha [%r31, + 0x0000] %asi, %r3
.word 0x91d02030 ! 2052: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x8790201a ! 2053: WRPR_TT_I wrpr %r0, 0x001a, %tt
.word 0xa1902008 ! 2054: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0xc617c000 ! 2055: LDUH_R lduh [%r31 + %r0], %r3
.word 0x83d0001e ! 2056: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x38800001 ! 2057: BGU bgu,a <label_0x1>
ta T_CHANGE_HPRIV ! macro
.word 0x8d902e9b ! 2059: WRPR_PSTATE_I wrpr %r0, 0x0e9b, %pstate
.word 0x91d02034 ! 2060: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0xa1902009 ! 2061: WRPR_GL_I wrpr %r0, 0x0009, %-
.word 0x94fb400b ! 2062: SDIVcc_R sdivcc %r13, %r11, %r10
.word 0xa1902002 ! 2063: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x81504000 ! 2064: RDPR_TNPC rdpr %tnpc, %r0
.word 0x83d02033 ! 2065: Tcc_I te icc_or_xcc, %r0 + 51
.word 0xa9684012 ! 2066: SDIVX_R sdivx %r1, %r18, %r20
.word 0x91d02031 ! 2067: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x879021e2 ! 2068: WRPR_TT_I wrpr %r0, 0x01e2, %tt
.word 0x8d9024db ! 2069: WRPR_PSTATE_I wrpr %r0, 0x04db, %pstate
.word 0x93902006 ! 2070: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x96696001 ! 2071: UDIVX_I udivx %r5, 0x0001, %r11
.word 0x8198251e ! 2072: WRHPR_HPSTATE_I wrhpr %r0, 0x051e, %hpstate
.word 0x91d02030 ! 2073: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0xb3800001 ! 2075: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb181a001 ! 2074: WR_STICK_REG_I wr %r6, 0x0001, %-
.word 0x93902002 ! 2075: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xd61fc000 ! 2076: LDD_R ldd [%r31 + %r0], %r11
.word 0x8790221e ! 2077: WRPR_TT_I wrpr %r0, 0x021e, %tt
.word 0x9f802001 ! 2078: SIR sir 0x0001
.word 0x87802016 ! 2079: WRASI_I wr %r0, 0x0016, %asi
.word 0x93d02033 ! 2080: Tcc_I tne icc_or_xcc, %r0 + 51
.word 0x8d90241b ! 2081: WRPR_PSTATE_I wrpr %r0, 0x041b, %pstate
.word 0xa190200b ! 2082: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0xd69fc020 ! 2083: LDDA_R ldda [%r31, %r0] 0x01, %r11
.word 0x87902376 ! 2084: WRPR_TT_I wrpr %r0, 0x0376, %tt
.word 0xd6900e60 ! 2085: LDUHA_R lduha [%r0, %r0] 0x73, %r11
.word 0x97a589b4 ! 2086: FDIVs fdivs %f22, %f20, %f11
.word 0x8b980002 ! 2087: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8198248c ! 2088: WRHPR_HPSTATE_I wrhpr %r0, 0x048c, %hpstate
.word 0xa1902002 ! 2089: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0x83a209a7 ! 2090: FDIVs fdivs %f8, %f7, %f1
.word 0x9b500000 ! 2091: RDPR_TPC rdpr %tpc, %r13
.word 0x8b980002 ! 2092: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x22800001 ! 2094: BE be,a <label_0x1>
.word 0xdb310008 ! 2094: STQF_R - %f13, [%r8, %r4]
.word 0x8f458000 ! 2093: RD_SOFTINT_REG rd %softint, %r7
.word 0xa5504000 ! 2094: RDPR_TNPC rdpr %tnpc, %r18
ta T_CHANGE_TO_TL0 ! macro
.word 0x8f902002 ! 2097: WRPR_TL_I wrpr %r0, 0x0002, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x89800002 ! 2096: WRTICK_R wr %r0, %r2, %tick
.word 0x8f902002 ! 2097: WRPR_TL_I wrpr %r0, 0x0002, %tl
.word 0xa190200a ! 2098: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0xe517c000 ! 2099: LDQF_R - [%r31, %r0], %f18
ta T_CHANGE_TO_TL0 ! macro
.word 0x81a00549 ! 2101: FSQRTd fsqrt
.word 0x87902002 ! 2102: WRPR_TT_I wrpr %r0, 0x0002, %tt
.word 0xc07fe001 ! 2103: SWAP_I swap %r0, [%r31 + 0x0001]
.word 0xaf800001 ! 2105: WR_TICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb186e001 ! 2104: WR_STICK_REG_I wr %r27, 0x0001, %-
.word 0x8d684003 ! 2105: SDIVX_R sdivx %r1, %r3, %r6
.word 0xa190200b ! 2106: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x879020a3 ! 2107: WRPR_TT_I wrpr %r0, 0x00a3, %tt
.word 0x91d0001e ! 2108: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x81982b5c ! 2109: WRHPR_HPSTATE_I wrhpr %r0, 0x0b5c, %hpstate
.word 0x879021e8 ! 2110: WRPR_TT_I wrpr %r0, 0x01e8, %tt
.word 0x28700001 ! 2111: BPLEU <illegal instruction>
.word 0xcc77c003 ! 2112: STX_R stx %r6, [%r31 + %r3]
.word 0x8b900002 ! 2113: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x91d0001e ! 2114: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 2115: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 2116: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d902a0a ! 2117: WRPR_PSTATE_I wrpr %r0, 0x0a0a, %pstate
.word 0x92aac000 ! 2118: ANDNcc_R andncc %r11, %r0, %r9
.word 0x8b900002 ! 2119: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x91d0001e ! 2120: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93d0001e ! 2121: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xa1902001 ! 2122: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0x879020c2 ! 2123: WRPR_TT_I wrpr %r0, 0x00c2, %tt
.word 0x8790216a ! 2124: WRPR_TT_I wrpr %r0, 0x016a, %tt
.word 0x91d0001e ! 2125: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x9b508000 ! 2126: RDPR_TSTATE rdpr %tstate, %r13
.word 0x804ac01b ! 2127: MULX_R mulx %r11, %r27, %r0
.word 0x91d0001e ! 2128: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xc057e001 ! 2129: LDSH_I ldsh [%r31 + 0x0001], %r0
.word 0x8d9022db ! 2130: WRPR_PSTATE_I wrpr %r0, 0x02db, %pstate
.word 0x91d0001e ! 2131: Tcc_R ta icc_or_xcc, %r0 + %r30
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1822001 ! 2132: WR_STICK_REG_I wr %r8, 0x0001, %-
.word 0x8b980002 ! 2133: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xc09004a0 ! 2134: LDUHA_R lduha [%r0, %r0] 0x25, %r0
.word 0x93902007 ! 2135: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x99902001 ! 2136: WRPR_CLEANWIN_I wrpr %r0, 0x0001, %cleanwin
.word 0x93902003 ! 2137: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x91d02031 ! 2138: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x87902052 ! 2139: WRPR_TT_I wrpr %r0, 0x0052, %tt
.word 0x93902007 ! 2140: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x819828d5 ! 2141: WRHPR_HPSTATE_I wrhpr %r0, 0x08d5, %hpstate
.word 0x91d02033 ! 2142: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x94dd0011 ! 2143: SMULcc_R smulcc %r20, %r17, %r10
.word 0x9f802001 ! 2144: SIR sir 0x0001
.word 0x91d0001e ! 2145: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x99902005 ! 2146: WRPR_CLEANWIN_I wrpr %r0, 0x0005, %cleanwin
.word 0x91d02031 ! 2147: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x91d0001e ! 2148: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x879020b7 ! 2149: WRPR_TT_I wrpr %r0, 0x00b7, %tt
ta T_CHANGE_TO_TL0 ! macro
.word 0x83d0001e ! 2151: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 2152: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 2153: Tcc_R ta icc_or_xcc, %r0 + %r30
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb180e001 ! 2154: WR_STICK_REG_I wr %r3, 0x0001, %-
.word 0xd47fe001 ! 2155: SWAP_I swap %r10, [%r31 + 0x0001]
.word 0xa1902003 ! 2156: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0xa150c000 ! 2157: RDPR_TT rdpr %tt, %r16
.word 0x9ad04007 ! 2158: UMULcc_R umulcc %r1, %r7, %r13
.word 0x81982b06 ! 2159: WRHPR_HPSTATE_I wrhpr %r0, 0x0b06, %hpstate
.word 0x9b508000 ! 2160: RDPR_TSTATE rdpr %tstate, %r13
.word 0xdb37c007 ! 2161: STQF_R - %f13, [%r7, %r31]
.word 0xa190200b ! 2162: WRPR_GL_I wrpr %r0, 0x000b, %-
ta T_CHANGE_TO_TL0 ! macro
.word 0xa1902008 ! 2164: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0xda97e000 ! 2165: LDUHA_I lduha [%r31, + 0x0000] %asi, %r13
.word 0x8b980002 ! 2166: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xb7540000 ! 2167: RDPR_GL rdpr %-, %r27
.word 0x9f802001 ! 2168: SIR sir 0x0001
.word 0x9f802001 ! 2169: SIR sir 0x0001
.word 0x34800001 ! 2171: BG bg,a <label_0x1>
.word 0xbfefc000 ! 2170: RESTORE_R restore %r31, %r0, %r31
.word 0x91d02035 ! 2171: Tcc_I ta icc_or_xcc, %r0 + 53
.word 0x8b900002 ! 2172: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x81982cd6 ! 2173: WRHPR_HPSTATE_I wrhpr %r0, 0x0cd6, %hpstate
.word 0xf737c007 ! 2174: STQF_R - %f27, [%r7, %r31]
.word 0x22700001 ! 2175: BPE <illegal instruction>
.word 0x87802080 ! 2176: WRASI_I wr %r0, 0x0080, %asi
.word 0xf727c007 ! 2177: STF_R st %f27, [%r7, %r31]
.word 0xf61fc000 ! 2178: LDD_R ldd [%r31 + %r0], %r27
.word 0x22700001 ! 2179: BPE <illegal instruction>
.word 0x90f94009 ! 2181: SDIVcc_R sdivcc %r5, %r9, %r8
.word 0x32800001 ! 2183: BNE bne,a <label_0x1>
.xword 0xa7487ef0 ! Random illegal ?
.word 0xa9a0054a ! 2183: FSQRTd fsqrt
.word 0x83a04839 ! 2182: FADDs fadds %f1, %f25, %f1
.word 0x8d902a96 ! 2183: WRPR_PSTATE_I wrpr %r0, 0x0a96, %pstate
.word 0x8b980002 ! 2184: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x81982696 ! 2185: WRHPR_HPSTATE_I wrhpr %r0, 0x0696, %hpstate
.word 0x93902002 ! 2186: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0x93902002 ! 2187: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1832001 ! 2188: WR_STICK_REG_I wr %r12, 0x0001, %-
.word 0x91d02030 ! 2189: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0xaca8c00d ! 2190: ANDNcc_R andncc %r3, %r13, %r22
.word 0x93902002 ! 2191: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xb1500000 ! 2192: RDPR_TPC rdpr %tpc, %r24
.word 0x8d902a93 ! 2193: WRPR_PSTATE_I wrpr %r0, 0x0a93, %pstate
.word 0xa084400b ! 2194: ADDcc_R addcc %r17, %r11, %r16
.word 0xe0d7e030 ! 2195: LDSHA_I ldsha [%r31, + 0x0030] %asi, %r16
.word 0x91d02032 ! 2196: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x91a449e8 ! 2197: FDIVq dis not found
.word 0x8d902493 ! 2198: WRPR_PSTATE_I wrpr %r0, 0x0493, %pstate
.word 0x8350c000 ! 2199: RDPR_TT rdpr %tt, %r1
.word 0x93902000 ! 2200: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
ta T_CHANGE_TO_TL0 ! macro
.word 0xc28fe010 ! 2202: LDUBA_I lduba [%r31, + 0x0010] %asi, %r1
.word 0x87a34dc7 ! 2203: FdMULq fdmulq
.word 0xc697e000 ! 2204: LDUHA_I lduha [%r31, + 0x0000] %asi, %r3
.word 0xc67fe001 ! 2205: SWAP_I swap %r3, [%r31 + 0x0001]
.word 0x8ba249a6 ! 2206: FDIVs fdivs %f9, %f6, %f5
.word 0x81982e8c ! 2207: WRHPR_HPSTATE_I wrhpr %r0, 0x0e8c, %hpstate
.word 0xca9fc020 ! 2208: LDDA_R ldda [%r31, %r0] 0x01, %r5
.word 0x8790220d ! 2209: WRPR_TT_I wrpr %r0, 0x020d, %tt
.word 0xad540000 ! 2210: RDPR_GL rdpr %-, %r22
.word 0x879020da ! 2211: WRPR_TT_I wrpr %r0, 0x00da, %tt
.word 0xa1902008 ! 2212: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0x81508000 ! 2213: RDPR_TSTATE rdpr %tstate, %r0
.word 0x93902000 ! 2214: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
.word 0x22800001 ! 2216: BE be,a <label_0x1>
.word 0xc9318004 ! 2216: STQF_R - %f4, [%r4, %r6]
.word 0x95458000 ! 2215: RD_SOFTINT_REG rd %softint, %r10
.word 0x8d902a56 ! 2216: WRPR_PSTATE_I wrpr %r0, 0x0a56, %pstate
.word 0x8f902000 ! 2218: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x81b01021 ! 2217: SIAM siam 1
.word 0xd497e000 ! 2218: LDUHA_I lduha [%r31, + 0x0000] %asi, %r10
.word 0x83b58feb ! 2219: FONES fones %f1
.word 0x8d902c9f ! 2220: WRPR_PSTATE_I wrpr %r0, 0x0c9f, %pstate
.word 0x9080e001 ! 2221: ADDcc_I addcc %r3, 0x0001, %r8
.word 0x8d902648 ! 2222: WRPR_PSTATE_I wrpr %r0, 0x0648, %pstate
.word 0x81702001 ! 2223: POPC_I popc 0x0001, %r0
ta T_CHANGE_TO_TL1 ! macro
.word 0x81982984 ! 2225: WRHPR_HPSTATE_I wrhpr %r0, 0x0984, %hpstate
.word 0x91d02031 ! 2226: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x81982084 ! 2227: WRHPR_HPSTATE_I wrhpr %r0, 0x0084, %hpstate
.word 0xc09fc020 ! 2228: LDDA_R ldda [%r31, %r0] 0x01, %r0
.word 0x97540000 ! 2229: RDPR_GL rdpr %-, %r11
.word 0x8d9022cc ! 2230: WRPR_PSTATE_I wrpr %r0, 0x02cc, %pstate
.word 0x8f902000 ! 2231: WRPR_TL_I wrpr %r0, 0x0000, %tl
.word 0x93902006 ! 2232: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x8790201d ! 2233: WRPR_TT_I wrpr %r0, 0x001d, %tt
.word 0x8198239f ! 2234: WRHPR_HPSTATE_I wrhpr %r0, 0x039f, %hpstate
.word 0x84848002 ! 2235: ADDcc_R addcc %r18, %r2, %r2
.word 0x93902005 ! 2236: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x93902001 ! 2237: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0xb4f80009 ! 2238: SDIVcc_R sdivcc %r0, %r9, %r26
.word 0x8b980002 ! 2239: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x8d802004 ! 2240: WRFPRS_I wr %r0, 0x0004, %fprs
ta T_CHANGE_TO_TL0 ! macro
.word 0x9f802001 ! 2242: SIR sir 0x0001
.word 0x91d02032 ! 2243: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x879023cd ! 2244: WRPR_TT_I wrpr %r0, 0x03cd, %tt
.word 0x879021c0 ! 2245: WRPR_TT_I wrpr %r0, 0x01c0, %tt
.word 0x91d0001e ! 2246: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d902edb ! 2247: WRPR_PSTATE_I wrpr %r0, 0x0edb, %pstate
.word 0x99902001 ! 2248: WRPR_CLEANWIN_I wrpr %r0, 0x0001, %cleanwin
.word 0x91d0001e ! 2249: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8e6aa001 ! 2250: UDIVX_I udivx %r10, 0x0001, %r7
.word 0x90822001 ! 2251: ADDcc_I addcc %r8, 0x0001, %r8
.word 0x8d902a92 ! 2252: WRPR_PSTATE_I wrpr %r0, 0x0a92, %pstate
.word 0xb0834010 ! 2253: ADDcc_R addcc %r13, %r16, %r24
.word 0x81982f9e ! 2254: WRHPR_HPSTATE_I wrhpr %r0, 0x0f9e, %hpstate
.word 0x879020a7 ! 2255: WRPR_TT_I wrpr %r0, 0x00a7, %tt
.word 0x2e700001 ! 2256: BPVS <illegal instruction>
.word 0x81982217 ! 2257: WRHPR_HPSTATE_I wrhpr %r0, 0x0217, %hpstate
.word 0x91d0001e ! 2258: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d902c5f ! 2259: WRPR_PSTATE_I wrpr %r0, 0x0c5f, %pstate
.word 0x8198234d ! 2260: WRHPR_HPSTATE_I wrhpr %r0, 0x034d, %hpstate
.word 0x93d02031 ! 2261: Tcc_I tne icc_or_xcc, %r0 + 49
.word 0xf0dfe030 ! 2262: LDXA_I ldxa [%r31, + 0x0030] %asi, %r24
.word 0x9f802001 ! 2263: SIR sir 0x0001
.word 0x93902005 ! 2264: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x93902004 ! 2265: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x93d02034 ! 2266: Tcc_I tne icc_or_xcc, %r0 + 52
.word 0x91d0001e ! 2267: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x87902101 ! 2268: WRPR_TT_I wrpr %r0, 0x0101, %tt
.word 0x8069a001 ! 2269: UDIVX_I udivx %r6, 0x0001, %r0
.word 0x93902004 ! 2270: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x8b980002 ! 2271: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0xa190200e ! 2272: WRPR_GL_I wrpr %r0, 0x000e, %-
.word 0x81982a4e ! 2273: WRHPR_HPSTATE_I wrhpr %r0, 0x0a4e, %hpstate
.word 0x8790221e ! 2274: WRPR_TT_I wrpr %r0, 0x021e, %tt
.word 0x8b900002 ! 2275: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x81a2c9e4 ! 2276: FDIVq dis not found
.word 0xafa0057b ! 2277: FSQRTq fsqrt
.word 0x93902001 ! 2278: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x9d902004 ! 2279: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
.word 0xb3800001 ! 2282: WR_STICK_CMPR_REG_R wr %r0, %r1, %-
.word 0xb180a001 ! 2281: WR_STICK_REG_I wr %r2, 0x0001, %-
.word 0x9951c000 ! 2282: RDPR_TL <illegal instruction>
.word 0x93902003 ! 2283: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x87802088 ! 2284: WRASI_I wr %r0, 0x0088, %asi
.word 0x8848c009 ! 2285: MULX_R mulx %r3, %r9, %r4
.word 0x83d02033 ! 2286: Tcc_I te icc_or_xcc, %r0 + 51
.word 0x879020a1 ! 2287: WRPR_TT_I wrpr %r0, 0x00a1, %tt
.word 0xc88008a0 ! 2288: LDUWA_R lduwa [%r0, %r0] 0x45, %r4
.word 0x83d0001e ! 2289: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 2290: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902007 ! 2291: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
ta T_CHANGE_HPRIV ! macro
.word 0x91d02031 ! 2293: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x819820c5 ! 2294: WRHPR_HPSTATE_I wrhpr %r0, 0x00c5, %hpstate
.word 0x91504000 ! 2295: RDPR_TNPC rdpr %tnpc, %r8
.word 0xa5540000 ! 2296: RDPR_GL rdpr %-, %r18
.word 0x8d9022ce ! 2297: WRPR_PSTATE_I wrpr %r0, 0x02ce, %pstate
.word 0x8d90289e ! 2298: WRPR_PSTATE_I wrpr %r0, 0x089e, %pstate
.word 0x93902005 ! 2299: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb1812001 ! 2300: WR_STICK_REG_I wr %r4, 0x0001, %-
.word 0xe4c004a0 ! 2301: LDSWA_R ldswa [%r0, %r0] 0x25, %r18
.word 0x8c81e001 ! 2302: ADDcc_I addcc %r7, 0x0001, %r6
.word 0xa1902007 ! 2303: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x91a01a75 ! 2304: FqTOi fqtoi
.word 0xa3a00540 ! 2305: FSQRTd fsqrt
.word 0x91d02034 ! 2306: Tcc_I ta icc_or_xcc, %r0 + 52
.word 0x32800001 ! 2308: BNE bne,a <label_0x1>
.word 0xdb32e001 ! 2308: STQF_I - %f13, [0x0001, %r11]
.word 0xad458000 ! 2307: RD_SOFTINT_REG rd %softint, %r22
.word 0x22800001 ! 2309: BE be,a <label_0x1>
.word 0xcd32c005 ! 2309: STQF_R - %f6, [%r5, %r11]
.word 0x81458000 ! 2308: RD_SOFTINT_REG stbar
.word 0x9d902003 ! 2309: WRPR_WSTATE_I wrpr %r0, 0x0003, %wstate
.word 0x83508000 ! 2310: RDPR_TSTATE rdpr %tstate, %r1
.word 0xa550c000 ! 2311: RDPR_TT rdpr %tt, %r18
.word 0x87802088 ! 2312: WRASI_I wr %r0, 0x0088, %asi
.word 0x87902335 ! 2313: WRPR_TT_I wrpr %r0, 0x0335, %tt
.word 0x87802088 ! 2314: WRASI_I wr %r0, 0x0088, %asi
.word 0x81982c8d ! 2315: WRHPR_HPSTATE_I wrhpr %r0, 0x0c8d, %hpstate
.word 0x84fd2001 ! 2316: SDIVcc_I sdivcc %r20, 0x0001, %r2
.word 0x91d0001e ! 2317: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x91d02032 ! 2318: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0xad51c000 ! 2320: RDPR_TL rdpr %tl, %r22
.word 0xa190200c ! 2321: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0x8d902ad8 ! 2322: WRPR_PSTATE_I wrpr %r0, 0x0ad8, %pstate
.word 0x81982515 ! 2323: WRHPR_HPSTATE_I wrhpr %r0, 0x0515, %hpstate
.word 0x85a249ad ! 2324: FDIVs fdivs %f9, %f13, %f2
.word 0x91d0001e ! 2325: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93d0001e ! 2326: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0xc45fc000 ! 2327: LDX_R ldx [%r31 + %r0], %r2
.word 0xc4800a60 ! 2328: LDUWA_R lduwa [%r0, %r0] 0x53, %r2
.word 0x819823d7 ! 2329: WRHPR_HPSTATE_I wrhpr %r0, 0x03d7, %hpstate
.word 0xa9a289c4 ! 2330: FDIVd fdivd %f10, %f4, %f20
.word 0xa190200a ! 2331: WRPR_GL_I wrpr %r0, 0x000a, %-
.word 0x9f802001 ! 2332: SIR sir 0x0001
.word 0x8d902648 ! 2333: WRPR_PSTATE_I wrpr %r0, 0x0648, %pstate
.word 0xa1902007 ! 2334: WRPR_GL_I wrpr %r0, 0x0007, %-
.word 0x8d902050 ! 2335: WRPR_PSTATE_I wrpr %r0, 0x0050, %pstate
.word 0xaf540000 ! 2336: RDPR_GL rdpr %-, %r23
.word 0x8682e001 ! 2337: ADDcc_I addcc %r11, 0x0001, %r3
.word 0xae80401a ! 2338: ADDcc_R addcc %r1, %r26, %r23
.word 0x91d02032 ! 2339: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x81982e9c ! 2340: WRHPR_HPSTATE_I wrhpr %r0, 0x0e9c, %hpstate
.word 0xa1902002 ! 2341: WRPR_GL_I wrpr %r0, 0x0002, %-
.word 0xacfb0000 ! 2342: SDIVcc_R sdivcc %r12, %r0, %r22
.word 0x22800001 ! 2344: BE be,a <label_0x1>
.word 0xbfefc000 ! 2343: RESTORE_R restore %r31, %r0, %r31
.word 0x83d02035 ! 2344: Tcc_I te icc_or_xcc, %r0 + 53
.word 0x91d0001e ! 2345: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8790221b ! 2346: WRPR_TT_I wrpr %r0, 0x021b, %tt
.word 0x87902317 ! 2347: WRPR_TT_I wrpr %r0, 0x0317, %tt
.word 0x8b980002 ! 2348: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x9ac2a001 ! 2349: ADDCcc_I addccc %r10, 0x0001, %r13
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb186e001 ! 2350: WR_STICK_REG_I wr %r27, 0x0001, %-
.word 0x93902007 ! 2351: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x81982e8f ! 2352: WRHPR_HPSTATE_I wrhpr %r0, 0x0e8f, %hpstate
.word 0x9f802001 ! 2353: SIR sir 0x0001
.word 0xdac7e020 ! 2354: LDSWA_I ldswa [%r31, + 0x0020] %asi, %r13
.word 0xda8fe030 ! 2355: LDUBA_I lduba [%r31, + 0x0030] %asi, %r13
.word 0x87902144 ! 2356: WRPR_TT_I wrpr %r0, 0x0144, %tt
.word 0x91d0001e ! 2357: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x9f802001 ! 2358: SIR sir 0x0001
.word 0x26800001 ! 2359: BL bl,a <label_0x1>
.word 0x83d02035 ! 2360: Tcc_I te icc_or_xcc, %r0 + 53
.word 0x91d02030 ! 2361: Tcc_I ta icc_or_xcc, %r0 + 48
ta T_CHANGE_TO_TL0 ! macro
.word 0xda8008a0 ! 2363: LDUWA_R lduwa [%r0, %r0] 0x45, %r13
.word 0x8d902c5d ! 2364: WRPR_PSTATE_I wrpr %r0, 0x0c5d, %pstate
.word 0x93902002 ! 2365: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xa190200d ! 2366: WRPR_GL_I wrpr %r0, 0x000d, %-
.word 0x879021fb ! 2367: WRPR_TT_I wrpr %r0, 0x01fb, %tt
.word 0x83d02035 ! 2368: Tcc_I te icc_or_xcc, %r0 + 53
.word 0xaf508000 ! 2369: RDPR_TSTATE rdpr %tstate, %r23
.word 0x91d0001e ! 2371: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8b980002 ! 2372: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x91d0001e ! 2373: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902001 ! 2374: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x93d02035 ! 2375: Tcc_I tne icc_or_xcc, %r0 + 53
.word 0x91d0001e ! 2376: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa190200c ! 2377: WRPR_GL_I wrpr %r0, 0x000c, %-
.word 0xa1902008 ! 2378: WRPR_GL_I wrpr %r0, 0x0008, %-
.word 0x98ac0007 ! 2379: ANDNcc_R andncc %r16, %r7, %r12
.word 0x8d508000 ! 2380: RDPR_TSTATE rdpr %tstate, %r6
.word 0x9d902004 ! 2381: WRPR_WSTATE_I wrpr %r0, 0x0004, %wstate
ta T_CHANGE_HPRIV ! macro
.word 0x8f902003 ! 2382: WRPR_TL_I wrpr %r0, 0x0003, %tl
.word 0x8198261c ! 2383: WRHPR_HPSTATE_I wrhpr %r0, 0x061c, %hpstate
.word 0xcc77e001 ! 2384: STX_I stx %r6, [%r31 + 0x0001]
.word 0x93902000 ! 2385: WRPR_CWP_I wrpr %r0, 0x0000, %cwp
wrhpr %g1, %g0, %hsys_tick_cmpr
.word 0xb181e001 ! 2386: WR_STICK_REG_I wr %r7, 0x0001, %-
.word 0x91d0001e ! 2387: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x9f802001 ! 2388: SIR sir 0x0001
.word 0x8f902000 ! 2390: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0x9769a001 ! 2389: SDIVX_I sdivx %r6, 0x0001, %r11
.word 0xa5a000d9 ! 2390: FNEGd fnegd %f56, %f18
.word 0x8d500000 ! 2391: RDPR_TPC rdpr %tpc, %r6
.word 0x93902003 ! 2392: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0x93902005 ! 2393: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8198271c ! 2394: WRHPR_HPSTATE_I wrhpr %r0, 0x071c, %hpstate
.word 0x93d0001e ! 2395: Tcc_R tne icc_or_xcc, %r0 + %r30
.word 0x91d0001e ! 2396: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0xa1902004 ! 2397: WRPR_GL_I wrpr %r0, 0x0004, %-
.word 0x84688007 ! 2398: UDIVX_R udivx %r2, %r7, %r2
.word 0x8198214c ! 2399: WRHPR_HPSTATE_I wrhpr %r0, 0x014c, %hpstate
.word 0xc4800bc0 ! 2400: LDUWA_R lduwa [%r0, %r0] 0x5e, %r2
.word 0x8b900002 ! 2401: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0xc537e001 ! 2402: STQF_I - %f2, [0x0001, %r31]
.word 0x8f50c000 ! 2403: RDPR_TT rdpr %tt, %r7
.word 0x96d0e001 ! 2404: UMULcc_I umulcc %r3, 0x0001, %r11
.word 0x8d9020ca ! 2405: WRPR_PSTATE_I wrpr %r0, 0x00ca, %pstate
.word 0x93902006 ! 2406: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x93902004 ! 2407: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x87802004 ! 2408: WRASI_I wr %r0, 0x0004, %asi
.word 0x8780201c ! 2409: WRASI_I wr %r0, 0x001c, %asi
.word 0xd6c7e030 ! 2410: LDSWA_I ldswa [%r31, + 0x0030] %asi, %r11
.word 0xa1902001 ! 2411: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0x8d902441 ! 2412: WRPR_PSTATE_I wrpr %r0, 0x0441, %pstate
.word 0x8b51c000 ! 2413: RDPR_TL rdpr %tl, %r5
.word 0xca7fe001 ! 2414: SWAP_I swap %r5, [%r31 + 0x0001]
.word 0xaed5a001 ! 2415: UMULcc_I umulcc %r22, 0x0001, %r23
.word 0x81982b8c ! 2416: WRHPR_HPSTATE_I wrhpr %r0, 0x0b8c, %hpstate
.word 0xee3fe001 ! 2417: STD_I std %r23, [%r31 + 0x0001]
.word 0xb5702001 ! 2418: POPC_I popc 0x0001, %r26
.word 0x8750c000 ! 2419: RDPR_TT rdpr %tt, %r3
.word 0x8ba01a72 ! 2420: FqTOi fqtoi
.word 0x91d0001e ! 2421: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8f902001 ! 2423: WRPR_TL_I wrpr %r0, 0x0001, %tl
ta T_CHANGE_NONHPRIV ! macro
.word 0xb1850006 ! 2422: WR_STICK_REG_R wr %r20, %r6, %-
.word 0x83d0001e ! 2423: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0xca3fc006 ! 2424: STD_R std %r5, [%r31 + %r6]
.word 0x8f514000 ! 2425: RDPR_TBA <illegal instruction>
.word 0x83d02031 ! 2426: Tcc_I te icc_or_xcc, %r0 + 49
.word 0x93902005 ! 2427: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xce1fc000 ! 2428: LDD_R ldd [%r31 + %r0], %r7
.word 0x9f802001 ! 2429: SIR sir 0x0001
.word 0x8b900002 ! 2430: WRPR_TBA_R wrpr %r0, %r2, %tba
.word 0x87802010 ! 2431: WRASI_I wr %r0, 0x0010, %asi
.word 0x91d02031 ! 2432: Tcc_I ta icc_or_xcc, %r0 + 49
.word 0x99902004 ! 2433: WRPR_CLEANWIN_I wrpr %r0, 0x0004, %cleanwin
.word 0x8d90261b ! 2434: WRPR_PSTATE_I wrpr %r0, 0x061b, %pstate
.word 0xb3500000 ! 2435: RDPR_TPC rdpr %tpc, %r25
.word 0x8b980002 ! 2436: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x89540000 ! 2437: RDPR_GL rdpr %-, %r4
.word 0x93902007 ! 2438: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x36800001 ! 2439: BGE bge,a <label_0x1>
.word 0xb5a000d6 ! 2440: FNEGd fnegd %f22, %f26
.word 0x91d0001e ! 2441: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x83a109c6 ! 2442: FDIVd fdivd %f4, %f6, %f32
.word 0x9f802001 ! 2443: SIR sir 0x0001
.word 0x8d902a56 ! 2444: WRPR_PSTATE_I wrpr %r0, 0x0a56, %pstate
.word 0xa1902000 ! 2445: WRPR_GL_I wrpr %r0, 0x0000, %-
ta T_CHANGE_TO_TL1 ! macro
.word 0x87902249 ! 2447: WRPR_TT_I wrpr %r0, 0x0249, %tt
.word 0x91d0001e ! 2448: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x8d902e92 ! 2449: WRPR_PSTATE_I wrpr %r0, 0x0e92, %pstate
.word 0x93902005 ! 2450: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0xb751c000 ! 2451: RDPR_TL rdpr %tl, %r27
.word 0xf68008a0 ! 2452: LDUWA_R lduwa [%r0, %r0] 0x45, %r27
.word 0x99902003 ! 2453: WRPR_CLEANWIN_I wrpr %r0, 0x0003, %cleanwin
.word 0xf61fe001 ! 2454: LDD_I ldd [%r31 + 0x0001], %r27
.word 0xacf9a001 ! 2455: SDIVcc_I sdivcc %r6, 0x0001, %r22
.word 0x91d02032 ! 2456: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x91d02030 ! 2457: Tcc_I ta icc_or_xcc, %r0 + 48
.word 0x93902002 ! 2458: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xa7a00546 ! 2459: FSQRTd fsqrt
.word 0x85540000 ! 2460: RDPR_GL rdpr %-, %r2
.word 0x93902003 ! 2461: WRPR_CWP_I wrpr %r0, 0x0003, %cwp
.word 0xa1902003 ! 2462: WRPR_GL_I wrpr %r0, 0x0003, %-
.word 0x81982f4e ! 2463: WRHPR_HPSTATE_I wrhpr %r0, 0x0f4e, %hpstate
.word 0x819826c4 ! 2464: WRHPR_HPSTATE_I wrhpr %r0, 0x06c4, %hpstate
.word 0x24700001 ! 2465: BPLE <illegal instruction>
.word 0x81982584 ! 2466: WRHPR_HPSTATE_I wrhpr %r0, 0x0584, %hpstate
.word 0xa190200b ! 2467: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0xc527e001 ! 2468: STF_I st %f2, [0x0001, %r31]
.word 0x89500000 ! 2469: RDPR_TPC rdpr %tpc, %r4
.word 0x93902006 ! 2470: WRPR_CWP_I wrpr %r0, 0x0006, %cwp
.word 0x26700001 ! 2471: BPL <illegal instruction>
.word 0x93902005 ! 2472: WRPR_CWP_I wrpr %r0, 0x0005, %cwp
.word 0x8d902495 ! 2473: WRPR_PSTATE_I wrpr %r0, 0x0495, %pstate
.word 0x8790219a ! 2474: WRPR_TT_I wrpr %r0, 0x019a, %tt
.word 0x87902005 ! 2475: WRPR_TT_I wrpr %r0, 0x0005, %tt
.word 0x8b980002 ! 2476: WRHPR_HTBA_R wrhpr %r0, %r2, %htba
.word 0x87802089 ! 2477: WRASI_I wr %r0, 0x0089, %asi
.word 0xa1902001 ! 2478: WRPR_GL_I wrpr %r0, 0x0001, %-
.word 0x93902002 ! 2479: WRPR_CWP_I wrpr %r0, 0x0002, %cwp
.word 0xc89fe001 ! 2480: LDDA_I ldda [%r31, + 0x0001] %asi, %r4
.word 0x8d902040 ! 2481: WRPR_PSTATE_I wrpr %r0, 0x0040, %pstate
.word 0x91d02032 ! 2482: Tcc_I ta icc_or_xcc, %r0 + 50
.word 0x9ba0056c ! 2483: FSQRTq fsqrt
.word 0xad514000 ! 2484: RDPR_TBA rdpr %tba, %r22
.word 0xa190200b ! 2485: WRPR_GL_I wrpr %r0, 0x000b, %-
.word 0x819826d4 ! 2486: WRHPR_HPSTATE_I wrhpr %r0, 0x06d4, %hpstate
.word 0xb3a00564 ! 2487: FSQRTq fsqrt
.word 0x93902001 ! 2488: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
.word 0x91d0001e ! 2489: Tcc_R ta icc_or_xcc, %r0 + %r30
.word 0x93902004 ! 2490: WRPR_CWP_I wrpr %r0, 0x0004, %cwp
.word 0x91d02033 ! 2491: Tcc_I ta icc_or_xcc, %r0 + 51
.word 0x93902007 ! 2492: WRPR_CWP_I wrpr %r0, 0x0007, %cwp
.word 0x93902001 ! 2493: WRPR_CWP_I wrpr %r0, 0x0001, %cwp
ta T_CHANGE_TO_TL0 ! macro
.word 0x83d0001e ! 2495: Tcc_R te icc_or_xcc, %r0 + %r30
.word 0x8f902000 ! 2497: WRPR_TL_I wrpr %r0, 0x0000, %tl
ta T_CHANGE_NONPRIV ! macro
.word 0x81b01021 ! 2496: SIAM siam 1
ta T_CHANGE_HPRIV ! macro
.word 0xa190200b ! 2498: WRPR_GL_I wrpr %r0, 0x000b, %-
.xword 0xfefb3d137cc8cf03
.xword 0xefa9c83dbcab475c
.xword 0x3b3bf0ffd4ad99d0
.xword 0x89a06c53d569315d
.xword 0xbb98773f205fa01d
.xword 0x45f8e2a0aa1c0d23
.xword 0xe7f3b2511216cc00
.xword 0x153a79c70a52c896
.xword 0xd42c970abf38f8e6
.xword 0x4276320860677c02
.xword 0xb7b0ae4937170a35
.xword 0xfd2ea61d03f9fbf7
.xword 0x7c41dc709c28645d
.xword 0x4a7c7b9da297e1f0
.xword 0x8ab446344de73842
.xword 0x0f2670ac87f33c36
.xword 0x47bb2be1388f734a
.xword 0x5d031a23a105ce91
.xword 0x98b949be357f6ff8
.xword 0x3ca849bf0a56f5a0
.xword 0xd859bd5e8e56f645
.xword 0xdc01bd2586aa9f4a
.xword 0x9bda0782adc352b7
.xword 0x7348f91b8b01342e
.xword 0x5794407355a87e10
.xword 0x6cdfc4eaceeb09cf
.xword 0xc29e77d04dfe79bf
.xword 0x38c1ff6be9e54845
.xword 0xcc589b66b8fcdcfe
.xword 0x3bc1451173f15d00
.xword 0xea850d2b1d7c3925
.xword 0x1a6dfa3116b7f1e7
.xword 0x2f6534410c1dcd6f
.xword 0x9c5666f173a747cb
.xword 0xd388e00e57abee6b
.xword 0x6de59382e8ef19ff
.xword 0x332291e3055ddb9c
.xword 0xf06971ccf45075fa
.xword 0xb1bcc95afea6814d
.xword 0xfb9e334fa8c50da1
.xword 0x8de9493aeedbbfe4
.xword 0x5b29f5168fad4eb8
.xword 0x30acdf29a4591252
.xword 0xfe3920b4cca6b0bb
.xword 0xc1cb8520e675cc81
.xword 0x2e2c5e66e5144d07
.xword 0x1027c31857b01771
.xword 0x50240e05ee94bc0e
.xword 0xd6af8a6d01410c57
.xword 0x77a1a937f50907a5
.xword 0xce98ef4ba6bfb520
.xword 0x4c8fd0b50ca4140e
.xword 0x4adca83ff0b0f4f1
.xword 0x853fb14b513d1dc8
.xword 0x4290e4f9eca50799
.xword 0x783fb03df94f6be3
.xword 0x4e59dc1993a62cf1
.xword 0xdc818c8ad0a00c1d
.xword 0x0108b0ce3cfe9189
.xword 0xd4e759b7d69a5e99
.xword 0xab3e2f235a2d84ad
.xword 0xa1ff5b45bcb8e376
.xword 0x8414522b8485259f
.xword 0xf9fa2de6715474ce
.xword 0x7af48e3d715bdaf7
.xword 0x2934eae48afb9954
.xword 0x66f0b6d003ada352
.xword 0x32225499e57fb864
.xword 0x0040a932195bfad5
.xword 0xc7278467864ef6a8
.xword 0x54aa2865524765f5
.xword 0x790f579735fd59b7
.xword 0xa54cfdf8cfa7c856
.xword 0xa056fca19057e529
.xword 0xbae38ed1639e2eff
.xword 0x2bedf55e45b2a6a4
.xword 0xf9edad1f4ef05d92
.xword 0x2ee5492fbad310e6
.xword 0x35f3a982e6db8bf9
.xword 0x1173e6b1b5f535b7
.xword 0xb661c000ef13287d
.xword 0xb3ecb60f4de822e1
.xword 0x6bea68b17952d2e9
.xword 0xcc37088e2413f073
.xword 0xb40e7e539b765b2c
.xword 0x486f250a76884da9
.xword 0x99ae703a09a7825a
.xword 0xea052b15f2442fa5
.xword 0xb6499b340341bdfc
.xword 0x0cdec26ea0dab680
.xword 0x14bfe376e6d1def6
.xword 0xf5060439a75e2be4
.xword 0x90804f031a3fb9c6
.xword 0xeb350cc899bbcce6
.xword 0x3a3c30da4fb17c26
.xword 0x715c6765d5369b98
.xword 0x76581300267c7c1c
.xword 0x5b1b3d4a973f9b29
.xword 0xcb39eae0fe15f53d
.xword 0x9d60c50bed59ed54
.xword 0x35f65b23659adfc5
.xword 0x8b2cf180d6488986
.xword 0x1949b78cecc7086a
.xword 0x60892996ab780f4b
.xword 0xae461975282bba07
.xword 0xa2c48d1be5c61846
.xword 0x535c2919578426e1
.xword 0x0b4a586652a44b00
.xword 0x1cb92257ab40f52a
.xword 0x056df747ffcb032c
.xword 0x00130eb334e50f5e
.xword 0x471e3b3dcef40589
.xword 0x506881d2c31470a9
.xword 0x6f7c212ff0f80928
.xword 0x9ecadc9680f6dbaa
.xword 0x963c5e6e19cee660
.xword 0x56c5a99700ebd81c
.xword 0x477cdc435f1911d6
.xword 0x9037756282d4d5ee
.xword 0x3a6d73b9db05f8ac
.xword 0x0b790e33315e0362
.xword 0xea0896955a5822fe
.xword 0xc62676b70a938816
.xword 0x2c95dd24fe67d5d3
.xword 0x490d7fdc49fd5747
.xword 0x0e388f0502824945
.xword 0x54859c19e5f702a1
.xword 0xf7854cb067da8b98
.xword 0x0ee5d55b92b06930
.xword 0x334dce2801e944e8
.xword 0x972a9d670c9056f3
.xword 0x1249f7fcf6a121c0
.xword 0x30536b8030a3cc9c
.xword 0x9f2d1a74490b948f
.xword 0x53d8f8d3e41cce47
.xword 0x1fb2eeaf4a9988e1
.xword 0xaee5d0ead602a7f9
.xword 0x13ec03b46c141d2b
.xword 0x2dcd942d68a9ef45
.xword 0x6bda2f12283802e1
.xword 0x17e020cbaf4774fc
.xword 0xfef530a41208eb66
.xword 0x6c7d92c034822a57
.xword 0x7cff19c54718375f
.xword 0xddb3342a30283187
.xword 0x65e89faed4ce8c38
.xword 0x82936f7d045ce6a9
.xword 0x2bfc6f1ac3bbeacd
.xword 0x777bbeb3d20eb124
.xword 0x1ee68cf459ed3443
.xword 0x25e69123df2f4692
.xword 0x14b3f467bd716b58
.xword 0xc64edc42d0cb9c5f
.xword 0x7d4a4a09aa904752
.xword 0x719e6a67305ec7da
.xword 0x6c8edbefc9788ba0
.xword 0xfa57080c008cc0b6
.xword 0x24ea7749ead6f07b
.xword 0x3bc0bc6e55cf40f0
.xword 0xbd417d99e5118ca1
.xword 0x2cdb22696d2cb45f
.xword 0xb64b03de2c6c2c3f
.xword 0xb6980a70be05b39a
.xword 0x9a9c41187b4ea8ee
.xword 0xc72f3d309db7f96c
.xword 0x238c37a8792e18b7
.xword 0x93be516bbd5752c0
.xword 0x3caf6396ad6947e9
.xword 0xdfe25cd7e7d9cabb
.xword 0xca8ee907752432a5
.xword 0x186555357b33004a
.xword 0x35ff5d3a388d8f59
.xword 0x4814ec33775c8bff
.xword 0x6ba7738f2ba6b027
.xword 0xe83537beba9b03c9
.xword 0x555b5b8e50d7e576
.xword 0x19f0e68b92262ec8
.xword 0x141baf48fc2d7880
.xword 0x43f150ae25e33a95
.xword 0xcad91525644d65b4
.xword 0x736b6d7246047b37
.xword 0x2972081a65451952
.xword 0x33fb060beb1896ef
.xword 0x7bd0f042308d1af7
.xword 0xf1d3d231ef56e062
.xword 0x1f81e308636d3b21
.xword 0x47610297d89303fa
.xword 0xe03303104b7fb30e
.xword 0x35984bb26b34f167
.xword 0x88f05410c0246b70
.xword 0x46ba7c355c34f92d
.xword 0xc7a2ee6e7e016017
.xword 0x3aeffca8554aceaa
.xword 0x1b8bef39a71a7640
.xword 0x2b4bcf82680ba678
.xword 0xe6f77cff07a183b4
.xword 0x0e62c5e12b71d8cf
.xword 0x5a5af7435c4b3b83
.xword 0x8285e86198ddd418
.xword 0x3ced232588ae11a3
.xword 0x740d9e7ff1c89048
.xword 0x6078d1fa7e7f311c
.xword 0xdd1d900b03caeb36
.xword 0x20e361d33db2c0fd
.xword 0x440a6280612111a2
.xword 0xb6cbd9e683c432fd
.xword 0xcf41a7e1a14496b1
.xword 0xcd4948ca24a4b6ac
.xword 0xe74d0315a43821b6
.xword 0xfee7843ab92edbea
.xword 0xc5f4adfc13f1d6ac
.xword 0x89149e20dd9f774e
.xword 0xaef8da5698ea8868
.xword 0x6a959463aa35863d
.xword 0x9d5bd9f7bfa0988c
.xword 0x6bf9e7a64daccff8
.xword 0x4c821c3bf27ae89a
.xword 0x12e63347941c8bd2
.xword 0x4100193146a3658c
.xword 0x14c0a5b3ff6e469b
.xword 0x20b776e6f3162f09
.xword 0x42b0fa977f491507
.xword 0x1c91903a90544c0f
.xword 0xb516cac9da401245
.xword 0x9c5b0c44727feb58
.xword 0xfdb69933cdd48b2d
.xword 0x7c79b2d52045f438
.xword 0x8ea58274035ddfe9
.xword 0x5c06e3bc166215b2
.xword 0xb70a74ec7a1f985f
.xword 0xe0d1853c3767c414
.xword 0x86f21a7f51b9bd26
.xword 0xb3f8346d928bfe3c
.xword 0x79c300d3ff51b671
.xword 0x3751e74cc15fa44e
.xword 0x33f18022c5921b90
.xword 0xea19471874fb5193
.xword 0xa80116ead637a008
.xword 0xfdef09e0677150f5
.xword 0x0ba94bdf5775495c
.xword 0x800c0a5adc858c55
.xword 0x9f9ef7f9e9c8fd8d
.xword 0xea589ef0e74bd842
.xword 0x027bd669f3b7c3b3
.xword 0x39c68c4a121f11cf
.xword 0xfe76faf9304673b0
.xword 0x4811118fb9cc52d8
.xword 0x553e0d8ee4b7e51e
.xword 0x6f0ffabae556cd5b
.xword 0x32180e713e175aeb
.xword 0xcc858af6521e376f
.xword 0x246dca566d9c0d7b
.xword 0x2540648c1781bfba
.xword 0xb240ecef92907734
.xword 0xc44fb06e977b14ff
.xword 0xccd3b3cae8d01e8a
add %g2, htrap_5_ext_done-htrap_5_ext, %g2
stxa %g1, [%g0] ASI_LSU_CTL_REG
stxa %g0, [%g0] ASI_ERROR_INJECT
! If TT != 2, then goto trap handler
! 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 %g1, [%g0] ASI_LSU_CTL_REG
stxa %g0, [%g0] ASI_ERROR_INJECT
wrhpr %g1, 0x20, %hpstate
! Shift stack down by 1 ...
! If TT != 2, then goto trap handler
stxa %g1, [%g0] ASI_LSU_CTL_REG
stxa %g0, [%g0] ASI_ERROR_INJECT
SECTION .MyHTRAPS_0 TEXT_VA = 0x0000000000380000, DATA_VA = 0x000000000038c000
#include "tlu_htraps_ext.s"
SECTION .MyHTRAPS_1 TEXT_VA = 0x0000000000390000, DATA_VA = 0x000000000039c000
#include "tlu_htraps_ext.s"
SECTION .MyHTRAPS_2 TEXT_VA = 0x00000000003a0000, DATA_VA = 0x00000000003ac000
#include "tlu_htraps_ext.s"
SECTION .MyHTRAPS_3 TEXT_VA = 0x00000000003b0000, DATA_VA = 0x00000000003bc000
#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,
PA = ra2pa(0x00000000003cc000,0),
part_0_ctx_zero_tsb_config_0,
SECTION .MyTRAPS_1 TEXT_VA = 0x00000000003d0000, DATA_VA = 0x00000000003dc000
PA = ra2pa(0x00000000003d0000,0),
part_0_ctx_zero_tsb_config_0,
PA = ra2pa(0x00000000003dc000,0),
part_0_ctx_zero_tsb_config_0,
SECTION .MyTRAPS_2 TEXT_VA = 0x00000000003e0000, DATA_VA = 0x00000000003ec000
PA = ra2pa(0x00000000003e0000,0),
part_0_ctx_zero_tsb_config_0,
PA = ra2pa(0x00000000003ec000,0),
part_0_ctx_zero_tsb_config_0,
SECTION .MyTRAPS_3 TEXT_VA = 0x00000000003f0000, DATA_VA = 0x00000000003fc000
PA = ra2pa(0x00000000003f0000,0),
part_0_ctx_zero_tsb_config_0,
PA = ra2pa(0x00000000003fc000,0),
part_0_ctx_zero_tsb_config_0,
!!# output of /import/bw/tools/local/indra-release/indra,1.4.11/bin/ijpp (indrajal preprocessor) - Wed May 12 13:53:12 2004
!!# %%section c_declarations
!!# IJ_bind_thread_group("diag.j", 51, th0, 0x01);
!!# IJ_set_rvar("diag.j", 54, Rv_rand_64,"64'hrrrrrrrr_rrrrrrrr");
!!# IJ_set_rvar("diag.j", 57, Rv_pdist_reg,"5'brrrr0");
!!# IJ_set_rvar("diag.j", 61, Rv_tba, "6'b1111kk, 16'{0}");
!!# IJ_set_rvar("diag.j", 62, Rv_htba, "6'b1110kk, 16'{0}");
!!# IJ_set_rvar("diag.j", 65, Rv_lsucntl, "5'brrr11");
!!# IJ_set_rvar("diag.j", 68, Rv_illtrap, "2'b1r,5'brrrr,6'b1r1rrr,19'hrrrrr");
!!# // Register usage - use 0-27 //
!!# // R31 is memory pointer
!!# // R30 is trap number register
!!# IJ_set_ropr_fld("diag.j", 75, ijdefault, Ft_Rs1, "{0..13,16..27}");
!!# IJ_set_ropr_fld("diag.j", 76, ijdefault, Ft_Rs2, "{0..13,16..27}");
!!# IJ_set_ropr_fld("diag.j", 77, ijdefault, Ft_Rd, "{0..13,16..27}");
!!# // Load/Store pointer = r31
!!# IJ_set_ropr_fld("diag.j", 80, Ro_ldst_ptr, Ft_Rs1, "{31}");
!!# // ASI register values
!!# IJ_set_ropr_fld("diag.j", 83, Ro_wrasi_i, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 84, Ro_wrasi_i, Ft_Simm13, "{0x4, 0x10, 0x14, 0x16, 0x1c, 0x80, 0x88, 0x89}");
!!# // General Ldst ASIs to use .. 50% should be illegal ..
!!# IJ_set_ropr_fld("diag.j", 87, Ro_nontrap_ldasi, Ft_Imm_Asi, "{0x12,0x14, 0x16, 0x1c, 0x80, 0x88}");
!!# IJ_set_ropr_fld("diag.j", 88, Ro_nontrap_ldasi, Ft_Rs1, "{31}");
!!# IJ_set_ropr_fld("diag.j", 89, Ro_nontrap_ldasi, Ft_Rs2, "{0}");
!!# IJ_set_ropr_fld("diag.j", 90, Ro_nontrap_ldasi, Ft_Simm13, "{0x0}, 6'brr0000");
!!# IJ_set_ropr_fld("diag.j", 92, Ro_nontrap_ldasi_z, Ft_Imm_Asi, "{0x45, 0x53..0x64}");
!!# IJ_set_ropr_fld("diag.j", 93, Ro_nontrap_ldasi_z, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 94, Ro_nontrap_ldasi_z, Ft_Rs2, "{0}");
!!# IJ_set_ropr_fld("diag.j", 95, Ro_nontrap_ldasi_z, Ft_Simm13, "{0x0}, 6'brr0000");
!!# // General Ldst alignment to use .. 50% should be illegal ..
!!# IJ_set_ropr_fld("diag.j", 98, Ro_nontrap_ld, Fm_align_Simm13, "{0x0..0x6:5,0x7:1}");
!!# IJ_set_ropr_fld("diag.j", 99, Ro_nontrap_ld, Ft_Rs1, "{31}");
!!# IJ_set_ropr_fld("diag.j", 100, Ro_nontrap_ld, Ft_Rs2, "{0}");
!!# IJ_set_ropr_fld("diag.j", 103, Ro_traps_asi, Ft_Imm_Asi, "{0x25, 0x72..0x74}");
!!# IJ_set_ropr_fld("diag.j", 104, Ro_traps_asi, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 105, Ro_traps_asi, Ft_Rs2, "{0}");
!!# IJ_set_ropr_fld("diag.j", 106, Ro_traps_asi, Ft_Simm13, "{0x25, 0x72..0x74}");
!!# //IJ_set_ropr_fld(Ro_traps_i, Ft_Sw_Trap, "{0x30..0x35, 0xb0..0xb5}");
!!# IJ_set_ropr_fld("diag.j", 110, Ro_traps_i, Ft_Sw_Trap, "{0x30..0x35}");
!!# IJ_set_ropr_fld("diag.j", 111, Ro_traps_i, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 112, Ro_traps_i, Ft_Cond_f2, "{0x8:3, 0x9, 0x1}");
!!# IJ_set_ropr_fld("diag.j", 113, Ro_traps_r, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 114, Ro_traps_r, Ft_Rs2, "{30}");
!!# IJ_set_ropr_fld("diag.j", 115, Ro_traps_r, Ft_Cond_f2, "{0x8:3, 0x9, 0x1}");
!!# //IJ_set_ropr_fld(Ro_traps_r, Ft_Simm13, "{0x30..0x35}");
!!# IJ_set_ropr_fld("diag.j", 117, Ro_traps_r, Ft_Simm13, "{0x30..0x35, 0xb0..0xb5}");
!!# //IJ_set_rvar(Rv_init_trap, "{0x30..0x35}");
!!# IJ_set_rvar("diag.j", 119, Rv_init_trap, "{0x30..0x35, 0xb0..0xb5}");
!!# IJ_set_ropr_fld("diag.j", 122, Ro_wrfprs, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 123, Ro_wrfprs, Ft_Simm13, "{0, 4}");
!!# IJ_set_ropr_fld("diag.j", 126, Ro_wrpstate, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 127, Ro_wrpstate, Ft_Simm13, "12'b0rrr0rr0rrrrr");
!!# IJ_set_ropr_fld("diag.j", 130, Ro_wrhpstate, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 131, Ro_wrhpstate, Ft_Simm13, "12'brrrrrr0rr1rr");
!!# IJ_set_ropr_fld("diag.j", 134, Ro_wrtt, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 135, Ro_wrtt, Ft_Simm13, "10'brrrrrrrrrr");
!!# IJ_set_ropr_fld("diag.j", 138, Ro_wrgl, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 139, Ro_wrgl, Ft_Simm13, "4'brrrr");
!!# IJ_set_ropr_fld("diag.j", 142, Ro_tl, Ft_Simm13, "{0..5}");
!!# IJ_set_ropr_fld("diag.j", 143, Ro_tl, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 146, Ro_wrcwp, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 147, Ro_wrcwp, Ft_Simm13, "3'brrr");
!!# IJ_set_ropr_fld("diag.j", 149, Ro_save_restore, Ft_Rs1, "{31}");
!!# IJ_set_ropr_fld("diag.j", 150, Ro_save_restore, Ft_Rd, "{31}");
!!# IJ_set_ropr_fld("diag.j", 151, Ro_save_restore, Ft_Rs2, "{0}");
!!# IJ_set_ropr_fld("diag.j", 153, Ro_winops, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 154, Ro_winops, Ft_Simm13, "{0..5}");
!!# IJ_set_ropr_fld("diag.j", 157, Ro_tba, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 158, Ro_tba, Ft_Rs2, "{2}");
!!# IJ_set_ropr_fld("diag.j", 161, Ro_rd0, Ft_Rd, "{0}");
!!# IJ_set_default_rule_wt_rvar ("diag.j", 165,"{10}");
!!# IJ_set_rvar("diag.j", 166, wt_high, "{90}");
!!# IJ_set_rvar("diag.j", 167, wt_med, "{40}");
!!# IJ_set_rvar("diag.j", 168, wt_low, "{10}");
!!# // Initialize registers ..
!!# IJ_printf ("diag.j", 172, th0,"!Initializing integer registers\n");
!!# for (k=0; k<7; k++) {
!!# for (i = 0; i < 30; i++) {
!!# IJ_printf ("diag.j", 176, th0,"\tmov %%r31, %%r15\n");
!!# IJ_printf ("diag.j", 180, th0,"\tldx [%%r31+%d], %%r%d\n", j,i);
!!# IJ_printf ("diag.j", 182, th0,"\tmov 0x%rx, %%r14\n", Rv_init_trap);
!!# IJ_printf ("diag.j", 183, th0,"\tmov 0x%rx, %%r30\n", Rv_init_trap);
!!# IJ_printf ("diag.j", 184, th0,"\tsave %%r31, %%r0, %%r31\n");
!!# for (k=0; k<3; k++) {
!!# IJ_printf ("diag.j", 187, th0,"\trestore\n");
!!# IJ_printf ("diag.j", 190, th0,"!Initializing float registers\n");
!!# for (i = 0; i < 31; i=i+2) {
!!# IJ_printf ("diag.j", 193, th0,"\tldd [%%r31+%d], %%f%d\n", j,i);
!!# IJ_printf ("diag.j", 196, th0,"\tta T_CHANGE_HPRIV \n");
!!# IJ_printf ("diag.j", 197, th0,"!Initializing Tick Cmprs \n");
!!# IJ_printf ("diag.j", 198, th0,"\tmov 1, %%g2\n");
!!# IJ_printf ("diag.j", 199, th0,"\tsllx %%g2, 63, %%g2\n");
!!# IJ_printf ("diag.j", 200, th0,"\tor %%g1, %%g2, %%g1\n");
!!# IJ_printf("diag.j", 201, th0, "\twrhpr %%g1, %%g0, %%hsys_tick_cmpr\n");
!!# IJ_printf("diag.j", 202, th0, "\twr %%g1, %%g0, %%tick_cmpr\n");
!!# IJ_printf("diag.j", 203, th0, "\twr %%g1, %%g0, %%sys_tick_cmpr\n");
!!# IJ_printf ("diag.j", 204, th0,"!Initializing Trap Stack \n");
!!# for (i = 1; i <=6; i++) {
!!# IJ_printf ("diag.j", 206, th0,"\twrpr 0x%d, %%tl\n", i);
!!# IJ_printf ("diag.j", 207, th0,"\twrpr 0x1, %%tt\n");
!!# IJ_printf ("diag.j", 208, th0,"\twrpr 0x1, %%tpc\n");
!!# IJ_printf ("diag.j", 209, th0,"\twrpr 0x1, %%tnpc\n");
!!# IJ_printf ("diag.j", 210, th0,"\twrpr 0x1, %%tstate\n");
!!# IJ_printf ("diag.j", 211, th0,"\twrhpr 0x1, %%htstate\n");
!!# IJ_printf ("diag.j", 213, th0,"\twrpr 0x0, %%tl\n");
!!# IJ_printf ("diag.j", 214, th0,"\tta T_CHANGE_NONHPRIV \n");
!!# IJ_printf ("diag.j", 263, th0,"\n\n.global user_data_start\n.data\nuser_data_start:\n");
!!# for (i = 0; i < 256; i++) {
!!# IJ_printf ("diag.j", 265, th0,"\t.xword\t0x%016llrx\n", Rv_rand_64);
!!# for (i = 0; i < 4; i++) {
!!# IJ_iseg_printf ("diag.j", 269,MyHTRAPS, i, th0, "#include \"htraps.s\"\n");
!!# IJ_iseg_printf ("diag.j", 270,MyHTRAPS, i, th0,"#include \"tlu_htraps_ext.s\"\n");
!!# IJ_iseg_printf ("diag.j", 271,MyTRAPS, i, th0,"#include \"traps.s\"\n");
!!# // Define some additional trap tables here ..
!!# SECTION .MyHTRAPS TEXT_VA = "42'{0}, 6'b1110jj, 16'{0}",
!!# DATA_VA = "42'{0}, 8'b1110jj11, 14'{0}",
!!# SECTION .MyTRAPS TEXT_VA = "42'{0}, 6'b1111jj, 16'{0}",
!!# DATA_VA = "42'{0}, 8'b1111jj11, 14'{0}",
!!# RA = "42'{0}, 6'b1111jj, 16'{0}",
!!# part_0_ctx_zero_tsb_config_0,
!!# TTE_G=1, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0,
!!# TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=0,
!!# TTE_E=0, TTE_P=1, TTE_W=1, TTE_X=1
!!# RA = "42'{0}, 8'b1111jj11, 14'{0}",
!!# part_0_ctx_zero_tsb_config_0,
!!# TTE_G=1, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0,
!!# TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=0,
!!# TTE_E=0, TTE_P=1, TTE_W=1
!!# block: inst | block inst
!!# IJ_generate ("diag.j", 320, th0, $2);
!!# inst: trap_asr %rvar wt_med
!!# | trap_asi %rvar wt_low
!!# | ldst_excp %rvar wt_low
!!# | ldstasi_excp %rvar wt_low
!!# | ldstasi_excp_z %rvar wt_low
!!# | change_mode %rvar wt_med
!!# | branches %rvar wt_med
!!# | splash_fprs %rvar wt_low
!!# | splash_pstate %rvar wt_med
!!# | splash_hpstate %rvar wt_med
!!# | splash_cwp %rvar wt_med
!!# | splash_gl %rvar wt_med
!!# | splash_tt %rvar wt_med
!!# | stores %rvar wt_low
!!# | splash_cmpr %rvar wt_low
!!# | splash_tba %rvar wt_low
!!# | splash_htba %rvar wt_low
!!# //| splash_lsucnt %rvar wt_low
!!# dummy :tCHANGE_NONHPRIV | tCHANGE_NONPRIV |
!!# tWR_STICK_CMPR_REG_R | tWR_TICK_CMPR_REG_R |
!!# pt1: tFqTOd | tSDIVX_I | tSIAM | tWRTICK_R | tWR_STICK_REG_R
!!# reduce_priv_level: pt1
!!# IJ_printf("diag.j", 369, th0, "reduce_priv_level_%d:\n", label);
!!# IJ_set_ropr_fld("diag.j", 370, Ro_tl, Ft_Simm13, "{0..2}");
!!# IJ_generate_from_token("diag.j", 371,1, th0, Ro_tl, tWRPR_TL_I, -1);;
!!# IJ_generate_from_token("diag.j", 373,1, th0, ijdefault, tCHANGE_NONHPRIV, -1);;
!!# IJ_generate_from_token("diag.j", 375,1, th0, ijdefault, tCHANGE_NONPRIV, -1);;
!!# change_to_randtl: tWRPR_TL_I %ropr Ro_tl
!!# IJ_printf("diag.j", 383, th0, "change_to_randtl_%d:\n", label);
!!# IJ_set_ropr_fld("diag.j", 385, Ro_tl, Ft_Simm13, "{3..5}");
!!# IJ_generate_from_token("diag.j", 386,1, th0, ijdefault, tCHANGE_HPRIV, -1);;
!!# IJ_set_ropr_fld("diag.j", 388, Ro_tl, Ft_Simm13, "{0..2}");
!!# IJ_generate_from_token("diag.j", 389,1, th0, ijdefault, tCHANGE_PRIV, -1);;
!!# change_to_tl1 : tCHANGE_TO_TL1
!!# IJ_printf("diag.j", 397, th0, "change_to_tl1_%d:\n", label);
!!# IJ_printf("diag.j", 399, th0, "\tta T_CHANGE_HPRIV\n");
!!# IJ_printf("diag.j", 401, th0, "\tta T_CHANGE_PRIV\n");
!!# //| tRD_TICK_CMPR_REG
!!# //| tRD_STICK_CMPR_REG
!!# //| tRD_STICK_REG %ropr Ro_rd0
!!# splash_lsucnt: tFBPULE
!!# IJ_printf("diag.j", 423, th0, "splash_lsu_%d:\n", label);
!!# IJ_printf("diag.j", 424, th0, "\tset 0x%rx, %%r2\n", Rv_lsucntl);
!!# IJ_printf("diag.j", 425, th0, "\tstxa %%r2, [%%r0] ASI_LSU_CONTROL\n");
!!# splash_tba: tWRPR_TBA_R %ropr Ro_tba
!!# IJ_printf("diag.j", 432, th0, "splash_tba_%d:\n", label);
!!# IJ_printf("diag.j", 433, th0, "\tta T_CHANGE_PRIV\n");
!!# IJ_printf("diag.j", 435, th0, "\tset 0x120000, %%r2\n");
!!# IJ_printf("diag.j", 437, th0, "\tset 0x%08llrx, %%r2\n", Rv_tba);
!!# splash_htba: tWRHPR_HTBA_R %ropr Ro_tba
!!# IJ_printf("diag.j", 444, th0, "splash_htba_%d:\n", label);
!!# IJ_printf("diag.j", 445, th0, "\tta T_CHANGE_HPRIV\n");
!!# IJ_printf("diag.j", 447, th0, "\tset 0x80000, %%r2\n");
!!# IJ_printf("diag.j", 449, th0, "\tset 0x%08llrx, %%r2\n", Rv_htba);
!!# splash_cmpr: tWR_STICK_REG_I
!!# IJ_printf("diag.j", 457, th0, "splash_cmpr_%d:\n", label);
!!# IJ_set_rvar("diag.j", 458, Rv_rand_60,"64'h8rrrrrrr_rrrrrrrr");
!!# IJ_set_ropr_fld("diag.j", 459, Ro_cmpr, Ft_Rs1, "{0}");
!!# IJ_set_ropr_fld("diag.j", 460, Ro_cmpr, Ft_Rs2, "{1}");
!!# IJ_printf ("diag.j", 461, th0,"\tnop\n\tmov 1, %%g2\n");
!!# IJ_printf ("diag.j", 462, th0,"\tsllx %%g2, 63, %%g2\n");
!!# IJ_printf ("diag.j", 463, th0,"\tor %%g1, %%g2, %%g1\n");
!!# IJ_generate_from_token("diag.j", 465,1, th0, Ro_cmpr, tWR_STICK_CMPR_REG_R, tWR_TICK_CMPR_REG_R, -1);;
!!# IJ_printf("diag.j", 467, th0, "\twrhpr %%g1, %%g0, %%hsys_tick_cmpr\n");
!!# tWRPR_GL_I %ropr Ro_wrgl
!!# tWRPR_TT_I %ropr Ro_wrtt
!!# tWRFPRS_I %ropr Ro_wrfprs
!!# tWRPR_CWP_I %ropr Ro_wrcwp
!!# tWRPR_PSTATE_I %ropr Ro_wrpstate
!!# tWRHPR_HPSTATE_I %ropr Ro_wrhpstate
!!# asi_load_r %ropr Ro_traps_asi
!!# wrasi : tWRASI_I %ropr Ro_wrasi_i
!!# reg_tcc : tTcc_R %ropr Ro_traps_r
!!# IJ_printf("diag.j", 505, th0, "\totherw\n\tmov 0x%rx, %%r30\n", Rv_init_trap);
!!# IJ_printf("diag.j", 507, th0, "\tinvalw\n\tmov 0x%rx, %%r30\n", Rv_init_trap);
!!# tTcc_I %ropr Ro_traps_i
!!# ldds %ropr Ro_nontrap_ld |
!!# load_r %ropr Ro_nontrap_ld |
!!# load_i %ropr Ro_nontrap_ld
!!# asi_load_i %ropr Ro_nontrap_ldasi
!!# tLDUWA_R %ropr Ro_nontrap_ldasi_z
!!# ldds: tLDD_R | tLDD_I | tLDDA_I | tLDDA_R
!!# stds %ropr Ro_ldst_ptr |
!!# stfs %ropr Ro_ldst_ptr |
!!# stqfs %ropr Ro_ldst_ptr |
!!# sts %ropr Ro_ldst_ptr
!!# stds: tSTDA_R | tSTDA_I | tSTD_R | tSTD_I | tSTDF_R | tSTDF_I
!!# stfs: tSTF_R | tSTF_I
!!# stqfs: tSTQF_R | tSTQF_I
!!# sts: tSTB_R | tSTB_I | tSTH_R | tSTH_I | tSTW_R | tSTW_I | tSTX_R | tSTX_I
!!# load_r: tLDSB_R | tLDSH_R | tLDSW_R | tLDUB_R | tLDUH_R | tLDUW_R | tLDX_R
!!# load_i: tLDSB_I | tLDSH_I | tLDSW_I | tLDUB_I | tLDUH_I | tLDUW_I | tLDX_I
!!# asi_load_i: tLDSBA_I | tLDSHA_I | tLDSWA_I | tLDUBA_I | tLDUHA_I | tLDXA_I
!!# asi_load_r:tLDSBA_R | tLDSHA_R | tLDSWA_R | tLDUBA_R | tLDUHA_R | tLDXA_R
!!# asi_store_i: tSTBA_I | tSTHA_I | tSTWA_I | tSTXA_I
!!# asi_store_r: tSTBA_R | tSTHA_R | tSTWA_R | tSTXA_R
!!# tADDcc_R | tADDcc_I | tADDCcc_I | tANDNcc_R |
!!# tMULX_R | tUMULcc_R | tUMULcc_I | tSDIVcc_I | tSDIVcc_R |
!!# tSMULcc_R | tSDIVX_R | tUDIVX_R |
!!# tUDIVX_I | tFDIVs | tFDIVd | tFDIVq | tSWAP_I %ropr Ro_ldst_ptr |
!!# tSWAPA_R %ropr Ro_ldst_ptr | tCASA_I %ropr Ro_ldst_ptr | tPOPC_I |
!!# tFSQRTq | tFSQRTd | tFsMULd | tFdMULq | tFqTOi | tFNEGd | tFONES
!!# br : tBA | tBLE | tBGE | tBL | tBGU | tBLEU | tBN | tBNE | tBE | tBG |
!!# tBCC | tBCS | tBPOS | tBNEG | tBVC | tBVS | tBPA | tBPN | tBPNE |
!!# tBPE | tBPG | tBPLE | tBPGE | tBPL | tBPGU | tBPLEU | tBPCC | tBPCS |
!!# tBPPOS | tBPNEG | tBPVC | tBPVS
!!# branches : br | br_badelay | br_longdelay;
!!# br_badelay : tRD_SOFTINT_REG
!!# IJ_printf("diag.j", 592, th0, "DS_%d:\n", label); label++;
!!# IJ_generate_from_token("diag.j", 593,1, th0, ijdefault, tBN, tBNE, tBE, tBG, -1);;
!!# IJ_generate_from_token("diag.j", 594,1, th0, ijdefault, tSTQF_I, tSTQF_R, -1);;
!!# IJ_printf("diag.j", 595, th0, "\tnormalw\n");
!!# IJ_printf("diag.j", 599, th0, "DS_%d:\n", label); label++;
!!# IJ_generate_from_token("diag.j", 600,1, th0, ijdefault, tBN, tBNE, tBE, tBG, -1);;
!!# IJ_generate_from_token("diag.j", 602,1, th0, ijdefault,tFDIVd, tPOPC_I, -1);;
!!# } else if (label%3 == 1) {
!!# IJ_printf("diag.j", 604, th0, "\tallclean\n");
!!# IJ_printf("diag.j", 606, th0, "\tpdist %%f%rd, %%f%rd, %%f%rd\n", Rv_pdist_reg, Rv_pdist_reg, Rv_pdist_reg);
!!# IJ_printf("diag.j", 611, th0, "DS_%d:\n", label); label++;
!!# IJ_generate_from_token("diag.j", 612,1, th0, ijdefault, tBN, tBNE, tBE, tBG, -1);;
!!# IJ_printf("diag.j", 614, th0, "\t.xword 0x%rx\t! Random illegal ?\n", Rv_illtrap);
!!# IJ_generate_from_token("diag.j", 616,1, th0, ijdefault, tBN, tBNE, tBE, tBG, -1);;
!!# IJ_generate_from_token("diag.j", 618,1, th0, ijdefault, tFSQRTd, tLDQF_R, -1);;
!!# br_longdelay : tSAVE_R %ropr Ro_save_restore
!!# IJ_printf("diag.j", 625, th0, "DS_%d:\n", label); label++;
!!# IJ_generate_from_token("diag.j", 626,1, th0, ijdefault, tBN, tBNE, tBE, tBG, -1);;
!!# | tRESTORE_R %ropr Ro_save_restore
!!# IJ_printf("diag.j", 630, th0, "DS_%d:\n", label); label++;
!!# IJ_generate_from_token("diag.j", 631,1, th0, ijdefault, tBN, tBNE, tBE, tBG, -1);;
!!# | tWRPR_CLEANWIN_I %ropr Ro_winops | tWRPR_WSTATE_I %ropr Ro_winops
!!# IJ_printf("diag.j", 635, th0, "DS_%d:\n", label); label++;
!!# IJ_printf("diag.j", 636, th0, "\tnop\n\tnot %%g0, %%g2\n");
!!# IJ_printf("diag.j", 637, th0, "\tjmp %%g2\n");