Package jnr.a64asm
Class SerializerIntrinsics_a64
java.lang.Object
jnr.a64asm.SerializerCore
jnr.a64asm.SerializerIntrinsics_a64
- Direct Known Subclasses:
Serializer
Assembler instruction serializer.
-
Field Summary
Fields inherited from class jnr.a64asm.SerializerCore
_none
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
ccmn
(Register Xn, Immediate val, Immediate nzcv, Conditions cc) final void
ccmn
(Register Xn, Register Xm, Immediate nzcv, Conditions cc) final void
ccmp
(Register Xn, Immediate val, Immediate nzcv, Conditions cc) final void
ccmp
(Register Xn, Register Xm, Immediate nzcv, Conditions cc) final void
cinc
(Register Xd, Register Xn, Conditions cc) final void
cinv
(Register Xd, Register Xn, Conditions cc) final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
cneg
(Register Xd, Register Xn, Conditions cc) final void
csel
(Register Xd, Register Xn, Register Xm, Conditions cc) final void
cset
(Register Xd, Conditions cc) final void
csetm
(Register Xd, Conditions cc) final void
csinc
(Register Xd, Register Xn, Register Xm, Conditions cc) final void
csinv
(Register Xd, Register Xn, Register Xm, Conditions cc) final void
csneg
(Register Xd, Register Xn, Register Xm, Conditions cc) final void
final void
final void
final void
final void
final void
drps()
final void
final void
final void
final void
final void
eret()
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
ldp
(Register Xd, Register Xn, Post_index location) final void
final void
final void
final void
final void
final void
final void
final void
ldr
(Register Xd, Post_index postindex) final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
msr
(SysRegister srt, Register Xd) final void
final void
final void
final void
final void
final void
final void
final void
nop()
final void
final void
final void
final void
prfm
(PRFOP_ENUM Xd, Immediate imm19) final void
prfm
(PRFOP_ENUM Xd, Register Xn, Immediate imm12) final void
prfm
(PRFOP_ENUM label, Register Xn, Register Rm, Ext ext) final void
prfum
(PRFOP_ENUM Xd, Register Xn, Immediate imm9) final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
sev()
final void
sevl()
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
stp
(Register Xd, Register Xn, Post_index location) final void
final void
final void
str
(Register Xd, Post_index postindex) final void
final void
final void
final void
strb
(Register Xd, Post_index pindex) final void
final void
final void
final void
strh
(Register Xd, Post_index pindex) final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
wfe()
final void
wfi()
final void
yield()
-
Constructor Details
-
SerializerIntrinsics_a64
public SerializerIntrinsics_a64()
-
-
Method Details
-
adc
-
adcs
-
add
-
add
-
add
-
adds
-
adds
-
adds
-
adr
-
adrp
-
and
-
and
-
ands
-
ands
-
asr
-
asr
-
asrv
-
b
-
bcc
-
bcs
-
beq
-
bfi
-
bfm
-
bfxil
-
bge
-
bgt
-
bhi
-
bhs
-
bic
-
bics
-
bl
-
ble
-
blo
-
blr
-
bls
-
blt
-
bmi
-
bne
-
bpl
-
br
-
brk
-
bvc
-
bvs
-
cbnz
-
cbz
-
ccmn
-
ccmn
-
ccmp
-
ccmp
-
cinc
-
cinv
-
clrex
-
cls
-
clz
-
cmn
-
cmn
-
cmn
-
cmp
-
cmp
-
cmp
-
cneg
-
csel
-
cset
-
csetm
-
csinc
-
csinv
-
csneg
-
dc
-
dcps1
-
dcps2
-
dcps3
-
dmb
-
drps
public final void drps() -
dsb
-
eon
-
eor
-
eor
-
eret
public final void eret() -
extr
-
hint
-
hlt
-
hvc
-
ic
-
isb
-
ldar
-
ldarb
-
ldarh
-
ldaxp
-
ldaxr
-
ldaxrb
-
ldaxrh
-
ldnp
-
ldp
-
ldp
-
ldp
-
ldpsw
-
ldpsw
-
ldpsw
-
ldr
-
ldr
-
ldr
-
ldr
-
ldr
-
ldrb
-
ldrb
-
ldrb
-
ldrb
-
ldrh
-
ldrh
-
ldrh
-
ldrh
-
ldrsb
-
ldrsb
-
ldrsb
-
ldrsb
-
ldrsh
-
ldrsh
-
ldrsh
-
ldrsh
-
ldrsw
-
ldrsw
-
ldrsw
-
ldrsw
-
ldrsw
-
ldtr
-
ldtrb
-
ldtrh
-
ldtrsb
-
ldtrsh
-
ldtrsw
-
ldur
-
ldurb
-
ldurh
-
ldursb
-
ldursh
-
ldursw
-
ldxp
-
ldxr
-
ldxrb
-
ldxrh
-
lsl
-
lsl
-
lslv
-
lsr
-
lsr
-
lsrv
-
madd
-
mneg
-
mov
-
mov
-
mov
-
movk
-
movn
-
movz
-
mrs
-
msr
-
msr
-
msub
-
mul
-
mvn
-
neg
-
negs
-
ngc
-
ngcs
-
nop
public final void nop() -
orn
-
orr
-
orr
-
prfm
-
prfm
-
prfm
-
prfum
-
rbit
-
ret
-
rev
-
rev16
-
rev32
-
ror
-
ror
-
rorv
-
sbc
-
sbcs
-
sbfiz
-
sbfm
-
sbfx
-
sdiv
-
sev
public final void sev() -
sevl
public final void sevl() -
smaddl
-
smc
-
smnegl
-
smsubl
-
smulh
-
smull
-
stlr
-
stlrb
-
stlrh
-
stlxp
-
stlxr
-
stlxrb
-
stlxrh
-
stnp
-
stp
-
stp
-
stp
-
str
-
str
-
str
-
str
-
strb
-
strb
-
strb
-
strb
-
strh
-
strh
-
strh
-
strh
-
sttr
-
sttrb
-
sttrh
-
stur
-
sturb
-
sturh
-
stxp
-
stxr
-
stxrb
-
stxrh
-
sub
-
sub
-
sub
-
subs
-
subs
-
subs
-
svc
-
sxtb
-
sxth
-
sxtw
-
tbnz
-
tbz
-
tst
-
tst
-
ubfiz
-
ubfm
-
ubfx
-
udiv
-
umaddl
-
umnegl
-
umsubl
-
umulh
-
umull
-
uxtb
-
uxth
-
uxtw
-
wfe
public final void wfe() -
wfi
public final void wfi() -
yield
public final void yield()
-