Skip to main content

Module aarch64

Module aarch64 

Source

Re-exports§

pub use assembler::*;
pub use operands::*;

Modules§

assembler
operands
AArch64 operands definition.

Enums§

CpuFeature
AArch64 architectural features present in the pinned AsmJit ISA metadata.
InstId

Constants§

ALL_CPU_FEATURES
CPU_FEATURE_COUNT
CPU_FEATURE_NAMES

Traits§

AbsEmitter
Emits the ABS instruction. Assembly forms: ABS WD, WN; ABS XD, XN; ABS DD, DN; ABS VD.T, VN.T (and related forms). Operands: rd, rn.
AdcEmitter
Emits the ADC instruction. Assembly forms: ADC WD, WN, WM; ADC XD, XN, XM. Operands: rd, rn, rm.
AdcsEmitter
Emits the ADCS instruction. Assembly forms: ADCS WD, WN, WM; ADCS XD, XN, XM. Operands: rd, rn, rm.
Add4Emitter
Emits the ADD_4 instruction. Assembly forms: ADD WD, WN, WM, {LSL|LSR|ASR #N}; ADD XD, XN, XM, {LSL|LSR|ASR #N}; ADD WD|WSP, WN|WSP, WM, {EXTEND #N}; ADD XD|SP, XN|SP, RM, {EXTEND #N} (and related forms). Operands: rd, rn, rm_or_imm, shift.
AddEmitter
Emits the ADD instruction. Assembly forms: ADD WD, WN, WM, {LSL|LSR|ASR #N}; ADD XD, XN, XM, {LSL|LSR|ASR #N}; ADD WD|WSP, WN|WSP, WM, {EXTEND #N}; ADD XD|SP, XN|SP, RM, {EXTEND #N} (and related forms). Operands: rd, rn, rm_or_imm.
AddgEmitter
Emits the ADDG instruction. Assembly forms: ADDG XD|SP, XN|SP, #IMM1, #IMM2. Operands: rd, rn, imm1, imm2.
Addhn2Emitter
Emits the ADDHN2 instruction. Assembly forms: ADDHN2 VX.TA, VN.TB, VM.TB. Operands: operand_1, rn, rm.
AddhnEmitter
Emits the ADDHN instruction. Assembly forms: ADDHN VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
Addp3Emitter
Emits the ADDP_3 instruction. Assembly forms: ADDP DD, VN.2D; ADDP VD.T, VN.T, VM.T; ADDP VD.T, VN.T, VM.T. Operands: rd, rn, rm.
AddpEmitter
Emits the ADDP instruction. Assembly forms: ADDP DD, VN.2D; ADDP VD.T, VN.T, VM.T; ADDP VD.T, VN.T, VM.T. Operands: rd, rn.
Adds4Emitter
Emits the ADDS_4 instruction. Assembly forms: ADDS WD, WN, WM, {LSL|LSR|ASR #N}; ADDS XD, XN, XM, {LSL|LSR|ASR #N}; ADDS WD, WN|WSP, WM, {EXTEND #N}; ADDS XD, XN|SP, RM, {EXTEND #N} (and related forms). Operands: rd, rn, rm_or_imm, shift.
AddsEmitter
Emits the ADDS instruction. Assembly forms: ADDS WD, WN, WM, {LSL|LSR|ASR #N}; ADDS XD, XN, XM, {LSL|LSR|ASR #N}; ADDS WD, WN|WSP, WM, {EXTEND #N}; ADDS XD, XN|SP, RM, {EXTEND #N} (and related forms). Operands: rd, rn, rm_or_imm.
AddvEmitter
Emits the ADDV instruction. Assembly forms: ADDV BD, VN.8B; ADDV BD, VN.16B; ADDV HD, VN.4H; ADDV HD, VN.8H (and related forms). Operands: rd, rn.
AdrEmitter
Emits the ADR instruction. Assembly forms: ADR XD, #RELS. Operands: rd, target.
AdrpEmitter
Emits the ADRP instruction. Assembly forms: ADRP XD, #RELS. Operands: rd, target.
AesdEmitter
Emits the AESD instruction. Assembly forms: AESD VD.16B, VN.16B. Operands: rd, rn.
AeseEmitter
Emits the AESE instruction. Assembly forms: AESE VD.16B, VN.16B. Operands: rd, rn.
AesimcEmitter
Emits the AESIMC instruction. Assembly forms: AESIMC VD.16B, VN.16B. Operands: rd, rn.
AesmcEmitter
Emits the AESMC instruction. Assembly forms: AESMC VD.16B, VN.16B. Operands: rd, rn.
And4Emitter
Emits the AND__4 instruction. Assembly forms: AND WD|WSP, WN, WM, {SOP #N}; AND XD|SP, XN, XM, {SOP #N}; AND WD|WSP, WN, #IMM; AND XD|SP, XN, #IMM (and related forms). Operands: rd, rn, rm, shift.
AndEmitter
Emits the AND_ instruction. Assembly forms: AND WD|WSP, WN, WM, {SOP #N}; AND XD|SP, XN, XM, {SOP #N}; AND WD|WSP, WN, #IMM; AND XD|SP, XN, #IMM (and related forms). Operands: rd, rn, rm_or_imm.
Ands4Emitter
Emits the ANDS_4 instruction. Assembly forms: ANDS WD|WSP, WN, WM, {SOP #N}; ANDS XD|SP, XN, XM, {SOP #N}; ANDS WD|WSP, WN, #IMM; ANDS XD|SP, XN, #IMM. Operands: rd, rn, rm, shift.
AndsEmitter
Emits the ANDS instruction. Assembly forms: ANDS WD|WSP, WN, WM, {SOP #N}; ANDS XD|SP, XN, XM, {SOP #N}; ANDS WD|WSP, WN, #IMM; ANDS XD|SP, XN, #IMM. Operands: rd, rn, rm_or_imm.
AsrEmitter
Emits the ASR instruction. Assembly forms: ASR|ASRV WD, WN, WM; ASR|ASRV XD, XN, XM; ASR WD, WN, #N; ASR XD, XN, #N. Operands: rd, rn, rm_or_shift.
AsrvEmitter
Emits the ASRV instruction. Assembly forms: ASR|ASRV WD, WN, WM; ASR|ASRV XD, XN, XM. Operands: rd, rn, rm.
AtEmitter
Emits the AT instruction. Assembly forms: AT #AT_OP, XT. Operands: at_op, rt.
AutdaEmitter
Emits the AUTDA instruction. Assembly forms: AUTDA XD, XN|SP. Operands: rd, rn.
AutdbEmitter
Emits the AUTDB instruction. Assembly forms: AUTDB XD, XN|SP. Operands: rd, rn.
AutdzaEmitter
Emits the AUTDZA instruction. Assembly forms: AUTDZA XD. Operands: rd.
AutdzbEmitter
Emits the AUTDZB instruction. Assembly forms: AUTDZB XD. Operands: rd.
Autia1716Emitter
Emits the AUTIA1716 instruction. Assembly forms: AUTIA1716.
AutiaEmitter
Emits the AUTIA instruction. Assembly forms: AUTIA XD, XN|SP. Operands: rd, rn.
AutiaspEmitter
Emits the AUTIASP instruction. Assembly forms: AUTIASP.
AutiazEmitter
Emits the AUTIAZ instruction. Assembly forms: AUTIAZ.
Autib1716Emitter
Emits the AUTIB1716 instruction. Assembly forms: AUTIB1716.
AutibEmitter
Emits the AUTIB instruction. Assembly forms: AUTIB XD, XN|SP. Operands: rd, rn.
AutibspEmitter
Emits the AUTIBSP instruction. Assembly forms: AUTIBSP.
AutibzEmitter
Emits the AUTIBZ instruction. Assembly forms: AUTIBZ.
AutizaEmitter
Emits the AUTIZA instruction. Assembly forms: AUTIZA XD. Operands: rd.
AutizbEmitter
Emits the AUTIZB instruction. Assembly forms: AUTIZB XD. Operands: rd.
AxflagEmitter
Emits the AXFLAG instruction. Assembly forms: AXFLAG.
BEmitter
Emits the B instruction. Assembly forms: B #RELS*4; B.<COND> #RELS*4. Operands: target.
BcEmitter
Emits the BC instruction. Assembly forms: BC.<COND> #RELS*4. Operands: target.
BcaxEmitter
Emits the BCAX instruction. Assembly forms: BCAX VD.16B, VN.16B, VM.16B, VA.16B. Operands: rd, rn, rm, operand_4.
BfcEmitter
Emits the BFC instruction. Assembly forms: BFC WD, #LSB, #WIDTH; BFC XD, #LSB, #WIDTH. Operands: rd, lsb, width.
BfcvtEmitter
Emits the BFCVT instruction. Assembly forms: BFCVT HD, SN. Operands: rd, rn.
Bfcvtn2Emitter
Emits the BFCVTN2 instruction. Assembly forms: BFCVTN2 VD.8H, VN.4S. Operands: rd, rn.
BfcvtnEmitter
Emits the BFCVTN instruction. Assembly forms: BFCVTN VD.4H, VN.4S. Operands: rd, rn.
BfdotEmitter
Emits the BFDOT instruction. Assembly forms: BFDOT VX.2S, VN.4H, VM.4H; BFDOT VX.4S, VN.8H, VM.8H; BFDOT VX.2S, VN.4H, VM.2H[#IDX]; BFDOT VX.4S, VN.8H, VM.2H[#IDX]. Operands: operand_1, rn, rm.
BfiEmitter
Emits the BFI instruction. Assembly forms: BFI WD, WN, #LSB, #WIDTH; BFI XD, XN, #LSB, #WIDTH. Operands: rd, rn, lsb, width.
BfmEmitter
Emits the BFM instruction. Assembly forms: BFM WD, WN, #IMMR, #IMMS; BFM XD, XN, #IMMR, #IMMS. Operands: rd, rn, imm, imm_2.
BfmlalbEmitter
Emits the BFMLALB instruction. Assembly forms: BFMLALB VX.4S, VN.8H, VM.8H; BFMLALB VX.4S, VN.8H, VM.H[#IDX]. Operands: operand_1, rn, rm.
BfmlaltEmitter
Emits the BFMLALT instruction. Assembly forms: BFMLALT VX.4S, VN.8H, VM.8H; BFMLALT VX.4S, VN.8H, VM.H[#IDX]. Operands: operand_1, rn, rm.
BfmmlaEmitter
Emits the BFMMLA instruction. Assembly forms: BFMMLA VX.4S, VN.8H, VM.8H. Operands: operand_1, rn, rm.
BfxilEmitter
Emits the BFXIL instruction. Assembly forms: BFXIL WD, WN, #LSB, #WIDTH; BFXIL XD, XN, #LSB, #WIDTH. Operands: rd, rn, lsb, width.
Bic2Emitter
Emits the BIC_2 instruction. Assembly forms: BIC WD, WN, WM, {SOP #N}; BIC XD, XN, XM, {SOP #N}; BIC VD.8B, VN.8B, VM.8B; BIC VD.16B, VN.16B, VM.16B (and related forms). Operands: rd, rn_or_imm.
Bic4Emitter
Emits the BIC_4 instruction. Assembly forms: BIC WD, WN, WM, {SOP #N}; BIC XD, XN, XM, {SOP #N}; BIC VD.8B, VN.8B, VM.8B; BIC VD.16B, VN.16B, VM.16B (and related forms). Operands: rd, rn, rm, shift.
BicEmitter
Emits the BIC instruction. Assembly forms: BIC WD, WN, WM, {SOP #N}; BIC XD, XN, XM, {SOP #N}; BIC VD.8B, VN.8B, VM.8B; BIC VD.16B, VN.16B, VM.16B (and related forms). Operands: rd, rn_or_imm, rm_or_shift.
Bics4Emitter
Emits the BICS_4 instruction. Assembly forms: BICS WD, WN, WM, {SOP #N}; BICS XD, XN, XM, {SOP #N}. Operands: rd, rn, rm, shift.
BicsEmitter
Emits the BICS instruction. Assembly forms: BICS WD, WN, WM, {SOP #N}; BICS XD, XN, XM, {SOP #N}. Operands: rd, rn, rm.
BifEmitter
Emits the BIF instruction. Assembly forms: BIF DX.8B, VN.8B, VM.8B; BIF VX.16B, VN.16B, VM.16B. Operands: operand_1, rn, rm.
BitEmitter
Emits the BIT instruction. Assembly forms: BIT DX.8B, VN.8B, VM.8B; BIT VX.16B, VN.16B, VM.16B. Operands: operand_1, rn, rm.
BlEmitter
Emits the BL instruction. Assembly forms: BL #RELS*4. Operands: target.
BlrEmitter
Emits the BLR instruction. Assembly forms: BLR XN. Operands: rn.
BrEmitter
Emits the BR instruction. Assembly forms: BR XN. Operands: rn.
BrkEmitter
Emits the BRK instruction. Assembly forms: BRK #IMM. Operands: imm.
BslEmitter
Emits the BSL instruction. Assembly forms: BSL DX.8B, VN.8B, VM.8B; BSL VX.16B, VN.16B, VM.16B. Operands: operand_1, rn, rm.
BtiEmitter
Emits the BTI instruction. Assembly forms: BTI {#TARGETS}. Operands: targets.
CasEmitter
Emits the CAS instruction. Assembly forms: CAS WS, WD, [XN|SP]; CAS XS, XD, [XN|SP]. Operands: rs, rd, addr.
CasaEmitter
Emits the CASA instruction. Assembly forms: CASA WS, WD, [XN|SP]; CASA XS, XD, [XN|SP]. Operands: rs, rd, addr.
CasabEmitter
Emits the CASAB instruction. Assembly forms: CASAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
CasahEmitter
Emits the CASAH instruction. Assembly forms: CASAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
CasalEmitter
Emits the CASAL instruction. Assembly forms: CASAL WS, WD, [XN|SP]; CASAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
CasalbEmitter
Emits the CASALB instruction. Assembly forms: CASALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
CasalhEmitter
Emits the CASALH instruction. Assembly forms: CASALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
CasbEmitter
Emits the CASB instruction. Assembly forms: CASB WS, WD, [XN|SP]. Operands: rs, rd, addr.
CashEmitter
Emits the CASH instruction. Assembly forms: CASH WS, WD, [XN|SP]. Operands: rs, rd, addr.
CaslEmitter
Emits the CASL instruction. Assembly forms: CASL WS, WD, [XN|SP]; CASL XS, XD, [XN|SP]. Operands: rs, rd, addr.
CaslbEmitter
Emits the CASLB instruction. Assembly forms: CASLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
CaslhEmitter
Emits the CASLH instruction. Assembly forms: CASLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
CaspEmitter
Emits the CASP instruction. Assembly forms: CASP 2X{WS}+, 2X{WD}+, [XN|SP]; CASP 2X{XS}+, 2X{XD}+, [XN|SP]. Operands: rd, rn, rm1, rm2, addr.
CaspaEmitter
Emits the CASPA instruction. Assembly forms: CASPA 2X{WS}+, 2X{WD}+, [XN|SP]; CASPA 2X{XS}+, 2X{XD}+, [XN|SP]. Operands: rd, rn, rm1, rm2, addr.
CaspalEmitter
Emits the CASPAL instruction. Assembly forms: CASPAL 2X{WS}+, 2X{WD}+, [XN|SP]; CASPAL 2X{XS}+, 2X{XD}+, [XN|SP]. Operands: rd, rn, rm1, rm2, addr.
CasplEmitter
Emits the CASPL instruction. Assembly forms: CASPL 2X{WS}+, 2X{WD}+, [XN|SP]; CASPL 2X{XS}+, 2X{XD}+, [XN|SP]. Operands: rd, rn, rm1, rm2, addr.
CbnzEmitter
Emits the CBNZ instruction. Assembly forms: CBNZ WN, #RELS*4; CBNZ XN, #RELS*4. Operands: rn, target.
CbzEmitter
Emits the CBZ instruction. Assembly forms: CBZ WN, #RELS*4; CBZ XN, #RELS*4. Operands: rn, target.
CcmnEmitter
Emits the CCMN instruction. Assembly forms: CCMN WN, WM, #NZCV, #COND; CCMN XN, XM, #NZCV, #COND; CCMN WN, #IMM, #NZCV, #COND; CCMN XN, #IMM, #NZCV, #COND. Operands: rn, rm_or_imm, flags, condition.
CcmpEmitter
Emits the CCMP instruction. Assembly forms: CCMP WN, WM, #NZCV, #COND; CCMP XN, XM, #NZCV, #COND; CCMP WN, #IMM, #NZCV, #COND; CCMP XN, #IMM, #NZCV, #COND. Operands: rn, rm_or_imm, flags, condition.
CfinvEmitter
Emits the CFINV instruction. Assembly forms: CFINV.
ChkfeatEmitter
Emits the CHKFEAT instruction. Assembly forms: CHKFEAT. Operands: rd.
CincEmitter
Emits the CINC instruction. Assembly forms: CINC WD, WN, #COND; CINC XD, XN, #COND. Operands: rd, rn, condition.
CinvEmitter
Emits the CINV instruction. Assembly forms: CINV WD, WN, #COND; CINV XD, XN, #COND. Operands: rd, rn, condition.
ClrbhbEmitter
Emits the CLRBHB instruction. Assembly forms: CLRBHB.
ClrexEmitter
Emits the CLREX instruction. Assembly forms: CLREX {#IMM=15}. Operands: imm.
ClsEmitter
Emits the CLS instruction. Assembly forms: CLS WD, WN; CLS XD, XN; CLS VD.T, VN.T; CLS VD.T, VN.T. Operands: rd, rn.
ClzEmitter
Emits the CLZ instruction. Assembly forms: CLZ WD, WN; CLZ XD, XN; CLZ VD.T, VN.T; CLZ VD.T, VN.T. Operands: rd, rn.
CmeqEmitter
Emits the CMEQ instruction. Assembly forms: CMEQ DD, DN, DM; CMEQ DD, DN, #0; CMEQ VD.T, VN.T, VM.T; CMEQ VD.T, VN.T, #0 (and related forms). Operands: rd, rn, rm_or_operand_3.
CmgeEmitter
Emits the CMGE instruction. Assembly forms: CMGE DD, DN, DM; CMGE DD, DN, #0; CMGE VD.T, VN.T, VM.T; CMGE VD.T, VN.T, #0 (and related forms). Operands: rd, rn, rm_or_operand_3.
CmgtEmitter
Emits the CMGT instruction. Assembly forms: CMGT DD, DN, DM; CMGT DD, DN, #0; CMGT VD.T, VN.T, VM.T; CMGT VD.T, VN.T, #0 (and related forms). Operands: rd, rn, rm_or_operand_3.
CmhiEmitter
Emits the CMHI instruction. Assembly forms: CMHI DD, DN, DM; CMHI VD.T, VN.T, VM.T; CMHI VD.T, VN.T, VM.T. Operands: rd, rn, rm.
CmhsEmitter
Emits the CMHS instruction. Assembly forms: CMHS DD, DN, DM; CMHS VD.T, VN.T, VM.T; CMHS VD.T, VN.T, VM.T. Operands: rd, rn, rm.
CmleEmitter
Emits the CMLE instruction. Assembly forms: CMLE DD, DN, #0; CMLE VD.T, VN.T, #0; CMLE VD.T, VN.T, #0. Operands: rd, rn, operand_3.
CmltEmitter
Emits the CMLT instruction. Assembly forms: CMLT DD, DN, #0; CMLT VD.T, VN.T, #0; CMLT VD.T, VN.T, #0. Operands: rd, rn, operand_3.
Cmn3Emitter
Emits the CMN_3 instruction. Assembly forms: CMN WN|WSP, #IMM, {LSL #N=0|12}; CMN XN|SP, #IMM, {LSL #N=0|12}; CMN WN|WSP, WM, {EXTEND #N}; CMN XN|SP, RM, {EXTEND #N} (and related forms). Operands: rn, imm_or_rm, shift.
CmnEmitter
Emits the CMN instruction. Assembly forms: CMN WN|WSP, #IMM, {LSL #N=0|12}; CMN XN|SP, #IMM, {LSL #N=0|12}; CMN WN|WSP, WM, {EXTEND #N}; CMN XN|SP, RM, {EXTEND #N} (and related forms). Operands: rn, imm_or_rm.
Cmp3Emitter
Emits the CMP_3 instruction. Assembly forms: CMP WN, WM, {LSL|LSR|ASR #N}; CMP XN, XM, {LSL|LSR|ASR #N}; CMP WN|WSP, WM, {EXTEND #N}; CMP XN|SP, RM, {EXTEND #N} (and related forms). Operands: rn, rm_or_imm, shift.
CmpEmitter
Emits the CMP instruction. Assembly forms: CMP WN, WM, {LSL|LSR|ASR #N}; CMP XN, XM, {LSL|LSR|ASR #N}; CMP WN|WSP, WM, {EXTEND #N}; CMP XN|SP, RM, {EXTEND #N} (and related forms). Operands: rn, rm_or_imm.
CmppEmitter
Emits the CMPP instruction. Assembly forms: CMPP XN|SP, XM|SP. Operands: rn, rm.
CmtstEmitter
Emits the CMTST instruction. Assembly forms: CMTST DD, DN, DM; CMTST VD.T, VN.T, VM.T; CMTST VD.T, VN.T, VM.T. Operands: rd, rn, rm.
CnegEmitter
Emits the CNEG instruction. Assembly forms: CNEG WD, WN, #COND; CNEG XD, XN, #COND. Operands: rd, rn, condition.
CntEmitter
Emits the CNT instruction. Assembly forms: CNT WD, WN; CNT XD, XN; CNT VD.8B, VN.8B; CNT VD.16B, VN.16B. Operands: rd, rn.
Crc32bEmitter
Emits the CRC32B instruction. Assembly forms: CRC32B WD, WN, WM. Operands: rd, rn, rm.
Crc32cbEmitter
Emits the CRC32CB instruction. Assembly forms: CRC32CB WD, WN, WM. Operands: rd, rn, rm.
Crc32chEmitter
Emits the CRC32CH instruction. Assembly forms: CRC32CH WD, WN, WM. Operands: rd, rn, rm.
Crc32cwEmitter
Emits the CRC32CW instruction. Assembly forms: CRC32CW WD, WN, WM. Operands: rd, rn, rm.
Crc32cxEmitter
Emits the CRC32CX instruction. Assembly forms: CRC32CX XD, XN, XM. Operands: rd, rn, rm.
Crc32hEmitter
Emits the CRC32H instruction. Assembly forms: CRC32H WD, WN, WM. Operands: rd, rn, rm.
Crc32wEmitter
Emits the CRC32W instruction. Assembly forms: CRC32W WD, WN, WM. Operands: rd, rn, rm.
Crc32xEmitter
Emits the CRC32X instruction. Assembly forms: CRC32X XD, XN, XM. Operands: rd, rn, rm.
CsdbEmitter
Emits the CSDB instruction. Assembly forms: CSDB.
CselEmitter
Emits the CSEL instruction. Assembly forms: CSEL WD, WN, WM, #COND; CSEL XD, XN, XM, #COND. Operands: rd, rn, rm, condition.
CsetEmitter
Emits the CSET instruction. Assembly forms: CSET WD, #COND; CSET XD, #COND. Operands: rd, condition.
CsetmEmitter
Emits the CSETM instruction. Assembly forms: CSETM WD, #COND; CSETM XD, #COND. Operands: rd, condition.
CsincEmitter
Emits the CSINC instruction. Assembly forms: CSINC WD, WN, WM, #COND; CSINC XD, XN, XM, #COND. Operands: rd, rn, rm, condition.
CsinvEmitter
Emits the CSINV instruction. Assembly forms: CSINV WD, WN, WM, #COND; CSINV XD, XN, XM, #COND. Operands: rd, rn, rm, condition.
CsnegEmitter
Emits the CSNEG instruction. Assembly forms: CSNEG WD, WN, WM, #COND; CSNEG XD, XN, XM, #COND. Operands: rd, rn, rm, condition.
CtzEmitter
Emits the CTZ instruction. Assembly forms: CTZ WD, WN; CTZ XD, XN. Operands: rd, rn.
DcEmitter
Emits the DC instruction. Assembly forms: DC #DC_OP, XT. Operands: dc_op, rt.
Dcps1Emitter
Emits the DCPS1 instruction. Assembly forms: DCPS1 {#IMM}. Operands: imm.
Dcps2Emitter
Emits the DCPS2 instruction. Assembly forms: DCPS2 {#IMM}. Operands: imm.
Dcps3Emitter
Emits the DCPS3 instruction. Assembly forms: DCPS3 {#IMM}. Operands: imm.
DghEmitter
Emits the DGH instruction. Assembly forms: DGH.
DmbEmitter
Emits the DMB instruction. Assembly forms: DMB #BARRIER_OP. Operands: barrier_op.
DrpsEmitter
Emits the DRPS instruction. Assembly forms: DRPS.
DsbEmitter
Emits the DSB instruction. Assembly forms: DSB #BARRIER_OP. Operands: barrier_op.
DupEmitter
Emits the DUP instruction. Assembly forms: DUP|MOV BD, VN.B[#IDX]; DUP|MOV HD, VN.H[#IDX]; DUP|MOV SD, VN.S[#IDX]; DUP|MOV DD, VN.D[#IDX] (and related forms). Operands: rd, rn.
Eon4Emitter
Emits the EON_4 instruction. Assembly forms: EON WD, WN, WM, {SOP #N}; EON XD, XN, XM, {SOP #N}. Operands: rd, rn, rm, shift.
EonEmitter
Emits the EON instruction. Assembly forms: EON WD, WN, WM, {SOP #N}; EON XD, XN, XM, {SOP #N}. Operands: rd, rn, rm.
Eor3Emitter
Emits the EOR3 instruction. Assembly forms: EOR3 VD.16B, VN.16B, VM.16B, VA.16B. Operands: rd, rn, rm, operand_4.
Eor4Emitter
Emits the EOR_4 instruction. Assembly forms: EOR WD, WN, WM, {SOP #N}; EOR XD, XN, XM, {SOP #N}; EOR WD|WSP, WN, #IMM; EOR XD|SP, XN, #IMM (and related forms). Operands: rd, rn, rm, shift.
EorEmitter
Emits the EOR instruction. Assembly forms: EOR WD, WN, WM, {SOP #N}; EOR XD, XN, XM, {SOP #N}; EOR WD|WSP, WN, #IMM; EOR XD|SP, XN, #IMM (and related forms). Operands: rd, rn, rm_or_imm.
EretEmitter
Emits the ERET instruction. Assembly forms: ERET.
EsbEmitter
Emits the ESB instruction. Assembly forms: ESB.
ExtEmitter
Emits the EXT instruction. Assembly forms: EXT VD.8B, VN.8B, VM.8B, #IDX; EXT VD.16B, VN.16B, VM.16B, #IDX. Operands: rd, rn, rm, idx.
ExtrEmitter
Emits the EXTR instruction. Assembly forms: EXTR WD, WN, WM, #IMM; EXTR XD, XN, XM, #IMM. Operands: rd, rn, rm, imm.
FabdEmitter
Emits the FABD instruction. Assembly forms: FABD SD, SN, SM; FABD DD, DN, DM; FABD VD.2S, VN.2S, VM.2S; FABD VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FabsEmitter
Emits the FABS instruction. Assembly forms: FABS SD, SN; FABS DD, DN; FABS VD.2S, VN.2S; FABS VD.4S, VN.4S (and related forms). Operands: rd, rn.
FacgeEmitter
Emits the FACGE instruction. Assembly forms: FACGE SD, SN, SM; FACGE DD, DN, DM; FACGE VD.2S, VN.2S, VM.2S; FACGE VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FacgtEmitter
Emits the FACGT instruction. Assembly forms: FACGT SD, SN, SM; FACGT DD, DN, DM; FACGT VD.2S, VN.2S, VM.2S; FACGT VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FaddEmitter
Emits the FADD instruction. Assembly forms: FADD SD, SN, SM; FADD DD, DN, DM; FADD VD.2S, VN.2S, VM.2S; FADD VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
Faddp3Emitter
Emits the FADDP_3 instruction. Assembly forms: FADDP SD, VN.2S; FADDP DD, VN.2D; FADDP VD.2S, VN.2S, VM.2S; FADDP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FaddpEmitter
Emits the FADDP instruction. Assembly forms: FADDP SD, VN.2S; FADDP DD, VN.2D; FADDP VD.2S, VN.2S, VM.2S; FADDP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn.
FcaddEmitter
Emits the FCADD instruction. Assembly forms: FCADD VD.T, VN.T, VM.T, #ROTATE; FCADD VD.T, VN.T, VM.T, #ROTATE. Operands: rd, rn, rm, rotate.
FccmpEmitter
Emits the FCCMP instruction. Assembly forms: FCCMP SN, SM, #NZCV, #COND; FCCMP DN, DM, #NZCV, #COND; FCCMP HN, HM, #NZCV, #COND. Operands: rn, rm, flags, condition.
FccmpeEmitter
Emits the FCCMPE instruction. Assembly forms: FCCMPE SN, SM, #NZCV, #COND; FCCMPE DN, DM, #NZCV, #COND; FCCMPE HN, HM, #NZCV, #COND. Operands: rn, rm, flags, condition.
FcmeqEmitter
Emits the FCMEQ instruction. Assembly forms: FCMEQ SD, SN, SM; FCMEQ SD, SN, #0; FCMEQ DD, DN, DM; FCMEQ DD, DN, #0 (and related forms). Operands: rd, rn, rm_or_operand_3.
FcmgeEmitter
Emits the FCMGE instruction. Assembly forms: FCMGE SD, SN, SM; FCMGE SD, SN, #0; FCMGE DD, DN, DM; FCMGE DD, DN, #0 (and related forms). Operands: rd, rn, rm_or_operand_3.
FcmgtEmitter
Emits the FCMGT instruction. Assembly forms: FCMGT SD, SN, SM; FCMGT SD, SN, #0; FCMGT DD, DN, DM; FCMGT DD, DN, #0 (and related forms). Operands: rd, rn, rm_or_operand_3.
FcmlaEmitter
Emits the FCMLA instruction. Assembly forms: FCMLA VD.T, VN.T, VM.T, #ROTATE; FCMLA VD.T, VN.T, VM.T, #ROTATE; FCMLA VD.4H, VN.4H, VM.H[#IDX], #ROTATE; FCMLA VD.8H, VN.8H, VM.H[#IDX], #ROTATE (and related forms). Operands: rd, rn, rm, rotate.
FcmleEmitter
Emits the FCMLE instruction. Assembly forms: FCMLE SD, SN, #0; FCMLE DD, DN, #0; FCMLE VD.2S, VN.2S, #0; FCMLE VD.4S, VN.4S, #0 (and related forms). Operands: rd, rn, operand_3.
FcmltEmitter
Emits the FCMLT instruction. Assembly forms: FCMLT SD, SN, #0; FCMLT DD, DN, #0; FCMLT VD.2S, VN.2S, #0; FCMLT VD.4S, VN.4S, #0 (and related forms). Operands: rd, rn, operand_3.
FcmpEmitter
Emits the FCMP instruction. Assembly forms: FCMP SN, SM; FCMP SN, #0; FCMP DN, DM; FCMP DN, #0 (and related forms). Operands: rn, rm_or_operand_2.
FcmpeEmitter
Emits the FCMPE instruction. Assembly forms: FCMPE SN, SM; FCMPE SN, #0; FCMPE DN, DM; FCMPE DN, #0 (and related forms). Operands: rn, rm_or_operand_2.
FcselEmitter
Emits the FCSEL instruction. Assembly forms: FCSEL SD, SN, SM, #COND; FCSEL DD, DN, DM, #COND; FCSEL HD, HN, HM, #COND. Operands: rd, rn, rm, condition.
FcvtEmitter
Emits the FCVT instruction. Assembly forms: FCVT SD, HN; FCVT DD, HN; FCVT HD, SN; FCVT DD, SN (and related forms). Operands: rd, rn.
FcvtasEmitter
Emits the FCVTAS instruction. Assembly forms: FCVTAS WD, SN; FCVTAS XD, SN; FCVTAS WD, DN; FCVTAS XD, DN (and related forms). Operands: rd, rn.
FcvtauEmitter
Emits the FCVTAU instruction. Assembly forms: FCVTAU WD, SN; FCVTAU XD, SN; FCVTAU WD, DN; FCVTAU XD, DN (and related forms). Operands: rd, rn.
Fcvtl2Emitter
Emits the FCVTL2 instruction. Assembly forms: FCVTL2 VD.4S, VN.8H; FCVTL2 VD.2D, VN.4S. Operands: rd, rn.
FcvtlEmitter
Emits the FCVTL instruction. Assembly forms: FCVTL VD.4S, VN.4H; FCVTL VD.2D, VN.2S. Operands: rd, rn.
FcvtmsEmitter
Emits the FCVTMS instruction. Assembly forms: FCVTMS WD, SN; FCVTMS XD, SN; FCVTMS WD, DN; FCVTMS XD, DN (and related forms). Operands: rd, rn.
FcvtmuEmitter
Emits the FCVTMU instruction. Assembly forms: FCVTMU WD, SN; FCVTMU XD, SN; FCVTMU WD, DN; FCVTMU XD, DN (and related forms). Operands: rd, rn.
Fcvtn2Emitter
Emits the FCVTN2 instruction. Assembly forms: FCVTN2 VD.4S, VN.8H; FCVTN2 VD.2D, VN.4S; FCVTN2 VX.16B, VN.4S, VM.4S. Operands: rd_or_operand_1, rn.
FcvtnEmitter
Emits the FCVTN instruction. Assembly forms: FCVTN VD.4S, VN.4H; FCVTN VD.2D, VN.2S; FCVTN VD.8B, VN.4H, VM.4H; FCVTN VD.16B, VN.8H, VM.8H (and related forms). Operands: rd, rn.
FcvtnsEmitter
Emits the FCVTNS instruction. Assembly forms: FCVTNS WD, SN; FCVTNS XD, SN; FCVTNS WD, DN; FCVTNS XD, DN (and related forms). Operands: rd, rn.
FcvtnuEmitter
Emits the FCVTNU instruction. Assembly forms: FCVTNU WD, SN; FCVTNU XD, SN; FCVTNU WD, DN; FCVTNU XD, DN (and related forms). Operands: rd, rn.
FcvtpsEmitter
Emits the FCVTPS instruction. Assembly forms: FCVTPS WD, SN; FCVTPS XD, SN; FCVTPS WD, DN; FCVTPS XD, DN (and related forms). Operands: rd, rn.
FcvtpuEmitter
Emits the FCVTPU instruction. Assembly forms: FCVTPU WD, SN; FCVTPU XD, SN; FCVTPU WD, DN; FCVTPU XD, DN (and related forms). Operands: rd, rn.
Fcvtxn2Emitter
Emits the FCVTXN2 instruction. Operands: rd, rn.
FcvtxnEmitter
Emits the FCVTXN instruction. Operands: rd, rn.
Fcvtzs3Emitter
Emits the FCVTZS_3 instruction. Assembly forms: FCVTZS WD, SN; FCVTZS XD, SN; FCVTZS WD, DN; FCVTZS XD, DN (and related forms). Operands: rd, rn, fbits.
FcvtzsEmitter
Emits the FCVTZS instruction. Assembly forms: FCVTZS WD, SN; FCVTZS XD, SN; FCVTZS WD, DN; FCVTZS XD, DN (and related forms). Operands: rd, rn.
Fcvtzu3Emitter
Emits the FCVTZU_3 instruction. Assembly forms: FCVTZU WD, SN; FCVTZU XD, SN; FCVTZU WD, DN; FCVTZU XD, DN (and related forms). Operands: rd, rn, fbits.
FcvtzuEmitter
Emits the FCVTZU instruction. Assembly forms: FCVTZU WD, SN; FCVTZU XD, SN; FCVTZU WD, DN; FCVTZU XD, DN (and related forms). Operands: rd, rn.
FdivEmitter
Emits the FDIV instruction. Assembly forms: FDIV SD, SN, SM; FDIV DD, DN, DM; FDIV VD.2S, VN.2S, VM.2S; FDIV VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FjcvtzsEmitter
Emits the FJCVTZS instruction. Assembly forms: FJCVTZS WD, DN. Operands: rd, rn.
FmaddEmitter
Emits the FMADD instruction. Assembly forms: FMADD SD, SN, SM, SA; FMADD DD, DN, DM, DA; FMADD HD, HN, HM, HA. Operands: rd, rn, rm, operand_4.
FmaxEmitter
Emits the FMAX instruction. Assembly forms: FMAX SD, SN, SM; FMAX DD, DN, DM; FMAX VD.2S, VN.2S, VM.2S; FMAX VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FmaxnmEmitter
Emits the FMAXNM instruction. Assembly forms: FMAXNM SD, SN, SM; FMAXNM DD, DN, DM; FMAXNM VD.2S, VN.2S, VM.2S; FMAXNM VD.2D, VN.2D, VM.2D (and related forms). Operands: rd, rn, rm.
Fmaxnmp2Emitter
Emits the FMAXNMP_2 instruction. Assembly forms: FMAXNMP SD, VN.2S; FMAXNMP DD, VN.2D; FMAXNMP VD.2S, VN.2S, VM.2S; FMAXNMP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn.
FmaxnmpEmitter
Emits the FMAXNMP instruction. Assembly forms: FMAXNMP SD, VN.2S; FMAXNMP DD, VN.2D; FMAXNMP VD.2S, VN.2S, VM.2S; FMAXNMP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FmaxnmvEmitter
Emits the FMAXNMV instruction. Assembly forms: FMAXNMV SD, VN.4S; FMAXNMV HD, VN.4H; FMAXNMV HD, VN.8H. Operands: rd, rn.
Fmaxp2Emitter
Emits the FMAXP_2 instruction. Assembly forms: FMAXP SD, VN.2S; FMAXP DD, VN.2D; FMAXP VD.2S, VN.2S, VM.2S; FMAXP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn.
FmaxpEmitter
Emits the FMAXP instruction. Assembly forms: FMAXP SD, VN.2S; FMAXP DD, VN.2D; FMAXP VD.2S, VN.2S, VM.2S; FMAXP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FmaxvEmitter
Emits the FMAXV instruction. Assembly forms: FMAXV SD, VN.4S; FMAXV HD, VN.4H; FMAXV HD, VN.8H. Operands: rd, rn.
FminEmitter
Emits the FMIN instruction. Assembly forms: FMIN SD, SN, SM; FMIN DD, DN, DM; FMIN VD.2S, VN.2S, VM.2S; FMIN VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FminnmEmitter
Emits the FMINNM instruction. Assembly forms: FMINNM SD, SN, SM; FMINNM DD, DN, DM; FMINNM VD.2S, VN.2S, VM.2S; FMINNM VD.2D, VN.2D, VM.2D (and related forms). Operands: rd, rn, rm.
Fminnmp2Emitter
Emits the FMINNMP_2 instruction. Assembly forms: FMINNMP SD, VN.2S; FMINNMP DD, VN.2D; FMINNMP VD.2S, VN.2S, VM.2S; FMINNMP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn.
FminnmpEmitter
Emits the FMINNMP instruction. Assembly forms: FMINNMP SD, VN.2S; FMINNMP DD, VN.2D; FMINNMP VD.2S, VN.2S, VM.2S; FMINNMP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FminnmvEmitter
Emits the FMINNMV instruction. Assembly forms: FMINNMV SD, VN.4S; FMINNMV HD, VN.4H; FMINNMV HD, VN.8H. Operands: rd, rn.
Fminp3Emitter
Emits the FMINP_3 instruction. Assembly forms: FMINP SD, VN.2S; FMINP DD, VN.2D; FMINP VD.2S, VN.2S, VM.2S; FMINP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FminpEmitter
Emits the FMINP instruction. Assembly forms: FMINP SD, VN.2S; FMINP DD, VN.2D; FMINP VD.2S, VN.2S, VM.2S; FMINP VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn.
FminvEmitter
Emits the FMINV instruction. Assembly forms: FMINV SD, VN.4S; FMINV HD, VN.4H; FMINV HD, VN.8H. Operands: rd, rn.
FmlaEmitter
Emits the FMLA instruction. Assembly forms: FMLA SX, SN, VM.S[#IDX]; FMLA DX, DN, VM.D[#IDX]; FMLA VX.2S, VN.2S, VM.2S; FMLA VX.4S, VN.4S, VM.4S (and related forms). Operands: operand_1, rn, rm.
Fmlal2Emitter
Emits the FMLAL2 instruction. Assembly forms: FMLAL2 VX.2S, VN.2H, VM.2H; FMLAL2 VX.4S, VN.4H, VM.4H; FMLAL2 VX.2S, VN.2H, VM.H[#IDX]; FMLAL2 VX.4S, VN.4H, VM.H[#IDX]. Operands: operand_1, rn, rm.
FmlalEmitter
Emits the FMLAL instruction. Assembly forms: FMLAL VX.2S, VN.2H, VM.2H; FMLAL VX.4S, VN.4H, VM.4H; FMLAL VX.2S, VN.2H, VM.H[#IDX]; FMLAL VX.4S, VN.4H, VM.H[#IDX]. Operands: operand_1, rn, rm.
FmlsEmitter
Emits the FMLS instruction. Assembly forms: FMLS SX, SN, VM.S[#IDX]; FMLS DX, DN, VM.D[#IDX]; FMLS VX.2S, VN.2S, VM.2S; FMLS VX.4S, VN.4S, VM.4S (and related forms). Operands: operand_1, rn, rm.
Fmlsl2Emitter
Emits the FMLSL2 instruction. Assembly forms: FMLSL2 VX.2S, VN.2H, VM.2H; FMLSL2 VX.4S, VN.4H, VM.4H; FMLSL2 VX.2S, VN.2H, VM.H[#IDX]; FMLSL2 VX.4S, VN.4H, VM.H[#IDX]. Operands: operand_1, rn, rm.
FmlslEmitter
Emits the FMLSL instruction. Assembly forms: FMLSL VX.2S, VN.2H, VM.2H; FMLSL VX.4S, VN.4H, VM.4H; FMLSL VX.2S, VN.2H, VM.H[#IDX]; FMLSL VX.4S, VN.4H, VM.H[#IDX]. Operands: operand_1, rn, rm.
FmovEmitter
Emits the FMOV instruction. Assembly forms: FMOV WD, SN; FMOV XD, DN; FMOV XD, VN.D[#1]; FMOV SD, WN (and related forms). Operands: rd, rn_or_fimm.
FmsubEmitter
Emits the FMSUB instruction. Assembly forms: FMSUB SD, SN, SM, SA; FMSUB DD, DN, DM, DA; FMSUB HD, HN, HM, HA. Operands: rd, rn, rm, operand_4.
FmulEmitter
Emits the FMUL instruction. Assembly forms: FMUL SD, SN, SM; FMUL DD, DN, DM; FMUL SD, SN, VM.S[#IDX]; FMUL DD, DN, VM.D[#IDX] (and related forms). Operands: rd, rn, rm.
FmulxEmitter
Emits the FMULX instruction. Assembly forms: FMULX SD, SN, SM; FMULX DD, DN, DM; FMULX SD, SN, VM.S[#IDX]; FMULX DD, DN, VM.D[#IDX] (and related forms). Operands: rd, rn, rm.
FnegEmitter
Emits the FNEG instruction. Assembly forms: FNEG SD, SN; FNEG DD, DN; FNEG VD.2S, VN.2S; FNEG VD.4S, VN.4S (and related forms). Operands: rd, rn.
FnmaddEmitter
Emits the FNMADD instruction. Assembly forms: FNMADD SD, SN, SM, SA; FNMADD DD, DN, DM, DA; FNMADD HD, HN, HM, HA. Operands: rd, rn, rm, operand_4.
FnmsubEmitter
Emits the FNMSUB instruction. Assembly forms: FNMSUB SD, SN, SM, SA; FNMSUB DD, DN, DM, DA; FNMSUB HD, HN, HM, HA. Operands: rd, rn, rm, operand_4.
FnmulEmitter
Emits the FNMUL instruction. Assembly forms: FNMUL SD, SN, SM; FNMUL DD, DN, DM; FNMUL HD, HN, HM. Operands: rd, rn, rm.
FrecpeEmitter
Emits the FRECPE instruction. Assembly forms: FRECPE SD, SN; FRECPE DD, DN; FRECPE VD.2S, VN.2S; FRECPE VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrecpsEmitter
Emits the FRECPS instruction. Assembly forms: FRECPS SD, SN, SM; FRECPS DD, DN, DM; FRECPS VD.2S, VN.2S, VM.2S; FRECPS VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FrecpxEmitter
Emits the FRECPX instruction. Assembly forms: FRECPX SD, SN, SM; FRECPX DD, DN, DM; FRECPX HD, HN, HM. Operands: rd, rn.
Frint32xEmitter
Emits the FRINT32X instruction. Assembly forms: FRINT32X SD, SN; FRINT32X DD, DN; FRINT32X VD.2S, VN.2S; FRINT32X VD.4S, VN.4S (and related forms). Operands: rd, rn.
Frint32zEmitter
Emits the FRINT32Z instruction. Assembly forms: FRINT32Z SD, SN; FRINT32Z DD, DN; FRINT32Z VD.2S, VN.2S; FRINT32Z VD.4S, VN.4S (and related forms). Operands: rd, rn.
Frint64xEmitter
Emits the FRINT64X instruction. Assembly forms: FRINT64X SD, SN; FRINT64X DD, DN; FRINT64X VD.2S, VN.2S; FRINT64X VD.4S, VN.4S (and related forms). Operands: rd, rn.
Frint64zEmitter
Emits the FRINT64Z instruction. Assembly forms: FRINT64Z SD, SN; FRINT64Z DD, DN; FRINT64Z VD.2S, VN.2S; FRINT64Z VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrintaEmitter
Emits the FRINTA instruction. Assembly forms: FRINTA SD, SN; FRINTA DD, DN; FRINTA VD.2S, VN.2S; FRINTA VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrintiEmitter
Emits the FRINTI instruction. Assembly forms: FRINTI SD, SN; FRINTI DD, DN; FRINTI VD.2S, VN.2S; FRINTI VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrintmEmitter
Emits the FRINTM instruction. Assembly forms: FRINTM SD, SN; FRINTM DD, DN; FRINTM VD.2S, VN.2S; FRINTM VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrintnEmitter
Emits the FRINTN instruction. Assembly forms: FRINTN SD, SN; FRINTN DD, DN; FRINTN VD.2S, VN.2S; FRINTN VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrintpEmitter
Emits the FRINTP instruction. Assembly forms: FRINTP SD, SN; FRINTP DD, DN; FRINTP VD.2S, VN.2S; FRINTP VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrintxEmitter
Emits the FRINTX instruction. Assembly forms: FRINTX SD, SN; FRINTX DD, DN; FRINTX VD.2S, VN.2S; FRINTX VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrintzEmitter
Emits the FRINTZ instruction. Assembly forms: FRINTZ SD, SN; FRINTZ DD, DN; FRINTZ VD.2S, VN.2S; FRINTZ VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrsqrteEmitter
Emits the FRSQRTE instruction. Assembly forms: FRSQRTE SD, SN; FRSQRTE DD, DN; FRSQRTE VD.2S, VN.2S; FRSQRTE VD.4S, VN.4S (and related forms). Operands: rd, rn.
FrsqrtsEmitter
Emits the FRSQRTS instruction. Assembly forms: FRSQRTS SD, SN, SM; FRSQRTS DD, DN, DM; FRSQRTS VD.2S, VN.2S, VM.2S; FRSQRTS VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
FsqrtEmitter
Emits the FSQRT instruction. Assembly forms: FSQRT SD, SN; FSQRT DD, DN; FSQRT VD.2S, VN.2S; FSQRT VD.4S, VN.4S (and related forms). Operands: rd, rn.
FsubEmitter
Emits the FSUB instruction. Assembly forms: FSUB SD, SN, SM; FSUB DD, DN, DM; FSUB VD.2S, VN.2S, VM.2S; FSUB VD.4S, VN.4S, VM.4S (and related forms). Operands: rd, rn, rm.
GmiEmitter
Emits the GMI instruction. Assembly forms: GMI XD, XN|SP, XM. Operands: rd, rn, rm.
HintEmitter
Emits the HINT instruction. Assembly forms: HINT #IMM. Operands: imm.
HltEmitter
Emits the HLT instruction. Assembly forms: HLT #IMM. Operands: imm.
HvcEmitter
Emits the HVC instruction. Assembly forms: HVC #IMM. Operands: imm.
IcEmitter
Emits the IC instruction. Assembly forms: IC #IC_OP; IC #IC_OP, XT. Operands: ic_op, rt.
InsEmitter
Emits the INS instruction. Assembly forms: INS|MOV VD.B[#IDX], WN; INS|MOV VD.H[#IDX], WN; INS|MOV VD.S[#IDX], WN; INS|MOV VD.D[#IDX], XN (and related forms). Operands: rd, rn.
IsbEmitter
Emits the ISB instruction. Assembly forms: ISB {#ISB_OP=15}. Operands: isb_op.
Ld1Emitter
Emits the LD1 instruction. Assembly forms: LD1 VX.B[#IDX], [XN|SP]; LD1 VX.H[#IDX], [XN|SP]; LD1 VX.S[#IDX], [XN|SP]; LD1 VX.D[#IDX], [XN|SP] (and related forms). Operands: idx_or_operand_1, addr.
Ld1rEmitter
Emits the LD1R instruction. Assembly forms: LD1R 1X{VD.T}, [XN|SP]; LD1R 1X{VD.T}, [XN|SP]; LD1R 1X{VD.T}, [XN|SP, XM]@; LD1R 1X{VD.T}, [XN|SP, XM]@ (and related forms). Operands: operand_1, addr.
Ld2Emitter
Emits the LD2 instruction. Assembly forms: LD2 2X{VX.B}[#IDX], [XN|SP]; LD2 2X{VX.H}[#IDX], [XN|SP]; LD2 2X{VX.S}[#IDX], [XN|SP]; LD2 2X{VX.D}[#IDX], [XN|SP] (and related forms). Operands: rd, rn, addr.
Ld2rEmitter
Emits the LD2R instruction. Assembly forms: LD2R 2X{VD.T}, [XN|SP]; LD2R 2X{VD.T}, [XN|SP]; LD2R 2X{VD.T}, [XN|SP, XM]@; LD2R 2X{VD.T}, [XN|SP, XM]@ (and related forms). Operands: rd, rn, addr.
Ld3Emitter
Emits the LD3 instruction. Assembly forms: LD3 3X{VX.B}[#IDX], [XN|SP]; LD3 3X{VX.H}[#IDX], [XN|SP]; LD3 3X{VX.S}[#IDX], [XN|SP]; LD3 3X{VX.D}[#IDX], [XN|SP] (and related forms). Operands: rd, rn, rm1, addr.
Ld3rEmitter
Emits the LD3R instruction. Assembly forms: LD3R 3X{VD.T}, [XN|SP]; LD3R 3X{VD.T}, [XN|SP]; LD3R 3X{VD.T}, [XN|SP, XM]@; LD3R 3X{VD.T}, [XN|SP, XM]@ (and related forms). Operands: rd, rn, rm1, addr.
Ld4Emitter
Emits the LD4 instruction. Assembly forms: LD4 4X{VX.B}[#IDX], [XN|SP]; LD4 4X{VX.H}[#IDX], [XN|SP]; LD4 4X{VX.S}[#IDX], [XN|SP]; LD4 4X{VX.D}[#IDX], [XN|SP] (and related forms). Operands: rd, rn, rm1, rm2, addr.
Ld4rEmitter
Emits the LD4R instruction. Assembly forms: LD4R 4X{VD.T}, [XN|SP]; LD4R 4X{VD.T}, [XN|SP]; LD4R 4X{VD.T}, [XN|SP, XM]@; LD4R 4X{VD.T}, [XN|SP, XM]@ (and related forms). Operands: rd, rn, rm1, rm2, addr.
Ld13Emitter
Emits the LD1_3 instruction. Assembly forms: LD1 VX.B[#IDX], [XN|SP]; LD1 VX.H[#IDX], [XN|SP]; LD1 VX.S[#IDX], [XN|SP]; LD1 VX.D[#IDX], [XN|SP] (and related forms). Operands: rd, rn, addr.
Ld14Emitter
Emits the LD1_4 instruction. Assembly forms: LD1 VX.B[#IDX], [XN|SP]; LD1 VX.H[#IDX], [XN|SP]; LD1 VX.S[#IDX], [XN|SP]; LD1 VX.D[#IDX], [XN|SP] (and related forms). Operands: rd, rn, rm1, addr.
Ld15Emitter
Emits the LD1_5 instruction. Assembly forms: LD1 VX.B[#IDX], [XN|SP]; LD1 VX.H[#IDX], [XN|SP]; LD1 VX.S[#IDX], [XN|SP]; LD1 VX.D[#IDX], [XN|SP] (and related forms). Operands: rd, rn, rm1, rm2, addr.
LdaddEmitter
Emits the LDADD instruction. Assembly forms: LDADD WS, WD, [XN|SP]; LDADD XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdaddaEmitter
Emits the LDADDA instruction. Assembly forms: LDADDA WS, WD, [XN|SP]; LDADDA XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdaddabEmitter
Emits the LDADDAB instruction. Assembly forms: LDADDAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdaddahEmitter
Emits the LDADDAH instruction. Assembly forms: LDADDAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdaddalEmitter
Emits the LDADDAL instruction. Assembly forms: LDADDAL WS, WD, [XN|SP]; LDADDAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdaddalbEmitter
Emits the LDADDALB instruction. Assembly forms: LDADDALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdaddalhEmitter
Emits the LDADDALH instruction. Assembly forms: LDADDALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdaddbEmitter
Emits the LDADDB instruction. Assembly forms: LDADDB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdaddhEmitter
Emits the LDADDH instruction. Assembly forms: LDADDH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdaddlEmitter
Emits the LDADDL instruction. Assembly forms: LDADDL WS, WD, [XN|SP]; LDADDL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdaddlbEmitter
Emits the LDADDLB instruction. Assembly forms: LDADDLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdaddlhEmitter
Emits the LDADDLH instruction. Assembly forms: LDADDLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdarEmitter
Emits the LDAR instruction. Assembly forms: LDAR WD, [XN|SP]; LDAR XD, [XN|SP]. Operands: rd, addr.
LdarbEmitter
Emits the LDARB instruction. Assembly forms: LDARB WD, [XN|SP]. Operands: rd, addr.
LdarhEmitter
Emits the LDARH instruction. Assembly forms: LDARH WD, [XN|SP]. Operands: rd, addr.
LdaxpEmitter
Emits the LDAXP instruction. Assembly forms: LDAXP WD, WD2, [XN|SP]; LDAXP XD, XD2, [XN|SP]. Operands: rd, rd2, addr.
LdaxrEmitter
Emits the LDAXR instruction. Assembly forms: LDAXR WD, [XN|SP]; LDAXR XD, [XN|SP]. Operands: rd, addr.
LdaxrbEmitter
Emits the LDAXRB instruction. Assembly forms: LDAXRB WD, [XN|SP]. Operands: rd, addr.
LdaxrhEmitter
Emits the LDAXRH instruction. Assembly forms: LDAXRH XD, [XN|SP]. Operands: rd, addr.
LdclrEmitter
Emits the LDCLR instruction. Assembly forms: LDCLR WS, WD, [XN|SP]; LDCLR XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdclraEmitter
Emits the LDCLRA instruction. Assembly forms: LDCLRA WS, WD, [XN|SP]; LDCLRA XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdclrabEmitter
Emits the LDCLRAB instruction. Assembly forms: LDCLRAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdclrahEmitter
Emits the LDCLRAH instruction. Assembly forms: LDCLRAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdclralEmitter
Emits the LDCLRAL instruction. Assembly forms: LDCLRAL WS, WD, [XN|SP]; LDCLRAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdclralbEmitter
Emits the LDCLRALB instruction. Assembly forms: LDCLRALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdclralhEmitter
Emits the LDCLRALH instruction. Assembly forms: LDCLRALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdclrbEmitter
Emits the LDCLRB instruction. Assembly forms: LDCLRB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdclrhEmitter
Emits the LDCLRH instruction. Assembly forms: LDCLRH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdclrlEmitter
Emits the LDCLRL instruction. Assembly forms: LDCLRL WS, WD, [XN|SP]; LDCLRL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdclrlbEmitter
Emits the LDCLRLB instruction. Assembly forms: LDCLRLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdclrlhEmitter
Emits the LDCLRLH instruction. Assembly forms: LDCLRLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdeorEmitter
Emits the LDEOR instruction. Assembly forms: LDEOR WS, WD, [XN|SP]; LDEOR XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdeoraEmitter
Emits the LDEORA instruction. Assembly forms: LDEORA WS, WD, [XN|SP]; LDEORA XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdeorabEmitter
Emits the LDEORAB instruction. Assembly forms: LDEORAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdeorahEmitter
Emits the LDEORAH instruction. Assembly forms: LDEORAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdeoralEmitter
Emits the LDEORAL instruction. Assembly forms: LDEORAL WS, WD, [XN|SP]; LDEORAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdeoralbEmitter
Emits the LDEORALB instruction. Assembly forms: LDEORALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdeoralhEmitter
Emits the LDEORALH instruction. Assembly forms: LDEORALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdeorbEmitter
Emits the LDEORB instruction. Assembly forms: LDEORB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdeorhEmitter
Emits the LDEORH instruction. Assembly forms: LDEORH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdeorlEmitter
Emits the LDEORL instruction. Assembly forms: LDEORL WS, WD, [XN|SP]; LDEORL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdeorlbEmitter
Emits the LDEORLB instruction. Assembly forms: LDEORLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdeorlhEmitter
Emits the LDEORLH instruction. Assembly forms: LDEORLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdgEmitter
Emits the LDG instruction. Assembly forms: LDG XD, [XN|SP, #OFFS*16]. Operands: rd, addr.
LdgmEmitter
Emits the LDGM instruction. Assembly forms: LDGM XD, [XN|SP]. Operands: rd, addr.
LdlarEmitter
Emits the LDLAR instruction. Assembly forms: LDLAR WD, [XN|SP]; LDLAR XD, [XN|SP]. Operands: rd, addr.
LdlarbEmitter
Emits the LDLARB instruction. Assembly forms: LDLARB WD, [XN|SP]. Operands: rd, addr.
LdlarhEmitter
Emits the LDLARH instruction. Assembly forms: LDLARH WD, [XN|SP]. Operands: rd, addr.
LdnpEmitter
Emits the LDNP instruction. Assembly forms: LDNP WD, WD2, [XN|SP, #OFFS*4]; LDNP XD, XD2, [XN|SP, #OFFS*8]; LDNP SD, SD2, [XN|SP, #OFFS*4]; LDNP DD, DD2, [XN|SP, #OFFS*8] (and related forms). Operands: rd, rd2, addr.
LdpEmitter
Emits the LDP instruction. Assembly forms: LDP WD, WD2, [XN|SP, #OFFS*4]{@}{!}; LDP XD, XD2, [XN|SP, #OFFS*8]{@}{!}; LDP SD, SD2, [XN|SP, #OFFS*4]{@}{!}; LDP DD, DD2, [XN|SP, #OFFS*8]{@}{!} (and related forms). Operands: rd, rd2, addr.
LdpswEmitter
Emits the LDPSW instruction. Assembly forms: LDPSW XD, XD2, [XN|SP, #OFFS*4]{@}{!}. Operands: rd, rd2, addr.
LdrEmitter
Emits the LDR instruction. Assembly forms: LDR WD, [XN|SP, #OFFZ*4]; LDR XD, [XN|SP, #OFFZ*8]; LDR WD, [XN|SP, #OFFS*4]@; LDR XD, [XN|SP, #OFFS*8]@ (and related forms). Operands: rd, addr.
LdraaEmitter
Emits the LDRAA instruction. Assembly forms: LDRAA XD, [XN|SP, #OFFS]{!}. Operands: rd, addr.
LdrabEmitter
Emits the LDRAB instruction. Assembly forms: LDRAB XD, [XN|SP, #OFFS]{!}. Operands: rd, addr.
LdrbEmitter
Emits the LDRB instruction. Assembly forms: LDRB WD, [XN|SP, #OFFZ]; LDRB WD, [XN|SP, #OFFS]@; LDRB WD, [XN|SP, #OFFS]!; LDRB WD, [XN|SP, RM, {UXTW|LSL|SXTW|SXTX #N}]. Operands: rd, addr.
LdrhEmitter
Emits the LDRH instruction. Assembly forms: LDRH WD, [XN|SP, #OFFZ*2]; LDRH WD, [XN|SP, #OFFS*2]@; LDRH WD, [XN|SP, #OFFS*2]!; LDRH WD, [XN|SP, RM, {UXTW|LSL|SXTW|SXTX #N}]. Operands: rd, addr.
LdrsbEmitter
Emits the LDRSB instruction. Assembly forms: LDRSB WD, [XN|SP, #OFFZ]; LDRSB XD, [XN|SP, #OFFZ]; LDRSB WD, [XN|SP, #OFFS]@; LDRSB XD, [XN|SP, #OFFS]@ (and related forms). Operands: rd, addr.
LdrshEmitter
Emits the LDRSH instruction. Assembly forms: LDRSH WD, [XN|SP, #OFFZ*2]; LDRSH XD, [XN|SP, #OFFZ*2]; LDRSH WD, [XN|SP, #OFFS*2]@; LDRSH XD, [XN|SP, #OFFS*2]@ (and related forms). Operands: rd, addr.
LdrswEmitter
Emits the LDRSW instruction. Assembly forms: LDRSW XD, [XN|SP, #OFFZ*4]; LDRSW XD, [XN|SP, #OFFS*4]@; LDRSW XD, [XN|SP, #OFFS*4]!; LDRSW XD, [PC, #OFFS*4] (and related forms). Operands: rd, addr.
LdsetEmitter
Emits the LDSET instruction. Assembly forms: LDSET WS, WD, [XN|SP]; LDSET XS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetaEmitter
Emits the LDSETA instruction. Assembly forms: LDSETA WS, WD, [XN|SP]; LDSETA XS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetabEmitter
Emits the LDSETAB instruction. Assembly forms: LDSETAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetahEmitter
Emits the LDSETAH instruction. Assembly forms: LDSETAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetalEmitter
Emits the LDSETAL instruction. Assembly forms: LDSETAL WS, WD, [XN|SP]; LDSETAL XS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetalbEmitter
Emits the LDSETALB instruction. Assembly forms: LDSETALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetalhEmitter
Emits the LDSETALH instruction. Assembly forms: LDSETALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetbEmitter
Emits the LDSETB instruction. Assembly forms: LDSETB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsethEmitter
Emits the LDSETH instruction. Assembly forms: LDSETH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetlEmitter
Emits the LDSETL instruction. Assembly forms: LDSETL WS, WD, [XN|SP]; LDSETL XS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetlbEmitter
Emits the LDSETLB instruction. Assembly forms: LDSETLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsetlhEmitter
Emits the LDSETLH instruction. Assembly forms: LDSETLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxEmitter
Emits the LDSMAX instruction. Assembly forms: LDSMAX WS, WD, [XN|SP]; LDSMAX XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxaEmitter
Emits the LDSMAXA instruction. Assembly forms: LDSMAXA WS, WD, [XN|SP]; LDSMAXA XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxabEmitter
Emits the LDSMAXAB instruction. Assembly forms: LDSMAXAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxahEmitter
Emits the LDSMAXAH instruction. Assembly forms: LDSMAXAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxalEmitter
Emits the LDSMAXAL instruction. Assembly forms: LDSMAXAL WS, WD, [XN|SP]; LDSMAXAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxalbEmitter
Emits the LDSMAXALB instruction. Assembly forms: LDSMAXALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxalhEmitter
Emits the LDSMAXALH instruction. Assembly forms: LDSMAXALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxbEmitter
Emits the LDSMAXB instruction. Assembly forms: LDSMAXB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxhEmitter
Emits the LDSMAXH instruction. Assembly forms: LDSMAXH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxlEmitter
Emits the LDSMAXL instruction. Assembly forms: LDSMAXL WS, WD, [XN|SP]; LDSMAXL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxlbEmitter
Emits the LDSMAXLB instruction. Assembly forms: LDSMAXLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsmaxlhEmitter
Emits the LDSMAXLH instruction. Assembly forms: LDSMAXLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsminEmitter
Emits the LDSMIN instruction. Assembly forms: LDSMIN WS, WD, [XN|SP]; LDSMIN XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdsminaEmitter
Emits the LDSMINA instruction. Assembly forms: LDSMINA WS, WD, [XN|SP]; LDSMINA XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdsminabEmitter
Emits the LDSMINAB instruction. Assembly forms: LDSMINAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsminahEmitter
Emits the LDSMINAH instruction. Assembly forms: LDSMINAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsminalEmitter
Emits the LDSMINAL instruction. Assembly forms: LDSMINAL WS, WD, [XN|SP]; LDSMINAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdsminalbEmitter
Emits the LDSMINALB instruction. Assembly forms: LDSMINALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsminalhEmitter
Emits the LDSMINALH instruction. Assembly forms: LDSMINALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsminbEmitter
Emits the LDSMINB instruction. Assembly forms: LDSMINB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsminhEmitter
Emits the LDSMINH instruction. Assembly forms: LDSMINH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsminlEmitter
Emits the LDSMINL instruction. Assembly forms: LDSMINL WS, WD, [XN|SP]; LDSMINL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdsminlbEmitter
Emits the LDSMINLB instruction. Assembly forms: LDSMINLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdsminlhEmitter
Emits the LDSMINLH instruction. Assembly forms: LDSMINLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdtrEmitter
Emits the LDTR instruction. Assembly forms: LDTR WD, [XN|SP, #OFFS]; LDTR XD, [XN|SP, #OFFS]. Operands: rd, addr.
LdtrbEmitter
Emits the LDTRB instruction. Assembly forms: LDTRB WD, [XN|SP, #OFFS]. Operands: rd, addr.
LdtrhEmitter
Emits the LDTRH instruction. Assembly forms: LDTRH WD, [XN|SP, #OFFS]. Operands: rd, addr.
LdtrsbEmitter
Emits the LDTRSB instruction. Assembly forms: LDTRSB WD, [XN|SP, #OFFS]; LDTRSB XD, [XN|SP, #OFFS]. Operands: rd, addr.
LdtrshEmitter
Emits the LDTRSH instruction. Assembly forms: LDTRSH WD, [XN|SP, #OFFS]; LDTRSH XD, [XN|SP, #OFFS]. Operands: rd, addr.
LdtrswEmitter
Emits the LDTRSW instruction. Assembly forms: LDTRSW XD, [XN|SP, #OFFS]. Operands: rd, addr.
LdumaxEmitter
Emits the LDUMAX instruction. Assembly forms: LDUMAX WS, WD, [XN|SP]; LDUMAX XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdumaxaEmitter
Emits the LDUMAXA instruction. Assembly forms: LDUMAXA WS, WD, [XN|SP]; LDUMAXA XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdumaxabEmitter
Emits the LDUMAXAB instruction. Assembly forms: LDUMAXAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdumaxahEmitter
Emits the LDUMAXAH instruction. Assembly forms: LDUMAXAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdumaxalEmitter
Emits the LDUMAXAL instruction. Assembly forms: LDUMAXAL WS, WD, [XN|SP]; LDUMAXAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdumaxalbEmitter
Emits the LDUMAXALB instruction. Assembly forms: LDUMAXALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdumaxalhEmitter
Emits the LDUMAXALH instruction. Assembly forms: LDUMAXALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdumaxbEmitter
Emits the LDUMAXB instruction. Assembly forms: LDUMAXB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdumaxhEmitter
Emits the LDUMAXH instruction. Assembly forms: LDUMAXH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdumaxlEmitter
Emits the LDUMAXL instruction. Assembly forms: LDUMAXL WS, WD, [XN|SP]; LDUMAXL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LdumaxlbEmitter
Emits the LDUMAXLB instruction. Assembly forms: LDUMAXLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdumaxlhEmitter
Emits the LDUMAXLH instruction. Assembly forms: LDUMAXLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LduminEmitter
Emits the LDUMIN instruction. Assembly forms: LDUMIN WS, WD, [XN|SP]; LDUMIN XS, XD, [XN|SP]. Operands: rs, rd, addr.
LduminaEmitter
Emits the LDUMINA instruction. Assembly forms: LDUMINA WS, WD, [XN|SP]; LDUMINA XS, XD, [XN|SP]. Operands: rs, rd, addr.
LduminabEmitter
Emits the LDUMINAB instruction. Assembly forms: LDUMINAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LduminahEmitter
Emits the LDUMINAH instruction. Assembly forms: LDUMINAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LduminalEmitter
Emits the LDUMINAL instruction. Assembly forms: LDUMINAL WS, WD, [XN|SP]; LDUMINAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LduminalbEmitter
Emits the LDUMINALB instruction. Assembly forms: LDUMINALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LduminalhEmitter
Emits the LDUMINALH instruction. Assembly forms: LDUMINALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LduminbEmitter
Emits the LDUMINB instruction. Assembly forms: LDUMINB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LduminhEmitter
Emits the LDUMINH instruction. Assembly forms: LDUMINH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LduminlEmitter
Emits the LDUMINL instruction. Assembly forms: LDUMINL WS, WD, [XN|SP]; LDUMINL XS, XD, [XN|SP]. Operands: rs, rd, addr.
LduminlbEmitter
Emits the LDUMINLB instruction. Assembly forms: LDUMINLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
LduminlhEmitter
Emits the LDUMINLH instruction. Assembly forms: LDUMINLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
LdurEmitter
Emits the LDUR instruction. Assembly forms: LDUR WD, [XN|SP, #OFFS]; LDUR XD, [XN|SP, #OFFS]; LDUR BD, [XN|SP, #OFFS]; LDUR HD, [XN|SP, #OFFS] (and related forms). Operands: rd, addr.
LdurbEmitter
Emits the LDURB instruction. Assembly forms: LDURB WD, [XN|SP, #OFFS]. Operands: rd, addr.
LdurhEmitter
Emits the LDURH instruction. Assembly forms: LDURH WD, [XN|SP, #OFFS]. Operands: rd, addr.
LdursbEmitter
Emits the LDURSB instruction. Assembly forms: LDURSB WD, [XN|SP, #OFFS]; LDURSB XD, [XN|SP, #OFFS]. Operands: rd, addr.
LdurshEmitter
Emits the LDURSH instruction. Assembly forms: LDURSH WD, [XN|SP, #OFFS]; LDURSH XD, [XN|SP, #OFFS]. Operands: rd, addr.
LdurswEmitter
Emits the LDURSW instruction. Assembly forms: LDURSW XD, [XN|SP, #OFFS]. Operands: rd, addr.
LdxpEmitter
Emits the LDXP instruction. Assembly forms: LDXP WD, WD2, [XN|SP, #OFFS*4]; LDXP XD, XD2, [XN|SP, #OFFS*8]. Operands: rd, rd2, addr.
LdxrEmitter
Emits the LDXR instruction. Assembly forms: LDXR WD, [XN|SP]; LDXR XD, [XN|SP]. Operands: rd, addr.
LdxrbEmitter
Emits the LDXRB instruction. Assembly forms: LDXRB WD, [XN|SP]. Operands: rd, addr.
LdxrhEmitter
Emits the LDXRH instruction. Assembly forms: LDXRH WD, [XN|SP]. Operands: rd, addr.
LslEmitter
Emits the LSL instruction. Assembly forms: LSL|LSLV WD, WN, WM; LSL|LSLV XD, XN, XM; LSL WD, WN, #N; LSL XD, XN, #N. Operands: rd, rn, rm_or_shift.
LslvEmitter
Emits the LSLV instruction. Assembly forms: LSL|LSLV WD, WN, WM; LSL|LSLV XD, XN, XM. Operands: rd, rn, rm.
LsrEmitter
Emits the LSR instruction. Assembly forms: LSR|LSRV WD, WN, WM; LSR|LSRV XD, XN, XM; LSR WD, WN, #N; LSR XD, XN, #N. Operands: rd, rn, rm_or_shift.
LsrvEmitter
Emits the LSRV instruction. Assembly forms: LSR|LSRV WD, WN, WM; LSR|LSRV XD, XN, XM. Operands: rd, rn, rm.
MaddEmitter
Emits the MADD instruction. Assembly forms: MADD WD, WN, WM, WA; MADD XD, XN, XM, XA. Operands: rd, rn, rm, operand_4.
MlaEmitter
Emits the MLA instruction. Assembly forms: MLA VX.T, VN.T, VM.T; MLA VX.T, VN.T, VM.T; MLA VX.4H, VN.4H, VM.H[#IDX]; MLA VX.8H, VN.8H, VM.H[#IDX] (and related forms). Operands: operand_1, rn, rm.
MlsEmitter
Emits the MLS instruction. Assembly forms: MLS VX.T, VN.T, VM.T; MLS VX.T, VN.T, VM.T; MLS VX.4H, VN.4H, VM.H[#IDX]; MLS VX.8H, VN.8H, VM.H[#IDX] (and related forms). Operands: operand_1, rn, rm.
MnegEmitter
Emits the MNEG instruction. Assembly forms: MNEG WD, WN, WM; MNEG XD, XN, XM. Operands: rd, rn, rm.
MovEmitter
Emits the MOV instruction. Assembly forms: MOV WD, WM; MOV XD, XM; MOV WD|WSP, WN|WSP; MOV XD|SP, XN|SP (and related forms). Operands: rd, rm_or_rn_or_imm_or_log_imm.
Movi3Emitter
Emits the MOVI_3 instruction. Assembly forms: MOVI DD, #IMM, {LSL #N}; MOVI VD.T, #IMM, {LSL #N}; MOVI VD.T, #IMM, {LSL #N}. Operands: rd, imm, shift.
MoviEmitter
Emits the MOVI instruction. Assembly forms: MOVI DD, #IMM, {LSL #N}; MOVI VD.T, #IMM, {LSL #N}; MOVI VD.T, #IMM, {LSL #N}. Operands: rd, imm.
Movk3Emitter
Emits the MOVK_3 instruction. Assembly forms: MOVK WD, #IMM, {LSL #N}; MOVK XD, #IMM, {LSL #N}. Operands: rd, imm, shift.
MovkEmitter
Emits the MOVK instruction. Assembly forms: MOVK WD, #IMM, {LSL #N}; MOVK XD, #IMM, {LSL #N}. Operands: rd, imm.
Movn3Emitter
Emits the MOVN_3 instruction. Assembly forms: MOVN WD, #IMM, {LSL #N}; MOVN XD, #IMM, {LSL #N}. Operands: rd, imm, shift.
MovnEmitter
Emits the MOVN instruction. Assembly forms: MOVN WD, #IMM, {LSL #N}; MOVN XD, #IMM, {LSL #N}. Operands: rd, imm.
Movz3Emitter
Emits the MOVZ_3 instruction. Assembly forms: MOVZ WD, #IMM, {LSL #N}; MOVZ XD, #IMM, {LSL #N}. Operands: rd, imm, shift.
MovzEmitter
Emits the MOVZ instruction. Assembly forms: MOVZ WD, #IMM, {LSL #N}; MOVZ XD, #IMM, {LSL #N}. Operands: rd, imm.
MrsEmitter
Emits the MRS instruction. Assembly forms: MRS XD, #SYSREG. Operands: rd, sysreg.
MsrEmitter
Emits the MSR instruction. Assembly forms: MSR #SYSREG, XS; MSR #PSTATEFIELD, #IMM. Operands: sysreg_or_pstatefield, rs_or_imm.
MsubEmitter
Emits the MSUB instruction. Assembly forms: MSUB WD, WN, WM, WA; MSUB XD, XN, XM, XA. Operands: rd, rn, rm, operand_4.
MulEmitter
Emits the MUL instruction. Assembly forms: MUL WD, WN, WM; MUL XD, XN, XM; MUL VD.T, VN.T, VM.T; MUL VD.T, VN.T, VM.T (and related forms). Operands: rd, rn, rm.
Mvn3Emitter
Emits the MVN_3 instruction. Assembly forms: MVN WD, WN, {SOP #N}; MVN XD, XN, {SOP #N}; NOT|MVN VD.8B, VN.8B; NOT|MVN VD.16B, VN.16B. Operands: rd, rn, shift.
MvnEmitter
Emits the MVN instruction. Assembly forms: MVN WD, WN, {SOP #N}; MVN XD, XN, {SOP #N}; NOT|MVN VD.8B, VN.8B; NOT|MVN VD.16B, VN.16B. Operands: rd, rn.
Mvn_3Emitter
Emits the MVN__3 instruction. Assembly forms: MVN WD, WN, {SOP #N}; MVN XD, XN, {SOP #N}; NOT|MVN VD.8B, VN.8B; NOT|MVN VD.16B, VN.16B. Operands: rd, rn, shift.
Mvn_Emitter
Emits the MVN_ instruction. Assembly forms: MVN WD, WN, {SOP #N}; MVN XD, XN, {SOP #N}; NOT|MVN VD.8B, VN.8B; NOT|MVN VD.16B, VN.16B. Operands: rd, rn.
Mvni3Emitter
Emits the MVNI_3 instruction. Assembly forms: MVNI DD, #IMM, {LSL #N}; MVNI VD.T, #IMM, {LSL #N}; MVNI VD.T, #IMM, {LSL #N}. Operands: rd, imm, shift.
MvniEmitter
Emits the MVNI instruction. Assembly forms: MVNI DD, #IMM, {LSL #N}; MVNI VD.T, #IMM, {LSL #N}; MVNI VD.T, #IMM, {LSL #N}. Operands: rd, imm.
Neg3Emitter
Emits the NEG_3 instruction. Assembly forms: NEG WD, WM, {LSL|LSR|ASR #N}; NEG XD, XM, {LSL|LSR|ASR #N}; NEG DD, DN; NEG VD.T, VN.T (and related forms). Operands: rd, rm, shift.
NegEmitter
Emits the NEG instruction. Assembly forms: NEG WD, WM, {LSL|LSR|ASR #N}; NEG XD, XM, {LSL|LSR|ASR #N}; NEG DD, DN; NEG VD.T, VN.T (and related forms). Operands: rd, rm_or_rn.
Negs3Emitter
Emits the NEGS_3 instruction. Assembly forms: NEGS WD, WM, {LSL|LSR|ASR #N}; NEGS XD, XM, {LSL|LSR|ASR #N}. Operands: rd, rm, shift.
NegsEmitter
Emits the NEGS instruction. Assembly forms: NEGS WD, WM, {LSL|LSR|ASR #N}; NEGS XD, XM, {LSL|LSR|ASR #N}. Operands: rd, rm.
NgcEmitter
Emits the NGC instruction. Assembly forms: NGC WD, WM; NGC XD, XM. Operands: rd, rm.
NgcsEmitter
Emits the NGCS instruction. Assembly forms: NGCS WD, WM; NGCS XD, XM. Operands: rd, rm.
NopEmitter
Emits the NOP instruction. Assembly forms: NOP.
NotEmitter
Emits the NOT_ instruction. Assembly forms: NOT|MVN VD.8B, VN.8B; NOT|MVN VD.16B, VN.16B. Operands: rd, rn.
Orn4Emitter
Emits the ORN_4 instruction. Assembly forms: ORN WD, WN, WM, {SOP #N}; ORN XD, XN, XM, {SOP #N}; ORN VD.8B, VN.8B, VM.8B; ORN VD.16B, VN.16B, VM.16B. Operands: rd, rn, rm, shift.
OrnEmitter
Emits the ORN instruction. Assembly forms: ORN WD, WN, WM, {SOP #N}; ORN XD, XN, XM, {SOP #N}; ORN VD.8B, VN.8B, VM.8B; ORN VD.16B, VN.16B, VM.16B. Operands: rd, rn, rm.
Orr2Emitter
Emits the ORR_2 instruction. Assembly forms: ORR WD, WN, WM, {SOP #N}; ORR XD, XN, XM, {SOP #N}; ORR WD|WSP, WN, #LOG_IMM; ORR XD|SP, XN, #LOG_IMM (and related forms). Operands: rd, rn_or_imm.
Orr4Emitter
Emits the ORR_4 instruction. Assembly forms: ORR WD, WN, WM, {SOP #N}; ORR XD, XN, XM, {SOP #N}; ORR WD|WSP, WN, #LOG_IMM; ORR XD|SP, XN, #LOG_IMM (and related forms). Operands: rd, rn, rm, shift.
OrrEmitter
Emits the ORR instruction. Assembly forms: ORR WD, WN, WM, {SOP #N}; ORR XD, XN, XM, {SOP #N}; ORR WD|WSP, WN, #LOG_IMM; ORR XD|SP, XN, #LOG_IMM (and related forms). Operands: rd, rn_or_imm, rm_or_log_imm_or_shift.
PacdaEmitter
Emits the PACDA instruction. Assembly forms: PACDA XD, XN|SP. Operands: rd, rn.
PacdbEmitter
Emits the PACDB instruction. Assembly forms: PACDB XD, XN|SP. Operands: rd, rn.
PacdzaEmitter
Emits the PACDZA instruction. Assembly forms: PACDZA XD. Operands: rd.
PacdzbEmitter
Emits the PACDZB instruction. Assembly forms: PACDZB XD. Operands: rd.
PacgaEmitter
Emits the PACGA instruction. Assembly forms: PACGA XD, XN, XM|SP. Operands: rd, rn, rm.
PmulEmitter
Emits the PMUL instruction. Assembly forms: PMUL VD.8B, VN.8B, VM.8B; PMUL VD.16B, VN.16B, VM.16B. Operands: rd, rn, rm.
Pmull2Emitter
Emits the PMULL2 instruction. Assembly forms: PMULL2 VD.8H, VN.16B, VM.16B; PMULL2 VD.1Q, VN.2D, VM.2D. Operands: rd, rn, rm.
PmullEmitter
Emits the PMULL instruction. Assembly forms: PMULL VD.8H, VN.8B, VM.8B; PMULL VD.1Q, VN.1D, VM.1D. Operands: rd, rn, rm.
PrfmEmitter
Emits the PRFM instruction. Assembly forms: PRFM #PRF_OP, [XN|SP, RM, {UXTW|LSL|SXTW|SXTX #N*8}]; PRFM #PRF_OP, [XN|SP, #OFFZ]; PRFM #PRF_OP, [PC, #OFFS*4]. Operands: prf_op, addr.
PssbbEmitter
Emits the PSSBB instruction. Assembly forms: PSSBB.
Raddhn2Emitter
Emits the RADDHN2 instruction. Assembly forms: RADDHN2 VX.TA, VN.TB, VM.TB. Operands: operand_1, rn, rm.
RaddhnEmitter
Emits the RADDHN instruction. Assembly forms: RADDHN VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
Rax1Emitter
Emits the RAX1 instruction. Assembly forms: RAX1 VD.2D, VN.2D, VM.2D. Operands: rd, rn, rm.
RbitEmitter
Emits the RBIT instruction. Assembly forms: RBIT WD, WN; RBIT XD, XN; RBIT VD.8B, VN.8B; RBIT VD.16B, VN.16B. Operands: rd, rn.
RetEmitter
Emits the RET instruction. Assembly forms: RET XN. Operands: rn.
Rev16Emitter
Emits the REV16 instruction. Assembly forms: REV16 WD, WN; REV16 XD, XN; REV16 VD.8B, VN.8B; REV16 VD.16B, VN.16B. Operands: rd, rn.
Rev32Emitter
Emits the REV32 instruction. Assembly forms: REV32 XD, XN; REV32 VD.T, VN.T; REV32 VD.T, VN.T. Operands: rd, rn.
Rev64Emitter
Emits the REV64 instruction. Assembly forms: REV|REV64 XD, XN; REV64 VD.T, VN.T; REV64 VD.T, VN.T. Operands: rd, rn.
RevEmitter
Emits the REV instruction. Assembly forms: REV WD, WN; REV|REV64 XD, XN. Operands: rd, rn.
RorEmitter
Emits the ROR instruction. Assembly forms: ROR|RORV WD, WN, WM; ROR|RORV XD, XN, XM; ROR WD, WN, #N; ROR XD, XN, #N. Operands: rd, rn, rm_or_shift.
RorvEmitter
Emits the RORV instruction. Assembly forms: ROR|RORV WD, WN, WM; ROR|RORV XD, XN, XM. Operands: rd, rn, rm.
Rshrn2Emitter
Emits the RSHRN2 instruction. Assembly forms: RSHRN2 VX.TA, VN.TB, #N. Operands: operand_1, rn, shift.
RshrnEmitter
Emits the RSHRN instruction. Assembly forms: RSHRN VD.TA, VN.TB, #N. Operands: rd, rn, shift.
Rsubhn2Emitter
Emits the RSUBHN2 instruction. Assembly forms: RSUBHN2 VX.TA, VN.TB, VM.TB. Operands: operand_1, rn, rm.
RsubhnEmitter
Emits the RSUBHN instruction. Assembly forms: RSUBHN VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
SabaEmitter
Emits the SABA instruction. Assembly forms: SABA VX.T, VN.T, VM.T; SABA VX.T, VN.T, VM.T. Operands: operand_1, rn, rm.
Sabal2Emitter
Emits the SABAL2 instruction. Assembly forms: SABAL2 VX.TA, VN.TB, VM.TB. Operands: operand_1, rn, rm.
SabalEmitter
Emits the SABAL instruction. Assembly forms: SABAL VX.TA, VN.TB, VM.TB. Operands: operand_1, rn, rm.
SabdEmitter
Emits the SABD instruction. Assembly forms: SABD VD.T, VN.T, VM.T; SABD VD.T, VN.T, VM.T. Operands: rd, rn, rm.
Sabdl2Emitter
Emits the SABDL2 instruction. Assembly forms: SABDL2 VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
SabdlEmitter
Emits the SABDL instruction. Assembly forms: SABDL VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
SadalpEmitter
Emits the SADALP instruction. Assembly forms: SADALP VX.TA, VN.TB; SADALP VX.TA, VN.TB. Operands: operand_1, rn.
Saddl2Emitter
Emits the SADDL2 instruction. Assembly forms: SADDL2 VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
SaddlEmitter
Emits the SADDL instruction. Assembly forms: SADDL VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
SaddlpEmitter
Emits the SADDLP instruction. Assembly forms: SADDLP VD.TA, VN.TB; SADDLP VD.TA, VN.TB. Operands: rd, rn.
SaddlvEmitter
Emits the SADDLV instruction. Assembly forms: SADDLV HD, VN.8B; SADDLV HD, VN.16B; SADDLV SD, VN.4H; SADDLV SD, VN.8H (and related forms). Operands: rd, rn.
Saddw2Emitter
Emits the SADDW2 instruction. Assembly forms: SADDW2 VD.TA, VN.TA, VM.TB. Operands: rd, rn, rm.
SaddwEmitter
Emits the SADDW instruction. Assembly forms: SADDW VD.TA, VN.TA, VM.TB. Operands: rd, rn, rm.
SbcEmitter
Emits the SBC instruction. Assembly forms: SBC WD, WN, WM; SBC XD, XN, XM. Operands: rd, rn, rm.
SbcsEmitter
Emits the SBCS instruction. Assembly forms: SBCS WD, WN, WM; SBCS XD, XN, XM. Operands: rd, rn, rm.
SbfizEmitter
Emits the SBFIZ instruction. Assembly forms: SBFIZ WD, WN, #LSB, #WIDTH; SBFIZ XD, XN, #LSB, #WIDTH. Operands: rd, rn, lsb, width.
SbfmEmitter
Emits the SBFM instruction. Assembly forms: SBFM WD, WN, #IMMR, #IMMS; SBFM XD, XN, #IMMR, #IMMS. Operands: rd, rn, imm, imm_2.
SbfxEmitter
Emits the SBFX instruction. Assembly forms: SBFX WD, WN, #LSB, #WIDTH; SBFX XD, XN, #LSB, #WIDTH. Operands: rd, rn, lsb, width.
Scvtf3Emitter
Emits the SCVTF_3 instruction. Assembly forms: SCVTF SD, WN; SCVTF SD, WN, #FBITS; SCVTF SD, XN; SCVTF SD, XN, #FBITS (and related forms). Operands: rd, rn, fbits_or_bits.
ScvtfEmitter
Emits the SCVTF instruction. Assembly forms: SCVTF SD, WN; SCVTF SD, WN, #FBITS; SCVTF SD, XN; SCVTF SD, XN, #FBITS (and related forms). Operands: rd, rn.
SdivEmitter
Emits the SDIV instruction. Assembly forms: SDIV WD, WN, WM; SDIV XD, XN, XM. Operands: rd, rn, rm.
SdotEmitter
Emits the SDOT instruction. Assembly forms: SDOT VX.2S, VN.8B, VM.8B; SDOT VX.4S, VN.16B, VM.16B; SDOT VX.2S, VN.8B, VM.4B[#IDX]; SDOT VX.4S, VN.16B, VM.4B[#IDX]. Operands: operand_1, rn, rm.
Setf8Emitter
Emits the SETF8 instruction. Assembly forms: SETF8 WN. Operands: rn.
Setf16Emitter
Emits the SETF16 instruction. Assembly forms: SETF16 WN. Operands: rn.
SevEmitter
Emits the SEV instruction. Assembly forms: SEV.
SevlEmitter
Emits the SEVL instruction. Assembly forms: SEVL.
Sha1cEmitter
Emits the SHA1C instruction. Assembly forms: SHA1C QX, SN, VM.4S. Operands: operand_1, rn, rm.
Sha1hEmitter
Emits the SHA1H instruction. Assembly forms: SHA1H SD, SN. Operands: rd, rn.
Sha1mEmitter
Emits the SHA1M instruction. Assembly forms: SHA1M QX, SN, VM.4S. Operands: operand_1, rn, rm.
Sha1pEmitter
Emits the SHA1P instruction. Assembly forms: SHA1P QX, SN, VM.4S. Operands: operand_1, rn, rm.
Sha1su0Emitter
Emits the SHA1SU0 instruction. Assembly forms: SHA1SU0 VX.4S, VN.4S, VM.4S. Operands: operand_1, rn, rm.
Sha1su1Emitter
Emits the SHA1SU1 instruction. Assembly forms: SHA1SU1 VX.4S, VN.4S. Operands: operand_1, rn.
Sha256h2Emitter
Emits the SHA256H2 instruction. Assembly forms: SHA256H2 QX, QN, VM.4S. Operands: operand_1, rn, rm.
Sha256hEmitter
Emits the SHA256H instruction. Assembly forms: SHA256H QX, QN, VM.4S. Operands: operand_1, rn, rm.
Sha256su0Emitter
Emits the SHA256SU0 instruction. Assembly forms: SHA256SU0 VX.4S, VN.4S. Operands: operand_1, rn.
Sha256su1Emitter
Emits the SHA256SU1 instruction. Assembly forms: SHA256SU1 VX.4S, VN.4S, VM.4S. Operands: operand_1, rn, rm.
Sha512h2Emitter
Emits the SHA512H2 instruction. Assembly forms: SHA512H2 QX, QN, VM.2D. Operands: operand_1, rn, rm.
Sha512hEmitter
Emits the SHA512H instruction. Assembly forms: SHA512H QX, QN, VM.2D. Operands: operand_1, rn, rm.
Sha512su0Emitter
Emits the SHA512SU0 instruction. Assembly forms: SHA512SU0 VX.2D, VN.2D. Operands: operand_1, rn.
Sha512su1Emitter
Emits the SHA512SU1 instruction. Assembly forms: SHA512SU1 VX.2D, VN.2D, VM.2D. Operands: operand_1, rn, rm.
ShaddEmitter
Emits the SHADD instruction. Assembly forms: SHADD VD.T, VN.T, VM.T; SHADD VD.T, VN.T, VM.T. Operands: rd, rn, rm.
ShlEmitter
Emits the SHL instruction. Assembly forms: SHL DD, DN, #N; SHL VD.T, VN.T, #N; SHL VD.T, VN.T, #N. Operands: rd, rn, shift.
Shll2Emitter
Emits the SHLL2 instruction. Assembly forms: SHLL2 VD.8H, VN.16B, #8; SHLL2 VD.4S, VN.8H, #16; SHLL2 VD.2D, VN.4S, #32. Operands: rd, rn, operand_3.
ShllEmitter
Emits the SHLL instruction. Assembly forms: SHLL VD.8H, VN.8B, #8; SHLL VD.4S, VN.4H, #16; SHLL VD.2D, VN.2S, #32. Operands: rd, rn, operand_3.
Shrn2Emitter
Emits the SHRN2 instruction. Assembly forms: SHRN2 VX.TA, VN.TB, #N. Operands: operand_1, rn, shift.
ShrnEmitter
Emits the SHRN instruction. Assembly forms: SHRN VD.TA, VN.TB, #N. Operands: rd, rn, shift.
ShsubEmitter
Emits the SHSUB instruction. Assembly forms: SHSUB VD.T, VN.T, VM.T; SHSUB VD.T, VN.T, VM.T. Operands: rd, rn, rm.
SliEmitter
Emits the SLI instruction. Assembly forms: SLI DX, DN, #N; SLI VX.T, VN.T, #N; SLI VX.T, VN.T, #N. Operands: operand_1, rn, shift.
Sm3partw1Emitter
Emits the SM3PARTW1 instruction. Assembly forms: SM3PARTW1 VX.4S, VN.4S, VM.4S. Operands: operand_1, rn, rm.
Sm3partw2Emitter
Emits the SM3PARTW2 instruction. Assembly forms: SM3PARTW2 VX.4S, VN.4S, VM.4S. Operands: operand_1, rn, rm.
Sm3ss1Emitter
Emits the SM3SS1 instruction. Assembly forms: SM3SS1 VD.4S, VN.4S, VM.4S, VA.4S. Operands: rd, rn, rm, operand_4.
Sm3tt1aEmitter
Emits the SM3TT1A instruction. Assembly forms: SM3TT1A VX.4S, VN.4S, VM.4[#IDX]. Operands: operand_1, rn, rm.
Sm3tt1bEmitter
Emits the SM3TT1B instruction. Assembly forms: SM3TT1B VX.4S, VN.4S, VM.4[#IDX]. Operands: operand_1, rn, rm.
Sm3tt2aEmitter
Emits the SM3TT2A instruction. Assembly forms: SM3TT2A VX.4S, VN.4S, VM.4[#IDX]. Operands: operand_1, rn, rm.
Sm3tt2bEmitter
Emits the SM3TT2B instruction. Assembly forms: SM3TT2B VX.4S, VN.4S, VM.4[#IDX]. Operands: operand_1, rn, rm.
Sm4eEmitter
Emits the SM4E instruction. Assembly forms: SM4E VX.4S, VN.4S. Operands: operand_1, rn.
Sm4ekeyEmitter
Emits the SM4EKEY instruction. Assembly forms: SM4EKEY VD.4S, VN.4S, VM.4S. Operands: rd, rn, rm.
SmaddlEmitter
Emits the SMADDL instruction. Assembly forms: SMADDL XD, WN, WM, XA. Operands: rd, rn, rm, operand_4.
SmaxEmitter
Emits the SMAX instruction. Assembly forms: SMAX WD, WN, WM; SMAX XD, XN, XM; SMAX WD, WN, #IMMS; SMAX XD, XN, #IMMS (and related forms). Operands: rd, rn, rm_or_imm.
SmaxpEmitter
Emits the SMAXP instruction. Assembly forms: SMAXP VD.T, VN.T, VM.T; SMAXP VD.T, VN.T, VM.T. Operands: rd, rn, rm.
SmaxvEmitter
Emits the SMAXV instruction. Assembly forms: SMAXV BD, VN.8B; SMAXV BD, VN.16B; SMAXV HD, VN.4H; SMAXV HD, VN.8H (and related forms). Operands: rd, rn.
SmcEmitter
Emits the SMC instruction. Assembly forms: SMC #IMMZ. Operands: imm.
SminEmitter
Emits the SMIN instruction. Assembly forms: SMIN WD, WN, WM; SMIN XD, XN, XM; SMIN WD, WN, #IMMS; SMIN XD, XN, #IMMS (and related forms). Operands: rd, rn, rm_or_imm.
SminpEmitter
Emits the SMINP instruction. Assembly forms: SMINP VD.T, VN.T, VM.T; SMINP VD.T, VN.T, VM.T. Operands: rd, rn, rm.
SminvEmitter
Emits the SMINV instruction. Assembly forms: SMINV BD, VN.8B; SMINV BD, VN.16B; SMINV HD, VN.4H; SMINV HD, VN.8H (and related forms). Operands: rd, rn.
Smlal2Emitter
Emits the SMLAL2 instruction. Assembly forms: SMLAL2 VX.TA, VN.TB, VM.TB; SMLAL2 VX.4S, VN.8H, VM.H[#IDX]; SMLAL2 VX.2D, VN.4S, VM.S[#IDX]. Operands: operand_1, rn, rm.
SmlalEmitter
Emits the SMLAL instruction. Assembly forms: SMLAL VX.TA, VN.TB, VM.TB; SMLAL VX.4S, VN.4H, VM.H[#IDX]; SMLAL VX.2D, VN.2S, VM.S[#IDX]. Operands: operand_1, rn, rm.
Smlsl2Emitter
Emits the SMLSL2 instruction. Assembly forms: SMLSL2 VX.TA, VN.TB, VM.TB; SMLSL2 VX.4S, VN.8H, VM.H[#IDX]; SMLSL2 VX.2D, VN.4S, VM.S[#IDX]. Operands: operand_1, rn, rm.
SmlslEmitter
Emits the SMLSL instruction. Assembly forms: SMLSL VX.TA, VN.TB, VM.TB; SMLSL VX.4S, VN.4H, VM.H[#IDX]; SMLSL VX.2D, VN.2S, VM.S[#IDX]. Operands: operand_1, rn, rm.
SmmlaEmitter
Emits the SMMLA instruction. Assembly forms: SMMLA VX.4S, VN.16B, VM.16B. Operands: operand_1, rn, rm.
SmneglEmitter
Emits the SMNEGL instruction. Assembly forms: SMNEGL XD, WN, WM. Operands: rd, rn, rm.
SmovEmitter
Emits the SMOV instruction. Assembly forms: SMOV WD, VN.B[#IDX]; SMOV WD, VN.H[#IDX]; SMOV XD, VN.B[#IDX]; SMOV XD, VN.H[#IDX] (and related forms). Operands: rd, rn.
SmsublEmitter
Emits the SMSUBL instruction. Assembly forms: SMSUBL XD, WN, WM, XA. Operands: rd, rn, rm, operand_4.
SmulhEmitter
Emits the SMULH instruction. Assembly forms: SMULH XD, XN, XM. Operands: rd, rn, rm.
Smull2Emitter
Emits the SMULL2 instruction. Assembly forms: SMULL2 VD.TA, VN.TB, VM.TB; SMULL2 VD.4S, VN.8H, VM.H[#IDX]; SMULL2 VD.2D, VN.4S, VM.S[#IDX]. Operands: rd, rn, rm.
SmullEmitter
Emits the SMULL instruction. Assembly forms: SMULL XD, WN, WM; SMULL VD.TA, VN.TB, VM.TB; SMULL VD.4S, VN.4H, VM.H[#IDX]; SMULL VD.2D, VN.2S, VM.S[#IDX]. Operands: rd, rn, rm.
SqabsEmitter
Emits the SQABS instruction. Assembly forms: SQABS BD, BN; SQABS HD, HN; SQABS SD, SN; SQABS DD, DN (and related forms). Operands: rd, rn.
SqaddEmitter
Emits the SQADD instruction. Assembly forms: SQADD BD, BN, BM; SQADD HD, HN, HM; SQADD SD, SN, SM; SQADD DD, DN, DM (and related forms). Operands: rd, rn, rm.
Sqdmlal2Emitter
Emits the SQDMLAL2 instruction. Assembly forms: SQDMLAL2 VX.TA, VN.TB, VM.TB; SQDMLAL2 VX.4S, VN.8H, VM.H[#IDX]; SQDMLAL2 VX.2D, VN.4S, VM.S[#IDX]. Operands: operand_1, rn, rm.
SqdmlalEmitter
Emits the SQDMLAL instruction. Assembly forms: SQDMLAL SX, HN, HM; SQDMLAL DX, SN, SM; SQDMLAL SX, HN, VM.H[#IDX]; SQDMLAL DX, SN, VM.S[#IDX] (and related forms). Operands: operand_1, rn, rm.
Sqdmlsl2Emitter
Emits the SQDMLSL2 instruction. Assembly forms: SQDMLSL2 VX.TA, VN.TB, VM.TB; SQDMLSL2 VX.4S, VN.8H, VM.H[#IDX]; SQDMLSL2 VX.2D, VN.4S, VM.S[#IDX]. Operands: operand_1, rn, rm.
SqdmlslEmitter
Emits the SQDMLSL instruction. Assembly forms: SQDMLSL SX, HN, HM; SQDMLSL DX, SN, SM; SQDMLSL SX, HN, VM.H[#IDX]; SQDMLSL DX, SN, VM.S[#IDX] (and related forms). Operands: operand_1, rn, rm.
SqdmulhEmitter
Emits the SQDMULH instruction. Assembly forms: SQDMULH HD, HN, HM; SQDMULH SD, SN, SM; SQDMULH HD, HN, VM.H[#IDX]; SQDMULH SD, SN, VM.S[#IDX] (and related forms). Operands: rd, rn, rm.
Sqdmull2Emitter
Emits the SQDMULL2 instruction. Assembly forms: SQDMULL2 VD.TA, VN.TB, VM.TB; SQDMULL2 VD.4S, VN.8H, VM.H[#IDX]; SQDMULL2 VD.2D, VN.4S, VM.S[#IDX]. Operands: rd, rn, rm.
SqdmullEmitter
Emits the SQDMULL instruction. Assembly forms: SQDMULL SD, HN, HM; SQDMULL DD, SN, SM; SQDMULL SD, HN, VM.H[#IDX]; SQDMULL DD, SN, VM.S[#IDX] (and related forms). Operands: rd, rn, rm.
SqnegEmitter
Emits the SQNEG instruction. Assembly forms: SQNEG BD, BN; SQNEG HD, HN; SQNEG SD, SN; SQNEG DD, DN (and related forms). Operands: rd, rn.
SqrdmlahEmitter
Emits the SQRDMLAH instruction. Assembly forms: SQRDMLAH HX, HN, HM; SQRDMLAH SX, SN, SM; SQRDMLAH HX, HN, VN.H[#IDX]; SQRDMLAH SX, SN, VN.S[#IDX] (and related forms). Operands: operand_1, rn, rm_or_rn.
SqrdmlshEmitter
Emits the SQRDMLSH instruction. Assembly forms: SQRDMLSH HX, HN, HM; SQRDMLSH SX, SN, SM; SQRDMLSH HX, HN, VN.H[#IDX]; SQRDMLSH SX, SN, VN.S[#IDX] (and related forms). Operands: operand_1, rn, rm_or_rn.
SqrdmulhEmitter
Emits the SQRDMULH instruction. Assembly forms: SQRDMULH HD, HN, HM; SQRDMULH SD, SN, SM; SQRDMULH HD, HN, VM.H[#IDX]; SQRDMULH SD, SN, VM.S[#IDX] (and related forms). Operands: rd, rn, rm.
SqrshlEmitter
Emits the SQRSHL instruction. Assembly forms: SQRSHL BD, BN, BM; SQRSHL HD, HN, HM; SQRSHL SD, SN, SM; SQRSHL DD, DN, DM (and related forms). Operands: rd, rn, rm.
Sqrshrn2Emitter
Emits the SQRSHRN2 instruction. Assembly forms: SQRSHRN2 VX.16B, VN.8H, #N; SQRSHRN2 VX.8H, VN.4S, #N; SQRSHRN2 VX.4S, VN.2D, #N. Operands: operand_1, rn, shift.
SqrshrnEmitter
Emits the SQRSHRN instruction. Assembly forms: SQRSHRN BD, HN, #N; SQRSHRN HD, SN, #N; SQRSHRN SD, DN, #N; SQRSHRN VD.8B, VN.8H, #N (and related forms). Operands: rd, rn, shift.
Sqrshrun2Emitter
Emits the SQRSHRUN2 instruction. Assembly forms: SQRSHRUN2 VX.16B, VN.8H, #N; SQRSHRUN2 VX.8H, VN.4S, #N; SQRSHRUN2 VX.4S, VN.2D, #N. Operands: operand_1, rn, shift.
SqrshrunEmitter
Emits the SQRSHRUN instruction. Assembly forms: SQRSHRUN BD, HN, #N; SQRSHRUN HD, SN, #N; SQRSHRUN SD, DN, #N; SQRSHRUN VD.8B, VN.8H, #N (and related forms). Operands: rd, rn, shift.
SqshlEmitter
Emits the SQSHL instruction. Assembly forms: SQSHL BD, BN, BM; SQSHL HD, HN, HM; SQSHL SD, SN, SM; SQSHL DD, DN, DM (and related forms). Operands: rd, rn, rm_or_shift.
SqshluEmitter
Emits the SQSHLU instruction. Assembly forms: SQSHLU BD, BN, #N; SQSHLU HD, HN, #N; SQSHLU SD, SN, #N; SQSHLU DD, DN, #N (and related forms). Operands: rd, rn, shift.
Sqshrn2Emitter
Emits the SQSHRN2 instruction. Assembly forms: SQSHRN2 VX.TA, VN.TB, #N. Operands: operand_1, rn, shift.
SqshrnEmitter
Emits the SQSHRN instruction. Assembly forms: SQSHRN BD, HN, #N; SQSHRN HD, SN, #N; SQSHRN SD, DN, #N; SQSHRN VD.TA, VN.TB, #N. Operands: rd, rn, shift.
Sqshrun2Emitter
Emits the SQSHRUN2 instruction. Assembly forms: SQSHRUN2 VX.16B, VN.8H, #N; SQSHRUN2 VX.8H, VN.4S, #N; SQSHRUN2 VX.4S, VN.2D, #N. Operands: operand_1, rn, shift.
SqshrunEmitter
Emits the SQSHRUN instruction. Assembly forms: SQSHRUN BD, HN, #N; SQSHRUN HD, SN, #N; SQSHRUN SD, DN, #N; SQSHRUN VD.8B, VN.8H, #N (and related forms). Operands: rd, rn, shift.
SqsubEmitter
Emits the SQSUB instruction. Assembly forms: SQSUB BD, BN, BM; SQSUB HD, HN, HM; SQSUB SD, SN, SM; SQSUB DD, DN, DM (and related forms). Operands: rd, rn, rm.
Sqxtn2Emitter
Emits the SQXTN2 instruction. Assembly forms: SQXTN2 VX.TA, VN.TB. Operands: operand_1, rn.
SqxtnEmitter
Emits the SQXTN instruction. Assembly forms: SQXTN BD, HN; SQXTN HD, SN; SQXTN SD, DN; SQXTN VD.TA, VN.TB. Operands: rd, rn.
Sqxtun2Emitter
Emits the SQXTUN2 instruction. Assembly forms: SQXTUN2 VX.TA, VN.TB. Operands: operand_1, rn.
SqxtunEmitter
Emits the SQXTUN instruction. Assembly forms: SQXTUN BD, HN; SQXTUN HD, SN; SQXTUN SD, DN; SQXTUN VD.TA, VN.TB. Operands: rd, rn.
SrhaddEmitter
Emits the SRHADD instruction. Assembly forms: SRHADD VD.T, VN.T, VM.T; SRHADD VD.T, VN.T, VM.T. Operands: rd, rn, rm.
SriEmitter
Emits the SRI instruction. Assembly forms: SRI DX, DN, #N; SRI VX.T, VN.T, #N; SRI VX.T, VN.T, #N. Operands: operand_1, rn, shift.
SrshlEmitter
Emits the SRSHL instruction. Assembly forms: SRSHL DD, DN, DM; SRSHL VD.T, VN.T, VM.T; SRSHL VD.T, VN.T, VM.T. Operands: rd, rn, rm.
SrshrEmitter
Emits the SRSHR instruction. Assembly forms: SRSHR DD, DN, #N; SRSHR VD.T, VN.T, #N; SRSHR VD.T, VN.T, #N. Operands: rd, rn, shift.
SrsraEmitter
Emits the SRSRA instruction. Assembly forms: SRSRA DX, DN, #N; SRSRA VX.T, VN.T, #N; SRSRA VX.T, VN.T, #N. Operands: operand_1, rn, shift.
SsbbEmitter
Emits the SSBB instruction. Assembly forms: SSBB.
SshlEmitter
Emits the SSHL instruction. Assembly forms: SSHL DD, DN, DM; SSHL VD.T, VN.T, VM.T; SSHL VD.T, VN.T, VM.T. Operands: rd, rn, rm.
Sshll2Emitter
Emits the SSHLL2 instruction. Assembly forms: SSHLL2 VD.TA, VN.TB, #N. Operands: rd, rn, shift.
SshllEmitter
Emits the SSHLL instruction. Assembly forms: SSHLL VD.TA, VN.TB, #N. Operands: rd, rn, shift.
SshrEmitter
Emits the SSHR instruction. Assembly forms: SSHR DD, DN, #N; SSHR VD.T, VN.T, #N; SSHR VD.T, VN.T, #N. Operands: rd, rn, shift.
SsraEmitter
Emits the SSRA instruction. Assembly forms: SSRA DX, DN, #N; SSRA VX.T, VN.T, #N; SSRA VX.T, VN.T, #N. Operands: operand_1, rn, shift.
Ssubl2Emitter
Emits the SSUBL2 instruction. Assembly forms: SSUBL2 VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
SsublEmitter
Emits the SSUBL instruction. Assembly forms: SSUBL VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
Ssubw2Emitter
Emits the SSUBW2 instruction. Assembly forms: SSUBW2 VD.TA, VN.TA, VM.TB. Operands: rd, rn, rm.
SsubwEmitter
Emits the SSUBW instruction. Assembly forms: SSUBW VD.TA, VN.TA, VM.TB. Operands: rd, rn, rm.
St1Emitter
Emits the ST1 instruction. Assembly forms: ST1 VS.B[#IDX], [XN|SP]; ST1 VS.H[#IDX], [XN|SP]; ST1 VS.S[#IDX], [XN|SP]; ST1 VS.D[#IDX], [XN|SP] (and related forms). Operands: rs_or_operand_1, addr.
St2Emitter
Emits the ST2 instruction. Assembly forms: ST2 2X{VS.B}+[#IDX], [XN|SP]; ST2 2X{VS.H}+[#IDX], [XN|SP]; ST2 2X{VS.S}+[#IDX], [XN|SP]; ST2 2X{VS.D}+[#IDX], [XN|SP] (and related forms). Operands: rd, rn, addr.
St2gEmitter
Emits the ST2G instruction. Assembly forms: ST2G XS|SP, [XN|SP, #OFFS*16]{@}{!}. Operands: rs, addr.
St3Emitter
Emits the ST3 instruction. Assembly forms: ST3 3X{VS.B}+[#IDX], [XN|SP]; ST3 3X{VS.H}+[#IDX], [XN|SP]; ST3 3X{VS.S}+[#IDX], [XN|SP]; ST3 3X{VS.D}+[#IDX], [XN|SP] (and related forms). Operands: rd, rn, rm1, addr.
St4Emitter
Emits the ST4 instruction. Assembly forms: ST4 4X{VS.B}+[#IDX], [XN|SP]; ST4 4X{VS.H}+[#IDX], [XN|SP]; ST4 4X{VS.S}+[#IDX], [XN|SP]; ST4 4X{VS.D}+[#IDX], [XN|SP] (and related forms). Operands: rd, rn, rm1, rm2, addr.
St13Emitter
Emits the ST1_3 instruction. Assembly forms: ST1 VS.B[#IDX], [XN|SP]; ST1 VS.H[#IDX], [XN|SP]; ST1 VS.S[#IDX], [XN|SP]; ST1 VS.D[#IDX], [XN|SP] (and related forms). Operands: rd, rn, addr.
St14Emitter
Emits the ST1_4 instruction. Assembly forms: ST1 VS.B[#IDX], [XN|SP]; ST1 VS.H[#IDX], [XN|SP]; ST1 VS.S[#IDX], [XN|SP]; ST1 VS.D[#IDX], [XN|SP] (and related forms). Operands: rd, rn, rm1, addr.
St15Emitter
Emits the ST1_5 instruction. Assembly forms: ST1 VS.B[#IDX], [XN|SP]; ST1 VS.H[#IDX], [XN|SP]; ST1 VS.S[#IDX], [XN|SP]; ST1 VS.D[#IDX], [XN|SP] (and related forms). Operands: rd, rn, rm1, rm2, addr.
StaddEmitter
Emits the STADD instruction. Assembly forms: STADD WS, [XN|SP]; STADD XS, [XN|SP]. Operands: rs, addr.
StaddbEmitter
Emits the STADDB instruction. Assembly forms: STADDB WS, [XN|SP]. Operands: rs, addr.
StaddhEmitter
Emits the STADDH instruction. Assembly forms: STADDH WS, [XN|SP]. Operands: rs, addr.
StaddlEmitter
Emits the STADDL instruction. Assembly forms: STADDL WS, [XN|SP]; STADDL XS, [XN|SP]. Operands: rs, addr.
StaddlbEmitter
Emits the STADDLB instruction. Assembly forms: STADDLB WS, [XN|SP]. Operands: rs, addr.
StaddlhEmitter
Emits the STADDLH instruction. Assembly forms: STADDLH WS, [XN|SP]. Operands: rs, addr.
StclrEmitter
Emits the STCLR instruction. Assembly forms: STCLR WS, [XN|SP]; STCLR XS, [XN|SP]. Operands: rs, addr.
StclrbEmitter
Emits the STCLRB instruction. Assembly forms: STCLRB WS, [XN|SP]. Operands: rs, addr.
StclrhEmitter
Emits the STCLRH instruction. Assembly forms: STCLRH WS, [XN|SP]. Operands: rs, addr.
StclrlEmitter
Emits the STCLRL instruction. Assembly forms: STCLRL WS, [XN|SP]; STCLRL XS, [XN|SP]. Operands: rs, addr.
StclrlbEmitter
Emits the STCLRLB instruction. Assembly forms: STCLRLB WS, [XN|SP]. Operands: rs, addr.
StclrlhEmitter
Emits the STCLRLH instruction. Assembly forms: STCLRLH WS, [XN|SP]. Operands: rs, addr.
SteorEmitter
Emits the STEOR instruction. Assembly forms: STEOR WS, [XN|SP]; STEOR XS, [XN|SP]. Operands: rs, addr.
SteorbEmitter
Emits the STEORB instruction. Assembly forms: STEORB WS, [XN|SP]. Operands: rs, addr.
SteorhEmitter
Emits the STEORH instruction. Assembly forms: STEORH WS, [XN|SP]. Operands: rs, addr.
SteorlEmitter
Emits the STEORL instruction. Assembly forms: STEORL WS, [XN|SP]; STEORL XS, [XN|SP]. Operands: rs, addr.
SteorlbEmitter
Emits the STEORLB instruction. Assembly forms: STEORLB WS, [XN|SP]. Operands: rs, addr.
SteorlhEmitter
Emits the STEORLH instruction. Assembly forms: STEORLH WS, [XN|SP]. Operands: rs, addr.
StgEmitter
Emits the STG instruction. Assembly forms: STG XS|SP, [XN|SP, #OFFS*16]{@}{!}. Operands: rs, addr.
StgmEmitter
Emits the STGM instruction. Assembly forms: STGM XS, [XN|SP]. Operands: rs, addr.
StgpEmitter
Emits the STGP instruction. Assembly forms: STGP XS, XS2, [XN|SP, #OFFS*16]{@}{!}. Operands: rs, rs2, addr.
StllrEmitter
Emits the STLLR instruction. Assembly forms: STLLR WS, [XN|SP]; STLLR XS, [XN|SP]. Operands: rs, addr.
StllrbEmitter
Emits the STLLRB instruction. Assembly forms: STLLRB WS, [XN|SP]. Operands: rs, addr.
StllrhEmitter
Emits the STLLRH instruction. Assembly forms: STLLRH WS, [XN|SP]. Operands: rs, addr.
StlrEmitter
Emits the STLR instruction. Assembly forms: STLR WS, [XN|SP]; STLR XS, [XN|SP]. Operands: rs, addr.
StlrbEmitter
Emits the STLRB instruction. Assembly forms: STLRB WS, [XN|SP]. Operands: rs, addr.
StlrhEmitter
Emits the STLRH instruction. Assembly forms: STLRH WS, [XN|SP]. Operands: rs, addr.
StlxpEmitter
Emits the STLXP instruction. Assembly forms: STLXP WD, WS, WS2, [XN|SP]; STLXP WD, XS, XS2, [XN|SP]. Operands: rd, rs, rs2, addr.
StlxrEmitter
Emits the STLXR instruction. Assembly forms: STLXR WD, WS, [XN|SP]; STLXR WD, XS, [XN|SP]. Operands: rd, rs, addr.
StlxrbEmitter
Emits the STLXRB instruction. Assembly forms: STLXRB WD, WS, [XN|SP]. Operands: rd, rs, addr.
StlxrhEmitter
Emits the STLXRH instruction. Assembly forms: STLXRH WD, XS, [XN|SP]. Operands: rd, rs, addr.
StnpEmitter
Emits the STNP instruction. Assembly forms: STNP WS, WS2, [XN|SP, #OFFS*4]; STNP XS, XS2, [XN|SP, #OFFS*8]; STNP SD, SD2, [XN|SP, #OFFS*4]; STNP DD, DD2, [XN|SP, #OFFS*8] (and related forms). Operands: rs_or_rd, rs2_or_rd2, addr.
StpEmitter
Emits the STP instruction. Assembly forms: STP WS, WS2, [XN|SP, #OFFS*4]{@}{!}; STP XS, XS2, [XN|SP, #OFFS*8]{@}{!}; STP SD, SD2, [XN|SP, #OFFS*4]{@}{!}; STP DD, DD2, [XN|SP, #OFFS*8]{@}{!} (and related forms). Operands: rs_or_rd, rs2_or_rd2, addr.
StrEmitter
Emits the STR instruction. Assembly forms: STR WS, [XN|SP, #OFFZ*4]; STR XS, [XN|SP, #OFFZ*8]; STR WS, [XN|SP, #OFFS*4]@; STR XS, [XN|SP, #OFFS*8]@ (and related forms). Operands: rs_or_rd, addr.
StrbEmitter
Emits the STRB instruction. Assembly forms: STRB WS, [XN|SP, #OFFZ]; STRB WS, [XN|SP, #OFFS]@; STRB WS, [XN|SP, #OFFS]!; STRB WS, [XN|SP, RM, {UXTW|LSL|SXTW|SXTX #N}]. Operands: rs, addr.
StrhEmitter
Emits the STRH instruction. Assembly forms: STRH WS, [XN|SP, #OFFZ*2]; STRH WS, [XN|SP, #OFFS*2]@; STRH WS, [XN|SP, #OFFS*2]!; STRH WS, [XN|SP, RM, {UXTW|LSL|SXTW|SXTX #N}]. Operands: rs, addr.
StsetEmitter
Emits the STSET instruction. Assembly forms: STSET WS, [XN|SP]; STSET XS, [XN|SP]. Operands: rs, addr.
StsetbEmitter
Emits the STSETB instruction. Assembly forms: STSETB WS, [XN|SP]. Operands: rs, addr.
StsethEmitter
Emits the STSETH instruction. Assembly forms: STSETH WS, [XN|SP]. Operands: rs, addr.
StsetlEmitter
Emits the STSETL instruction. Assembly forms: STSETL WS, [XN|SP]; STSETL XS, [XN|SP]. Operands: rs, addr.
StsetlbEmitter
Emits the STSETLB instruction. Assembly forms: STSETLB WS, [XN|SP]. Operands: rs, addr.
StsetlhEmitter
Emits the STSETLH instruction. Assembly forms: STSETLH WS, [XN|SP]. Operands: rs, addr.
StsmaxEmitter
Emits the STSMAX instruction. Assembly forms: STSMAX WS, [XN|SP]; STSMAX XS, [XN|SP]. Operands: rs, addr.
StsmaxbEmitter
Emits the STSMAXB instruction. Assembly forms: STSMAXB WS, [XN|SP]. Operands: rs, addr.
StsmaxhEmitter
Emits the STSMAXH instruction. Assembly forms: STSMAXH WS, [XN|SP]. Operands: rs, addr.
StsmaxlEmitter
Emits the STSMAXL instruction. Assembly forms: STSMAXL WS, [XN|SP]; STSMAXL XS, [XN|SP]. Operands: rs, addr.
StsmaxlbEmitter
Emits the STSMAXLB instruction. Assembly forms: STSMAXLB WS, [XN|SP]. Operands: rs, addr.
StsmaxlhEmitter
Emits the STSMAXLH instruction. Assembly forms: STSMAXLH WS, [XN|SP]. Operands: rs, addr.
StsminEmitter
Emits the STSMIN instruction. Assembly forms: STSMIN WS, [XN|SP]; STSMIN XS, [XN|SP]. Operands: rs, addr.
StsminbEmitter
Emits the STSMINB instruction. Assembly forms: STSMINB WS, [XN|SP]. Operands: rs, addr.
StsminhEmitter
Emits the STSMINH instruction. Assembly forms: STSMINH WS, [XN|SP]. Operands: rs, addr.
StsminlEmitter
Emits the STSMINL instruction. Assembly forms: STSMINL WS, [XN|SP]; STSMINL XS, [XN|SP]. Operands: rs, addr.
StsminlbEmitter
Emits the STSMINLB instruction. Assembly forms: STSMINLB WS, [XN|SP]. Operands: rs, addr.
StsminlhEmitter
Emits the STSMINLH instruction. Assembly forms: STSMINLH WS, [XN|SP]. Operands: rs, addr.
SttrEmitter
Emits the STTR instruction. Assembly forms: STTR WS, [XN|SP, #OFFS]; STTR XS, [XN|SP, #OFFS]. Operands: rs, addr.
SttrbEmitter
Emits the STTRB instruction. Assembly forms: STTRB WS, [XN|SP, #OFFS]. Operands: rs, addr.
SttrhEmitter
Emits the STTRH instruction. Assembly forms: STTRH WS, [XN|SP, #OFFS]. Operands: rs, addr.
StumaxEmitter
Emits the STUMAX instruction. Assembly forms: STUMAX WS, [XN|SP]; STUMAX XS, [XN|SP]. Operands: rs, addr.
StumaxbEmitter
Emits the STUMAXB instruction. Assembly forms: STUMAXB WS, [XN|SP]. Operands: rs, addr.
StumaxhEmitter
Emits the STUMAXH instruction. Assembly forms: STUMAXH WS, [XN|SP]. Operands: rs, addr.
StumaxlEmitter
Emits the STUMAXL instruction. Assembly forms: STUMAXL WS, [XN|SP]; STUMAXL XS, [XN|SP]. Operands: rs, addr.
StumaxlbEmitter
Emits the STUMAXLB instruction. Assembly forms: STUMAXLB WS, [XN|SP]. Operands: rs, addr.
StumaxlhEmitter
Emits the STUMAXLH instruction. Assembly forms: STUMAXLH WS, [XN|SP]. Operands: rs, addr.
StuminEmitter
Emits the STUMIN instruction. Assembly forms: STUMIN WS, [XN|SP]; STUMIN XS, [XN|SP]. Operands: rs, addr.
StuminbEmitter
Emits the STUMINB instruction. Assembly forms: STUMINB WS, [XN|SP]. Operands: rs, addr.
StuminhEmitter
Emits the STUMINH instruction. Assembly forms: STUMINH WS, [XN|SP]. Operands: rs, addr.
StuminlEmitter
Emits the STUMINL instruction. Assembly forms: STUMINL WS, [XN|SP]; STUMINL XS, [XN|SP]. Operands: rs, addr.
StuminlbEmitter
Emits the STUMINLB instruction. Assembly forms: STUMINLB WS, [XN|SP]. Operands: rs, addr.
StuminlhEmitter
Emits the STUMINLH instruction. Assembly forms: STUMINLH WS, [XN|SP]. Operands: rs, addr.
SturEmitter
Emits the STUR instruction. Assembly forms: STUR WS, [XN|SP, #OFFS]; STUR XS, [XN|SP, #OFFS]; STUR BD, [XN|SP, #OFFS]; STUR HD, [XN|SP, #OFFS] (and related forms). Operands: rs_or_rd, addr.
SturbEmitter
Emits the STURB instruction. Assembly forms: STURB WS, [XN|SP, #OFFS]. Operands: rs, addr.
SturhEmitter
Emits the STURH instruction. Assembly forms: STURH WS, [XN|SP, #OFFS]. Operands: rs, addr.
StxpEmitter
Emits the STXP instruction. Assembly forms: STXP WD, WS, WS2, [XN|SP]; STXP WD, XS, XS2, [XN|SP]. Operands: rd, rs, rs2, addr.
StxrEmitter
Emits the STXR instruction. Assembly forms: STXR WD, WS, [XN|SP]; STXR WD, XS, [XN|SP]. Operands: rd, rs, addr.
StxrbEmitter
Emits the STXRB instruction. Assembly forms: STXRB WD, WS, [XN|SP]. Operands: rd, rs, addr.
StxrhEmitter
Emits the STXRH instruction. Assembly forms: STXRH WD, XS, [XN|SP]. Operands: rd, rs, addr.
Stz2gEmitter
Emits the STZ2G instruction. Assembly forms: STZ2G XS|SP, [XN|SP, #OFFS*16]{@}{!}. Operands: rs, addr.
StzgEmitter
Emits the STZG instruction. Assembly forms: STZG XS|SP, [XN|SP, #OFFS*16]{@}{!}. Operands: rs, addr.
StzgmEmitter
Emits the STZGM instruction. Assembly forms: STZGM XS, [XN|SP]. Operands: rs, addr.
Sub4Emitter
Emits the SUB_4 instruction. Assembly forms: SUB WD, WN, WM, {LSL|LSR|ASR #N}; SUB XD, XN, XM, {LSL|LSR|ASR #N}; SUB WD|WSP, WN|WSP, WM, {EXTEND #N}; SUB XD|SP, XN|SP, RM, {EXTEND #N} (and related forms). Operands: rd, rn, rm_or_imm, shift.
SubEmitter
Emits the SUB instruction. Assembly forms: SUB WD, WN, WM, {LSL|LSR|ASR #N}; SUB XD, XN, XM, {LSL|LSR|ASR #N}; SUB WD|WSP, WN|WSP, WM, {EXTEND #N}; SUB XD|SP, XN|SP, RM, {EXTEND #N} (and related forms). Operands: rd, rn, rm_or_imm.
SubgEmitter
Emits the SUBG instruction. Assembly forms: SUBG XD|SP, XN|SP, #IMM1, #IMM2. Operands: rd, rn, imm1, imm2.
Subhn2Emitter
Emits the SUBHN2 instruction. Assembly forms: SUBHN2 VX.TA, VN.TB, VM.TB. Operands: operand_1, rn, rm.
SubhnEmitter
Emits the SUBHN instruction. Assembly forms: SUBHN VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
SubpEmitter
Emits the SUBP instruction. Assembly forms: SUBP XD, XN|SP, XM|SP. Operands: rd, rn, rm.
SubpsEmitter
Emits the SUBPS instruction. Assembly forms: SUBPS XD, XN|SP, XM|SP. Operands: rd, rn, rm.
Subs4Emitter
Emits the SUBS_4 instruction. Assembly forms: SUBS WD, WN, WM, {LSL|LSR|ASR #N}; SUBS XD, XN, XM, {LSL|LSR|ASR #N}; SUBS WD, WN|WSP, WM, {EXTEND #N}; SUBS XD, XN|SP, RM, {EXTEND #N} (and related forms). Operands: rd, rn, rm_or_imm, shift.
SubsEmitter
Emits the SUBS instruction. Assembly forms: SUBS WD, WN, WM, {LSL|LSR|ASR #N}; SUBS XD, XN, XM, {LSL|LSR|ASR #N}; SUBS WD, WN|WSP, WM, {EXTEND #N}; SUBS XD, XN|SP, RM, {EXTEND #N} (and related forms). Operands: rd, rn, rm_or_imm.
SudotEmitter
Emits the SUDOT instruction. Assembly forms: SUDOT VX.2S, VN.8B, VM.4B[#IDX]; SUDOT VX.4S, VN.16B, VM.4B[#IDX]. Operands: operand_1, rn, rm.
SuqaddEmitter
Emits the SUQADD instruction. Assembly forms: SUQADD BX, BN; SUQADD HX, HN; SUQADD SX, SN; SUQADD DX, DN (and related forms). Operands: operand_1, rn.
SvcEmitter
Emits the SVC instruction. Assembly forms: SVC #IMMZ. Operands: imm.
SwpEmitter
Emits the SWP instruction. Assembly forms: SWP WS, WD, [XN|SP]; SWP XS, XD, [XN|SP]. Operands: rs, rd, addr.
SwpaEmitter
Emits the SWPA instruction. Assembly forms: SWPA WS, WD, [XN|SP]; SWPA XS, XD, [XN|SP]. Operands: rs, rd, addr.
SwpabEmitter
Emits the SWPAB instruction. Assembly forms: SWPAB WS, WD, [XN|SP]. Operands: rs, rd, addr.
SwpahEmitter
Emits the SWPAH instruction. Assembly forms: SWPAH WS, WD, [XN|SP]. Operands: rs, rd, addr.
SwpalEmitter
Emits the SWPAL instruction. Assembly forms: SWPAL WS, WD, [XN|SP]; SWPAL XS, XD, [XN|SP]. Operands: rs, rd, addr.
SwpalbEmitter
Emits the SWPALB instruction. Assembly forms: SWPALB WS, WD, [XN|SP]. Operands: rs, rd, addr.
SwpalhEmitter
Emits the SWPALH instruction. Assembly forms: SWPALH WS, WD, [XN|SP]. Operands: rs, rd, addr.
SwpbEmitter
Emits the SWPB instruction. Assembly forms: SWPB WS, WD, [XN|SP]. Operands: rs, rd, addr.
SwphEmitter
Emits the SWPH instruction. Assembly forms: SWPH WS, WD, [XN|SP]. Operands: rs, rd, addr.
SwplEmitter
Emits the SWPL instruction. Assembly forms: SWPL WS, WD, [XN|SP]; SWPL XS, XD, [XN|SP]. Operands: rs, rd, addr.
SwplbEmitter
Emits the SWPLB instruction. Assembly forms: SWPLB WS, WD, [XN|SP]. Operands: rs, rd, addr.
SwplhEmitter
Emits the SWPLH instruction. Assembly forms: SWPLH WS, WD, [XN|SP]. Operands: rs, rd, addr.
SxtbEmitter
Emits the SXTB instruction. Assembly forms: SXTB WD, WN; SXTB XD, WN. Operands: rd, rn.
SxthEmitter
Emits the SXTH instruction. Assembly forms: SXTH WD, WN; SXTH XD, WN. Operands: rd, rn.
Sxtl2Emitter
Emits the SXTL2 instruction. Assembly forms: SXTL2 VD.TA, VN.TB. Operands: rd, rn.
SxtlEmitter
Emits the SXTL instruction. Assembly forms: SXTL VD.TA, VN.TB. Operands: rd, rn.
SxtwEmitter
Emits the SXTW instruction. Assembly forms: SXTW XD, WN. Operands: rd, rn.
Sys5Emitter
Emits the SYS_5 instruction. Assembly forms: SYS #OP1, #CN, #CM, #OP2; SYS #OP1, #CN, #CM, #OP2, XT. Operands: system_op1, cn, cm, system_op2, rt.
SysEmitter
Emits the SYS instruction. Assembly forms: SYS #OP1, #CN, #CM, #OP2; SYS #OP1, #CN, #CM, #OP2, XT. Operands: system_op1, cn, cm, system_op2.
Tbl4Emitter
Emits the TBL_4 instruction. Assembly forms: TBL VD.8B, VN.16B, VM.8B; TBL VD.16B, VN.16B, VM.16B; TBL VD.8B, 2X{VN.16B}+, VM.8B; TBL VD.16B, 2X{VN.16B}+, VM.16B (and related forms). Operands: rd, rn, rm1, rm2.
Tbl5Emitter
Emits the TBL_5 instruction. Assembly forms: TBL VD.8B, VN.16B, VM.8B; TBL VD.16B, VN.16B, VM.16B; TBL VD.8B, 2X{VN.16B}+, VM.8B; TBL VD.16B, 2X{VN.16B}+, VM.16B (and related forms). Operands: rd, rn, rm1, rm2, rm3.
Tbl6Emitter
Emits the TBL_6 instruction. Assembly forms: TBL VD.8B, VN.16B, VM.8B; TBL VD.16B, VN.16B, VM.16B; TBL VD.8B, 2X{VN.16B}+, VM.8B; TBL VD.16B, 2X{VN.16B}+, VM.16B (and related forms). Operands: rd, rn, rm1, rm2, rm3, rm4.
TblEmitter
Emits the TBL instruction. Assembly forms: TBL VD.8B, VN.16B, VM.8B; TBL VD.16B, VN.16B, VM.16B; TBL VD.8B, 2X{VN.16B}+, VM.8B; TBL VD.16B, 2X{VN.16B}+, VM.16B (and related forms). Operands: rd, rn_or_operand_2, rm.
TbnzEmitter
Emits the TBNZ instruction. Assembly forms: TBNZ WT, #IMM, #RELS*4; TBNZ XT, #IMM, #RELS*4. Operands: rt, imm, target.
Tbx4Emitter
Emits the TBX_4 instruction. Assembly forms: TBX VX.8B, VN.16B, VM.8B; TBX VX.16B, VN.16B, VM.16B; TBX VX.8B, 2X{VN.16B}+, VM.8B; TBX VX.16B, 2X{VN.16B}+, VM.16B (and related forms). Operands: rd, rn, rm1, rm2.
Tbx5Emitter
Emits the TBX_5 instruction. Assembly forms: TBX VX.8B, VN.16B, VM.8B; TBX VX.16B, VN.16B, VM.16B; TBX VX.8B, 2X{VN.16B}+, VM.8B; TBX VX.16B, 2X{VN.16B}+, VM.16B (and related forms). Operands: rd, rn, rm1, rm2, rm3.
Tbx6Emitter
Emits the TBX_6 instruction. Assembly forms: TBX VX.8B, VN.16B, VM.8B; TBX VX.16B, VN.16B, VM.16B; TBX VX.8B, 2X{VN.16B}+, VM.8B; TBX VX.16B, 2X{VN.16B}+, VM.16B (and related forms). Operands: rd, rn, rm1, rm2, rm3, rm4.
TbxEmitter
Emits the TBX instruction. Assembly forms: TBX VX.8B, VN.16B, VM.8B; TBX VX.16B, VN.16B, VM.16B; TBX VX.8B, 2X{VN.16B}+, VM.8B; TBX VX.16B, 2X{VN.16B}+, VM.16B (and related forms). Operands: operand_1, rn_or_operand_2, rm.
TbzEmitter
Emits the TBZ instruction. Assembly forms: TBZ WT, #IMM, #RELS*4; TBZ XT, #IMM, #RELS*4. Operands: rt, imm, target.
TlbiEmitter
Emits the TLBI instruction. Assembly forms: TLBI #TLBI_OP; TLBI #TLBI_OP, XT. Operands: tlbi_op, rt.
Trn1Emitter
Emits the TRN1 instruction. Assembly forms: TRN1 VD.T, VN.T, VM.T; TRN1 VD.T, VN.T, VM.T. Operands: rd, rn, rm.
Trn2Emitter
Emits the TRN2 instruction. Assembly forms: TRN2 VD.T, VN.T, VM.T; TRN2 VD.T, VN.T, VM.T. Operands: rd, rn, rm.
Tst3Emitter
Emits the TST_3 instruction. Assembly forms: TST WN, WM, {SOP #N}; TST XN, XM, {SOP #N}; TST WN, #IMM; TST XN, #IMM. Operands: rn, rm, shift.
TstEmitter
Emits the TST instruction. Assembly forms: TST WN, WM, {SOP #N}; TST XN, XM, {SOP #N}; TST WN, #IMM; TST XN, #IMM. Operands: rn, rm_or_imm.
UabaEmitter
Emits the UABA instruction. Assembly forms: UABA VX.T, VN.T, VM.T; UABA VX.T, VN.T, VM.T. Operands: operand_1, rn, rm.
Uabal2Emitter
Emits the UABAL2 instruction. Assembly forms: UABAL2 VX.TA, VN.TB, VM.TB. Operands: operand_1, rn, rm.
UabalEmitter
Emits the UABAL instruction. Assembly forms: UABAL VX.TA, VN.TB, VM.TB. Operands: operand_1, rn, rm.
UabdEmitter
Emits the UABD instruction. Assembly forms: UABD VD.T, VN.T, VM.T; UABD VD.T, VN.T, VM.T. Operands: rd, rn, rm.
Uabdl2Emitter
Emits the UABDL2 instruction. Assembly forms: UABDL2 VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
UabdlEmitter
Emits the UABDL instruction. Assembly forms: UABDL VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
UadalpEmitter
Emits the UADALP instruction. Assembly forms: UADALP VX.TA, VN.TB; UADALP VX.TA, VN.TB. Operands: operand_1, rn.
Uaddl2Emitter
Emits the UADDL2 instruction. Assembly forms: UADDL2 VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
UaddlEmitter
Emits the UADDL instruction. Assembly forms: UADDL VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
UaddlpEmitter
Emits the UADDLP instruction. Assembly forms: UADDLP VD.TA, VN.TB; UADDLP VD.TA, VN.TB. Operands: rd, rn.
UaddlvEmitter
Emits the UADDLV instruction. Assembly forms: UADDLV HD, VN.8B; UADDLV HD, VN.16B; UADDLV SD, VN.4H; UADDLV SD, VN.8H (and related forms). Operands: rd, rn.
Uaddw2Emitter
Emits the UADDW2 instruction. Assembly forms: UADDW2 VD.TA, VN.TA, VM.TB. Operands: rd, rn, rm.
UaddwEmitter
Emits the UADDW instruction. Assembly forms: UADDW VD.TA, VN.TA, VM.TB. Operands: rd, rn, rm.
UbfizEmitter
Emits the UBFIZ instruction. Assembly forms: UBFIZ WD, WN, #LSB, #WIDTH; UBFIZ XD, XN, #LSB, #WIDTH. Operands: rd, rn, lsb, width.
UbfmEmitter
Emits the UBFM instruction. Assembly forms: UBFM WD, WN, #IMMR, #IMMS; UBFM XD, XN, #IMMR, #IMMS. Operands: rd, rn, imm, imm_2.
UbfxEmitter
Emits the UBFX instruction. Assembly forms: UBFX WD, WN, #LSB, #WIDTH; UBFX XD, XN, #LSB, #WIDTH. Operands: rd, rn, lsb, width.
Ucvtf3Emitter
Emits the UCVTF_3 instruction. Assembly forms: UCVTF SD, WN; UCVTF SD, WN, #FBITS; UCVTF SD, XN; UCVTF SD, XN, #FBITS (and related forms). Operands: rd, rn, fbits_or_bits.
UcvtfEmitter
Emits the UCVTF instruction. Assembly forms: UCVTF SD, WN; UCVTF SD, WN, #FBITS; UCVTF SD, XN; UCVTF SD, XN, #FBITS (and related forms). Operands: rd, rn.
UdfEmitter
Emits the UDF instruction. Assembly forms: UDF #IMM. Operands: imm.
UdivEmitter
Emits the UDIV instruction. Assembly forms: UDIV WD, WN, WM; UDIV XD, XN, XM. Operands: rd, rn, rm.
UdotEmitter
Emits the UDOT instruction. Assembly forms: UDOT VX.2S, VN.8B, VM.8B; UDOT VX.4S, VN.16B, VM.16B; UDOT VX.2S, VN.8B, VM.4B[#IDX]; UDOT VX.4S, VN.16B, VM.4B[#IDX]. Operands: operand_1, rn, rm.
UhaddEmitter
Emits the UHADD instruction. Assembly forms: UHADD VD.T, VN.T, VM.T; UHADD VD.T, VN.T, VM.T. Operands: rd, rn, rm.
UhsubEmitter
Emits the UHSUB instruction. Assembly forms: UHSUB VD.T, VN.T, VM.T; UHSUB VD.T, VN.T, VM.T. Operands: rd, rn, rm.
UmaddlEmitter
Emits the UMADDL instruction. Assembly forms: UMADDL XD, WN, WM, XA. Operands: rd, rn, rm, operand_4.
UmaxEmitter
Emits the UMAX instruction. Assembly forms: UMAX WD, WN, WM; UMAX XD, XN, XM; UMAX WD, WN, #IMMZ; UMAX XD, XN, #IMMZ (and related forms). Operands: rd, rn, rm_or_imm.
UmaxpEmitter
Emits the UMAXP instruction. Assembly forms: UMAXP VD.T, VN.T, VM.T; UMAXP VD.T, VN.T, VM.T. Operands: rd, rn, rm.
UmaxvEmitter
Emits the UMAXV instruction. Assembly forms: UMAXV BD, VN.8B; UMAXV BD, VN.16B; UMAXV HD, VN.4H; UMAXV HD, VN.8H (and related forms). Operands: rd, rn.
UminEmitter
Emits the UMIN instruction. Assembly forms: UMIN WD, WN, WM; UMIN XD, XN, XM; UMIN WD, WN, #IMMZ; UMIN XD, XN, #IMMZ (and related forms). Operands: rd, rn, rm_or_imm.
UminpEmitter
Emits the UMINP instruction. Assembly forms: UMINP VD.T, VN.T, VM.T; UMINP VD.T, VN.T, VM.T. Operands: rd, rn, rm.
UminvEmitter
Emits the UMINV instruction. Assembly forms: UMINV BD, VN.8B; UMINV BD, VN.16B; UMINV HD, VN.4H; UMINV HD, VN.8H (and related forms). Operands: rd, rn.
Umlal2Emitter
Emits the UMLAL2 instruction. Assembly forms: UMLAL2 VD.TA, VN.TB, VM.TB; UMLAL2 VD.4S, VN.8H, VM.H[#IDX]; UMLAL2 VD.2D, VN.4S, VM.S[#IDX]. Operands: rd, rn, rm.
UmlalEmitter
Emits the UMLAL instruction. Assembly forms: UMLAL VD.TA, VN.TB, VM.TB; UMLAL VD.4S, VN.4H, VM.H[#IDX]; UMLAL VD.2D, VN.2S, VM.S[#IDX]. Operands: rd, rn, rm.
Umlsl2Emitter
Emits the UMLSL2 instruction. Assembly forms: UMLSL2 VD.TA, VN.TB, VM.TB; UMLSL2 VD.4S, VN.8H, VM.H[#IDX]; UMLSL2 VD.2D, VN.4S, VM.S[#IDX]. Operands: rd, rn, rm.
UmlslEmitter
Emits the UMLSL instruction. Assembly forms: UMLSL VD.TA, VN.TB, VM.TB; UMLSL VD.4S, VN.4H, VM.H[#IDX]; UMLSL VD.2D, VN.2S, VM.S[#IDX]. Operands: rd, rn, rm.
UmmlaEmitter
Emits the UMMLA instruction. Assembly forms: UMMLA VX.4S, VN.16B, VM.16B. Operands: operand_1, rn, rm.
UmneglEmitter
Emits the UMNEGL instruction. Assembly forms: UMNEGL XD, WN, WM. Operands: rd, rn, rm.
UmovEmitter
Emits the UMOV instruction. Assembly forms: UMOV WD, VN.B[#IDX]; UMOV WD, VN.H[#IDX]; UMOV|MOV WD, VN.S[#IDX]; UMOV|MOV XD, VN.D[#IDX]. Operands: rd, rn.
UmsublEmitter
Emits the UMSUBL instruction. Assembly forms: UMSUBL XD, WN, WM, XA. Operands: rd, rn, rm, operand_4.
UmulhEmitter
Emits the UMULH instruction. Assembly forms: UMULH XD, XN, XM. Operands: rd, rn, rm.
Umull2Emitter
Emits the UMULL2 instruction. Assembly forms: UMULL2 VD.TA, VN.TB, VM.TB; UMULL2 VD.4S, VN.8H, VM.H[#IDX]; UMULL2 VD.2D, VN.4S, VM.S[#IDX]. Operands: rd, rn, rm.
UmullEmitter
Emits the UMULL instruction. Assembly forms: UMULL XD, WN, WM; UMULL VD.TA, VN.TB, VM.TB; UMULL VD.4S, VN.4H, VM.H[#IDX]; UMULL VD.2D, VN.2S, VM.S[#IDX]. Operands: rd, rn, rm.
UqaddEmitter
Emits the UQADD instruction. Assembly forms: UQADD BD, BN, BM; UQADD HD, HN, HM; UQADD SD, SN, SM; UQADD DD, DN, DM (and related forms). Operands: rd, rn, rm.
UqrshlEmitter
Emits the UQRSHL instruction. Assembly forms: UQRSHL BD, BN, BM; UQRSHL HD, HN, HM; UQRSHL SD, SN, SM; UQRSHL DD, DN, DM (and related forms). Operands: rd, rn, rm.
Uqrshrn2Emitter
Emits the UQRSHRN2 instruction. Assembly forms: UQRSHRN2 VX.16B, VN.8H, #N; UQRSHRN2 VX.8H, VN.4S, #N; UQRSHRN2 VX.4S, VN.2D, #N. Operands: operand_1, rn, shift.
UqrshrnEmitter
Emits the UQRSHRN instruction. Assembly forms: UQRSHRN BD, HN, #N; UQRSHRN HD, SN, #N; UQRSHRN SD, DN, #N; UQRSHRN VD.8B, VN.8H, #N (and related forms). Operands: rd, rn, shift.
UqshlEmitter
Emits the UQSHL instruction. Assembly forms: UQSHL BD, BN, BM; UQSHL HD, HN, HM; UQSHL SD, SN, SM; UQSHL DD, DN, DM (and related forms). Operands: rd, rn, rm_or_shift.
Uqshrn2Emitter
Emits the UQSHRN2 instruction. Assembly forms: UQSHRN2 VX.TA, VN.TB, #N. Operands: operand_1, rn, shift.
UqshrnEmitter
Emits the UQSHRN instruction. Assembly forms: UQSHRN BD, HN, #N; UQSHRN HD, SN, #N; UQSHRN SD, DN, #N; UQSHRN VD.TA, VN.TB, #N. Operands: rd, rn, shift.
UqsubEmitter
Emits the UQSUB instruction. Assembly forms: UQSUB BD, BN, BM; UQSUB HD, HN, HM; UQSUB SD, SN, SM; UQSUB DD, DN, DM (and related forms). Operands: rd, rn, rm.
Uqxtn2Emitter
Emits the UQXTN2 instruction. Assembly forms: UQXTN2 VX.TA, VN.TB. Operands: operand_1, rn.
UqxtnEmitter
Emits the UQXTN instruction. Assembly forms: UQXTN BD, HN; UQXTN HD, SN; UQXTN SD, DN; UQXTN VD.TA, VN.TB. Operands: rd, rn.
UrecpeEmitter
Emits the URECPE instruction. Assembly forms: URECPE VD.2S, VN.2S; URECPE VD.4S, VN.4S. Operands: rd, rn.
UrhaddEmitter
Emits the URHADD instruction. Assembly forms: URHADD VD.T, VN.T, VM.T; URHADD VD.T, VN.T, VM.T. Operands: rd, rn, rm.
UrshlEmitter
Emits the URSHL instruction. Assembly forms: URSHL DD, DN, DM; URSHL VD.T, VN.T, VM.T; URSHL VD.T, VN.T, VM.T. Operands: rd, rn, rm.
UrshrEmitter
Emits the URSHR instruction. Assembly forms: URSHR DD, DN, #N; URSHR VD.T, VN.T, #N; URSHR VD.T, VN.T, #N. Operands: rd, rn, shift.
UrsqrteEmitter
Emits the URSQRTE instruction. Assembly forms: URSQRTE VD.2S, VN.2S; URSQRTE VD.4S, VN.4S. Operands: rd, rn.
UrsraEmitter
Emits the URSRA instruction. Assembly forms: URSRA DX, DN, #N; URSRA VX.T, VN.T, #N; URSRA VX.T, VN.T, #N. Operands: operand_1, rn, shift.
UsdotEmitter
Emits the USDOT instruction. Assembly forms: USDOT VX.2S, VN.8B, VM.TB; USDOT VX.4S, VN.16B, VM.TB; USDOT VX.2S, VN.8B, VM.4B[#IDX]; USDOT VX.4S, VN.16B, VM.4B[#IDX]. Operands: operand_1, rn, rm.
UshlEmitter
Emits the USHL instruction. Assembly forms: USHL DD, DN, DM; USHL VD.T, VN.T, VM.T; USHL VD.T, VN.T, VM.T. Operands: rd, rn, rm.
Ushll2Emitter
Emits the USHLL2 instruction. Assembly forms: USHLL2 VD.TA, VN.TB, #N. Operands: rd, rn, shift.
UshllEmitter
Emits the USHLL instruction. Assembly forms: USHLL VD.TA, VN.TB, #N. Operands: rd, rn, shift.
UshrEmitter
Emits the USHR instruction. Assembly forms: USHR DD, DN, #N; USHR VD.T, VN.T, #N; USHR VD.T, VN.T, #N. Operands: rd, rn, shift.
UsmmlaEmitter
Emits the USMMLA instruction. Assembly forms: USMMLA VX.4S, VN.16B, VM.16B. Operands: operand_1, rn, rm.
UsqaddEmitter
Emits the USQADD instruction. Assembly forms: USQADD BX, BN; USQADD HX, HN; USQADD SX, SN; USQADD DX, DN (and related forms). Operands: operand_1, rn.
UsraEmitter
Emits the USRA instruction. Assembly forms: USRA DX, DN, #N; USRA VX.T, VN.T, #N; USRA VX.T, VN.T, #N. Operands: operand_1, rn, shift.
Usubl2Emitter
Emits the USUBL2 instruction. Assembly forms: USUBL2 VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
UsublEmitter
Emits the USUBL instruction. Assembly forms: USUBL VD.TA, VN.TB, VM.TB. Operands: rd, rn, rm.
Usubw2Emitter
Emits the USUBW2 instruction. Assembly forms: USUBW2 VD.TA, VN.TA, VM.TB. Operands: rd, rn, rm.
UsubwEmitter
Emits the USUBW instruction. Assembly forms: USUBW VD.TA, VN.TA, VM.TB. Operands: rd, rn, rm.
UxtbEmitter
Emits the UXTB instruction. Assembly forms: UXTB WD, WN. Operands: rd, rn.
UxthEmitter
Emits the UXTH instruction. Assembly forms: UXTH WD, WN. Operands: rd, rn.
Uxtl2Emitter
Emits the UXTL2 instruction. Assembly forms: UXTL2 VD.TA, VN.TB. Operands: rd, rn.
UxtlEmitter
Emits the UXTL instruction. Assembly forms: UXTL VD.TA, VN.TB. Operands: rd, rn.
Uzp1Emitter
Emits the UZP1 instruction. Assembly forms: UZP1 VD.T, VN.T, VM.T; UZP1 VD.T, VN.T, VM.T. Operands: rd, rn, rm.
Uzp2Emitter
Emits the UZP2 instruction. Assembly forms: UZP2 VD.T, VN.T, VM.T; UZP2 VD.T, VN.T, VM.T. Operands: rd, rn, rm.
WfeEmitter
Emits the WFE instruction. Assembly forms: WFE.
WfiEmitter
Emits the WFI instruction. Assembly forms: WFI.
XaflagEmitter
Emits the XAFLAG instruction. Assembly forms: XAFLAG.
XarEmitter
Emits the XAR instruction. Assembly forms: XAR VD.2D, VN.2D, VM.2D, #IMM. Operands: rd, rn, rm, imm.
XpacdEmitter
Emits the XPACD instruction. Assembly forms: XPACD XD. Operands: rd.
XpaciEmitter
Emits the XPACI instruction. Assembly forms: XPACI XD. Operands: rd.
XpaclriEmitter
Emits the XPACLRI instruction. Assembly forms: XPACLRI XD.
Xtn2Emitter
Emits the XTN2 instruction. Assembly forms: XTN2 VX.TA, VN.TB. Operands: operand_1, rn.
XtnEmitter
Emits the XTN instruction. Assembly forms: XTN VD.TA, VN.TB. Operands: rd, rn.
YieldEmitter
Emits the YIELD instruction. Assembly forms: YIELD.
Zip1Emitter
Emits the ZIP1 instruction. Assembly forms: ZIP1 VD.T, VN.T, VM.T; ZIP1 VD.T, VN.T, VM.T. Operands: rd, rn, rm.
Zip2Emitter
Emits the ZIP2 instruction. Assembly forms: ZIP2 VD.T, VN.T, VM.T; ZIP2 VD.T, VN.T, VM.T. Operands: rd, rn, rm.

Functions§

imm
query_rw_info
Queries read/write information of the given instruction.