arm

package
v0.0.0-...-d3d7005 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2025 License: Apache-2.0 Imports: 1 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ARM_INTR_EXCP_UDEF = iota + 1
	ARM_INTR_EXCP_SWI
	ARM_INTR_EXCP_PREFETCH_ABORT
	ARM_INTR_EXCP_DATA_ABORT
	ARM_INTR_EXCP_IRQ
	ARM_INTR_EXCP_FIQ
	ARM_INTR_EXCP_BKPT
	ARM_INTR_EXCP_EXCEPTION_EXIT
	ARM_INTR_EXCP_KERNEL_TRAP
	ARM_INTR_EXCP_HVC
	ARM_INTR_EXCP_HYP_TRAP
	ARM_INTR_EXCP_SMC
	ARM_INTR_EXCP_VIRQ
	ARM_INTR_EXCP_VFIQ
	ARM_INTR_EXCP_SEMIHOST
	ARM_INTR_EXCP_NOCP
	ARM_INTR_EXCP_INVSTATE
	ARM_INTR_EXCP_STKOF
	ARM_INTR_EXCP_LAZYFP
	ARM_INTR_EXCP_LSERR
	ARM_INTR_EXCP_UNALIGNED
)
View Source
const (
	ARM_REG_INVALID emulator.Reg = iota
	ARM_REG_APSR
	ARM_REG_APSR_NZCV
	ARM_REG_CPSR
	ARM_REG_FPEXC
	ARM_REG_FPINST
	ARM_REG_FPSCR
	ARM_REG_FPSCR_NZCV
	ARM_REG_FPSID
	ARM_REG_ITSTATE
	ARM_REG_LR
	ARM_REG_PC
	ARM_REG_SP
	ARM_REG_SPSR
	ARM_REG_D0
	ARM_REG_D1
	ARM_REG_D2
	ARM_REG_D3
	ARM_REG_D4
	ARM_REG_D5
	ARM_REG_D6
	ARM_REG_D7
	ARM_REG_D8
	ARM_REG_D9
	ARM_REG_D10
	ARM_REG_D11
	ARM_REG_D12
	ARM_REG_D13
	ARM_REG_D14
	ARM_REG_D15
	ARM_REG_D16
	ARM_REG_D17
	ARM_REG_D18
	ARM_REG_D19
	ARM_REG_D20
	ARM_REG_D21
	ARM_REG_D22
	ARM_REG_D23
	ARM_REG_D24
	ARM_REG_D25
	ARM_REG_D26
	ARM_REG_D27
	ARM_REG_D28
	ARM_REG_D29
	ARM_REG_D30
	ARM_REG_D31
	ARM_REG_FPINST2
	ARM_REG_MVFR0
	ARM_REG_MVFR1
	ARM_REG_MVFR2
	ARM_REG_Q0
	ARM_REG_Q1
	ARM_REG_Q2
	ARM_REG_Q3
	ARM_REG_Q4
	ARM_REG_Q5
	ARM_REG_Q6
	ARM_REG_Q7
	ARM_REG_Q8
	ARM_REG_Q9
	ARM_REG_Q10
	ARM_REG_Q11
	ARM_REG_Q12
	ARM_REG_Q13
	ARM_REG_Q14
	ARM_REG_Q15
	ARM_REG_R0
	ARM_REG_R1
	ARM_REG_R2
	ARM_REG_R3
	ARM_REG_R4
	ARM_REG_R5
	ARM_REG_R6
	ARM_REG_R7
	ARM_REG_R8
	ARM_REG_R9
	ARM_REG_R10
	ARM_REG_R11
	ARM_REG_R12
	ARM_REG_S0
	ARM_REG_S1
	ARM_REG_S2
	ARM_REG_S3
	ARM_REG_S4
	ARM_REG_S5
	ARM_REG_S6
	ARM_REG_S7
	ARM_REG_S8
	ARM_REG_S9
	ARM_REG_S10
	ARM_REG_S11
	ARM_REG_S12
	ARM_REG_S13
	ARM_REG_S14
	ARM_REG_S15
	ARM_REG_S16
	ARM_REG_S17
	ARM_REG_S18
	ARM_REG_S19
	ARM_REG_S20
	ARM_REG_S21
	ARM_REG_S22
	ARM_REG_S23
	ARM_REG_S24
	ARM_REG_S25
	ARM_REG_S26
	ARM_REG_S27
	ARM_REG_S28
	ARM_REG_S29
	ARM_REG_S30
	ARM_REG_S31
	ARM_REG_C1_C0_2
	ARM_REG_C13_C0_2
	ARM_REG_C13_C0_3
	ARM_REG_IPSR
	ARM_REG_MSP
	ARM_REG_PSP
	ARM_REG_CONTROL
	ARM_REG_IAPSR
	ARM_REG_EAPSR
	ARM_REG_XPSR
	ARM_REG_EPSR
	ARM_REG_IEPSR
	ARM_REG_PRIMASK
	ARM_REG_BASEPRI
	ARM_REG_BASEPRI_MAX
	ARM_REG_FAULTMASK
	ARM_REG_APSR_NZCVQ
	ARM_REG_APSR_G
	ARM_REG_APSR_NZCVQG
	ARM_REG_IAPSR_NZCVQ
	ARM_REG_IAPSR_G
	ARM_REG_IAPSR_NZCVQG
	ARM_REG_EAPSR_NZCVQ
	ARM_REG_EAPSR_G
	ARM_REG_EAPSR_NZCVQG
	ARM_REG_XPSR_NZCVQ
	ARM_REG_XPSR_G
	ARM_REG_XPSR_NZCVQG
	ARM_REG_CP_REG
	ARM_REG_ENDING

	// alias registers
	ARM_REG_R13 = ARM_REG_SP
	ARM_REG_R14 = ARM_REG_LR
	ARM_REG_R15 = ARM_REG_PC
	ARM_REG_SB  = ARM_REG_R9
	ARM_REG_SL  = ARM_REG_R10
	ARM_REG_FP  = ARM_REG_R11
	ARM_REG_IP  = ARM_REG_R12
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL