Top Description Fields Constructors Methods
jnr.a64asm

public abstract Class SerializerIntrinsics_a64

extends SerializerCore
Class Inheritance
Known Direct Subclasses
jnr.a64asm.Serializer
Static Imports
jnr.a64asm.INST_CODE.*, jnr.a64asm.REG.*

Assembler instruction serializer.

Field Summary

Inherited from jnr.a64asm.SerializerCore:
_none

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final void
public final void
public final void
add(Register Xd, Register Xn, Immediate val, Shift sft)

public final void
add(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
add(Register Xd, Register Xn, Register Xm, Ext extnd)

public final void
adds(Register Xd, Register Xn, Register Xm, Ext extnd)

public final void
adds(Register Xd, Register Xn, Immediate val, Shift sft)

public final void
adds(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
adr(Register Xd, Label label)

public final void
adrp(Register Xd, Label label)

public final void
public final void
and(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
public final void
ands(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
public final void
public final void
public final void
public final void
public final void
public final void
beq(Immediate imm19)

public final void
bfi(Register Xd, Register Xn, Immediate val, Immediate width)

public final void
bfm(Register Xd, Register Xn, Immediate val1, Immediate val2)

public final void
public final void
bge(Immediate label)

public final void
bgt(Immediate label)

public final void
bhi(Immediate label)

public final void
bhs(Immediate label)

public final void
bic(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
bics(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
bl(Immediate label)

public final void
ble(Immediate label)

public final void
blo(Immediate label)

public final void
public final void
bls(Immediate label)

public final void
blt(Immediate label)

public final void
bmi(Immediate label)

public final void
bne(Immediate label)

public final void
bpl(Immediate label)

public final void
public final void
public final void
bvc(Immediate label)

public final void
bvs(Immediate label)

public final void
cbnz(Register Xn, Label label)

public final void
cbz(Register Xn, Label label)

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
cmn(Register Xd, Register Xn, Ext extend)

public final void
cmn(Register Xd, Immediate val, Shift sft)

public final void
cmn(Register Xd, Register Xn, Shift sft)

public final void
cmp(Register Xd, Register Xn, Ext extend)

public final void
cmp(Register Xd, Immediate val, Shift sft)

public final void
cmp(Register Xd, Register Xn, Shift sft)

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
drps()

public final void
public final void
eon(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
public final void
eor(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
eret()

public final void
public final void
public final void
public final void
public final void
public final void
public final void
ldar(Register Xd, Mem location)

public final void
ldarb(Register Xd, Mem location)

public final void
ldarh(Register Xd, Mem location)

public final void
ldaxp(Register Xd, Mem location)

public final void
ldaxr(Register Xd, Mem location)

public final void
ldaxrb(Register Xd, Mem location)

public final void
ldaxrh(Register Xd, Mem location)

public final void
ldnp(Register Xd, Register Xn, Register location, Immediate imm7)

public final void
ldp(Register Xd, Register Xn, Post_index location)

public final void
ldp(Register Xd, Register Xn, Pre_index pindex)

public final void
ldp(Register Xd, Register Xn, Offset offset)

public final void
ldpsw(Register Xd, Register Xn, Mem location, Immediate val)

public final void
ldpsw(Register Xd, Register Xn, Pre_index pindex)

public final void
ldpsw(Register Xd, Register Xn, Offset offset)

public final void
ldr(Register Xd, Post_index postindex)

public final void
ldr(Register Xd, Pre_index pindex)

public final void
ldr(Register Xd, Offset offset)

public final void
ldr(Register Xd, Mem location)

public final void
ldr(Register Xd, Immediate label)

public final void
ldrb(Register Xd, Mem location, Immediate val)

public final void
ldrb(Register Xd, Pre_index pindex)

public final void
ldrb(Register Xd, Offset offset)

public final void
ldrb(Register Xd, Mem location)

public final void
ldrh(Register Xd, Mem location, Immediate val)

public final void
ldrh(Register Xd, Pre_index pindex)

public final void
ldrh(Register Xd, Offset offset)

public final void
ldrh(Register Xd, Mem location)

public final void
ldrsb(Register Xd, Mem location, Immediate val)

public final void
ldrsb(Register Xd, Pre_index pindex)

public final void
ldrsb(Register Xd, Offset offset)

public final void
ldrsb(Register Xd, Mem location)

public final void
ldrsh(Register Xd, Mem location, Immediate val)

public final void
ldrsh(Register Xd, Pre_index pindex)

public final void
ldrsh(Register Xd, Offset offset)

public final void
ldrsh(Register Xd, Mem location)

public final void
ldrsw(Register Xd, Mem location, Immediate val)

public final void
ldrsw(Register Xd, Pre_index pindex)

public final void
ldrsw(Register Xd, Offset offset)

public final void
ldrsw(Register Xd, Mem location)

public final void
ldrsw(Register Xd, Label label)

public final void
ldtr(Register Xd, Mem location)

public final void
ldtrb(Register Xd, Mem location)

public final void
ldtrh(Register Xd, Mem location)

public final void
ldtrsb(Register Xd, Mem location)

public final void
ldtrsh(Register Xd, Mem location)

public final void
ldtrsw(Register Xd, Mem location)

public final void
ldur(Register Xd, Mem location)

public final void
ldurb(Register Xd, Mem location)

public final void
ldurh(Register Xd, Mem location)

public final void
ldursb(Register Xd, Mem location)

public final void
ldursh(Register Xd, Mem location)

public final void
ldursw(Register Xd, Mem location)

public final void
ldxp(Register Xd, Mem location)

public final void
ldxr(Register Xd, Mem location)

public final void
ldxrb(Register Xd, Mem location)

public final void
ldxrh(Register Xd, Mem location)

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
mov(Register Xd, Shift sft)

public final void
public final void
movk(Register Xd, Immediate val, Shift sft)

public final void
movn(Register Xd, Immediate val, Shift sft)

public final void
movz(Register Xd, Immediate val, Shift sft)

public final void
mrs(Register Xd, Register SysReg)

public final void
public final void
public final void
public final void
public final void
mvn(Register Xd, Register Xn, Shift sft)

public final void
neg(Register Xd, Register Xn, Shift sft)

public final void
negs(Register Xd, Register Xn, Shift sft)

public final void
public final void
public final void
nop()

public final void
orn(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
public final void
orr(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
public final void
public final void
prfm(PRFOP_ENUM label, Register Xn, Register Rm, Ext ext)

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
sev()

public final void
sevl()

public final void
public final void
public final void
public final void
public final void
public final void
public final void
stlr(Register Xd, Mem location)

public final void
public final void
stlrh(Register Xd, Mem location)

public final void
stlxp(Register Wd, Register Xn, Register Xm, Mem location)

public final void
stlxr(Register Wd, Register Xn, Mem location)

public final void
stlxrb(Register Wd, Register Wn, Mem location)

public final void
stlxrh(Register Wd, Register Wn, Mem location)

public final void
stnp(Register Xd, Register Xn, Mem location)

public final void
stp(Register Xd, Register Xn, Post_index location)

public final void
stp(Register Xd, Register Xn, Pre_index pindex)

public final void
stp(Register Xd, Register Xn, Offset offset)

public final void
str(Register Xd, Post_index postindex)

public final void
str(Register Xd, Pre_index pindex)

public final void
str(Register Xd, Offset offset)

public final void
str(Register Xt, Register Xn, Register Xm, Ext ext)

public final void
strb(Register Xd, Post_index pindex)

public final void
strb(Register Xd, Pre_index pindex)

public final void
strb(Register Xd, Offset offset)

public final void
strb(Register Wt, Register Xn, Register Rm, Ext ext)

public final void
strh(Register Xd, Post_index pindex)

public final void
strh(Register Xd, Pre_index pindex)

public final void
strh(Register Xd, Offset offset)

public final void
strh(Register Xd, Register Xn, Register Xm, Ext ext)

public final void
sttr(Register Xd, Offset offset)

public final void
sttrb(Register Xd, Offset offset)

public final void
sttrh(Register Xd, Offset offset)

public final void
stur(Register Xd, Offset offset)

public final void
sturb(Register Xd, Offset offset)

public final void
sturh(Register Xd, Offset offset)

public final void
stxp(Register Xd, Register Xn, Register Xm, Register location, Immediate zero)

public final void
stxr(Register Xd, Register Xn, Offset location)

public final void
stxrb(Register Xd, Register Xn, Offset location)

public final void
stxrh(Register Xd, Register Xn, Offset location)

public final void
sub(Register Xd, Register Xn, Register Xm, Ext extend)

public final void
sub(Register Xd, Register Xn, Immediate val, Shift sft)

public final void
sub(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
subs(Register Xd, Register Xn, Register Xm, Ext extend)

public final void
subs(Register Xd, Register Xn, Immediate val, Shift sft)

public final void
subs(Register Xd, Register Xn, Register Xm, Shift sft)

public final void
public final void
public final void
public final void
public final void
tbnz(Register Xd, Immediate val, Label label)

public final void
tbz(Register Xd, Immediate val, Label label)

public final void
public final void
tst(Register Xd, Register Xn, Shift sft)

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
wfe()

public final void
wfi()

public final void
Inherited from jnr.a64asm.SerializerCore:
_emita64emitA64emitA64emitA64emitA64emitA64emitA64is64