Index

A B C D E F G H I J L M N O P R S T U V W X Y _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

A64 - Static variable in enum jnr.a64asm.CPU_A64
 
Aarch_64 - Static variable in class jnr.a64asm.Asm
 
Aarch_64 - Static variable in class jnr.a64asm.Assembler_A64
 
Aarch32 - Enum constant in enum jnr.a64asm.CPU_A64
 
Aarch64 - Enum constant in enum jnr.a64asm.CPU_A64
 
ABSOLUTE_TO_ABSOLUTE - Enum constant in enum jnr.a64asm.RelocData.Type
 
ABSOLUTE_TO_RELATIVE - Enum constant in enum jnr.a64asm.RelocData.Type
 
ABSOLUTE_TO_RELATIVE_TRAMPOLINE - Enum constant in enum jnr.a64asm.RelocData.Type
 
ACTLR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ACTLR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ACTLR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
adc(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
adcs(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
add(Register, Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
add(Register, Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
add(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
adds(Register, Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
adds(Register, Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
adds(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
addsub_carry - Enum constant in enum jnr.a64asm.InstructionGroup
 
addsub_ext - Enum constant in enum jnr.a64asm.InstructionGroup
 
addsub_imm - Enum constant in enum jnr.a64asm.InstructionGroup
 
addsub_shift - Enum constant in enum jnr.a64asm.InstructionGroup
 
adr(Register, Label) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
adrp(Register, Label) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
AFSR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AFSR0_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AFSR0_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AFSR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AFSR1_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AFSR1_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AIDR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
all - Static variable in class jnr.a64asm.InstructionDescription
 
AMAIR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AMAIR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AMAIR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
AMD - Enum constant in enum jnr.a64asm.CpuInfo.Vendor
 
and(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
and(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ands(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ands(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ARM - Enum constant in enum jnr.a64asm.CpuInfo.Vendor
 
Asm - Class in jnr.a64asm
 
Asm() - Constructor for class jnr.a64asm.Asm
 
asr(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
asr(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ASR - Static variable in class jnr.a64asm.SHIFT_ENUM
 
asrv(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
Assembler_A64 - Class in jnr.a64asm
Low level code generation.
Assembler_A64(CPU_A64) - Constructor for class jnr.a64asm.Assembler_A64
 

B

b(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
base - Variable in class jnr.a64asm.Mem
 
base() - Method in class jnr.a64asm.Mem
 
basereg - Variable in class jnr.a64asm.Offset
 
basereg - Variable in class jnr.a64asm.Post_index
 
basereg - Variable in class jnr.a64asm.Pre_index
 
BaseReg - Class in jnr.a64asm
 
BaseReg(int, int) - Constructor for class jnr.a64asm.BaseReg
 
bcc(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bcs(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
beq(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bfi(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bfm(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bfxil(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bge(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bgt(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bhi(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bhs(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bic(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bics(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bitfield - Enum constant in enum jnr.a64asm.InstructionGroup
 
bl(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ble(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
blo(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
blr(Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bls(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
blt(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bmi(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bne(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bpl(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
br(Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
branch_imm - Enum constant in enum jnr.a64asm.InstructionGroup
 
branch_reg - Enum constant in enum jnr.a64asm.InstructionGroup
 
brk(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
buf - Variable in class jnr.a64asm.CodeBuffer
 
bvc(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
bvs(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
byteValue() - Method in class jnr.a64asm.Immediate
 

C

C_ABOVE - Enum constant in enum jnr.a64asm.CONDITION
 
C_ABOVE_EQUAL - Enum constant in enum jnr.a64asm.CONDITION
 
C_AL - Enum constant in enum jnr.a64asm.CONDITION
 
C_BELOW - Enum constant in enum jnr.a64asm.CONDITION
 
C_BELOW_EQUAL - Enum constant in enum jnr.a64asm.CONDITION
 
C_CC - Enum constant in enum jnr.a64asm.CONDITION
 
C_CS - Enum constant in enum jnr.a64asm.CONDITION
 
C_DEFAULT - Enum constant in enum jnr.a64asm.CONDITION
 
C_EQ - Enum constant in enum jnr.a64asm.CONDITION
 
C_EQUAL - Enum constant in enum jnr.a64asm.CONDITION
 
C_GE - Enum constant in enum jnr.a64asm.CONDITION
 
C_GREATER - Enum constant in enum jnr.a64asm.CONDITION
 
C_GREATER_EQUAL - Enum constant in enum jnr.a64asm.CONDITION
 
C_GT - Enum constant in enum jnr.a64asm.CONDITION
 
C_HI - Enum constant in enum jnr.a64asm.CONDITION
 
C_HS - Enum constant in enum jnr.a64asm.CONDITION
 
C_LE - Enum constant in enum jnr.a64asm.CONDITION
 
C_LESS - Enum constant in enum jnr.a64asm.CONDITION
 
C_LESS_EQUAL - Enum constant in enum jnr.a64asm.CONDITION
 
C_LO - Enum constant in enum jnr.a64asm.CONDITION
 
C_LS - Enum constant in enum jnr.a64asm.CONDITION
 
C_LT - Enum constant in enum jnr.a64asm.CONDITION
 
C_MI - Enum constant in enum jnr.a64asm.CONDITION
 
C_NE - Enum constant in enum jnr.a64asm.CONDITION
 
C_NEGATIVE - Enum constant in enum jnr.a64asm.CONDITION
 
C_NO_CONDITION - Enum constant in enum jnr.a64asm.CONDITION
 
C_NO_OVERFLOW - Enum constant in enum jnr.a64asm.CONDITION
 
C_NOT_EQUAL - Enum constant in enum jnr.a64asm.CONDITION
 
C_NOT_ZERO - Enum constant in enum jnr.a64asm.CONDITION
 
C_NV - Enum constant in enum jnr.a64asm.CONDITION
 
C_OVERFLOW - Enum constant in enum jnr.a64asm.CONDITION
 
C_PL - Enum constant in enum jnr.a64asm.CONDITION
 
C_POSITIVE - Enum constant in enum jnr.a64asm.CONDITION
 
C_POSITIVE_ZERO - Enum constant in enum jnr.a64asm.CONDITION
 
C_SIGN - Enum constant in enum jnr.a64asm.CONDITION
 
C_VC - Enum constant in enum jnr.a64asm.CONDITION
 
C_VS - Enum constant in enum jnr.a64asm.CONDITION
 
C_ZERO - Enum constant in enum jnr.a64asm.CONDITION
 
capacity() - Method in class jnr.a64asm.CodeBuffer
 
cbnz(Register, Label) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cbz(Register, Label) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ccmn(Register, Immediate, Immediate, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ccmn(Register, Register, Immediate, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ccmp(Register, Immediate, Immediate, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ccmp(Register, Register, Immediate, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
CCSIDR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
cinc(Register, Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cinv(Register, Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
CLIDR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
clrex(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cls(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
clz(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cmn(Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cmn(Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cmn(Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cmp(Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cmp(Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cmp(Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cneg(Register, Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
CNTFRQ_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTHCTL_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTHP_CTL_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTHP_CVAL_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTHP_TVAL_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTKCTL_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTP_CTL_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTP_CVAL_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTP_TVAL_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTPCT_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTPS_CTL_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTPS_CVAL_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTPS_TVAL_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTV_CTL_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTV_CVAL_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTV_TVAL_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTVCT_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CNTVOFF_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
code - Variable in class jnr.a64asm.BaseReg
 
code - Variable in class jnr.a64asm.InstructionDescription
 
code - Variable in class jnr.a64asm.SysRegDescription
 
code() - Method in class jnr.a64asm.BaseReg
 
CodeBuffer - Class in jnr.a64asm
 
CodeBuffer() - Constructor for class jnr.a64asm.CodeBuffer
 
codeSize() - Method in class jnr.a64asm.Assembler_A64
Gets the required size of memory required to store all the generated code
compbranch - Enum constant in enum jnr.a64asm.InstructionGroup
 
condbranch - Enum constant in enum jnr.a64asm.InstructionGroup
 
condcmp_imm - Enum constant in enum jnr.a64asm.InstructionGroup
 
condcmp_reg - Enum constant in enum jnr.a64asm.InstructionGroup
 
CONDITION - Enum in jnr.a64asm
 
CONDITION(int) - Constructor for enum jnr.a64asm.CONDITION
 
Conditions - Class in jnr.a64asm
 
Conditions(int) - Constructor for class jnr.a64asm.Conditions
 
condsel - Enum constant in enum jnr.a64asm.InstructionGroup
 
CONTEXTIDR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
copyTo(ByteBuffer) - Method in class jnr.a64asm.CodeBuffer
 
CPACR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CPTR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CPTR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
cpu - Variable in class jnr.a64asm.Assembler_A64
 
CPU_A64 - Enum in jnr.a64asm
 
CPU_A64() - Constructor for enum jnr.a64asm.CPU_A64
 
cpuInfo - Variable in class jnr.a64asm.Assembler_A64
 
CpuInfo - Class in jnr.a64asm
 
CpuInfo(CpuInfo.Vendor, int) - Constructor for class jnr.a64asm.CpuInfo
 
CpuInfo.Vendor - Enum in jnr.a64asm
 
csel(Register, Register, Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
cset(Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
csetm(Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
csinc(Register, Register, Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
csinv(Register, Register, Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
csneg(Register, Register, Register, Conditions) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
CSSELR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CTR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
CURRENTEL - Enum constant in enum jnr.a64asm.SYSREG_CODE
 

D

DACR32_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DAIF - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGAUTHSTATUS_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR10_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR11_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR12_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR13_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR14_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR15_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR2_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR3_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR4_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR5_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR6_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR7_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR8_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBCR9_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR10_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR11_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR12_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR13_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR14_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR15_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR2_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR3_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR4_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR5_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR6_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR7_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR8_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGBVR9_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGCLAIMCLR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGCLAIMSET_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGDTR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGDTRRX_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGDTRTX_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGPRCR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGVCR32_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR10_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR11_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR12_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR13_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR14_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR15_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR2_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR3_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR4_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR5_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR6_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR7_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR8_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWCR9_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR10_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR11_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR12_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR13_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR14_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR15_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR2_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR3_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR4_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR5_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR6_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR7_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR8_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
DBGWVR9_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
dc(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
dcps1(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
dcps2(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
dcps3(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
DCZID_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
destination - Variable in class jnr.a64asm.RelocData
Relative displacement or absolute address.
displacement - Variable in class jnr.a64asm.LinkData
 
displacement - Variable in class jnr.a64asm.Mem
 
displacement() - Method in class jnr.a64asm.Mem
 
DLR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
dmb(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
dp_1src - Enum constant in enum jnr.a64asm.InstructionGroup
 
dp_2src - Enum constant in enum jnr.a64asm.InstructionGroup
 
dp_3src - Enum constant in enum jnr.a64asm.InstructionGroup
 
drps() - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
dsb(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
DSPSR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
dword_ptr(Label) - Static method in class jnr.a64asm.Asm
Create dword (4 Bytes) pointer operand.
dword_ptr(Label, long) - Static method in class jnr.a64asm.Asm
Create dword (4 Bytes) pointer operand.
dword_ptr(Label, Register, int, long) - Static method in class jnr.a64asm.Asm
Create qword (8 Bytes) pointer operand.
dword_ptr(Register, long) - Static method in class jnr.a64asm.Asm
Create dword (8 Bytes) pointer operand.
dword_ptr(Register, Register, int, long) - Static method in class jnr.a64asm.Asm
Create dword (4 Bytes) pointer operand.
dword_ptr_abs(long, Register, int, long) - Static method in class jnr.a64asm.Asm
 

E

ELR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ELR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ELR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
emitA64(INST_CODE) - Method in class jnr.a64asm.SerializerCore
 
emitA64(INST_CODE, Operand) - Method in class jnr.a64asm.SerializerCore
 
emitA64(INST_CODE, Operand, Operand) - Method in class jnr.a64asm.SerializerCore
 
emitA64(INST_CODE, Operand, Operand, Operand) - Method in class jnr.a64asm.SerializerCore
 
emitA64(INST_CODE, Operand, Operand, Operand, Operand) - Method in class jnr.a64asm.SerializerCore
 
emitA64(INST_CODE, Operand, Operand, Operand, Operand, Operand) - Method in class jnr.a64asm.SerializerCore
 
emitByte(byte) - Method in class jnr.a64asm.CodeBuffer
 
emitData(ByteBuffer, int) - Method in class jnr.a64asm.CodeBuffer
 
emitDWord(int) - Method in class jnr.a64asm.CodeBuffer
 
emitQWord(long) - Method in class jnr.a64asm.CodeBuffer
 
emitWord(short) - Method in class jnr.a64asm.CodeBuffer
 
ensureSpace() - Method in class jnr.a64asm.CodeBuffer
 
eon(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
eor(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
eor(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
eret() - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ERROR_CODE - Enum in jnr.a64asm
 
ERROR_CODE() - Constructor for enum jnr.a64asm.ERROR_CODE
 
ERROR_ILLEGAL_ADDRESING - Enum constant in enum jnr.a64asm.ERROR_CODE
Illegal addressing used (unencodable).
ERROR_ILLEGAL_INSTRUCTION - Enum constant in enum jnr.a64asm.ERROR_CODE
Illegal instruction.
ERROR_ILLEGAL_SHORT_JUMP - Enum constant in enum jnr.a64asm.ERROR_CODE
Short jump instruction used, but displacement is out of bounds.
ERROR_NO_HEAP_MEMORY - Enum constant in enum jnr.a64asm.ERROR_CODE
Memory allocation error (@c ASMJIT_MALLOC returned @c NULL).
ERROR_NO_VIRTUAL_MEMORY - Enum constant in enum jnr.a64asm.ERROR_CODE
Virtual memory allocation error (@c VirtualMemory returned @c NULL).
ERROR_NONE - Enum constant in enum jnr.a64asm.ERROR_CODE
No error (success).
ERROR_UNKNOWN_INSTRUCTION - Enum constant in enum jnr.a64asm.ERROR_CODE
Unknown instruction.
ESR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ESR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ESR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
exception - Enum constant in enum jnr.a64asm.InstructionGroup
 
Ext - Class in jnr.a64asm
 
Ext(long, long) - Constructor for class jnr.a64asm.Ext
 
extend - Variable in class jnr.a64asm.Mem
 
EXTEND_ENUM - Enum in jnr.a64asm
 
EXTEND_ENUM() - Constructor for enum jnr.a64asm.EXTEND_ENUM
 
ExtendedValue - Class in jnr.a64asm
 
ExtendedValue(boolean, int) - Constructor for class jnr.a64asm.ExtendedValue
 
extr(Register, Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
extract - Enum constant in enum jnr.a64asm.InstructionGroup
 

F

family - Variable in class jnr.a64asm.CpuInfo
 
FAR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
FAR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
FAR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
find(INST_CODE) - Static method in class jnr.a64asm.InstructionDescription
 
find(SYSREG_CODE) - Static method in class jnr.a64asm.SysRegDescription
 
fp - Static variable in class jnr.a64asm.Asm
frame pointer
FPCR - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
FPEXC32_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
FPSR - Enum constant in enum jnr.a64asm.SYSREG_CODE
 

G

GENERIC - Enum constant in enum jnr.a64asm.CpuInfo.Vendor
 
GENERIC - Static variable in class jnr.a64asm.CpuInfo
 
getByteAt(int) - Method in class jnr.a64asm.Assembler_A64
 
getByteAt(int) - Method in class jnr.a64asm.CodeBuffer
 
getDWordAt(int) - Method in class jnr.a64asm.Assembler_A64
 
getDWordAt(int) - Method in class jnr.a64asm.CodeBuffer
 
getEnum() - Method in class jnr.a64asm.SysRegister
 
getInt32At(int) - Method in class jnr.a64asm.Assembler_A64
 
getOffset() - Method in class jnr.a64asm.Offset
 
getPostIndex() - Method in class jnr.a64asm.Post_index
 
getPreIndex() - Method in class jnr.a64asm.Pre_index
 
getQWordAt(int) - Method in class jnr.a64asm.Assembler_A64
 
getQWordAt(int) - Method in class jnr.a64asm.CodeBuffer
 
getRegister() - Method in class jnr.a64asm.Offset
 
getRegister() - Method in class jnr.a64asm.Post_index
 
getRegister() - Method in class jnr.a64asm.Pre_index
 
getWordAt(int) - Method in class jnr.a64asm.Assembler_A64
 
getWordAt(int) - Method in class jnr.a64asm.CodeBuffer
 
gpb - Static variable in class jnr.a64asm.Register
 
gpb(int) - Static method in class jnr.a64asm.Register
 
gpr(int) - Static method in class jnr.a64asm.Register
 
gpr(Register[], int) - Static method in class jnr.a64asm.Register
 
gpw - Static variable in class jnr.a64asm.Register
 
gpw(int) - Static method in class jnr.a64asm.Register
 
group - Variable in class jnr.a64asm.InstructionDescription
 
grow() - Method in class jnr.a64asm.CodeBuffer
 

H

HACR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
hasBase() - Method in class jnr.a64asm.Mem
 
hasIndex() - Method in class jnr.a64asm.Mem
 
hasLabel() - Method in class jnr.a64asm.Mem
 
HCR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
hint(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
hlt(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
HPFAR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
HSTR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
hvc(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 

I

I386 - Static variable in enum jnr.a64asm.CPU_A64
 
ic(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ic_system - Enum constant in enum jnr.a64asm.InstructionGroup
 
id - Variable in class jnr.a64asm.Label
Label Id (0 means unknown).
ID_AA64AFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64AFR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64DFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64DFR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64ISAR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64ISAR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64MMFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64MMFR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64PFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AA64PFR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_AFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_DFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_ISAR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_ISAR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_ISAR2_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_ISAR3_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_ISAR4_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_ISAR5_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_MMFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_MMFR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_MMFR2_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_MMFR3_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_PFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ID_PFR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
IFSR32_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
imm(long) - Static method in class jnr.a64asm.Asm
 
imm(long) - Static method in class jnr.a64asm.Immediate
 
Immediate - Class in jnr.a64asm
 
Immediate(long, boolean) - Constructor for class jnr.a64asm.Immediate
 
index - Variable in class jnr.a64asm.Mem
 
index() - Method in class jnr.a64asm.BaseReg
 
index() - Method in class jnr.a64asm.Mem
 
INST_ADC_ADDSUB_CARRY - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADCS_ADDSUB_CARRY - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADD_ADDSUB_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADD_ADDSUB_IMM_SP - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADD_ADDSUB_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADD_EXT_ADDSUB_EXT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADDS_ADDSUB_EXT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADDS_ADDSUB_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADDS_ADDSUB_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADR_PCRELADDR - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ADRP_PCRELADDR - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_AND_LOG_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_AND_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ANDS_LOG_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ANDS_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ASR_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ASR_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ASRV_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_AT_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_B_BRANCH_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_B_C_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BCC_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BCS_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BEQ_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BFI_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BFM_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BFXIL_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BGE_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BGT_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BHI_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BHS_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BIC_LOG_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BIC_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BICS_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BL_BRANCH_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BLE_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BLO_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BLR_BRANCH_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BLS_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BLT_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BMI_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BNE_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BPL_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BR_BRANCH_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BRK_EXCEPTION - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BVC_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_BVS_CONDBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CBNZ_COMPBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CBZ_COMPBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CCMN_CONDCMP_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CCMN_CONDCMP_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CCMP_CONDCMP_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CCMP_CONDCMP_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CINC_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CINV_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CLREX_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CLS_DP_1SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CLZ_DP_1SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CMN_ADDSUB_EXT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CMN_ADDSUB_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CMN_ADDSUB_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CMP_ADDSUB_EXT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CMP_ADDSUB_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CMP_ADDSUB_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CNEG_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CODE - Enum in jnr.a64asm
 
INST_CODE() - Constructor for enum jnr.a64asm.INST_CODE
 
INST_CSEL_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CSET_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CSETM_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CSINC_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CSINV_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_CSNEG_CONDSEL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_DC_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_DCPS1_EXCEPTION - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_DCPS2_EXCEPTION - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_DCPS3_EXCEPTION - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_DMB_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_DRPS_BRANCH_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_DSB_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_EON_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_EOR_LOG_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_EOR_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ERET_BRANCH_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_EXTR_EXTRACT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_HINT_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_HLT_EXCEPTION - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_HVC_EXCEPTION - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_IC_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ISB_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDAR_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDARB_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDARH_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDAXP_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDAXR_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDAXRB_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDAXRH_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDNP_LDSTNAPAIR_OFFS - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDNP_LDSTNAPAIR_OFFS_V - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDP_LDSTPAIR_INDEXED_V - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDP_LDSTPAIR_OFF_LDST_POS - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDP_LDSTPAIR_OFF_V - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDP_POST_INDEXED_IDST_IMM9 - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDP_PRE_INDEXED_IDST_IMM9 - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDPSW_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDPSW_POST_INDEXED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDPSW_PRE_INDEXED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDR_IMM_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDR_IMM_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDR_IMM_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDR_LOADLIT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDR_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRB_IMM_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRB_IMM_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRB_IMM_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRB_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRH_IMM_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRH_IMM_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRH_IMM_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRH_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSB_IMM_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSB_IMM_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSB_IMM_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSB_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSH_IMM_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSH_IMM_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSH_IMM_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSH_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSW_IMM_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSW_IMM_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSW_IMM_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSW_LOADLIT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDRSW_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDTR_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDTRB_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDTRH_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDTRSB_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDTRSH_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDTRSW_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDUR_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDUR_LDST_UNSCALED_X - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDURB_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDURH_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDURSB_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDURSH_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDURSW_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDXP_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDXR_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDXRB_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LDXRH_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LSL_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LSL_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LSLV_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LSR_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LSR_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_LSRV_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MADD_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MNEG_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MOV_ADDSUB_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MOV_LOG_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MOV_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MOV_MOVEWIDE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MOV_MOVEWIDE_X - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MOVK_MOVEWIDE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MOVN_MOVEWIDE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MOVZ_MOVEWIDE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MRS_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MSR_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MSR_IC_SYSTEM_X - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MSUB_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MUL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_MVN_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_NEG_ADDSUB_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_NEGS_ADDSUB_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_NGC_ADDSUB_CARRY - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_NGCS_ADDSUB_CARRY - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_NOP_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ORN_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ORR_LOG_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ORR_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_PRFM_LDST_POS__IMMEDIATE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_PRFM_LDST_REGOFF__REGISTER - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_PRFM_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_PRFM_LOADLIT__LITERAL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_PRFUM_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_RBIT_DP_1SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_RET_BRANCH_REG - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_REV_DP_1SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_REV_DP_1SRC_X - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_REV16_DP_1SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_REV32_DP_1SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ROR_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_ROR_EXTRACT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_RORV_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SBC_ADDSUB_CARRY - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SBCS_ADDSUB_CARRY - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SBFIZ_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SBFM_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SBFX_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SDIV_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SEV_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SEVL_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SMADDL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SMC_EXCEPTION - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SMNEGL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SMSUBL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SMULH_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SMULL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STLR_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STLRB_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STLRH_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STLXP_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STLXR_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STLXRB_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STLXRH_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STNP_LDSTNAPAIR_OFFS - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STNP_LDSTNAPAIR_OFFS_X - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STP_LDSTPAIR_INDEXED_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STP_LDSTPAIR_INDEXED_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STP_LDSTPAIR_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STR_LDST_IMM9_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STR_LDST_IMM9_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STR_LDST_POS - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STR_LDST_REGOFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STRB_LDST_IMM9_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STRB_LDST_OFFSET - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STRB_LDST_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STRB_LDST_REGOFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STRH_LDST_IMM_OFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STRH_LDST_IMM_POST - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STRH_LDST_IMM_PRE - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STRH_LDST_REGOFF - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STTR_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STTRB_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STTRH_LDST_UNPRIV - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STUR_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STUR_LDST_UNSCALED_X - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STURB_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STURH_LDST_UNSCALED - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STXP_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STXR_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STXRB_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_STXRH_LDSTEXCL - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SUB_ADDSUB_EXT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SUB_ADDSUB_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SUB_ADDSUB_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SUBS_ADDSUB_EXT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SUBS_ADDSUB_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SUBS_ADDSUB_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SVC_EXCEPTION - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SXTB_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SXTH_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SXTW_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SYS_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_SYSL_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_TBNZ_TESTBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_TBZ_TESTBRANCH - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_TLBI_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_TST_LOG_IMM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_TST_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UBFIZ_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UBFM_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UBFX_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UDIV_DP_2SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UMADDL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UMNEGL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UMSUBL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UMULH_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UMULL_DP_3SRC - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UXTB_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UXTH_BITFIELD - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_UXTW_LOG_SHIFT - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_WFE_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_WFI_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
INST_YIELD_IC_SYSTEM - Enum constant in enum jnr.a64asm.INST_CODE
 
InstructionDescription - Class in jnr.a64asm
 
InstructionDescription(INST_CODE, int, int, InstructionGroup) - Constructor for class jnr.a64asm.InstructionDescription
 
InstructionGroup - Enum in jnr.a64asm
 
InstructionGroup() - Constructor for enum jnr.a64asm.InstructionGroup
 
INTEL - Enum constant in enum jnr.a64asm.CpuInfo.Vendor
 
intValue() - Method in enum jnr.a64asm.ERROR_CODE
 
intValue() - Method in enum jnr.a64asm.EXTEND_ENUM
 
intValue() - Method in class jnr.a64asm.Immediate
 
intValue() - Method in class jnr.a64asm.PRFOP_ENUM
 
intValue(boolean) - Static method in class jnr.a64asm.Assembler_A64
 
is64() - Method in class jnr.a64asm.Assembler_A64
 
is64() - Method in class jnr.a64asm.SerializerCore
 
isb(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
isBound() - Method in class jnr.a64asm.Label
Returns @c true if label is bound.
isCond() - Method in class jnr.a64asm.Operand
 
isExtend() - Method in class jnr.a64asm.Operand
Return @c true if operand is label (@c OP_LABEL).
isImm() - Method in class jnr.a64asm.Operand
Return @c true if operand is immediate (@c OP_IMM).
isInt16(long) - Static method in class jnr.a64asm.Util
Returns @c true if a given integer @a x is signed 16 bit integer
isInt32(long) - Static method in class jnr.a64asm.Util
Returns @c true if a given integer @a x is signed 32 bit integer
isInt8(long) - Static method in class jnr.a64asm.Util
Returns @c true if a given integer @a x is signed 8 bit integer
isLabel() - Method in class jnr.a64asm.Operand
Return @c true if operand is label (@c OP_LABEL).
isLinked() - Method in class jnr.a64asm.Label
Returns @c true if label is linked.
isMem() - Method in class jnr.a64asm.Operand
Return @c true if operand is memory address (@c OP_MEM).
isNone() - Method in class jnr.a64asm.Operand
Return @c true if operand is none (@c OP_NONE).
isOffset() - Method in class jnr.a64asm.Operand
 
isPostIndex() - Method in class jnr.a64asm.Operand
 
isPrefOp() - Method in class jnr.a64asm.Operand
 
isPreIndex() - Method in class jnr.a64asm.Operand
 
isPrfop() - Method in class jnr.a64asm.Operand
 
ISR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
isReg() - Method in class jnr.a64asm.Operand
Return @c true if operand is any (general purpose, mmx or sse) register (@c OP_REG).
isRegCode(int) - Method in class jnr.a64asm.Operand
 
isRegIndex(int) - Method in class jnr.a64asm.Operand
 
isRegMem() - Method in class jnr.a64asm.Operand
Return @c true if operand is any register or memory.
isRegMem(int) - Method in class jnr.a64asm.Operand
 
isRegType(int) - Method in class jnr.a64asm.Operand
 
isUInt16(long) - Static method in class jnr.a64asm.Util
Returns @c true if a given integer @a x is unsigned 16 bit integer
isUInt32(long) - Static method in class jnr.a64asm.Util
Returns @c true if a given integer @a x is unsigned 32 bit integer
isUInt8(long) - Static method in class jnr.a64asm.Util
Returns @c true if a given integer @a x is unsigned 8 bit integer
isUnsigned - Variable in class jnr.a64asm.Immediate
 
isUnsigned() - Method in class jnr.a64asm.Immediate
Return true if immediate is unsigned value.
isUnused() - Method in class jnr.a64asm.Label
Returns @c true if label is unused (not bound or linked).

J

jnr.a64asm - package jnr.a64asm
 

L

label - Variable in class jnr.a64asm.Mem
 
label() - Method in class jnr.a64asm.Mem
 
Label - Class in jnr.a64asm
 
Label() - Constructor for class jnr.a64asm.Label
 
Label(int) - Constructor for class jnr.a64asm.Label
 
LABEL_STATE - Enum in jnr.a64asm
 
LABEL_STATE() - Constructor for enum jnr.a64asm.LABEL_STATE
 
LABEL_STATE_BOUND - Enum constant in enum jnr.a64asm.LABEL_STATE
Label is bound
LABEL_STATE_LINKED - Enum constant in enum jnr.a64asm.LABEL_STATE
Label is linked (waiting to be bound)
LABEL_STATE_UNUSED - Enum constant in enum jnr.a64asm.LABEL_STATE
Label is unused.
ldar(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldarb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldarh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldaxp(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldaxr(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldaxrb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldaxrh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldnp(Register, Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldp(Register, Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldp(Register, Register, Post_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldp(Register, Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldpsw(Register, Register, Mem, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldpsw(Register, Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldpsw(Register, Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldr(Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldr(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldr(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldr(Register, Post_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldr(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrb(Register, Mem, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrb(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrb(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrh(Register, Mem, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrh(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrh(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsb(Register, Mem, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsb(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsb(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsh(Register, Mem, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsh(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsh(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsw(Register, Label) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsw(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsw(Register, Mem, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsw(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldrsw(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldst_imm9 - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldst_imm9_2reg - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldst_pos - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldst_pos_2reg - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldst_regoff - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldst_unpriv - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldst_unscaled - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldstexcl - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldstexcl_op3 - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldstexcl_op4 - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldstnapair_offs - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldstpair_indexed - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldstpair_off - Enum constant in enum jnr.a64asm.InstructionGroup
 
ldtr(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldtrb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldtrh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldtrsb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldtrsh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldtrsw(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldur(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldurb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldurh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldursb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldursh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldursw(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldxp(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldxr(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldxrb(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ldxrh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
link(LinkData) - Method in class jnr.a64asm.Label
 
LinkData - Class in jnr.a64asm
 
LinkData(int, long, int) - Constructor for class jnr.a64asm.LinkData
 
links - Variable in class jnr.a64asm.Label
 
loadlit - Enum constant in enum jnr.a64asm.InstructionGroup
 
log(String) - Method in class jnr.a64asm.Logger
 
log_imm - Enum constant in enum jnr.a64asm.InstructionGroup
 
log_shift - Enum constant in enum jnr.a64asm.InstructionGroup
 
logAlign(long) - Method in class jnr.a64asm.Logger
 
Logger - Class in jnr.a64asm
Simple wrapper around logging
Logger() - Constructor for class jnr.a64asm.Logger
 
longValue() - Method in class jnr.a64asm.Immediate
 
lr - Static variable in class jnr.a64asm.Asm
link register
lsl - Variable in class jnr.a64asm.ExtendedValue
 
lsl(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
lsl(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
LSL - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 
LSL - Static variable in class jnr.a64asm.SHIFT_ENUM
 
lslv(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
lsr(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
lsr(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
LSR - Static variable in class jnr.a64asm.SHIFT_ENUM
 
lsrv(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 

M

madd(Register, Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
MAIR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MAIR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MAIR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MAKE_INST(INST_CODE, int, int, InstructionGroup) - Static method in class jnr.a64asm.InstructionDescription
 
MAKE_SYSREGCODE(SYSREG_CODE, int, int, int) - Static method in class jnr.a64asm.SysRegDescription
 
MAKE_SYSREGCODE(SYSREG_CODE, int, int, int, int, int) - Static method in class jnr.a64asm.SysRegDescription
 
mask - Variable in class jnr.a64asm.InstructionDescription
 
MDCCINT_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MDCCSR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MDCR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MDCR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MDRAR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MDSCR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
Mem - Class in jnr.a64asm
 
Mem(int, int, int, Label, long, long, int, Ext) - Constructor for class jnr.a64asm.Mem
 
Mem(long, long, int) - Constructor for class jnr.a64asm.Mem
 
Mem(long, Register, int, long, int) - Constructor for class jnr.a64asm.Mem
 
Mem(Label, long, int) - Constructor for class jnr.a64asm.Mem
 
Mem(Label, Register, int, long, int) - Constructor for class jnr.a64asm.Mem
 
Mem(Register, int) - Constructor for class jnr.a64asm.Mem
 
Mem(Register, long, int) - Constructor for class jnr.a64asm.Mem
 
Mem(Register, Ext, int) - Constructor for class jnr.a64asm.Mem
 
Mem(Register, Register, int, long, int) - Constructor for class jnr.a64asm.Mem
 
MIDR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
mneg(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
mov(Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
mov(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
mov(Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
movewide - Enum constant in enum jnr.a64asm.InstructionGroup
 
movk(Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
movn(Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
movz(Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
MPIDR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
mrs(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
msr(Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
msr(SysRegister, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
msub(Register, Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
mul(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
MVFR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MVFR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
MVFR2_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
mvn(Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 

N

neg(Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
negs(Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ngc(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ngcs(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
no_reg - Static variable in class jnr.a64asm.Asm
No register, can be used only in @c Mem operand.
NO_REG - Static variable in class jnr.a64asm.REG
 
nop() - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
NZCV - Enum constant in enum jnr.a64asm.SYSREG_CODE
 

O

O_G32 - Static variable in class jnr.a64asm.OperandFlags
 
O_G32_64 - Static variable in class jnr.a64asm.OperandFlags
 
O_G64 - Static variable in class jnr.a64asm.OperandFlags
 
O_IMM - Static variable in class jnr.a64asm.OperandFlags
 
O_MEM - Static variable in class jnr.a64asm.OperandFlags
 
offset - Variable in class jnr.a64asm.LinkData
 
offset - Variable in class jnr.a64asm.Offset
 
offset - Variable in class jnr.a64asm.RelocData
Offset from code begin address (in the emitted code data stream).
offset() - Method in class jnr.a64asm.Assembler_A64
 
offset() - Method in class jnr.a64asm.CodeBuffer
 
Offset - Class in jnr.a64asm
 
Offset(Register, Immediate) - Constructor for class jnr.a64asm.Offset
 
op - Variable in class jnr.a64asm.Operand
 
op() - Method in class jnr.a64asm.Operand
Return type of operand, see @c OP.
OP - Class in jnr.a64asm
Operand types that can be encoded in Op operand
OP() - Constructor for class jnr.a64asm.OP
 
OP_COND - Static variable in class jnr.a64asm.OP
Operand is variable.
OP_EXT - Static variable in class jnr.a64asm.OP
Operand is variable.
OP_IMM - Static variable in class jnr.a64asm.OP
Operand is immediate.
OP_LABEL - Static variable in class jnr.a64asm.OP
Operand is label.
OP_MEM - Static variable in class jnr.a64asm.OP
Operand is memory.
OP_NONE - Static variable in class jnr.a64asm.OP
Invalid operand
OP_OFFSET - Static variable in class jnr.a64asm.OP
Operand is offset
OP_POSTINDEX - Static variable in class jnr.a64asm.OP
Operand is
OP_PREFOP - Static variable in class jnr.a64asm.OP
Operand is prefetch operation.
OP_PREINDEX - Static variable in class jnr.a64asm.OP
Operand is
OP_PRFOP - Static variable in class jnr.a64asm.OP
Operand is PRFop
OP_PSTATEFIELD - Static variable in class jnr.a64asm.OP
Operand is variable.
OP_REG - Static variable in class jnr.a64asm.OP
Operand is register.
OP_SHIFT - Static variable in class jnr.a64asm.OP
Operand is variable.
OP_SYSREG - Static variable in class jnr.a64asm.OP
Operand is variable.
OP_VAR - Static variable in class jnr.a64asm.OP
Operand is variable.
opcode - Variable in class jnr.a64asm.InstructionDescription
 
Operand - Class in jnr.a64asm
 
Operand(int, int) - Constructor for class jnr.a64asm.Operand
 
OperandFlags - Class in jnr.a64asm
 
OperandFlags() - Constructor for class jnr.a64asm.OperandFlags
 
orn(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
orr(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
orr(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
OSDLR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
OSDTRRX_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
OSDTRTX_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
OSECCR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
OSLAR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
OSLSR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 

P

PAR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
pcreladdr - Enum constant in enum jnr.a64asm.InstructionGroup
 
PLDL1KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLDL1KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLDL1STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLDL1STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLDL2KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLDL2KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLDL2STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLDL2STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLDL3KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLDL3KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLDL3STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLDL3STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLIL1KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLIL1KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLIL1STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLIL1STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLIL2KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLIL2KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLIL2STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLIL2STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLIL3KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLIL3KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PLIL3STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PLIL3STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PMCCFILTR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMCCNTR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMCEID0_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMCEID1_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMCNTENCLR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMCNTENSET_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMCR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR0_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR1_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR10_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR11_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR12_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR13_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR14_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR15_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR16_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR17_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR18_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR19_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR2_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR20_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR21_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR22_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR23_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR24_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR25_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR26_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR27_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR28_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR29_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR3_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR30_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR4_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR5_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR6_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR7_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR8_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVCNTR9_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER0_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER1_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER10_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER11_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER12_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER13_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER14_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER15_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER16_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER17_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER18_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER19_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER2_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER20_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER21_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER22_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER23_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER24_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER25_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER26_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER27_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER28_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER29_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER3_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER30_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER4_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER5_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER6_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER7_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER8_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMEVTYPER9_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMINTENCLR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMINTENSET_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMOVSCLR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMOVSSET_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMSELR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMSWINC_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMUSERENR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMXEVCNTR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
PMXEVTYPER_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
position - Variable in class jnr.a64asm.Label
Position (always positive, information depends to @c state).
position() - Method in class jnr.a64asm.Label
Returns the position of bound or linked labels, -1 if label is unused.
Post_index - Class in jnr.a64asm
 
Post_index(Register, Immediate) - Constructor for class jnr.a64asm.Post_index
 
postIndex - Variable in class jnr.a64asm.Post_index
 
Pre_index - Class in jnr.a64asm
 
Pre_index(Register, Immediate) - Constructor for class jnr.a64asm.Pre_index
 
PREF_ENUM - Enum in jnr.a64asm
 
PREF_ENUM() - Constructor for enum jnr.a64asm.PREF_ENUM
 
PrefOp - Class in jnr.a64asm
 
PrefOp(long, PREF_ENUM) - Constructor for class jnr.a64asm.PrefOp
 
preIndex - Variable in class jnr.a64asm.Pre_index
 
prfm(PRFOP_ENUM, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
prfm(PRFOP_ENUM, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
prfm(PRFOP_ENUM, Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
PRFOP_ENUM - Class in jnr.a64asm
 
PRFOP_ENUM(int) - Constructor for class jnr.a64asm.PRFOP_ENUM
 
prfum(PRFOP_ENUM, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
PSTL1KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PSTL1KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PSTL1STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PSTL1STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PSTL2KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PSTL2KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PSTL2STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PSTL2STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PSTL3KEEP - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PSTL3KEEP - Static variable in class jnr.a64asm.PRFOP_ENUM
 
PSTL3STRM - Enum constant in enum jnr.a64asm.PREF_ENUM
 
PSTL3STRM - Static variable in class jnr.a64asm.PRFOP_ENUM
 
ptr(Label) - Static method in class jnr.a64asm.Asm
Create pointer operand with not specified size.
ptr(Label, long) - Static method in class jnr.a64asm.Asm
Create pointer operand with not specified size.
ptr(Label, Register, int, long) - Static method in class jnr.a64asm.Asm
Create pointer operand with not specified size.
ptr(Register, long) - Static method in class jnr.a64asm.Asm
Create pointer operand with not specified size.
ptr(Register, Register, int, long) - Static method in class jnr.a64asm.Asm
Create pointer operand with not specified size.

R

rbit(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
REG - Class in jnr.a64asm
 
REG() - Constructor for class jnr.a64asm.REG
 
reg_code - Variable in class jnr.a64asm.SysRegDescription
 
REG_GPR - Static variable in class jnr.a64asm.REG
 
REG_GPT - Static variable in class jnr.a64asm.REG
 
REG_W0 - Static variable in class jnr.a64asm.REG
 
REG_W1 - Static variable in class jnr.a64asm.REG
 
REG_W10 - Static variable in class jnr.a64asm.REG
 
REG_W11 - Static variable in class jnr.a64asm.REG
 
REG_W12 - Static variable in class jnr.a64asm.REG
 
REG_W13 - Static variable in class jnr.a64asm.REG
 
REG_W14 - Static variable in class jnr.a64asm.REG
 
REG_W15 - Static variable in class jnr.a64asm.REG
 
REG_W16 - Static variable in class jnr.a64asm.REG
 
REG_W17 - Static variable in class jnr.a64asm.REG
 
REG_W18 - Static variable in class jnr.a64asm.REG
 
REG_W19 - Static variable in class jnr.a64asm.REG
 
REG_W2 - Static variable in class jnr.a64asm.REG
 
REG_W20 - Static variable in class jnr.a64asm.REG
 
REG_W21 - Static variable in class jnr.a64asm.REG
 
REG_W22 - Static variable in class jnr.a64asm.REG
 
REG_W23 - Static variable in class jnr.a64asm.REG
 
REG_W24 - Static variable in class jnr.a64asm.REG
 
REG_W25 - Static variable in class jnr.a64asm.REG
 
REG_W26 - Static variable in class jnr.a64asm.REG
 
REG_W27 - Static variable in class jnr.a64asm.REG
 
REG_W28 - Static variable in class jnr.a64asm.REG
 
REG_W29 - Static variable in class jnr.a64asm.REG
 
REG_W3 - Static variable in class jnr.a64asm.REG
 
REG_W30 - Static variable in class jnr.a64asm.REG
 
REG_W4 - Static variable in class jnr.a64asm.REG
 
REG_W5 - Static variable in class jnr.a64asm.REG
 
REG_W6 - Static variable in class jnr.a64asm.REG
 
REG_W7 - Static variable in class jnr.a64asm.REG
 
REG_W8 - Static variable in class jnr.a64asm.REG
 
REG_W9 - Static variable in class jnr.a64asm.REG
 
REG_X0 - Static variable in class jnr.a64asm.REG
 
REG_X1 - Static variable in class jnr.a64asm.REG
 
REG_X10 - Static variable in class jnr.a64asm.REG
 
REG_X11 - Static variable in class jnr.a64asm.REG
 
REG_X12 - Static variable in class jnr.a64asm.REG
 
REG_X13 - Static variable in class jnr.a64asm.REG
 
REG_X14 - Static variable in class jnr.a64asm.REG
 
REG_X15 - Static variable in class jnr.a64asm.REG
 
REG_X16 - Static variable in class jnr.a64asm.REG
 
REG_X17 - Static variable in class jnr.a64asm.REG
 
REG_X18 - Static variable in class jnr.a64asm.REG
 
REG_X19 - Static variable in class jnr.a64asm.REG
 
REG_X2 - Static variable in class jnr.a64asm.REG
 
REG_X20 - Static variable in class jnr.a64asm.REG
 
REG_X21 - Static variable in class jnr.a64asm.REG
 
REG_X22 - Static variable in class jnr.a64asm.REG
 
REG_X23 - Static variable in class jnr.a64asm.REG
 
REG_X24 - Static variable in class jnr.a64asm.REG
 
REG_X25 - Static variable in class jnr.a64asm.REG
 
REG_X26 - Static variable in class jnr.a64asm.REG
 
REG_X27 - Static variable in class jnr.a64asm.REG
 
REG_X28 - Static variable in class jnr.a64asm.REG
 
REG_X29 - Static variable in class jnr.a64asm.REG
 
REG_X3 - Static variable in class jnr.a64asm.REG
 
REG_X30 - Static variable in class jnr.a64asm.REG
 
REG_X31 - Static variable in class jnr.a64asm.REG
 
REG_X4 - Static variable in class jnr.a64asm.REG
 
REG_X5 - Static variable in class jnr.a64asm.REG
 
REG_X6 - Static variable in class jnr.a64asm.REG
 
REG_X7 - Static variable in class jnr.a64asm.REG
 
REG_X8 - Static variable in class jnr.a64asm.REG
 
REG_X9 - Static variable in class jnr.a64asm.REG
 
REGCODE_MASK - Static variable in class jnr.a64asm.REG
 
Register - Class in jnr.a64asm
 
Register(int, int) - Constructor for class jnr.a64asm.Register
 
REGTYPE_MASK - Static variable in class jnr.a64asm.REG
 
RELATIVE_TO_ABSOLUTE - Enum constant in enum jnr.a64asm.RelocData.Type
 
RELOC_MODE - Enum in jnr.a64asm
Relocation info
RELOC_MODE() - Constructor for enum jnr.a64asm.RELOC_MODE
 
RELOC_NONE - Enum constant in enum jnr.a64asm.RELOC_MODE
No relocation.
RELOC_OVERWRITE - Enum constant in enum jnr.a64asm.RELOC_MODE
Overwrite relocation (immediates as constants).
relocCode(ByteBuffer, long) - Method in class jnr.a64asm.Assembler_A64
 
RelocData - Class in jnr.a64asm
Reloc to absolute address data
RelocData(RelocData.Type, int, int, long) - Constructor for class jnr.a64asm.RelocData
 
RelocData.Type - Enum in jnr.a64asm
 
relocId - Variable in class jnr.a64asm.LinkData
 
relocMode - Variable in class jnr.a64asm.Immediate
 
relocMode() - Method in class jnr.a64asm.Immediate
Return relocation mode.
RESERVED - Static variable in class jnr.a64asm.SHIFT_ENUM
 
ret(Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
rev(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
rev16(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
rev32(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
REVIDR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
RMR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
RMR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
RMR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
ror(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ror(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
rorv(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
RVBAR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
RVBAR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
RVBAR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 

S

sbc(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sbcs(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sbfiz(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sbfm(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sbfx(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
SCR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SCTLR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SCTLR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SCTLR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SDER32_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
sdiv(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
Serializer - Class in jnr.a64asm
Assembler instruction serializer.
Serializer() - Constructor for class jnr.a64asm.Serializer
 
SerializerCore - Class in jnr.a64asm
Assembler intrinsics seralizer.
SerializerCore() - Constructor for class jnr.a64asm.SerializerCore
 
SerializerIntrinsics_a64 - Class in jnr.a64asm
Assembler instruction serializer.
SerializerIntrinsics_a64() - Constructor for class jnr.a64asm.SerializerIntrinsics_a64
 
setByteAt(int, byte) - Method in class jnr.a64asm.Assembler_A64
 
setByteAt(int, byte) - Method in class jnr.a64asm.CodeBuffer
 
setDWordAt(int, int) - Method in class jnr.a64asm.Assembler_A64
 
setDWordAt(int, int) - Method in class jnr.a64asm.CodeBuffer
 
setInt32At(int, long) - Method in class jnr.a64asm.Assembler_A64
 
setQWordAt(int, long) - Method in class jnr.a64asm.Assembler_A64
 
setQWordAt(int, long) - Method in class jnr.a64asm.CodeBuffer
 
setVarAt(int, long, boolean, int) - Method in class jnr.a64asm.Assembler_A64
 
setWordAt(int, short) - Method in class jnr.a64asm.Assembler_A64
 
setWordAt(int, short) - Method in class jnr.a64asm.CodeBuffer
 
sev() - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sevl() - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
shift - Variable in class jnr.a64asm.Mem
 
shift() - Method in class jnr.a64asm.Mem
 
Shift - Class in jnr.a64asm
 
Shift(int, int) - Constructor for class jnr.a64asm.Shift
 
SHIFT_ENUM - Class in jnr.a64asm
 
SHIFT_ENUM() - Constructor for class jnr.a64asm.SHIFT_ENUM
 
shortValue() - Method in class jnr.a64asm.Immediate
 
size - Variable in class jnr.a64asm.Operand
 
size - Variable in class jnr.a64asm.RelocData
Size of relocation (4 or 8 bytes).
size() - Method in class jnr.a64asm.Operand
 
SIZE - Class in jnr.a64asm
Size of registers and pointers
SIZE() - Constructor for class jnr.a64asm.SIZE
 
SIZE_DWORD - Static variable in class jnr.a64asm.SIZE
 
SIZE_QWORD - Static variable in class jnr.a64asm.SIZE
 
SIZE_WORD - Static variable in class jnr.a64asm.SIZE
 
smaddl(Register, Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
smc(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
smnegl(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
smsubl(Register, Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
smulh(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
smull(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sp - Static variable in class jnr.a64asm.Asm
stack pointer
SP_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SP_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SP_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSEL - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_ABT - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_FIQ - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_HYP - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_IRQ - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_SVC - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SPSR_UND - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
state - Variable in class jnr.a64asm.Label
State of label, see LABEL_STATE.
stlr(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stlrb(Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stlrh(Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stlxp(Register, Register, Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stlxr(Register, Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stlxrb(Register, Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stlxrh(Register, Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stnp(Register, Register, Mem) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stp(Register, Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stp(Register, Register, Post_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stp(Register, Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
str(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
str(Register, Post_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
str(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
str(Register, Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
strb(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
strb(Register, Post_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
strb(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
strb(Register, Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
strh(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
strh(Register, Post_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
strh(Register, Pre_index) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
strh(Register, Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sttr(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sttrb(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sttrh(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stur(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sturb(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sturh(Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stxp(Register, Register, Register, Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stxr(Register, Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stxrb(Register, Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
stxrh(Register, Register, Offset) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sub(Register, Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sub(Register, Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sub(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
subs(Register, Register, Immediate, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
subs(Register, Register, Register, Ext) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
subs(Register, Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
svc(Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
sxtb(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
SXTB - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 
sxth(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
SXTH - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 
sxtw(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
SXTW - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 
SXTX - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 
sys - Static variable in class jnr.a64asm.SysRegister
 
sysReg(SYSREG_CODE) - Static method in class jnr.a64asm.SysRegister
 
SYSREG_CODE - Enum in jnr.a64asm
 
SYSREG_CODE() - Constructor for enum jnr.a64asm.SYSREG_CODE
 
SYSREG_MAX - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
SYSREG_tb - Static variable in class jnr.a64asm.SysRegDescription
 
SysRegDescription - Class in jnr.a64asm
 
SysRegDescription(SYSREG_CODE, int, int, int, int, int) - Constructor for class jnr.a64asm.SysRegDescription
 
sysRegEnum - Variable in class jnr.a64asm.SysRegister
 
SysRegister - Class in jnr.a64asm
 
SysRegister(SYSREG_CODE) - Constructor for class jnr.a64asm.SysRegister
 
sysRegtable - Static variable in class jnr.a64asm.SysRegDescription
 

T

table - Static variable in class jnr.a64asm.InstructionDescription
 
target - Variable in class jnr.a64asm.Mem
 
target() - Method in class jnr.a64asm.Mem
 
tbnz(Register, Immediate, Label) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
tbz(Register, Immediate, Label) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
TCR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TCR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TCR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TEECR32_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TEEHBR32_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
testbranch - Enum constant in enum jnr.a64asm.InstructionGroup
 
TPIDR_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TPIDR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TPIDR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TPIDR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TPIDRRO_EL0 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
tst(Register, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
tst(Register, Register, Shift) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
TTBR0_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TTBR0_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TTBR0_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
TTBR1_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
type - Variable in class jnr.a64asm.Ext
 
type - Variable in class jnr.a64asm.PrefOp
 
type - Variable in class jnr.a64asm.RelocData
Type of relocation.
type - Variable in class jnr.a64asm.Shift
 
type() - Method in class jnr.a64asm.BaseReg
 
type() - Method in class jnr.a64asm.Ext
 
type() - Method in class jnr.a64asm.PrefOp
 
type() - Method in class jnr.a64asm.Shift
 
Type() - Constructor for enum jnr.a64asm.RelocData.Type
 

U

ubfiz(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ubfm(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
ubfx(Register, Register, Immediate, Immediate) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
udiv(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
uimm(long) - Static method in class jnr.a64asm.Asm
 
uimm(long) - Static method in class jnr.a64asm.Immediate
 
umaddl(Register, Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
umnegl(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
umsubl(Register, Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
umulh(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
umull(Register, Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
Util - Class in jnr.a64asm
 
Util() - Constructor for class jnr.a64asm.Util
 
uxtb(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
UXTB - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 
uxth(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
UXTH - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 
uxtw(Register, Register) - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
UXTW - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 
UXTX - Enum constant in enum jnr.a64asm.EXTEND_ENUM
 

V

value - Variable in enum jnr.a64asm.CONDITION
 
value - Variable in class jnr.a64asm.Conditions
 
value - Variable in class jnr.a64asm.Ext
 
value - Variable in class jnr.a64asm.ExtendedValue
 
value - Variable in class jnr.a64asm.Immediate
 
value - Variable in class jnr.a64asm.PRFOP_ENUM
 
value - Variable in class jnr.a64asm.Shift
 
value() - Method in enum jnr.a64asm.CONDITION
 
value() - Method in class jnr.a64asm.Conditions
 
value() - Method in class jnr.a64asm.Ext
 
value() - Method in class jnr.a64asm.Immediate
 
value() - Method in class jnr.a64asm.Shift
 
valueOf(int) - Static method in enum jnr.a64asm.INST_CODE
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum jnr.a64asm.SYSREG_CODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.CONDITION
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.CPU_A64
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.CpuInfo.Vendor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.ERROR_CODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.EXTEND_ENUM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.INST_CODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.InstructionGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.LABEL_STATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.PREF_ENUM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.RELOC_MODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.RelocData.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jnr.a64asm.SYSREG_CODE
Returns the enum constant of this type with the specified name.
values() - Static method in enum jnr.a64asm.CONDITION
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.CPU_A64
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.CpuInfo.Vendor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.ERROR_CODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.EXTEND_ENUM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.INST_CODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.InstructionGroup
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.LABEL_STATE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.PREF_ENUM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.RELOC_MODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.RelocData.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jnr.a64asm.SYSREG_CODE
Returns an array containing the constants of this enum type, in the order they are declared.
VBAR_EL1 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
VBAR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
VBAR_EL3 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
vendor - Variable in class jnr.a64asm.CpuInfo
 
Vendor() - Constructor for enum jnr.a64asm.CpuInfo.Vendor
 
VMPIDR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
VPIDR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
VTCR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 
VTTBR_EL2 - Enum constant in enum jnr.a64asm.SYSREG_CODE
 

W

w0 - Static variable in class jnr.a64asm.Asm
64 bit 15 Spare General purpose register (64 bit mode only).
w1 - Static variable in class jnr.a64asm.Asm
 
w10 - Static variable in class jnr.a64asm.Asm
 
w11 - Static variable in class jnr.a64asm.Asm
 
w12 - Static variable in class jnr.a64asm.Asm
 
w13 - Static variable in class jnr.a64asm.Asm
 
w14 - Static variable in class jnr.a64asm.Asm
 
w15 - Static variable in class jnr.a64asm.Asm
 
w2 - Static variable in class jnr.a64asm.Asm
 
w3 - Static variable in class jnr.a64asm.Asm
 
w4 - Static variable in class jnr.a64asm.Asm
 
w5 - Static variable in class jnr.a64asm.Asm
 
w6 - Static variable in class jnr.a64asm.Asm
 
w7 - Static variable in class jnr.a64asm.Asm
 
w8 - Static variable in class jnr.a64asm.Asm
 
w9 - Static variable in class jnr.a64asm.Asm
 
wfe() - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
wfi() - Method in class jnr.a64asm.SerializerIntrinsics_a64
 
word_ptr(Label) - Static method in class jnr.a64asm.Asm
Create word (2 Bytes) pointer operand.
word_ptr(Label, long) - Static method in class jnr.a64asm.Asm
Create word (2 Bytes) pointer operand.
word_ptr(Label, Register, int, long) - Static method in class jnr.a64asm.Asm
Create dword (4 Bytes) pointer operand.
word_ptr(Register, long) - Static method in class jnr.a64asm.Asm
Create word (4 Bytes) pointer operand.
word_ptr(Register, Register, int, long) - Static method in class jnr.a64asm.Asm
Create word (2 Bytes) pointer operand.
word_ptr_abs(long, Register, int, long) - Static method in class jnr.a64asm.Asm
 

X

x0 - Static variable in class jnr.a64asm.Asm
64 bit General purpose register.
x1 - Static variable in class jnr.a64asm.Asm
64 bit General purpose register.
x2 - Static variable in class jnr.a64asm.Asm
64 bit General purpose register.
x3 - Static variable in class jnr.a64asm.Asm
64 bit General purpose register.
x4 - Static variable in class jnr.a64asm.Asm
64 bit General purpose register.
x5 - Static variable in class jnr.a64asm.Asm
64 bit General purpose register.
x6 - Static variable in class jnr.a64asm.Asm
64 bit General purpose register.
x7 - Static variable in class jnr.a64asm.Asm
64 bit General purpose register.
X86_32 - Enum constant in enum jnr.a64asm.CPU_A64
 
X86_64 - Enum constant in enum jnr.a64asm.CPU_A64
 

Y

yield() - Method in class jnr.a64asm.SerializerIntrinsics_a64
 

_

_buffer - Variable in class jnr.a64asm.Assembler_A64
 
_emita64(INST_CODE, Operand, Operand, Operand, Operand, Operand) - Method in class jnr.a64asm.Assembler_A64
 
_emita64(INST_CODE, Operand, Operand, Operand, Operand, Operand) - Method in class jnr.a64asm.SerializerCore
 
_emitByte(int) - Method in class jnr.a64asm.Assembler_A64
Emit Byte to internal buffer.
_emitDWord(int) - Method in class jnr.a64asm.Assembler_A64
Emit DWord (4 bytes) to internal buffer.
_emitImmediate(Immediate, int) - Method in class jnr.a64asm.Assembler_A64
 
_emitInt32(int) - Method in class jnr.a64asm.Assembler_A64
Emit Int32 (4 bytes) to internal buffer.
_emitJmpOrCallReloc(InstructionGroup, long) - Method in class jnr.a64asm.Assembler_A64
 
_emitOpCode(int) - Method in class jnr.a64asm.Assembler_A64
 
_emitQWord(long) - Method in class jnr.a64asm.Assembler_A64
Emit QWord (8 bytes) to internal buffer.
_emitSysInt(long) - Method in class jnr.a64asm.Assembler_A64
Emit system signed integer (4 or 8 bytes) to internal buffer.
_emitWord(int) - Method in class jnr.a64asm.Assembler_A64
Emit Word (2 bytes) to internal buffer.
_ERROR_COUNT - Enum constant in enum jnr.a64asm.ERROR_CODE
Count of error codes by AsmJit.
_logger - Variable in class jnr.a64asm.Assembler_A64
 
_none - Static variable in class jnr.a64asm.SerializerCore
 
_properties - Variable in class jnr.a64asm.Assembler_A64
 
_ptr_build(Label, long, int) - Static method in class jnr.a64asm.Asm
 
_ptr_build(Label, Register, int, long, int) - Static method in class jnr.a64asm.Asm
 
_ptr_build(Register, long, int) - Static method in class jnr.a64asm.Asm
 
_ptr_build(Register, Register, int, long, int) - Static method in class jnr.a64asm.Asm
 
_ptr_build_abs(long, long, int) - Static method in class jnr.a64asm.Asm
Absolute addressing
_ptr_build_abs(long, Register, int, long, int) - Static method in class jnr.a64asm.Asm
 
_relocData - Variable in class jnr.a64asm.Assembler_A64
 
A B C D E F G H I J L M N O P R S T U V W X Y _ 
All Classes and Interfaces|All Packages|Constant Field Values