AArch64 Target

Instructions

ADCSWr

adcs	Rd, Rn, Rm
Diagram

ADCSXr

adcs	Rd, Rn, Rm
Diagram

ADCWr

adc	Rd, Rn, Rm
Diagram

ADCXr

adc	Rd, Rn, Rm
Diagram

ADDSWri

adds	Rd, Rn, imm
Diagram
Note

Properties: isCompare

ADDSWrs

adds	Rd, Rn, Rm_and_shift
Diagram
Note

Properties: isCompare

ADDSWrx

adds	Rd, Rn, Rm_and_extend
Diagram
Note

Properties: isCompare

ADDSXri

adds	Rd, Rn, imm
Diagram
Note

Properties: isCompare

ADDSXrs

adds	Rd, Rn, Rm_and_shift
Diagram
Note

Properties: isCompare

ADDSXrx

adds	Rd, Rn, Rm_and_extend
Diagram
Note

Properties: isCompare

ADDSXrx64

adds	Rd, Rn, Rmext
Diagram
Note

Properties: isCompare

ADDWri

add	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

ADDWrs

add	Rd, Rn, Rm_and_shift
Diagram
Note

Properties: isAsCheapAsAMove

ADDWrx

add	Rd, Rn, Rm_and_extend
Diagram

ADDXri

add	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

ADDXrs

add	Rd, Rn, Rm_and_shift
Diagram
Note

Properties: isAsCheapAsAMove

ADDXrx

add	Rd, Rn, Rm_and_extend
Diagram

ADDXrx64

add	Rd, Rn, Rmext
Diagram

ADR

adr	Xd, label
Diagram

ADRP

adrp	Xd, label
Diagram

ANDSWri

ands	Rd, Rn, imm
Diagram
Note

Properties: isCompare

ANDSWrs

ands	Rd, Rn, Rm_and_shift
Diagram

ANDSXri

ands	Rd, Rn, imm
Diagram
Note

Properties: isCompare

ANDSXrs

ands	Rd, Rn, Rm_and_shift
Diagram

ANDWri

and	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

ANDWrs

and	Rd, Rn, Rm_and_shift
Diagram

ANDXri

and	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

ANDXrs

and	Rd, Rn, Rm_and_shift
Diagram

APAS

apas	Xt
Diagram
Note

Properties: hasSideEffects

ASRVWr

asr	Rd, Rn, Rm
Diagram

ASRVXr

asr	Rd, Rn, Rm
Diagram

AUTIA1716

hint	#12
Diagram
Note

Properties: hasSideEffects

AUTIASP

hint	#29
Diagram
Note

Properties: hasSideEffects

AUTIAZ

hint	#28
Diagram
Note

Properties: hasSideEffects

AUTIB1716

hint	#14
Diagram
Note

Properties: hasSideEffects

AUTIBSP

hint	#31
Diagram
Note

Properties: hasSideEffects

AUTIBZ

hint	#30
Diagram
Note

Properties: hasSideEffects

B

b	addr
Diagram
Note

Properties: isBarrier, isBranch, isTerminator

BFMWri

bfm	Rd, Rn, immr, imms
Diagram
Note

Constraints: src = Rd

BFMXri

bfm	Rd, Rn, immr, imms
Diagram
Note

Constraints: src = Rd

BICSWrs

bics	Rd, Rn, Rm_and_shift
Diagram

BICSXrs

bics	Rd, Rn, Rm_and_shift
Diagram

BICWrs

bic	Rd, Rn, Rm_and_shift
Diagram

BICXrs

bic	Rd, Rn, Rm_and_shift
Diagram

BL

bl	addr
Diagram
Note

Properties: isCall

BLR

blr	Rn
Diagram
Note

Properties: isCall

BR

br	Rn
Diagram
Note

Properties: isBarrier, isBranch, isIndirectBranch, isTerminator

BRK

brk	imm
Diagram
Note

Properties: hasSideEffects, isTrap

Bcc

b.cond	target
Diagram
Note

Properties: isBranch, isTerminator

CBNZW

cbnz	Rt, target
Diagram
Note

Properties: isBranch, isTerminator

CBNZX

cbnz	Rt, target
Diagram
Note

Properties: isBranch, isTerminator

CBZW

cbz	Rt, target
Diagram
Note

Properties: isBranch, isTerminator

CBZX

cbz	Rt, target
Diagram
Note

Properties: isBranch, isTerminator

CCMNWi

ccmn	Rn, imm, nzcv, cond
Diagram

CCMNWr

ccmn	Rn, Rm, nzcv, cond
Diagram

CCMNXi

ccmn	Rn, imm, nzcv, cond
Diagram

CCMNXr

ccmn	Rn, Rm, nzcv, cond
Diagram

CCMPWi

ccmp	Rn, imm, nzcv, cond
Diagram

CCMPWr

ccmp	Rn, Rm, nzcv, cond
Diagram

CCMPXi

ccmp	Rn, imm, nzcv, cond
Diagram

CCMPXr

ccmp	Rn, Rm, nzcv, cond
Diagram

CHKFEAT

hint	#40
Diagram
Note

Properties: hasSideEffects

CLREX

clrex	CRm
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

CLSWr

cls	Rd, Rn
Diagram

CLSXr

cls	Rd, Rn
Diagram

CLZWr

clz	Rd, Rn
Diagram

CLZXr

clz	Rd, Rn
Diagram

CSELWr

csel	Rd, Rn, Rm, cond
Diagram

CSELXr

csel	Rd, Rn, Rm, cond
Diagram

CSINCWr

csinc	Rd, Rn, Rm, cond
Diagram

CSINCXr

csinc	Rd, Rn, Rm, cond
Diagram

CSINVWr

csinv	Rd, Rn, Rm, cond
Diagram

CSINVXr

csinv	Rd, Rn, Rm, cond
Diagram

CSNEGWr

csneg	Rd, Rn, Rm, cond
Diagram

CSNEGXr

csneg	Rd, Rn, Rm, cond
Diagram

DCPS1

dcps1	imm
Diagram
Note

Properties: hasSideEffects

DCPS2

dcps2	imm
Diagram
Note

Properties: hasSideEffects

DMB

dmb	CRm
Diagram
Note

Properties: hasSideEffects

DRPS

drps
Diagram
Note

Properties: hasSideEffects, isBarrier, isReturn, isTerminator

DSB

dsb	CRm
Diagram
Note

Properties: hasSideEffects

EONWrs

eon	Rd, Rn, Rm_and_shift
Diagram

EONXrs

eon	Rd, Rn, Rm_and_shift
Diagram

EORWri

eor	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

EORWrs

eor	Rd, Rn, Rm_and_shift
Diagram

EORXri

eor	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

EORXrs

eor	Rd, Rn, Rm_and_shift
Diagram

ERET

eret
Diagram
Note

Properties: hasSideEffects, isBarrier, isReturn, isTerminator

EXTRWrri

extr	Rd, Rn, Rm, imm
Diagram

EXTRXrri

extr	Rd, Rn, Rm, imm
Diagram

HINT

hint	imm
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

HLT

hlt	imm
Diagram
Note

Properties: hasSideEffects

HVC

hvc	imm
Diagram
Note

Properties: hasSideEffects

ISB

isb	CRm
Diagram
Note

Properties: hasSideEffects

LDARB

ldarb	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDARH

ldarh	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDARW

ldar	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDARX

ldar	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDAXPW

ldaxp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDAXPX

ldaxp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDAXRB

ldaxrb	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDAXRH

ldaxrh	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDAXRW

ldaxr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDAXRX

ldaxr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDNPWi

ldnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDNPXi

ldnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDPSWi

ldpsw	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDPSWpost

ldpsw	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPSWpre

ldpsw	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPWi

ldp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDPWpost

ldp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPWpre

ldp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPXi

ldp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDPXpost

ldp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPXpre

ldp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRBBpost

ldrb	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRBBpre

ldrb	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRBBroW

ldrb	Rt, [Rn, Rm, extend]
Diagram

LDRBBroX

ldrb	Rt, [Rn, Rm, extend]
Diagram

LDRBBui

ldrb	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRHHpost

ldrh	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRHHpre

ldrh	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRHHroW

ldrh	Rt, [Rn, Rm, extend]
Diagram

LDRHHroX

ldrh	Rt, [Rn, Rm, extend]
Diagram

LDRHHui

ldrh	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRSBWpost

ldrsb	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSBWpre

ldrsb	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSBWroW

ldrsb	Rt, [Rn, Rm, extend]
Diagram

LDRSBWroX

ldrsb	Rt, [Rn, Rm, extend]
Diagram

LDRSBWui

ldrsb	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRSBXpost

ldrsb	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSBXpre

ldrsb	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSBXroW

ldrsb	Rt, [Rn, Rm, extend]
Diagram

LDRSBXroX

ldrsb	Rt, [Rn, Rm, extend]
Diagram

LDRSBXui

ldrsb	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRSHWpost

ldrsh	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSHWpre

ldrsh	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSHWroW

ldrsh	Rt, [Rn, Rm, extend]
Diagram

LDRSHWroX

ldrsh	Rt, [Rn, Rm, extend]
Diagram

LDRSHWui

ldrsh	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRSHXpost

ldrsh	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSHXpre

ldrsh	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSHXroW

ldrsh	Rt, [Rn, Rm, extend]
Diagram

LDRSHXroX

ldrsh	Rt, [Rn, Rm, extend]
Diagram

LDRSHXui

ldrsh	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRSWl

ldrsw	Rt, label
Diagram
Note

Properties: mayLoad

LDRSWpost

ldrsw	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSWpre

ldrsw	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSWroW

ldrsw	Rt, [Rn, Rm, extend]
Diagram

LDRSWroX

ldrsw	Rt, [Rn, Rm, extend]
Diagram

LDRSWui

ldrsw	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRWl

ldr	Rt, label
Diagram
Note

Properties: mayLoad

LDRWpost

ldr	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRWpre

ldr	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRWroW

ldr	Rt, [Rn, Rm, extend]
Diagram

LDRWroX

ldr	Rt, [Rn, Rm, extend]
Diagram

LDRWui

ldr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRXl

ldr	Rt, label
Diagram
Note

Properties: mayLoad

LDRXpost

ldr	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRXpre

ldr	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRXroW

ldr	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayLoad

LDRXroX

ldr	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayLoad

LDRXui

ldr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRBi

ldtrb	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRHi

ldtrh	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRSBWi

ldtrsb	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRSBXi

ldtrsb	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRSHWi

ldtrsh	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRSHXi

ldtrsh	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRSWi

ldtrsw	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRWi

ldtr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTRXi

ldtr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDURBBi

ldurb	Rt, [Rn, offset]
Diagram

LDURHHi

ldurh	Rt, [Rn, offset]
Diagram

LDURSBWi

ldursb	Rt, [Rn, offset]
Diagram

LDURSBXi

ldursb	Rt, [Rn, offset]
Diagram

LDURSHWi

ldursh	Rt, [Rn, offset]
Diagram

LDURSHXi

ldursh	Rt, [Rn, offset]
Diagram

LDURSWi

ldursw	Rt, [Rn, offset]
Diagram

LDURWi

ldur	Rt, [Rn, offset]
Diagram

LDURXi

ldur	Rt, [Rn, offset]
Diagram

LDXPW

ldxp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDXPX

ldxp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDXRB

ldxrb	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDXRH

ldxrh	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDXRW

ldxr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDXRX

ldxr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LSLVWr

lsl	Rd, Rn, Rm
Diagram

LSLVXr

lsl	Rd, Rn, Rm
Diagram

LSRVWr

lsr	Rd, Rn, Rm
Diagram

LSRVXr

lsr	Rd, Rn, Rm
Diagram

MADDWrrr

madd	Rd, Rn, Rm, Ra
Diagram

MADDXrrr

madd	Rd, Rn, Rm, Ra
Diagram

MOVKWi

movk	Rd, immshift
Diagram
Note

Constraints: src = Rd

MOVKXi

movk	Rd, immshift
Diagram
Note

Constraints: src = Rd

MOVNWi

movn	Rd, immshift
Diagram

MOVNXi

movn	Rd, immshift
Diagram

MOVZWi

movz	Rd, immshift
Diagram

MOVZXi

movz	Rd, immshift
Diagram

MRS

mrs	Rt, systemreg
Diagram
Note

Properties: hasSideEffects

MSR

msr	systemreg, Rt
Diagram
Note

Properties: hasSideEffects

MSRpstateImm1

msr	pstatefield, imm
Diagram
Note

Properties: hasSideEffects

MSRpstateImm4

msr	pstatefield, imm
Diagram
Note

Properties: hasSideEffects

MSRpstatesvcrImm1

msr	pstatefield, imm
Diagram
Note

Properties: hasSideEffects

MSUBWrrr

msub	Rd, Rn, Rm, Ra
Diagram

MSUBXrrr

msub	Rd, Rn, Rm, Ra
Diagram

ORNWrs

orn	Rd, Rn, Rm_and_shift
Diagram

ORNXrs

orn	Rd, Rn, Rm_and_shift
Diagram

ORRWri

orr	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

ORRWrs

orr	Rd, Rn, Rm_and_shift
Diagram

ORRXri

orr	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

ORRXrs

orr	Rd, Rn, Rm_and_shift
Diagram

PACIA1716

hint	#8
Diagram
Note

Properties: hasSideEffects

PACIASP

hint	#25
Diagram
Note

Properties: hasSideEffects

PACIAZ

hint	#24
Diagram
Note

Properties: hasSideEffects

PACIB1716

hint	#10
Diagram
Note

Properties: hasSideEffects

PACIBSP

hint	#27
Diagram
Note

Properties: hasSideEffects

PACIBZ

hint	#26
Diagram
Note

Properties: hasSideEffects

PACM

hint	#39
Diagram
Note

Properties: hasSideEffects

PRFMl

prfm	Rt, label
Diagram
Note

Properties: hasSideEffects

PRFMroW

prfm	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: hasSideEffects

PRFMroX

prfm	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: hasSideEffects

PRFMui

prfm	Rt, [Rn, offset]
Diagram
Note

Properties: hasSideEffects

PRFUMi

prfum	Rt, [Rn, offset]
Diagram
Note

Properties: hasSideEffects

RBITWr

rbit	Rd, Rn
Diagram

RBITXr

rbit	Rd, Rn
Diagram

RET

ret	Rn
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

REV16Wr

rev16	Rd, Rn
Diagram

REV16Xr

rev16	Rd, Rn
Diagram

REV32Xr

rev32	Rd, Rn
Diagram

REVWr

rev	Rd, Rn
Diagram

REVXr

rev	Rd, Rn
Diagram

RORVWr

ror	Rd, Rn, Rm
Diagram

RORVXr

ror	Rd, Rn, Rm
Diagram

RPRFM

rprfm	Rt, Rm, [Rn]
Diagram
Note

Properties: hasSideEffects

SBCSWr

sbcs	Rd, Rn, Rm
Diagram

SBCSXr

sbcs	Rd, Rn, Rm
Diagram

SBCWr

sbc	Rd, Rn, Rm
Diagram

SBCXr

sbc	Rd, Rn, Rm
Diagram

SBFMWri

sbfm	Rd, Rn, immr, imms
Diagram

SBFMXri

sbfm	Rd, Rn, immr, imms
Diagram

SDIVWr

sdiv	Rd, Rn, Rm
Diagram

SDIVXr

sdiv	Rd, Rn, Rm
Diagram

SMADDLrrr

smaddl	Rd, Rn, Rm, Ra
Diagram

SMSUBLrrr

smsubl	Rd, Rn, Rm, Ra
Diagram

SMULHrr

smulh	Rd, Rn, Rm
Diagram

STLRB

stlrb	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

STLRH

stlrh	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

STLRW

stlr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

STLRX

stlr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

STLXPW

stlxp	Ws, Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STLXPX

stlxp	Ws, Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STLXRB

stlxrb	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STLXRH

stlxrh	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STLXRW

stlxr	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STLXRX

stlxr	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STNPWi

stnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STNPXi

stnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STPWi

stp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STPWpost

stp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STPWpre

stp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STPXi

stp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STPXpost

stp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STPXpre

stp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRBBpost

strb	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRBBpre

strb	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRBBroW

strb	Rt, [Rn, Rm, extend]
Diagram

STRBBroX

strb	Rt, [Rn, Rm, extend]
Diagram

STRBBui

strb	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STRHHpost

strh	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRHHpre

strh	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRHHroW

strh	Rt, [Rn, Rm, extend]
Diagram

STRHHroX

strh	Rt, [Rn, Rm, extend]
Diagram

STRHHui

strh	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STRWpost

str	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRWpre

str	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRWroW

str	Rt, [Rn, Rm, extend]
Diagram

STRWroX

str	Rt, [Rn, Rm, extend]
Diagram

STRWui

str	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STRXpost

str	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRXpre

str	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRXroW

str	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayStore

STRXroX

str	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayStore

STRXui

str	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STTRBi

sttrb	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STTRHi

sttrh	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STTRWi

sttr	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STTRXi

sttr	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STURBBi

sturb	Rt, [Rn, offset]
Diagram

STURHHi

sturh	Rt, [Rn, offset]
Diagram

STURWi

stur	Rt, [Rn, offset]
Diagram

STURXi

stur	Rt, [Rn, offset]
Diagram

STXPW

stxp	Ws, Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STXPX

stxp	Ws, Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STXRB

stxrb	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STXRH

stxrh	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STXRW

stxr	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STXRX

stxr	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

SUBSWri

subs	Rd, Rn, imm
Diagram
Note

Properties: isCompare

SUBSWrs

subs	Rd, Rn, Rm_and_shift
Diagram
Note

Properties: isCompare

SUBSWrx

subs	Rd, Rn, Rm_and_extend
Diagram
Note

Properties: isCompare

SUBSXri

subs	Rd, Rn, imm
Diagram
Note

Properties: isCompare

SUBSXrs

subs	Rd, Rn, Rm_and_shift
Diagram
Note

Properties: isCompare

SUBSXrx

subs	Rd, Rn, Rm_and_extend
Diagram
Note

Properties: isCompare

SUBSXrx64

subs	Rd, Rn, Rmext
Diagram
Note

Properties: isCompare

SUBWri

sub	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

SUBWrs

sub	Rd, Rn, Rm_and_shift
Diagram
Note

Properties: isAsCheapAsAMove

SUBWrx

sub	Rd, Rn, Rm_and_extend
Diagram

SUBXri

sub	Rd, Rn, imm
Diagram
Note

Properties: isAsCheapAsAMove

SUBXrs

sub	Rd, Rn, Rm_and_shift
Diagram
Note

Properties: isAsCheapAsAMove

SUBXrx

sub	Rd, Rn, Rm_and_extend
Diagram

SUBXrx64

sub	Rd, Rn, Rmext
Diagram

SVC

svc	imm
Diagram
Note

Properties: hasSideEffects

SYSLxt

sysl	Rt, op1, Cn, Cm, op2
Diagram
Note

Properties: hasSideEffects

SYSxt

sys	op1, Cn, Cm, op2, Rt
Diagram
Note

Properties: hasSideEffects

TBNZW

tbnz	Rt, bit_off, target
Diagram
Note

Properties: isBranch, isTerminator

TBNZX

tbnz	Rt, bit_off, target
Diagram
Note

Properties: isBranch, isTerminator

TBZW

tbz	Rt, bit_off, target
Diagram
Note

Properties: isBranch, isTerminator

TBZX

tbz	Rt, bit_off, target
Diagram
Note

Properties: isBranch, isTerminator

UBFMWri

ubfm	Rd, Rn, immr, imms
Diagram

UBFMXri

ubfm	Rd, Rn, immr, imms
Diagram

UDF

udf	imm
Diagram
Note

Properties: hasSideEffects, isTrap

UDIVWr

udiv	Rd, Rn, Rm
Diagram

UDIVXr

udiv	Rd, Rn, Rm
Diagram

UMADDLrrr

umaddl	Rd, Rn, Rm, Ra
Diagram

UMSUBLrrr

umsubl	Rd, Rn, Rm, Ra
Diagram

UMULHrr

umulh	Rd, Rn, Rm
Diagram

XPACLRI

hint	#7
Diagram
Note

Properties: hasSideEffects

ABSv16i8 [HasNEON]

abs{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

ABSv1i64 [HasNEON]

abs	Rd, Rn
Diagram

ABSv2i32 [HasNEON]

abs{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

ABSv2i64 [HasNEON]

abs{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram

ABSv4i16 [HasNEON]

abs{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

ABSv4i32 [HasNEON]

abs{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

ABSv8i16 [HasNEON]

abs{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

ABSv8i8 [HasNEON]

abs{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

ADDHNv2i64_v2i32 [HasNEON]

addhn{	Rd.2s, Rn.2d, Rm.2d|.2s	Rd, Rn, Rm}
Diagram

ADDHNv2i64_v4i32 [HasNEON]

addhn2{	Rd.4s, Rn.2d, Rm.2d|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

ADDHNv4i32_v4i16 [HasNEON]

addhn{	Rd.4h, Rn.4s, Rm.4s|.4h	Rd, Rn, Rm}
Diagram

ADDHNv4i32_v8i16 [HasNEON]

addhn2{	Rd.8h, Rn.4s, Rm.4s|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

ADDHNv8i16_v16i8 [HasNEON]

addhn2{	Rd.16b, Rn.8h, Rm.8h|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

ADDHNv8i16_v8i8 [HasNEON]

addhn{	Rd.8b, Rn.8h, Rm.8h|.8b	Rd, Rn, Rm}
Diagram

ADDPv16i8 [HasNEON]

addp{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

ADDPv2i32 [HasNEON]

addp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

ADDPv2i64 [HasNEON]

addp{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

ADDPv2i64p [HasNEON]

addp{	Rd, Rn.2d|.2d	Rd, Rn}
Diagram

ADDPv4i16 [HasNEON]

addp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

ADDPv4i32 [HasNEON]

addp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

ADDPv8i16 [HasNEON]

addp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

ADDPv8i8 [HasNEON]

addp{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

ADDVv16i8v [HasNEON]

addv{	Rd, Rn.16b|.16b	Rd, Rn}
Diagram

ADDVv4i16v [HasNEON]

addv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram

ADDVv4i32v [HasNEON]

addv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram

ADDVv8i16v [HasNEON]

addv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram

ADDVv8i8v [HasNEON]

addv{	Rd, Rn.8b|.8b	Rd, Rn}
Diagram

ADDv16i8 [HasNEON]

add{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

ADDv1i64 [HasNEON]

add	Rd, Rn, Rm
Diagram

ADDv2i32 [HasNEON]

add{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

ADDv2i64 [HasNEON]

add{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

ADDv4i16 [HasNEON]

add{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

ADDv4i32 [HasNEON]

add{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

ADDv8i16 [HasNEON]

add{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

ADDv8i8 [HasNEON]

add{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

ANDv16i8 [HasNEON]

and{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

ANDv8i8 [HasNEON]

and{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

BICv16i8 [HasNEON]

bic{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

BICv2i32 [HasNEON]

bic{	Rd.2s, imm8shift|.2s	Rd, imm8shift}
Diagram
Note

Constraints: Rd = dst

BICv4i16 [HasNEON]

bic{	Rd.4h, imm8shift|.4h	Rd, imm8shift}
Diagram
Note

Constraints: Rd = dst

BICv4i32 [HasNEON]

bic{	Rd.4s, imm8shift|.4s	Rd, imm8shift}
Diagram
Note

Constraints: Rd = dst

BICv8i16 [HasNEON]

bic{	Rd.8h, imm8shift|.8h	Rd, imm8shift}
Diagram
Note

Constraints: Rd = dst

BICv8i8 [HasNEON]

bic{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

BIFv16i8 [HasNEON]

bif{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

BIFv8i8 [HasNEON]

bif{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

BITv16i8 [HasNEON]

bit{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

BITv8i8 [HasNEON]

bit{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

BSLv16i8 [HasNEON]

bsl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

BSLv8i8 [HasNEON]

bsl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

CLSv16i8 [HasNEON]

cls{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

CLSv2i32 [HasNEON]

cls{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

CLSv4i16 [HasNEON]

cls{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

CLSv4i32 [HasNEON]

cls{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

CLSv8i16 [HasNEON]

cls{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

CLSv8i8 [HasNEON]

cls{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

CLZv16i8 [HasNEON]

clz{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

CLZv2i32 [HasNEON]

clz{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

CLZv4i16 [HasNEON]

clz{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

CLZv4i32 [HasNEON]

clz{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

CLZv8i16 [HasNEON]

clz{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

CLZv8i8 [HasNEON]

clz{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

CMEQv16i8 [HasNEON]

cmeq{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

CMEQv16i8rz [HasNEON]

cmeq{	Rd.16b, Rn.16b, #0|.16b	Rd, Rn, #0}
Diagram

CMEQv1i64 [HasNEON]

cmeq	Rd, Rn, Rm
Diagram

CMEQv1i64rz [HasNEON]

cmeq	Rd, Rn, #0
Diagram

CMEQv2i32 [HasNEON]

cmeq{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

CMEQv2i32rz [HasNEON]

cmeq{	Rd.2s, Rn.2s, #0|.2s	Rd, Rn, #0}
Diagram

CMEQv2i64 [HasNEON]

cmeq{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

CMEQv2i64rz [HasNEON]

cmeq{	Rd.2d, Rn.2d, #0|.2d	Rd, Rn, #0}
Diagram

CMEQv4i16 [HasNEON]

cmeq{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

CMEQv4i16rz [HasNEON]

cmeq{	Rd.4h, Rn.4h, #0|.4h	Rd, Rn, #0}
Diagram

CMEQv4i32 [HasNEON]

cmeq{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

CMEQv4i32rz [HasNEON]

cmeq{	Rd.4s, Rn.4s, #0|.4s	Rd, Rn, #0}
Diagram

CMEQv8i16 [HasNEON]

cmeq{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

CMEQv8i16rz [HasNEON]

cmeq{	Rd.8h, Rn.8h, #0|.8h	Rd, Rn, #0}
Diagram

CMEQv8i8 [HasNEON]

cmeq{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

CMEQv8i8rz [HasNEON]

cmeq{	Rd.8b, Rn.8b, #0|.8b	Rd, Rn, #0}
Diagram

CMGEv16i8 [HasNEON]

cmge{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

CMGEv16i8rz [HasNEON]

cmge{	Rd.16b, Rn.16b, #0|.16b	Rd, Rn, #0}
Diagram

CMGEv1i64 [HasNEON]

cmge	Rd, Rn, Rm
Diagram

CMGEv1i64rz [HasNEON]

cmge	Rd, Rn, #0
Diagram

CMGEv2i32 [HasNEON]

cmge{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

CMGEv2i32rz [HasNEON]

cmge{	Rd.2s, Rn.2s, #0|.2s	Rd, Rn, #0}
Diagram

CMGEv2i64 [HasNEON]

cmge{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

CMGEv2i64rz [HasNEON]

cmge{	Rd.2d, Rn.2d, #0|.2d	Rd, Rn, #0}
Diagram

CMGEv4i16 [HasNEON]

cmge{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

CMGEv4i16rz [HasNEON]

cmge{	Rd.4h, Rn.4h, #0|.4h	Rd, Rn, #0}
Diagram

CMGEv4i32 [HasNEON]

cmge{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

CMGEv4i32rz [HasNEON]

cmge{	Rd.4s, Rn.4s, #0|.4s	Rd, Rn, #0}
Diagram

CMGEv8i16 [HasNEON]

cmge{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

CMGEv8i16rz [HasNEON]

cmge{	Rd.8h, Rn.8h, #0|.8h	Rd, Rn, #0}
Diagram

CMGEv8i8 [HasNEON]

cmge{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

CMGEv8i8rz [HasNEON]

cmge{	Rd.8b, Rn.8b, #0|.8b	Rd, Rn, #0}
Diagram

CMGTv16i8 [HasNEON]

cmgt{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

CMGTv16i8rz [HasNEON]

cmgt{	Rd.16b, Rn.16b, #0|.16b	Rd, Rn, #0}
Diagram

CMGTv1i64 [HasNEON]

cmgt	Rd, Rn, Rm
Diagram

CMGTv1i64rz [HasNEON]

cmgt	Rd, Rn, #0
Diagram

CMGTv2i32 [HasNEON]

cmgt{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

CMGTv2i32rz [HasNEON]

cmgt{	Rd.2s, Rn.2s, #0|.2s	Rd, Rn, #0}
Diagram

CMGTv2i64 [HasNEON]

cmgt{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

CMGTv2i64rz [HasNEON]

cmgt{	Rd.2d, Rn.2d, #0|.2d	Rd, Rn, #0}
Diagram

CMGTv4i16 [HasNEON]

cmgt{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

CMGTv4i16rz [HasNEON]

cmgt{	Rd.4h, Rn.4h, #0|.4h	Rd, Rn, #0}
Diagram

CMGTv4i32 [HasNEON]

cmgt{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

CMGTv4i32rz [HasNEON]

cmgt{	Rd.4s, Rn.4s, #0|.4s	Rd, Rn, #0}
Diagram

CMGTv8i16 [HasNEON]

cmgt{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

CMGTv8i16rz [HasNEON]

cmgt{	Rd.8h, Rn.8h, #0|.8h	Rd, Rn, #0}
Diagram

CMGTv8i8 [HasNEON]

cmgt{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

CMGTv8i8rz [HasNEON]

cmgt{	Rd.8b, Rn.8b, #0|.8b	Rd, Rn, #0}
Diagram

CMHIv16i8 [HasNEON]

cmhi{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

CMHIv1i64 [HasNEON]

cmhi	Rd, Rn, Rm
Diagram

CMHIv2i32 [HasNEON]

cmhi{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

CMHIv2i64 [HasNEON]

cmhi{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

CMHIv4i16 [HasNEON]

cmhi{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

CMHIv4i32 [HasNEON]

cmhi{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

CMHIv8i16 [HasNEON]

cmhi{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

CMHIv8i8 [HasNEON]

cmhi{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

CMHSv16i8 [HasNEON]

cmhs{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

CMHSv1i64 [HasNEON]

cmhs	Rd, Rn, Rm
Diagram

CMHSv2i32 [HasNEON]

cmhs{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

CMHSv2i64 [HasNEON]

cmhs{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

CMHSv4i16 [HasNEON]

cmhs{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

CMHSv4i32 [HasNEON]

cmhs{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

CMHSv8i16 [HasNEON]

cmhs{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

CMHSv8i8 [HasNEON]

cmhs{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

CMLEv16i8rz [HasNEON]

cmle{	Rd.16b, Rn.16b, #0|.16b	Rd, Rn, #0}
Diagram

CMLEv1i64rz [HasNEON]

cmle	Rd, Rn, #0
Diagram

CMLEv2i32rz [HasNEON]

cmle{	Rd.2s, Rn.2s, #0|.2s	Rd, Rn, #0}
Diagram

CMLEv2i64rz [HasNEON]

cmle{	Rd.2d, Rn.2d, #0|.2d	Rd, Rn, #0}
Diagram

CMLEv4i16rz [HasNEON]

cmle{	Rd.4h, Rn.4h, #0|.4h	Rd, Rn, #0}
Diagram

CMLEv4i32rz [HasNEON]

cmle{	Rd.4s, Rn.4s, #0|.4s	Rd, Rn, #0}
Diagram

CMLEv8i16rz [HasNEON]

cmle{	Rd.8h, Rn.8h, #0|.8h	Rd, Rn, #0}
Diagram

CMLEv8i8rz [HasNEON]

cmle{	Rd.8b, Rn.8b, #0|.8b	Rd, Rn, #0}
Diagram

CMLTv16i8rz [HasNEON]

cmlt{	Rd.16b, Rn.16b, #0|.16b	Rd, Rn, #0}
Diagram

CMLTv1i64rz [HasNEON]

cmlt	Rd, Rn, #0
Diagram

CMLTv2i32rz [HasNEON]

cmlt{	Rd.2s, Rn.2s, #0|.2s	Rd, Rn, #0}
Diagram

CMLTv2i64rz [HasNEON]

cmlt{	Rd.2d, Rn.2d, #0|.2d	Rd, Rn, #0}
Diagram

CMLTv4i16rz [HasNEON]

cmlt{	Rd.4h, Rn.4h, #0|.4h	Rd, Rn, #0}
Diagram

CMLTv4i32rz [HasNEON]

cmlt{	Rd.4s, Rn.4s, #0|.4s	Rd, Rn, #0}
Diagram

CMLTv8i16rz [HasNEON]

cmlt{	Rd.8h, Rn.8h, #0|.8h	Rd, Rn, #0}
Diagram

CMLTv8i8rz [HasNEON]

cmlt{	Rd.8b, Rn.8b, #0|.8b	Rd, Rn, #0}
Diagram

CMTSTv16i8 [HasNEON]

cmtst{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

CMTSTv1i64 [HasNEON]

cmtst	Rd, Rn, Rm
Diagram

CMTSTv2i32 [HasNEON]

cmtst{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

CMTSTv2i64 [HasNEON]

cmtst{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

CMTSTv4i16 [HasNEON]

cmtst{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

CMTSTv4i32 [HasNEON]

cmtst{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

CMTSTv8i16 [HasNEON]

cmtst{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

CMTSTv8i8 [HasNEON]

cmtst{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

CNTv16i8 [HasNEON]

cnt{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

CNTv8i8 [HasNEON]

cnt{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

DUPi16 [HasNEON]

mov{	dst, src.hidx|	dst, srcidx}
Diagram

DUPi32 [HasNEON]

mov{	dst, src.sidx|	dst, srcidx}
Diagram

DUPi64 [HasNEON]

mov{	dst, src.didx|	dst, srcidx}
Diagram

DUPi8 [HasNEON]

mov{	dst, src.bidx|	dst, srcidx}
Diagram

DUPv16i8gpr [HasNEON]

dup{	Rd.16b, Rn|.16b	Rd, Rn}
Diagram

DUPv16i8lane [HasNEON]

dup{	Rd.16b, Rn.bidx|.16b	Rd, Rnidx}
Diagram

DUPv2i32gpr [HasNEON]

dup{	Rd.2s, Rn|.2s	Rd, Rn}
Diagram

DUPv2i32lane [HasNEON]

dup{	Rd.2s, Rn.sidx|.2s	Rd, Rnidx}
Diagram

DUPv2i64gpr [HasNEON]

dup{	Rd.2d, Rn|.2d	Rd, Rn}
Diagram

DUPv2i64lane [HasNEON]

dup{	Rd.2d, Rn.didx|.2d	Rd, Rnidx}
Diagram

DUPv4i16gpr [HasNEON]

dup{	Rd.4h, Rn|.4h	Rd, Rn}
Diagram

DUPv4i16lane [HasNEON]

dup{	Rd.4h, Rn.hidx|.4h	Rd, Rnidx}
Diagram

DUPv4i32gpr [HasNEON]

dup{	Rd.4s, Rn|.4s	Rd, Rn}
Diagram

DUPv4i32lane [HasNEON]

dup{	Rd.4s, Rn.sidx|.4s	Rd, Rnidx}
Diagram

DUPv8i16gpr [HasNEON]

dup{	Rd.8h, Rn|.8h	Rd, Rn}
Diagram

DUPv8i16lane [HasNEON]

dup{	Rd.8h, Rn.hidx|.8h	Rd, Rnidx}
Diagram

DUPv8i8gpr [HasNEON]

dup{	Rd.8b, Rn|.8b	Rd, Rn}
Diagram

DUPv8i8lane [HasNEON]

dup{	Rd.8b, Rn.bidx|.8b	Rd, Rnidx}
Diagram

EORv16i8 [HasNEON]

eor{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

EORv8i8 [HasNEON]

eor{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

EXTv16i8 [HasNEON]

ext{	Rd.16b, Rn.16b, Rm.16b, imm|.16b	Rd, Rn, Rm, imm}
Diagram

EXTv8i8 [HasNEON]

ext{	Rd.8b, Rn.8b, Rm.8b, imm|.8b	Rd, Rn, Rm, imm}
Diagram

FABD32 [HasNEON]

fabd	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FABD64 [HasNEON]

fabd	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FABDv2f32 [HasNEON]

fabd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FABDv2f64 [HasNEON]

fabd{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FABDv4f32 [HasNEON]

fabd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FABSv2f32 [HasNEON]

fabs{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

FABSv2f64 [HasNEON]

fabs{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram

FABSv4f32 [HasNEON]

fabs{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

FACGE32 [HasNEON]

facge	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FACGE64 [HasNEON]

facge	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FACGEv2f32 [HasNEON]

facge{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FACGEv2f64 [HasNEON]

facge{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FACGEv4f32 [HasNEON]

facge{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FACGT32 [HasNEON]

facgt	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FACGT64 [HasNEON]

facgt	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FACGTv2f32 [HasNEON]

facgt{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FACGTv2f64 [HasNEON]

facgt{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FACGTv4f32 [HasNEON]

facgt{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDPv2f32 [HasNEON]

faddp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDPv2f64 [HasNEON]

faddp{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDPv2i32p [HasNEON]

faddp{	Rd, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FADDPv2i64p [HasNEON]

faddp{	Rd, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FADDPv4f32 [HasNEON]

faddp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDv2f32 [HasNEON]

fadd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDv2f64 [HasNEON]

fadd{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDv4f32 [HasNEON]

fadd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMEQ32 [HasNEON]

fcmeq	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMEQ64 [HasNEON]

fcmeq	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMEQv1i32rz [HasNEON]

fcmeq	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMEQv1i64rz [HasNEON]

fcmeq	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMEQv2f32 [HasNEON]

fcmeq{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMEQv2f64 [HasNEON]

fcmeq{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMEQv2i32rz [HasNEON]

fcmeq{	Rd.2s, Rn.2s, #0.0|.2s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMEQv2i64rz [HasNEON]

fcmeq{	Rd.2d, Rn.2d, #0.0|.2d	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMEQv4f32 [HasNEON]

fcmeq{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMEQv4i32rz [HasNEON]

fcmeq{	Rd.4s, Rn.4s, #0.0|.4s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGE32 [HasNEON]

fcmge	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMGE64 [HasNEON]

fcmge	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMGEv1i32rz [HasNEON]

fcmge	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGEv1i64rz [HasNEON]

fcmge	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGEv2f32 [HasNEON]

fcmge{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGEv2f64 [HasNEON]

fcmge{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGEv2i32rz [HasNEON]

fcmge{	Rd.2s, Rn.2s, #0.0|.2s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGEv2i64rz [HasNEON]

fcmge{	Rd.2d, Rn.2d, #0.0|.2d	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGEv4f32 [HasNEON]

fcmge{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGEv4i32rz [HasNEON]

fcmge{	Rd.4s, Rn.4s, #0.0|.4s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGT32 [HasNEON]

fcmgt	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMGT64 [HasNEON]

fcmgt	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMGTv1i32rz [HasNEON]

fcmgt	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGTv1i64rz [HasNEON]

fcmgt	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGTv2f32 [HasNEON]

fcmgt{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGTv2f64 [HasNEON]

fcmgt{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGTv2i32rz [HasNEON]

fcmgt{	Rd.2s, Rn.2s, #0.0|.2s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGTv2i64rz [HasNEON]

fcmgt{	Rd.2d, Rn.2d, #0.0|.2d	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGTv4f32 [HasNEON]

fcmgt{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGTv4i32rz [HasNEON]

fcmgt{	Rd.4s, Rn.4s, #0.0|.4s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLEv1i32rz [HasNEON]

fcmle	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLEv1i64rz [HasNEON]

fcmle	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLEv2i32rz [HasNEON]

fcmle{	Rd.2s, Rn.2s, #0.0|.2s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLEv2i64rz [HasNEON]

fcmle{	Rd.2d, Rn.2d, #0.0|.2d	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLEv4i32rz [HasNEON]

fcmle{	Rd.4s, Rn.4s, #0.0|.4s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLTv1i32rz [HasNEON]

fcmlt	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLTv1i64rz [HasNEON]

fcmlt	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLTv2i32rz [HasNEON]

fcmlt{	Rd.2s, Rn.2s, #0.0|.2s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLTv2i64rz [HasNEON]

fcmlt{	Rd.2d, Rn.2d, #0.0|.2d	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLTv4i32rz [HasNEON]

fcmlt{	Rd.4s, Rn.4s, #0.0|.4s	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCVTASv2f32 [HasNEON]

fcvtas{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTASv2f64 [HasNEON]

fcvtas{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTASv4f32 [HasNEON]

fcvtas{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTAUv2f32 [HasNEON]

fcvtau{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTAUv2f64 [HasNEON]

fcvtau{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTAUv4f32 [HasNEON]

fcvtau{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTLv2i32 [HasNEON]

fcvtl	Rd.2d, Rn.2s
Diagram
Note

Properties: mayRaiseFPException

FCVTLv4i16 [HasNEON]

fcvtl	Rd.4s, Rn.4h
Diagram
Note

Properties: mayRaiseFPException

FCVTLv4i32 [HasNEON]

fcvtl2	Rd.2d, Rn.4s
Diagram
Note

Properties: mayRaiseFPException

FCVTLv8i16 [HasNEON]

fcvtl2	Rd.4s, Rn.8h
Diagram
Note

Properties: mayRaiseFPException

FCVTMSv2f32 [HasNEON]

fcvtms{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMSv2f64 [HasNEON]

fcvtms{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMSv4f32 [HasNEON]

fcvtms{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMUv2f32 [HasNEON]

fcvtmu{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMUv2f64 [HasNEON]

fcvtmu{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMUv4f32 [HasNEON]

fcvtmu{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNSv2f32 [HasNEON]

fcvtns{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNSv2f64 [HasNEON]

fcvtns{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNSv4f32 [HasNEON]

fcvtns{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNUv2f32 [HasNEON]

fcvtnu{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNUv2f64 [HasNEON]

fcvtnu{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNUv4f32 [HasNEON]

fcvtnu{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNv2i32 [HasNEON]

fcvtn	Rd.2s, Rn.2d
Diagram
Note

Properties: mayRaiseFPException

FCVTNv4i16 [HasNEON]

fcvtn	Rd.4h, Rn.4s
Diagram
Note

Properties: mayRaiseFPException

FCVTNv4i32 [HasNEON]

fcvtn2	Rd.4s, Rn.2d
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCVTNv8i16 [HasNEON]

fcvtn2	Rd.8h, Rn.4s
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCVTPSv2f32 [HasNEON]

fcvtps{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPSv2f64 [HasNEON]

fcvtps{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPSv4f32 [HasNEON]

fcvtps{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPUv2f32 [HasNEON]

fcvtpu{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPUv2f64 [HasNEON]

fcvtpu{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPUv4f32 [HasNEON]

fcvtpu{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTXNv1i64 [HasNEON]

fcvtxn	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTXNv2f32 [HasNEON]

fcvtxn	Rd.2s, Rn.2d
Diagram
Note

Properties: mayRaiseFPException

FCVTXNv4f32 [HasNEON]

fcvtxn2	Rd.4s, Rn.2d
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCVTZSd [HasNEON]

fcvtzs	Rd, Rn, imm
Diagram

FCVTZSs [HasNEON]

fcvtzs	Rd, Rn, imm
Diagram

FCVTZSv2f32 [HasNEON]

fcvtzs{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZSv2f64 [HasNEON]

fcvtzs{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZSv2i32_shift [HasNEON]

fcvtzs{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

FCVTZSv2i64_shift [HasNEON]

fcvtzs{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

FCVTZSv4f32 [HasNEON]

fcvtzs{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZSv4i32_shift [HasNEON]

fcvtzs{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

FCVTZUd [HasNEON]

fcvtzu	Rd, Rn, imm
Diagram

FCVTZUs [HasNEON]

fcvtzu	Rd, Rn, imm
Diagram

FCVTZUv2f32 [HasNEON]

fcvtzu{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZUv2f64 [HasNEON]

fcvtzu{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZUv2i32_shift [HasNEON]

fcvtzu{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

FCVTZUv2i64_shift [HasNEON]

fcvtzu{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

FCVTZUv4f32 [HasNEON]

fcvtzu{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZUv4i32_shift [HasNEON]

fcvtzu{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

FDIVv2f32 [HasNEON]

fdiv{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FDIVv2f64 [HasNEON]

fdiv{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FDIVv4f32 [HasNEON]

fdiv{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMPv2f32 [HasNEON]

fmaxnmp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMPv2f64 [HasNEON]

fmaxnmp{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMPv2i32p [HasNEON]

fmaxnmp{	Rd, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMPv2i64p [HasNEON]

fmaxnmp{	Rd, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMPv4f32 [HasNEON]

fmaxnmp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMVv4i32v [HasNEON]

fmaxnmv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMv2f32 [HasNEON]

fmaxnm{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMv2f64 [HasNEON]

fmaxnm{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMv4f32 [HasNEON]

fmaxnm{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXPv2f32 [HasNEON]

fmaxp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXPv2f64 [HasNEON]

fmaxp{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXPv2i32p [HasNEON]

fmaxp{	Rd, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXPv2i64p [HasNEON]

fmaxp{	Rd, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXPv4f32 [HasNEON]

fmaxp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXVv4i32v [HasNEON]

fmaxv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXv2f32 [HasNEON]

fmax{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXv2f64 [HasNEON]

fmax{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXv4f32 [HasNEON]

fmax{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMPv2f32 [HasNEON]

fminnmp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMPv2f64 [HasNEON]

fminnmp{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMPv2i32p [HasNEON]

fminnmp{	Rd, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINNMPv2i64p [HasNEON]

fminnmp{	Rd, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINNMPv4f32 [HasNEON]

fminnmp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMVv4i32v [HasNEON]

fminnmv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINNMv2f32 [HasNEON]

fminnm{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMv2f64 [HasNEON]

fminnm{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMv4f32 [HasNEON]

fminnm{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINPv2f32 [HasNEON]

fminp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINPv2f64 [HasNEON]

fminp{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINPv2i32p [HasNEON]

fminp{	Rd, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINPv2i64p [HasNEON]

fminp{	Rd, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINPv4f32 [HasNEON]

fminp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINVv4i32v [HasNEON]

fminv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINv2f32 [HasNEON]

fmin{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINv2f64 [HasNEON]

fmin{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINv4f32 [HasNEON]

fmin{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMLAv1i32_indexed [HasNEON]

fmla{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv1i64_indexed [HasNEON]

fmla{	Rd, Rn, Rm.didx|.d	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv2f32 [HasNEON]

fmla{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv2f64 [HasNEON]

fmla{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv2i32_indexed [HasNEON]

fmla{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv2i64_indexed [HasNEON]

fmla{	Rd.2d, Rn.2d, Rm.didx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv4f32 [HasNEON]

fmla{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv4i32_indexed [HasNEON]

fmla{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv1i32_indexed [HasNEON]

fmls{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv1i64_indexed [HasNEON]

fmls{	Rd, Rn, Rm.didx|.d	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv2f32 [HasNEON]

fmls{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv2f64 [HasNEON]

fmls{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv2i32_indexed [HasNEON]

fmls{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv2i64_indexed [HasNEON]

fmls{	Rd.2d, Rn.2d, Rm.didx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv4f32 [HasNEON]

fmls{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv4i32_indexed [HasNEON]

fmls{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMOVv2f32_ns [HasNEON]

fmov{	Rd.2s, imm8|.2s	Rd, imm8}
Diagram

FMOVv2f64_ns [HasNEON]

fmov{	Rd.2d, imm8|.2d	Rd, imm8}
Diagram

FMOVv4f32_ns [HasNEON]

fmov{	Rd.4s, imm8|.4s	Rd, imm8}
Diagram

FMULXv1i32_indexed [HasNEON]

fmulx{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULXv1i64_indexed [HasNEON]

fmulx{	Rd, Rn, Rm.didx|.d	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULXv2f32 [HasNEON]

fmulx{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULXv2f64 [HasNEON]

fmulx{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULXv2i32_indexed [HasNEON]

fmulx{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULXv2i64_indexed [HasNEON]

fmulx{	Rd.2d, Rn.2d, Rm.didx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULXv4f32 [HasNEON]

fmulx{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULXv4i32_indexed [HasNEON]

fmulx{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULv1i32_indexed [HasNEON]

fmul{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULv1i64_indexed [HasNEON]

fmul{	Rd, Rn, Rm.didx|.d	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULv2f32 [HasNEON]

fmul{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULv2f64 [HasNEON]

fmul{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULv2i32_indexed [HasNEON]

fmul{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULv2i64_indexed [HasNEON]

fmul{	Rd.2d, Rn.2d, Rm.didx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULv4f32 [HasNEON]

fmul{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULv4i32_indexed [HasNEON]

fmul{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FNEGv2f32 [HasNEON]

fneg{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

FNEGv2f64 [HasNEON]

fneg{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram

FNEGv4f32 [HasNEON]

fneg{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

FRECPEv2f32 [HasNEON]

frecpe{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRECPEv2f64 [HasNEON]

frecpe{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRECPEv4f32 [HasNEON]

frecpe{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRECPSv2f32 [HasNEON]

frecps{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FRECPSv2f64 [HasNEON]

frecps{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FRECPSv4f32 [HasNEON]

frecps{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FRINTAv2f32 [HasNEON]

frinta{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTAv2f64 [HasNEON]

frinta{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTAv4f32 [HasNEON]

frinta{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTIv2f32 [HasNEON]

frinti{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTIv2f64 [HasNEON]

frinti{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTIv4f32 [HasNEON]

frinti{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTMv2f32 [HasNEON]

frintm{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTMv2f64 [HasNEON]

frintm{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTMv4f32 [HasNEON]

frintm{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTNv2f32 [HasNEON]

frintn{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTNv2f64 [HasNEON]

frintn{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTNv4f32 [HasNEON]

frintn{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTPv2f32 [HasNEON]

frintp{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTPv2f64 [HasNEON]

frintp{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTPv4f32 [HasNEON]

frintp{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTXv2f32 [HasNEON]

frintx{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTXv2f64 [HasNEON]

frintx{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTXv4f32 [HasNEON]

frintx{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTZv2f32 [HasNEON]

frintz{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTZv2f64 [HasNEON]

frintz{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTZv4f32 [HasNEON]

frintz{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTEv2f32 [HasNEON]

frsqrte{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTEv2f64 [HasNEON]

frsqrte{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTEv4f32 [HasNEON]

frsqrte{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTSv2f32 [HasNEON]

frsqrts{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTSv2f64 [HasNEON]

frsqrts{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTSv4f32 [HasNEON]

frsqrts{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSQRTv2f32 [HasNEON]

fsqrt{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FSQRTv2f64 [HasNEON]

fsqrt{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FSQRTv4f32 [HasNEON]

fsqrt{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FSUBv2f32 [HasNEON]

fsub{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSUBv2f64 [HasNEON]

fsub{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSUBv4f32 [HasNEON]

fsub{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

INSvi16gpr [HasNEON]

ins{	Rd.hidx, Rn|.h	Rdidx, Rn}
Diagram
Note

Constraints: Rd = dst

INSvi16lane [HasNEON]

ins{	Rd.hidx, Rn.hidx2|.h	Rdidx, Rnidx2}
Diagram
Note

Constraints: Rd = dst

INSvi32gpr [HasNEON]

ins{	Rd.sidx, Rn|.s	Rdidx, Rn}
Diagram
Note

Constraints: Rd = dst

INSvi32lane [HasNEON]

ins{	Rd.sidx, Rn.sidx2|.s	Rdidx, Rnidx2}
Diagram
Note

Constraints: Rd = dst

INSvi64gpr [HasNEON]

ins{	Rd.didx, Rn|.d	Rdidx, Rn}
Diagram
Note

Constraints: Rd = dst

INSvi64lane [HasNEON]

ins{	Rd.didx, Rn.didx2|.d	Rdidx, Rnidx2}
Diagram
Note

Constraints: Rd = dst

INSvi8gpr [HasNEON]

ins{	Rd.bidx, Rn|.b	Rdidx, Rn}
Diagram
Note

Constraints: Rd = dst

INSvi8lane [HasNEON]

ins{	Rd.bidx, Rn.bidx2|.b	Rdidx, Rnidx2}
Diagram
Note

Constraints: Rd = dst

LD1Fourv16b [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Fourv16b_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Fourv1d [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Fourv1d_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Fourv2d [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Fourv2d_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Fourv2s [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Fourv2s_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Fourv4h [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Fourv4h_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Fourv4s [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Fourv4s_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Fourv8b [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Fourv8b_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Fourv8h [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Fourv8h_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Onev16b [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Onev16b_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Onev1d [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Onev1d_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Onev2d [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Onev2d_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Onev2s [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Onev2s_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Onev4h [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Onev4h_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Onev4s [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Onev4s_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Onev8b [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Onev8b_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Onev8h [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Onev8h_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Rv16b [HasNEON]

ld1r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Rv16b_POST [HasNEON]

ld1r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Rv1d [HasNEON]

ld1r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Rv1d_POST [HasNEON]

ld1r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Rv2d [HasNEON]

ld1r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Rv2d_POST [HasNEON]

ld1r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Rv2s [HasNEON]

ld1r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Rv2s_POST [HasNEON]

ld1r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Rv4h [HasNEON]

ld1r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Rv4h_POST [HasNEON]

ld1r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Rv4s [HasNEON]

ld1r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Rv4s_POST [HasNEON]

ld1r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Rv8b [HasNEON]

ld1r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Rv8b_POST [HasNEON]

ld1r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Rv8h [HasNEON]

ld1r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Rv8h_POST [HasNEON]

ld1r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Threev16b [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Threev16b_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Threev1d [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Threev1d_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Threev2d [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Threev2d_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Threev2s [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Threev2s_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Threev4h [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Threev4h_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Threev4s [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Threev4s_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Threev8b [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Threev8b_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Threev8h [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Threev8h_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Twov16b [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Twov16b_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Twov1d [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Twov1d_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Twov2d [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Twov2d_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Twov2s [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Twov2s_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Twov4h [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Twov4h_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Twov4s [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Twov4s_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Twov8b [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Twov8b_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1Twov8h [HasNEON]

ld1	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD1Twov8h_POST [HasNEON]

ld1	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD1i16 [HasNEON]

ld1	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD1i16_POST [HasNEON]

ld1	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD1i32 [HasNEON]

ld1	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD1i32_POST [HasNEON]

ld1	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD1i64 [HasNEON]

ld1	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD1i64_POST [HasNEON]

ld1	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD1i8 [HasNEON]

ld1	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD1i8_POST [HasNEON]

ld1	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD2Rv16b [HasNEON]

ld2r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Rv16b_POST [HasNEON]

ld2r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Rv1d [HasNEON]

ld2r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Rv1d_POST [HasNEON]

ld2r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Rv2d [HasNEON]

ld2r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Rv2d_POST [HasNEON]

ld2r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Rv2s [HasNEON]

ld2r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Rv2s_POST [HasNEON]

ld2r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Rv4h [HasNEON]

ld2r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Rv4h_POST [HasNEON]

ld2r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Rv4s [HasNEON]

ld2r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Rv4s_POST [HasNEON]

ld2r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Rv8b [HasNEON]

ld2r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Rv8b_POST [HasNEON]

ld2r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Rv8h [HasNEON]

ld2r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Rv8h_POST [HasNEON]

ld2r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Twov16b [HasNEON]

ld2	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Twov16b_POST [HasNEON]

ld2	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Twov2d [HasNEON]

ld2	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Twov2d_POST [HasNEON]

ld2	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Twov2s [HasNEON]

ld2	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Twov2s_POST [HasNEON]

ld2	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Twov4h [HasNEON]

ld2	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Twov4h_POST [HasNEON]

ld2	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Twov4s [HasNEON]

ld2	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Twov4s_POST [HasNEON]

ld2	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Twov8b [HasNEON]

ld2	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Twov8b_POST [HasNEON]

ld2	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2Twov8h [HasNEON]

ld2	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD2Twov8h_POST [HasNEON]

ld2	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD2i16 [HasNEON]

ld2	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD2i16_POST [HasNEON]

ld2	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD2i32 [HasNEON]

ld2	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD2i32_POST [HasNEON]

ld2	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD2i64 [HasNEON]

ld2	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD2i64_POST [HasNEON]

ld2	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD2i8 [HasNEON]

ld2	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD2i8_POST [HasNEON]

ld2	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD3Rv16b [HasNEON]

ld3r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Rv16b_POST [HasNEON]

ld3r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Rv1d [HasNEON]

ld3r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Rv1d_POST [HasNEON]

ld3r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Rv2d [HasNEON]

ld3r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Rv2d_POST [HasNEON]

ld3r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Rv2s [HasNEON]

ld3r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Rv2s_POST [HasNEON]

ld3r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Rv4h [HasNEON]

ld3r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Rv4h_POST [HasNEON]

ld3r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Rv4s [HasNEON]

ld3r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Rv4s_POST [HasNEON]

ld3r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Rv8b [HasNEON]

ld3r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Rv8b_POST [HasNEON]

ld3r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Rv8h [HasNEON]

ld3r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Rv8h_POST [HasNEON]

ld3r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Threev16b [HasNEON]

ld3	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Threev16b_POST [HasNEON]

ld3	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Threev2d [HasNEON]

ld3	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Threev2d_POST [HasNEON]

ld3	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Threev2s [HasNEON]

ld3	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Threev2s_POST [HasNEON]

ld3	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Threev4h [HasNEON]

ld3	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Threev4h_POST [HasNEON]

ld3	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Threev4s [HasNEON]

ld3	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Threev4s_POST [HasNEON]

ld3	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Threev8b [HasNEON]

ld3	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Threev8b_POST [HasNEON]

ld3	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3Threev8h [HasNEON]

ld3	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD3Threev8h_POST [HasNEON]

ld3	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD3i16 [HasNEON]

ld3	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD3i16_POST [HasNEON]

ld3	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD3i32 [HasNEON]

ld3	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD3i32_POST [HasNEON]

ld3	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD3i64 [HasNEON]

ld3	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD3i64_POST [HasNEON]

ld3	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD3i8 [HasNEON]

ld3	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD3i8_POST [HasNEON]

ld3	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD4Fourv16b [HasNEON]

ld4	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Fourv16b_POST [HasNEON]

ld4	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Fourv2d [HasNEON]

ld4	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Fourv2d_POST [HasNEON]

ld4	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Fourv2s [HasNEON]

ld4	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Fourv2s_POST [HasNEON]

ld4	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Fourv4h [HasNEON]

ld4	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Fourv4h_POST [HasNEON]

ld4	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Fourv4s [HasNEON]

ld4	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Fourv4s_POST [HasNEON]

ld4	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Fourv8b [HasNEON]

ld4	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Fourv8b_POST [HasNEON]

ld4	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Fourv8h [HasNEON]

ld4	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Fourv8h_POST [HasNEON]

ld4	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Rv16b [HasNEON]

ld4r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Rv16b_POST [HasNEON]

ld4r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Rv1d [HasNEON]

ld4r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Rv1d_POST [HasNEON]

ld4r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Rv2d [HasNEON]

ld4r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Rv2d_POST [HasNEON]

ld4r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Rv2s [HasNEON]

ld4r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Rv2s_POST [HasNEON]

ld4r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Rv4h [HasNEON]

ld4r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Rv4h_POST [HasNEON]

ld4r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Rv4s [HasNEON]

ld4r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Rv4s_POST [HasNEON]

ld4r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Rv8b [HasNEON]

ld4r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Rv8b_POST [HasNEON]

ld4r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4Rv8h [HasNEON]

ld4r	Vt, [Rn]
Diagram
Note

Properties: mayLoad

LD4Rv8h_POST [HasNEON]

ld4r	Vt, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LD4i16 [HasNEON]

ld4	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD4i16_POST [HasNEON]

ld4	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD4i32 [HasNEON]

ld4	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD4i32_POST [HasNEON]

ld4	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD4i64 [HasNEON]

ld4	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD4i64_POST [HasNEON]

ld4	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

LD4i8 [HasNEON]

ld4	Vtidx, [Rn]
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,

LD4i8_POST [HasNEON]

ld4	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayLoad

Note

Constraints: Vt = dst,Rn = wback

MLAv16i8 [HasNEON]

mla{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLAv2i32 [HasNEON]

mla{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLAv2i32_indexed [HasNEON]

mla{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

MLAv4i16 [HasNEON]

mla{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLAv4i16_indexed [HasNEON]

mla{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

MLAv4i32 [HasNEON]

mla{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLAv4i32_indexed [HasNEON]

mla{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

MLAv8i16 [HasNEON]

mla{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLAv8i16_indexed [HasNEON]

mla{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

MLAv8i8 [HasNEON]

mla{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLSv16i8 [HasNEON]

mls{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLSv2i32 [HasNEON]

mls{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLSv2i32_indexed [HasNEON]

mls{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

MLSv4i16 [HasNEON]

mls{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLSv4i16_indexed [HasNEON]

mls{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

MLSv4i32 [HasNEON]

mls{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLSv4i32_indexed [HasNEON]

mls{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

MLSv8i16 [HasNEON]

mls{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MLSv8i16_indexed [HasNEON]

mls{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

MLSv8i8 [HasNEON]

mls{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

MOVID [HasNEON]

movi	Rd, imm8
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv16b_ns [HasNEON]

movi{	Rd.16b, imm8|.16b	Rd, imm8}
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv2d_ns [HasNEON]

movi{	Rd.2d, imm8|.2d	Rd, imm8}
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv2i32 [HasNEON]

movi{	Rd.2s, imm8shift|.2s	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv2s_msl [HasNEON]

movi{	Rd.2s, imm8shift|.2s	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv4i16 [HasNEON]

movi{	Rd.4h, imm8shift|.4h	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv4i32 [HasNEON]

movi{	Rd.4s, imm8shift|.4s	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv4s_msl [HasNEON]

movi{	Rd.4s, imm8shift|.4s	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv8b_ns [HasNEON]

movi{	Rd.8b, imm8|.8b	Rd, imm8}
Diagram
Note

Properties: isAsCheapAsAMove

MOVIv8i16 [HasNEON]

movi{	Rd.8h, imm8shift|.8h	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MULv16i8 [HasNEON]

mul{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

MULv2i32 [HasNEON]

mul{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

MULv2i32_indexed [HasNEON]

mul{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram

MULv4i16 [HasNEON]

mul{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

MULv4i16_indexed [HasNEON]

mul{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram

MULv4i32 [HasNEON]

mul{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

MULv4i32_indexed [HasNEON]

mul{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram

MULv8i16 [HasNEON]

mul{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

MULv8i16_indexed [HasNEON]

mul{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram

MULv8i8 [HasNEON]

mul{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

MVNIv2i32 [HasNEON]

mvni{	Rd.2s, imm8shift|.2s	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MVNIv2s_msl [HasNEON]

mvni{	Rd.2s, imm8shift|.2s	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MVNIv4i16 [HasNEON]

mvni{	Rd.4h, imm8shift|.4h	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MVNIv4i32 [HasNEON]

mvni{	Rd.4s, imm8shift|.4s	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MVNIv4s_msl [HasNEON]

mvni{	Rd.4s, imm8shift|.4s	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

MVNIv8i16 [HasNEON]

mvni{	Rd.8h, imm8shift|.8h	Rd, imm8shift}
Diagram
Note

Properties: isAsCheapAsAMove

NEGv16i8 [HasNEON]

neg{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

NEGv1i64 [HasNEON]

neg	Rd, Rn
Diagram

NEGv2i32 [HasNEON]

neg{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

NEGv2i64 [HasNEON]

neg{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram

NEGv4i16 [HasNEON]

neg{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

NEGv4i32 [HasNEON]

neg{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

NEGv8i16 [HasNEON]

neg{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

NEGv8i8 [HasNEON]

neg{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

NOTv16i8 [HasNEON]

not{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

NOTv8i8 [HasNEON]

not{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

ORNv16i8 [HasNEON]

orn{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

ORNv8i8 [HasNEON]

orn{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

ORRv16i8 [HasNEON]

orr{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

ORRv2i32 [HasNEON]

orr{	Rd.2s, imm8shift|.2s	Rd, imm8shift}
Diagram
Note

Constraints: Rd = dst

ORRv4i16 [HasNEON]

orr{	Rd.4h, imm8shift|.4h	Rd, imm8shift}
Diagram
Note

Constraints: Rd = dst

ORRv4i32 [HasNEON]

orr{	Rd.4s, imm8shift|.4s	Rd, imm8shift}
Diagram
Note

Constraints: Rd = dst

ORRv8i16 [HasNEON]

orr{	Rd.8h, imm8shift|.8h	Rd, imm8shift}
Diagram
Note

Constraints: Rd = dst

ORRv8i8 [HasNEON]

orr{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

PMULLv16i8 [HasNEON]

pmull2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

PMULLv8i8 [HasNEON]

pmull{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

PMULv16i8 [HasNEON]

pmul{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

PMULv8i8 [HasNEON]

pmul{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

RADDHNv2i64_v2i32 [HasNEON]

raddhn{	Rd.2s, Rn.2d, Rm.2d|.2s	Rd, Rn, Rm}
Diagram

RADDHNv2i64_v4i32 [HasNEON]

raddhn2{	Rd.4s, Rn.2d, Rm.2d|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

RADDHNv4i32_v4i16 [HasNEON]

raddhn{	Rd.4h, Rn.4s, Rm.4s|.4h	Rd, Rn, Rm}
Diagram

RADDHNv4i32_v8i16 [HasNEON]

raddhn2{	Rd.8h, Rn.4s, Rm.4s|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

RADDHNv8i16_v16i8 [HasNEON]

raddhn2{	Rd.16b, Rn.8h, Rm.8h|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

RADDHNv8i16_v8i8 [HasNEON]

raddhn{	Rd.8b, Rn.8h, Rm.8h|.8b	Rd, Rn, Rm}
Diagram

RBITv16i8 [HasNEON]

rbit{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

RBITv8i8 [HasNEON]

rbit{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

REV16v16i8 [HasNEON]

rev16{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

REV16v8i8 [HasNEON]

rev16{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

REV32v16i8 [HasNEON]

rev32{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

REV32v4i16 [HasNEON]

rev32{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

REV32v8i16 [HasNEON]

rev32{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

REV32v8i8 [HasNEON]

rev32{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

REV64v16i8 [HasNEON]

rev64{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

REV64v2i32 [HasNEON]

rev64{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

REV64v4i16 [HasNEON]

rev64{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

REV64v4i32 [HasNEON]

rev64{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

REV64v8i16 [HasNEON]

rev64{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

REV64v8i8 [HasNEON]

rev64{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

RSHRNv16i8_shift [HasNEON]

rshrn2{	Rd.16b, Rn.8h, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

RSHRNv2i32_shift [HasNEON]

rshrn{	Rd.2s, Rn.2d, imm|.2s	Rd, Rn, imm}
Diagram

RSHRNv4i16_shift [HasNEON]

rshrn{	Rd.4h, Rn.4s, imm|.4h	Rd, Rn, imm}
Diagram

RSHRNv4i32_shift [HasNEON]

rshrn2{	Rd.4s, Rn.2d, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

RSHRNv8i16_shift [HasNEON]

rshrn2{	Rd.8h, Rn.4s, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

RSHRNv8i8_shift [HasNEON]

rshrn{	Rd.8b, Rn.8h, imm|.8b	Rd, Rn, imm}
Diagram

RSUBHNv2i64_v2i32 [HasNEON]

rsubhn{	Rd.2s, Rn.2d, Rm.2d|.2s	Rd, Rn, Rm}
Diagram

RSUBHNv2i64_v4i32 [HasNEON]

rsubhn2{	Rd.4s, Rn.2d, Rm.2d|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

RSUBHNv4i32_v4i16 [HasNEON]

rsubhn{	Rd.4h, Rn.4s, Rm.4s|.4h	Rd, Rn, Rm}
Diagram

RSUBHNv4i32_v8i16 [HasNEON]

rsubhn2{	Rd.8h, Rn.4s, Rm.4s|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

RSUBHNv8i16_v16i8 [HasNEON]

rsubhn2{	Rd.16b, Rn.8h, Rm.8h|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

RSUBHNv8i16_v8i8 [HasNEON]

rsubhn{	Rd.8b, Rn.8h, Rm.8h|.8b	Rd, Rn, Rm}
Diagram

SABALv16i8_v8i16 [HasNEON]

sabal2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABALv2i32_v2i64 [HasNEON]

sabal{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABALv4i16_v4i32 [HasNEON]

sabal{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABALv4i32_v2i64 [HasNEON]

sabal2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABALv8i16_v4i32 [HasNEON]

sabal2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABALv8i8_v8i16 [HasNEON]

sabal{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABAv16i8 [HasNEON]

saba{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABAv2i32 [HasNEON]

saba{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABAv4i16 [HasNEON]

saba{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABAv4i32 [HasNEON]

saba{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABAv8i16 [HasNEON]

saba{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABAv8i8 [HasNEON]

saba{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SABDLv16i8_v8i16 [HasNEON]

sabdl2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

SABDLv2i32_v2i64 [HasNEON]

sabdl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

SABDLv4i16_v4i32 [HasNEON]

sabdl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

SABDLv4i32_v2i64 [HasNEON]

sabdl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

SABDLv8i16_v4i32 [HasNEON]

sabdl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

SABDLv8i8_v8i16 [HasNEON]

sabdl{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

SABDv16i8 [HasNEON]

sabd{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SABDv2i32 [HasNEON]

sabd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SABDv4i16 [HasNEON]

sabd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SABDv4i32 [HasNEON]

sabd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SABDv8i16 [HasNEON]

sabd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SABDv8i8 [HasNEON]

sabd{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SADALPv16i8_v8i16 [HasNEON]

sadalp{	Rd.8h, Rn.16b|.8h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SADALPv2i32_v1i64 [HasNEON]

sadalp{	Rd.1d, Rn.2s|.1d	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SADALPv4i16_v2i32 [HasNEON]

sadalp{	Rd.2s, Rn.4h|.2s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SADALPv4i32_v2i64 [HasNEON]

sadalp{	Rd.2d, Rn.4s|.2d	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SADALPv8i16_v4i32 [HasNEON]

sadalp{	Rd.4s, Rn.8h|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SADALPv8i8_v4i16 [HasNEON]

sadalp{	Rd.4h, Rn.8b|.4h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SADDLPv16i8_v8i16 [HasNEON]

saddlp{	Rd.8h, Rn.16b|.8h	Rd, Rn}
Diagram

SADDLPv2i32_v1i64 [HasNEON]

saddlp{	Rd.1d, Rn.2s|.1d	Rd, Rn}
Diagram

SADDLPv4i16_v2i32 [HasNEON]

saddlp{	Rd.2s, Rn.4h|.2s	Rd, Rn}
Diagram

SADDLPv4i32_v2i64 [HasNEON]

saddlp{	Rd.2d, Rn.4s|.2d	Rd, Rn}
Diagram

SADDLPv8i16_v4i32 [HasNEON]

saddlp{	Rd.4s, Rn.8h|.4s	Rd, Rn}
Diagram

SADDLPv8i8_v4i16 [HasNEON]

saddlp{	Rd.4h, Rn.8b|.4h	Rd, Rn}
Diagram

SADDLVv16i8v [HasNEON]

saddlv{	Rd, Rn.16b|.16b	Rd, Rn}
Diagram

SADDLVv4i16v [HasNEON]

saddlv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram

SADDLVv4i32v [HasNEON]

saddlv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram

SADDLVv8i16v [HasNEON]

saddlv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram

SADDLVv8i8v [HasNEON]

saddlv{	Rd, Rn.8b|.8b	Rd, Rn}
Diagram

SADDLv16i8_v8i16 [HasNEON]

saddl2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

SADDLv2i32_v2i64 [HasNEON]

saddl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

SADDLv4i16_v4i32 [HasNEON]

saddl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

SADDLv4i32_v2i64 [HasNEON]

saddl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

SADDLv8i16_v4i32 [HasNEON]

saddl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

SADDLv8i8_v8i16 [HasNEON]

saddl{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

SADDWv16i8_v8i16 [HasNEON]

saddw2{	Rd.8h, Rn.8h, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

SADDWv2i32_v2i64 [HasNEON]

saddw{	Rd.2d, Rn.2d, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

SADDWv4i16_v4i32 [HasNEON]

saddw{	Rd.4s, Rn.4s, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

SADDWv4i32_v2i64 [HasNEON]

saddw2{	Rd.2d, Rn.2d, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

SADDWv8i16_v4i32 [HasNEON]

saddw2{	Rd.4s, Rn.4s, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

SADDWv8i8_v8i16 [HasNEON]

saddw{	Rd.8h, Rn.8h, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

SCVTFd [HasNEON]

scvtf	Rd, Rn, imm
Diagram

SCVTFs [HasNEON]

scvtf	Rd, Rn, imm
Diagram

SCVTFv2f32 [HasNEON]

scvtf{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

SCVTFv2f64 [HasNEON]

scvtf{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

SCVTFv2i32_shift [HasNEON]

scvtf{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

SCVTFv2i64_shift [HasNEON]

scvtf{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

SCVTFv4f32 [HasNEON]

scvtf{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

SCVTFv4i32_shift [HasNEON]

scvtf{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

SHADDv16i8 [HasNEON]

shadd{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SHADDv2i32 [HasNEON]

shadd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SHADDv4i16 [HasNEON]

shadd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SHADDv4i32 [HasNEON]

shadd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SHADDv8i16 [HasNEON]

shadd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SHADDv8i8 [HasNEON]

shadd{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SHLLv16i8 [HasNEON]

shll2{	Rd.8h, Rn.16b, #8|.8h	Rd, Rn, #8}
Diagram

SHLLv2i32 [HasNEON]

shll{	Rd.2d, Rn.2s, #32|.2d	Rd, Rn, #32}
Diagram

SHLLv4i16 [HasNEON]

shll{	Rd.4s, Rn.4h, #16|.4s	Rd, Rn, #16}
Diagram

SHLLv4i32 [HasNEON]

shll2{	Rd.2d, Rn.4s, #32|.2d	Rd, Rn, #32}
Diagram

SHLLv8i16 [HasNEON]

shll2{	Rd.4s, Rn.8h, #16|.4s	Rd, Rn, #16}
Diagram

SHLLv8i8 [HasNEON]

shll{	Rd.8h, Rn.8b, #8|.8h	Rd, Rn, #8}
Diagram

SHLd [HasNEON]

shl	Rd, Rn, imm
Diagram

SHLv16i8_shift [HasNEON]

shl{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram

SHLv2i32_shift [HasNEON]

shl{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

SHLv2i64_shift [HasNEON]

shl{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

SHLv4i16_shift [HasNEON]

shl{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

SHLv4i32_shift [HasNEON]

shl{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

SHLv8i16_shift [HasNEON]

shl{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

SHLv8i8_shift [HasNEON]

shl{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram

SHRNv16i8_shift [HasNEON]

shrn2{	Rd.16b, Rn.8h, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SHRNv2i32_shift [HasNEON]

shrn{	Rd.2s, Rn.2d, imm|.2s	Rd, Rn, imm}
Diagram

SHRNv4i16_shift [HasNEON]

shrn{	Rd.4h, Rn.4s, imm|.4h	Rd, Rn, imm}
Diagram

SHRNv4i32_shift [HasNEON]

shrn2{	Rd.4s, Rn.2d, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SHRNv8i16_shift [HasNEON]

shrn2{	Rd.8h, Rn.4s, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SHRNv8i8_shift [HasNEON]

shrn{	Rd.8b, Rn.8h, imm|.8b	Rd, Rn, imm}
Diagram

SHSUBv16i8 [HasNEON]

shsub{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SHSUBv2i32 [HasNEON]

shsub{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SHSUBv4i16 [HasNEON]

shsub{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SHSUBv4i32 [HasNEON]

shsub{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SHSUBv8i16 [HasNEON]

shsub{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SHSUBv8i8 [HasNEON]

shsub{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SLId [HasNEON]

sli	Rd, Rn, imm
Diagram
Note

Constraints: Rd = dst

SLIv16i8_shift [HasNEON]

sli{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SLIv2i32_shift [HasNEON]

sli{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SLIv2i64_shift [HasNEON]

sli{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SLIv4i16_shift [HasNEON]

sli{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SLIv4i32_shift [HasNEON]

sli{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SLIv8i16_shift [HasNEON]

sli{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SLIv8i8_shift [HasNEON]

sli{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SMAXPv16i8 [HasNEON]

smaxp{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SMAXPv2i32 [HasNEON]

smaxp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SMAXPv4i16 [HasNEON]

smaxp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SMAXPv4i32 [HasNEON]

smaxp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SMAXPv8i16 [HasNEON]

smaxp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SMAXPv8i8 [HasNEON]

smaxp{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SMAXVv16i8v [HasNEON]

smaxv{	Rd, Rn.16b|.16b	Rd, Rn}
Diagram

SMAXVv4i16v [HasNEON]

smaxv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram

SMAXVv4i32v [HasNEON]

smaxv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram

SMAXVv8i16v [HasNEON]

smaxv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram

SMAXVv8i8v [HasNEON]

smaxv{	Rd, Rn.8b|.8b	Rd, Rn}
Diagram

SMAXv16i8 [HasNEON]

smax{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SMAXv2i32 [HasNEON]

smax{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SMAXv4i16 [HasNEON]

smax{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SMAXv4i32 [HasNEON]

smax{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SMAXv8i16 [HasNEON]

smax{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SMAXv8i8 [HasNEON]

smax{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SMINPv16i8 [HasNEON]

sminp{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SMINPv2i32 [HasNEON]

sminp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SMINPv4i16 [HasNEON]

sminp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SMINPv4i32 [HasNEON]

sminp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SMINPv8i16 [HasNEON]

sminp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SMINPv8i8 [HasNEON]

sminp{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SMINVv16i8v [HasNEON]

sminv{	Rd, Rn.16b|.16b	Rd, Rn}
Diagram

SMINVv4i16v [HasNEON]

sminv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram

SMINVv4i32v [HasNEON]

sminv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram

SMINVv8i16v [HasNEON]

sminv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram

SMINVv8i8v [HasNEON]

sminv{	Rd, Rn.8b|.8b	Rd, Rn}
Diagram

SMINv16i8 [HasNEON]

smin{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SMINv2i32 [HasNEON]

smin{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SMINv4i16 [HasNEON]

smin{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SMINv4i32 [HasNEON]

smin{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SMINv8i16 [HasNEON]

smin{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SMINv8i8 [HasNEON]

smin{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SMLALv16i8_v8i16 [HasNEON]

smlal2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLALv2i32_indexed [HasNEON]

smlal{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SMLALv2i32_v2i64 [HasNEON]

smlal{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLALv4i16_indexed [HasNEON]

smlal{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SMLALv4i16_v4i32 [HasNEON]

smlal{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLALv4i32_indexed [HasNEON]

smlal2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SMLALv4i32_v2i64 [HasNEON]

smlal2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLALv8i16_indexed [HasNEON]

smlal2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SMLALv8i16_v4i32 [HasNEON]

smlal2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLALv8i8_v8i16 [HasNEON]

smlal{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLSLv16i8_v8i16 [HasNEON]

smlsl2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLSLv2i32_indexed [HasNEON]

smlsl{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SMLSLv2i32_v2i64 [HasNEON]

smlsl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLSLv4i16_indexed [HasNEON]

smlsl{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SMLSLv4i16_v4i32 [HasNEON]

smlsl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLSLv4i32_indexed [HasNEON]

smlsl2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SMLSLv4i32_v2i64 [HasNEON]

smlsl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLSLv8i16_indexed [HasNEON]

smlsl2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SMLSLv8i16_v4i32 [HasNEON]

smlsl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMLSLv8i8_v8i16 [HasNEON]

smlsl{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SMOVvi16to32 [HasNEON]

smov{	Rd, Rn.hidx|.h	Rd, Rnidx}
Diagram

SMOVvi16to64 [HasNEON]

smov{	Rd, Rn.hidx|.h	Rd, Rnidx}
Diagram

SMOVvi32to64 [HasNEON]

smov{	Rd, Rn.sidx|.s	Rd, Rnidx}
Diagram

SMOVvi8to32 [HasNEON]

smov{	Rd, Rn.bidx|.b	Rd, Rnidx}
Diagram

SMOVvi8to64 [HasNEON]

smov{	Rd, Rn.bidx|.b	Rd, Rnidx}
Diagram

SMULLv16i8_v8i16 [HasNEON]

smull2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

SMULLv2i32_indexed [HasNEON]

smull{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram

SMULLv2i32_v2i64 [HasNEON]

smull{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

SMULLv4i16_indexed [HasNEON]

smull{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram

SMULLv4i16_v4i32 [HasNEON]

smull{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

SMULLv4i32_indexed [HasNEON]

smull2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram

SMULLv4i32_v2i64 [HasNEON]

smull2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

SMULLv8i16_indexed [HasNEON]

smull2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram

SMULLv8i16_v4i32 [HasNEON]

smull2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

SMULLv8i8_v8i16 [HasNEON]

smull{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

SQABSv16i8 [HasNEON]

sqabs{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

SQABSv1i16 [HasNEON]

sqabs	Rd, Rn
Diagram

SQABSv1i32 [HasNEON]

sqabs	Rd, Rn
Diagram

SQABSv1i64 [HasNEON]

sqabs	Rd, Rn
Diagram

SQABSv1i8 [HasNEON]

sqabs	Rd, Rn
Diagram

SQABSv2i32 [HasNEON]

sqabs{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

SQABSv2i64 [HasNEON]

sqabs{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram

SQABSv4i16 [HasNEON]

sqabs{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

SQABSv4i32 [HasNEON]

sqabs{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

SQABSv8i16 [HasNEON]

sqabs{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

SQABSv8i8 [HasNEON]

sqabs{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

SQADDv16i8 [HasNEON]

sqadd{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SQADDv1i16 [HasNEON]

sqadd	Rd, Rn, Rm
Diagram

SQADDv1i32 [HasNEON]

sqadd	Rd, Rn, Rm
Diagram

SQADDv1i64 [HasNEON]

sqadd	Rd, Rn, Rm
Diagram

SQADDv1i8 [HasNEON]

sqadd	Rd, Rn, Rm
Diagram

SQADDv2i32 [HasNEON]

sqadd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SQADDv2i64 [HasNEON]

sqadd{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

SQADDv4i16 [HasNEON]

sqadd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SQADDv4i32 [HasNEON]

sqadd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SQADDv8i16 [HasNEON]

sqadd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SQADDv8i8 [HasNEON]

sqadd{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SQDMLALi16 [HasNEON]

sqdmlal	Rd, Rn, Rm
Diagram
Note

Constraints: Rd = dst

SQDMLALi32 [HasNEON]

sqdmlal	Rd, Rn, Rm
Diagram
Note

Constraints: Rd = dst

SQDMLALv1i32_indexed [HasNEON]

sqdmlal{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLALv1i64_indexed [HasNEON]

sqdmlal{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLALv2i32_indexed [HasNEON]

sqdmlal{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLALv2i32_v2i64 [HasNEON]

sqdmlal{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQDMLALv4i16_indexed [HasNEON]

sqdmlal{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLALv4i16_v4i32 [HasNEON]

sqdmlal{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQDMLALv4i32_indexed [HasNEON]

sqdmlal2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLALv4i32_v2i64 [HasNEON]

sqdmlal2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQDMLALv8i16_indexed [HasNEON]

sqdmlal2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLALv8i16_v4i32 [HasNEON]

sqdmlal2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQDMLSLi16 [HasNEON]

sqdmlsl	Rd, Rn, Rm
Diagram
Note

Constraints: Rd = dst

SQDMLSLi32 [HasNEON]

sqdmlsl	Rd, Rn, Rm
Diagram
Note

Constraints: Rd = dst

SQDMLSLv1i32_indexed [HasNEON]

sqdmlsl{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv1i64_indexed [HasNEON]

sqdmlsl{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv2i32_indexed [HasNEON]

sqdmlsl{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv2i32_v2i64 [HasNEON]

sqdmlsl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv4i16_indexed [HasNEON]

sqdmlsl{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv4i16_v4i32 [HasNEON]

sqdmlsl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv4i32_indexed [HasNEON]

sqdmlsl2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv4i32_v2i64 [HasNEON]

sqdmlsl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv8i16_indexed [HasNEON]

sqdmlsl2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQDMLSLv8i16_v4i32 [HasNEON]

sqdmlsl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQDMULHv1i16 [HasNEON]

sqdmulh	Rd, Rn, Rm
Diagram

SQDMULHv1i16_indexed [HasNEON]

sqdmulh{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram

SQDMULHv1i32 [HasNEON]

sqdmulh	Rd, Rn, Rm
Diagram

SQDMULHv1i32_indexed [HasNEON]

sqdmulh{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram

SQDMULHv2i32 [HasNEON]

sqdmulh{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SQDMULHv2i32_indexed [HasNEON]

sqdmulh{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram

SQDMULHv4i16 [HasNEON]

sqdmulh{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SQDMULHv4i16_indexed [HasNEON]

sqdmulh{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram

SQDMULHv4i32 [HasNEON]

sqdmulh{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SQDMULHv4i32_indexed [HasNEON]

sqdmulh{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram

SQDMULHv8i16 [HasNEON]

sqdmulh{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SQDMULHv8i16_indexed [HasNEON]

sqdmulh{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram

SQDMULLi16 [HasNEON]

sqdmull	Rd, Rn, Rm
Diagram

SQDMULLi32 [HasNEON]

sqdmull	Rd, Rn, Rm
Diagram

SQDMULLv1i32_indexed [HasNEON]

sqdmull{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram

SQDMULLv1i64_indexed [HasNEON]

sqdmull{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram

SQDMULLv2i32_indexed [HasNEON]

sqdmull{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram

SQDMULLv2i32_v2i64 [HasNEON]

sqdmull{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

SQDMULLv4i16_indexed [HasNEON]

sqdmull{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram

SQDMULLv4i16_v4i32 [HasNEON]

sqdmull{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

SQDMULLv4i32_indexed [HasNEON]

sqdmull2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram

SQDMULLv4i32_v2i64 [HasNEON]

sqdmull2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

SQDMULLv8i16_indexed [HasNEON]

sqdmull2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram

SQDMULLv8i16_v4i32 [HasNEON]

sqdmull2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

SQNEGv16i8 [HasNEON]

sqneg{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

SQNEGv1i16 [HasNEON]

sqneg	Rd, Rn
Diagram

SQNEGv1i32 [HasNEON]

sqneg	Rd, Rn
Diagram

SQNEGv1i64 [HasNEON]

sqneg	Rd, Rn
Diagram

SQNEGv1i8 [HasNEON]

sqneg	Rd, Rn
Diagram

SQNEGv2i32 [HasNEON]

sqneg{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

SQNEGv2i64 [HasNEON]

sqneg{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram

SQNEGv4i16 [HasNEON]

sqneg{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

SQNEGv4i32 [HasNEON]

sqneg{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

SQNEGv8i16 [HasNEON]

sqneg{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

SQNEGv8i8 [HasNEON]

sqneg{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram

SQRDMULHv1i16 [HasNEON]

sqrdmulh	Rd, Rn, Rm
Diagram

SQRDMULHv1i16_indexed [HasNEON]

sqrdmulh{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram

SQRDMULHv1i32 [HasNEON]

sqrdmulh	Rd, Rn, Rm
Diagram

SQRDMULHv1i32_indexed [HasNEON]

sqrdmulh{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram

SQRDMULHv2i32 [HasNEON]

sqrdmulh{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SQRDMULHv2i32_indexed [HasNEON]

sqrdmulh{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram

SQRDMULHv4i16 [HasNEON]

sqrdmulh{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SQRDMULHv4i16_indexed [HasNEON]

sqrdmulh{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram

SQRDMULHv4i32 [HasNEON]

sqrdmulh{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SQRDMULHv4i32_indexed [HasNEON]

sqrdmulh{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram

SQRDMULHv8i16 [HasNEON]

sqrdmulh{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SQRDMULHv8i16_indexed [HasNEON]

sqrdmulh{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram

SQRSHLv16i8 [HasNEON]

sqrshl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SQRSHLv1i16 [HasNEON]

sqrshl	Rd, Rn, Rm
Diagram

SQRSHLv1i32 [HasNEON]

sqrshl	Rd, Rn, Rm
Diagram

SQRSHLv1i64 [HasNEON]

sqrshl	Rd, Rn, Rm
Diagram

SQRSHLv1i8 [HasNEON]

sqrshl	Rd, Rn, Rm
Diagram

SQRSHLv2i32 [HasNEON]

sqrshl{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SQRSHLv2i64 [HasNEON]

sqrshl{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

SQRSHLv4i16 [HasNEON]

sqrshl{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SQRSHLv4i32 [HasNEON]

sqrshl{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SQRSHLv8i16 [HasNEON]

sqrshl{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SQRSHLv8i8 [HasNEON]

sqrshl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SQRSHRNb [HasNEON]

sqrshrn	Rd, Rn, imm
Diagram

SQRSHRNh [HasNEON]

sqrshrn	Rd, Rn, imm
Diagram

SQRSHRNs [HasNEON]

sqrshrn	Rd, Rn, imm
Diagram

SQRSHRNv16i8_shift [HasNEON]

sqrshrn2{	Rd.16b, Rn.8h, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQRSHRNv2i32_shift [HasNEON]

sqrshrn{	Rd.2s, Rn.2d, imm|.2s	Rd, Rn, imm}
Diagram

SQRSHRNv4i16_shift [HasNEON]

sqrshrn{	Rd.4h, Rn.4s, imm|.4h	Rd, Rn, imm}
Diagram

SQRSHRNv4i32_shift [HasNEON]

sqrshrn2{	Rd.4s, Rn.2d, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQRSHRNv8i16_shift [HasNEON]

sqrshrn2{	Rd.8h, Rn.4s, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQRSHRNv8i8_shift [HasNEON]

sqrshrn{	Rd.8b, Rn.8h, imm|.8b	Rd, Rn, imm}
Diagram

SQRSHRUNb [HasNEON]

sqrshrun	Rd, Rn, imm
Diagram

SQRSHRUNh [HasNEON]

sqrshrun	Rd, Rn, imm
Diagram

SQRSHRUNs [HasNEON]

sqrshrun	Rd, Rn, imm
Diagram

SQRSHRUNv16i8_shift [HasNEON]

sqrshrun2{	Rd.16b, Rn.8h, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQRSHRUNv2i32_shift [HasNEON]

sqrshrun{	Rd.2s, Rn.2d, imm|.2s	Rd, Rn, imm}
Diagram

SQRSHRUNv4i16_shift [HasNEON]

sqrshrun{	Rd.4h, Rn.4s, imm|.4h	Rd, Rn, imm}
Diagram

SQRSHRUNv4i32_shift [HasNEON]

sqrshrun2{	Rd.4s, Rn.2d, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQRSHRUNv8i16_shift [HasNEON]

sqrshrun2{	Rd.8h, Rn.4s, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQRSHRUNv8i8_shift [HasNEON]

sqrshrun{	Rd.8b, Rn.8h, imm|.8b	Rd, Rn, imm}
Diagram

SQSHLUb [HasNEON]

sqshlu	Rd, Rn, imm
Diagram

SQSHLUd [HasNEON]

sqshlu	Rd, Rn, imm
Diagram

SQSHLUh [HasNEON]

sqshlu	Rd, Rn, imm
Diagram

SQSHLUs [HasNEON]

sqshlu	Rd, Rn, imm
Diagram

SQSHLUv16i8_shift [HasNEON]

sqshlu{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram

SQSHLUv2i32_shift [HasNEON]

sqshlu{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

SQSHLUv2i64_shift [HasNEON]

sqshlu{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

SQSHLUv4i16_shift [HasNEON]

sqshlu{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

SQSHLUv4i32_shift [HasNEON]

sqshlu{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

SQSHLUv8i16_shift [HasNEON]

sqshlu{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

SQSHLUv8i8_shift [HasNEON]

sqshlu{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram

SQSHLb [HasNEON]

sqshl	Rd, Rn, imm
Diagram

SQSHLd [HasNEON]

sqshl	Rd, Rn, imm
Diagram

SQSHLh [HasNEON]

sqshl	Rd, Rn, imm
Diagram

SQSHLs [HasNEON]

sqshl	Rd, Rn, imm
Diagram

SQSHLv16i8 [HasNEON]

sqshl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SQSHLv16i8_shift [HasNEON]

sqshl{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram

SQSHLv1i16 [HasNEON]

sqshl	Rd, Rn, Rm
Diagram

SQSHLv1i32 [HasNEON]

sqshl	Rd, Rn, Rm
Diagram

SQSHLv1i64 [HasNEON]

sqshl	Rd, Rn, Rm
Diagram

SQSHLv1i8 [HasNEON]

sqshl	Rd, Rn, Rm
Diagram

SQSHLv2i32 [HasNEON]

sqshl{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SQSHLv2i32_shift [HasNEON]

sqshl{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

SQSHLv2i64 [HasNEON]

sqshl{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

SQSHLv2i64_shift [HasNEON]

sqshl{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

SQSHLv4i16 [HasNEON]

sqshl{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SQSHLv4i16_shift [HasNEON]

sqshl{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

SQSHLv4i32 [HasNEON]

sqshl{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SQSHLv4i32_shift [HasNEON]

sqshl{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

SQSHLv8i16 [HasNEON]

sqshl{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SQSHLv8i16_shift [HasNEON]

sqshl{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

SQSHLv8i8 [HasNEON]

sqshl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SQSHLv8i8_shift [HasNEON]

sqshl{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram

SQSHRNb [HasNEON]

sqshrn	Rd, Rn, imm
Diagram

SQSHRNh [HasNEON]

sqshrn	Rd, Rn, imm
Diagram

SQSHRNs [HasNEON]

sqshrn	Rd, Rn, imm
Diagram

SQSHRNv16i8_shift [HasNEON]

sqshrn2{	Rd.16b, Rn.8h, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQSHRNv2i32_shift [HasNEON]

sqshrn{	Rd.2s, Rn.2d, imm|.2s	Rd, Rn, imm}
Diagram

SQSHRNv4i16_shift [HasNEON]

sqshrn{	Rd.4h, Rn.4s, imm|.4h	Rd, Rn, imm}
Diagram

SQSHRNv4i32_shift [HasNEON]

sqshrn2{	Rd.4s, Rn.2d, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQSHRNv8i16_shift [HasNEON]

sqshrn2{	Rd.8h, Rn.4s, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQSHRNv8i8_shift [HasNEON]

sqshrn{	Rd.8b, Rn.8h, imm|.8b	Rd, Rn, imm}
Diagram

SQSHRUNb [HasNEON]

sqshrun	Rd, Rn, imm
Diagram

SQSHRUNh [HasNEON]

sqshrun	Rd, Rn, imm
Diagram

SQSHRUNs [HasNEON]

sqshrun	Rd, Rn, imm
Diagram

SQSHRUNv16i8_shift [HasNEON]

sqshrun2{	Rd.16b, Rn.8h, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQSHRUNv2i32_shift [HasNEON]

sqshrun{	Rd.2s, Rn.2d, imm|.2s	Rd, Rn, imm}
Diagram

SQSHRUNv4i16_shift [HasNEON]

sqshrun{	Rd.4h, Rn.4s, imm|.4h	Rd, Rn, imm}
Diagram

SQSHRUNv4i32_shift [HasNEON]

sqshrun2{	Rd.4s, Rn.2d, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQSHRUNv8i16_shift [HasNEON]

sqshrun2{	Rd.8h, Rn.4s, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SQSHRUNv8i8_shift [HasNEON]

sqshrun{	Rd.8b, Rn.8h, imm|.8b	Rd, Rn, imm}
Diagram

SQSUBv16i8 [HasNEON]

sqsub{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SQSUBv1i16 [HasNEON]

sqsub	Rd, Rn, Rm
Diagram

SQSUBv1i32 [HasNEON]

sqsub	Rd, Rn, Rm
Diagram

SQSUBv1i64 [HasNEON]

sqsub	Rd, Rn, Rm
Diagram

SQSUBv1i8 [HasNEON]

sqsub	Rd, Rn, Rm
Diagram

SQSUBv2i32 [HasNEON]

sqsub{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SQSUBv2i64 [HasNEON]

sqsub{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

SQSUBv4i16 [HasNEON]

sqsub{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SQSUBv4i32 [HasNEON]

sqsub{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SQSUBv8i16 [HasNEON]

sqsub{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SQSUBv8i8 [HasNEON]

sqsub{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SQXTNv16i8 [HasNEON]

sqxtn2{	Rd.16b, Rn.8h|.16b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SQXTNv1i16 [HasNEON]

sqxtn	Rd, Rn
Diagram

SQXTNv1i32 [HasNEON]

sqxtn	Rd, Rn
Diagram

SQXTNv1i8 [HasNEON]

sqxtn	Rd, Rn
Diagram

SQXTNv2i32 [HasNEON]

sqxtn{	Rd.2s, Rn.2d|.2s	Rd, Rn}
Diagram

SQXTNv4i16 [HasNEON]

sqxtn{	Rd.4h, Rn.4s|.4h	Rd, Rn}
Diagram

SQXTNv4i32 [HasNEON]

sqxtn2{	Rd.4s, Rn.2d|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SQXTNv8i16 [HasNEON]

sqxtn2{	Rd.8h, Rn.4s|.8h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SQXTNv8i8 [HasNEON]

sqxtn{	Rd.8b, Rn.8h|.8b	Rd, Rn}
Diagram

SQXTUNv16i8 [HasNEON]

sqxtun2{	Rd.16b, Rn.8h|.16b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SQXTUNv1i16 [HasNEON]

sqxtun	Rd, Rn
Diagram

SQXTUNv1i32 [HasNEON]

sqxtun	Rd, Rn
Diagram

SQXTUNv1i8 [HasNEON]

sqxtun	Rd, Rn
Diagram

SQXTUNv2i32 [HasNEON]

sqxtun{	Rd.2s, Rn.2d|.2s	Rd, Rn}
Diagram

SQXTUNv4i16 [HasNEON]

sqxtun{	Rd.4h, Rn.4s|.4h	Rd, Rn}
Diagram

SQXTUNv4i32 [HasNEON]

sqxtun2{	Rd.4s, Rn.2d|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SQXTUNv8i16 [HasNEON]

sqxtun2{	Rd.8h, Rn.4s|.8h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SQXTUNv8i8 [HasNEON]

sqxtun{	Rd.8b, Rn.8h|.8b	Rd, Rn}
Diagram

SRHADDv16i8 [HasNEON]

srhadd{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SRHADDv2i32 [HasNEON]

srhadd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SRHADDv4i16 [HasNEON]

srhadd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SRHADDv4i32 [HasNEON]

srhadd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SRHADDv8i16 [HasNEON]

srhadd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SRHADDv8i8 [HasNEON]

srhadd{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SRId [HasNEON]

sri	Rd, Rn, imm
Diagram
Note

Constraints: Rd = dst

SRIv16i8_shift [HasNEON]

sri{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRIv2i32_shift [HasNEON]

sri{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRIv2i64_shift [HasNEON]

sri{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRIv4i16_shift [HasNEON]

sri{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRIv4i32_shift [HasNEON]

sri{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRIv8i16_shift [HasNEON]

sri{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRIv8i8_shift [HasNEON]

sri{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRSHLv16i8 [HasNEON]

srshl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SRSHLv1i64 [HasNEON]

srshl	Rd, Rn, Rm
Diagram

SRSHLv2i32 [HasNEON]

srshl{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SRSHLv2i64 [HasNEON]

srshl{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

SRSHLv4i16 [HasNEON]

srshl{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SRSHLv4i32 [HasNEON]

srshl{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SRSHLv8i16 [HasNEON]

srshl{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SRSHLv8i8 [HasNEON]

srshl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SRSHRd [HasNEON]

srshr	Rd, Rn, imm
Diagram

SRSHRv16i8_shift [HasNEON]

srshr{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram

SRSHRv2i32_shift [HasNEON]

srshr{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

SRSHRv2i64_shift [HasNEON]

srshr{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

SRSHRv4i16_shift [HasNEON]

srshr{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

SRSHRv4i32_shift [HasNEON]

srshr{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

SRSHRv8i16_shift [HasNEON]

srshr{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

SRSHRv8i8_shift [HasNEON]

srshr{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram

SRSRAd [HasNEON]

srsra	Rd, Rn, imm
Diagram
Note

Constraints: Rd = dst

SRSRAv16i8_shift [HasNEON]

srsra{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRSRAv2i32_shift [HasNEON]

srsra{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRSRAv2i64_shift [HasNEON]

srsra{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRSRAv4i16_shift [HasNEON]

srsra{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRSRAv4i32_shift [HasNEON]

srsra{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRSRAv8i16_shift [HasNEON]

srsra{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SRSRAv8i8_shift [HasNEON]

srsra{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SSHLLv16i8_shift [HasNEON]

sshll2{	Rd.8h, Rn.16b, imm|.8h	Rd, Rn, imm}
Diagram

SSHLLv2i32_shift [HasNEON]

sshll{	Rd.2d, Rn.2s, imm|.2d	Rd, Rn, imm}
Diagram

SSHLLv4i16_shift [HasNEON]

sshll{	Rd.4s, Rn.4h, imm|.4s	Rd, Rn, imm}
Diagram

SSHLLv4i32_shift [HasNEON]

sshll2{	Rd.2d, Rn.4s, imm|.2d	Rd, Rn, imm}
Diagram

SSHLLv8i16_shift [HasNEON]

sshll2{	Rd.4s, Rn.8h, imm|.4s	Rd, Rn, imm}
Diagram

SSHLLv8i8_shift [HasNEON]

sshll{	Rd.8h, Rn.8b, imm|.8h	Rd, Rn, imm}
Diagram

SSHLv16i8 [HasNEON]

sshl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SSHLv1i64 [HasNEON]

sshl	Rd, Rn, Rm
Diagram

SSHLv2i32 [HasNEON]

sshl{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SSHLv2i64 [HasNEON]

sshl{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

SSHLv4i16 [HasNEON]

sshl{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SSHLv4i32 [HasNEON]

sshl{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SSHLv8i16 [HasNEON]

sshl{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SSHLv8i8 [HasNEON]

sshl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SSHRd [HasNEON]

sshr	Rd, Rn, imm
Diagram

SSHRv16i8_shift [HasNEON]

sshr{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram

SSHRv2i32_shift [HasNEON]

sshr{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

SSHRv2i64_shift [HasNEON]

sshr{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

SSHRv4i16_shift [HasNEON]

sshr{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

SSHRv4i32_shift [HasNEON]

sshr{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

SSHRv8i16_shift [HasNEON]

sshr{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

SSHRv8i8_shift [HasNEON]

sshr{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram

SSRAd [HasNEON]

ssra	Rd, Rn, imm
Diagram
Note

Constraints: Rd = dst

SSRAv16i8_shift [HasNEON]

ssra{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SSRAv2i32_shift [HasNEON]

ssra{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SSRAv2i64_shift [HasNEON]

ssra{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SSRAv4i16_shift [HasNEON]

ssra{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SSRAv4i32_shift [HasNEON]

ssra{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SSRAv8i16_shift [HasNEON]

ssra{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SSRAv8i8_shift [HasNEON]

ssra{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

SSUBLv16i8_v8i16 [HasNEON]

ssubl2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

SSUBLv2i32_v2i64 [HasNEON]

ssubl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

SSUBLv4i16_v4i32 [HasNEON]

ssubl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

SSUBLv4i32_v2i64 [HasNEON]

ssubl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

SSUBLv8i16_v4i32 [HasNEON]

ssubl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

SSUBLv8i8_v8i16 [HasNEON]

ssubl{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

SSUBWv16i8_v8i16 [HasNEON]

ssubw2{	Rd.8h, Rn.8h, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

SSUBWv2i32_v2i64 [HasNEON]

ssubw{	Rd.2d, Rn.2d, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

SSUBWv4i16_v4i32 [HasNEON]

ssubw{	Rd.4s, Rn.4s, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

SSUBWv4i32_v2i64 [HasNEON]

ssubw2{	Rd.2d, Rn.2d, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

SSUBWv8i16_v4i32 [HasNEON]

ssubw2{	Rd.4s, Rn.4s, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

SSUBWv8i8_v8i16 [HasNEON]

ssubw{	Rd.8h, Rn.8h, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

ST1Fourv16b [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Fourv16b_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Fourv1d [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Fourv1d_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Fourv2d [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Fourv2d_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Fourv2s [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Fourv2s_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Fourv4h [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Fourv4h_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Fourv4s [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Fourv4s_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Fourv8b [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Fourv8b_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Fourv8h [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Fourv8h_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Onev16b [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Onev16b_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Onev1d [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Onev1d_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Onev2d [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Onev2d_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Onev2s [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Onev2s_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Onev4h [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Onev4h_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Onev4s [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Onev4s_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Onev8b [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Onev8b_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Onev8h [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Onev8h_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Threev16b [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Threev16b_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Threev1d [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Threev1d_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Threev2d [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Threev2d_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Threev2s [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Threev2s_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Threev4h [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Threev4h_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Threev4s [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Threev4s_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Threev8b [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Threev8b_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Threev8h [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Threev8h_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Twov16b [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Twov16b_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Twov1d [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Twov1d_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Twov2d [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Twov2d_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Twov2s [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Twov2s_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Twov4h [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Twov4h_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Twov4s [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Twov4s_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Twov8b [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Twov8b_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1Twov8h [HasNEON]

st1	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST1Twov8h_POST [HasNEON]

st1	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1i16 [HasNEON]

st1	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST1i16_POST [HasNEON]

st1	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1i32 [HasNEON]

st1	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST1i32_POST [HasNEON]

st1	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1i64 [HasNEON]

st1	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST1i64_POST [HasNEON]

st1	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST1i8 [HasNEON]

st1	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST1i8_POST [HasNEON]

st1	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2Twov16b [HasNEON]

st2	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST2Twov16b_POST [HasNEON]

st2	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2Twov2d [HasNEON]

st2	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST2Twov2d_POST [HasNEON]

st2	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2Twov2s [HasNEON]

st2	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST2Twov2s_POST [HasNEON]

st2	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2Twov4h [HasNEON]

st2	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST2Twov4h_POST [HasNEON]

st2	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2Twov4s [HasNEON]

st2	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST2Twov4s_POST [HasNEON]

st2	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2Twov8b [HasNEON]

st2	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST2Twov8b_POST [HasNEON]

st2	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2Twov8h [HasNEON]

st2	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST2Twov8h_POST [HasNEON]

st2	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2i16 [HasNEON]

st2	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST2i16_POST [HasNEON]

st2	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2i32 [HasNEON]

st2	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST2i32_POST [HasNEON]

st2	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2i64 [HasNEON]

st2	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST2i64_POST [HasNEON]

st2	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2i8 [HasNEON]

st2	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST2i8_POST [HasNEON]

st2	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3Threev16b [HasNEON]

st3	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST3Threev16b_POST [HasNEON]

st3	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3Threev2d [HasNEON]

st3	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST3Threev2d_POST [HasNEON]

st3	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3Threev2s [HasNEON]

st3	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST3Threev2s_POST [HasNEON]

st3	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3Threev4h [HasNEON]

st3	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST3Threev4h_POST [HasNEON]

st3	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3Threev4s [HasNEON]

st3	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST3Threev4s_POST [HasNEON]

st3	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3Threev8b [HasNEON]

st3	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST3Threev8b_POST [HasNEON]

st3	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3Threev8h [HasNEON]

st3	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST3Threev8h_POST [HasNEON]

st3	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3i16 [HasNEON]

st3	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST3i16_POST [HasNEON]

st3	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3i32 [HasNEON]

st3	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST3i32_POST [HasNEON]

st3	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3i64 [HasNEON]

st3	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST3i64_POST [HasNEON]

st3	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST3i8 [HasNEON]

st3	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST3i8_POST [HasNEON]

st3	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4Fourv16b [HasNEON]

st4	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST4Fourv16b_POST [HasNEON]

st4	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4Fourv2d [HasNEON]

st4	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST4Fourv2d_POST [HasNEON]

st4	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4Fourv2s [HasNEON]

st4	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST4Fourv2s_POST [HasNEON]

st4	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4Fourv4h [HasNEON]

st4	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST4Fourv4h_POST [HasNEON]

st4	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4Fourv4s [HasNEON]

st4	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST4Fourv4s_POST [HasNEON]

st4	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4Fourv8b [HasNEON]

st4	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST4Fourv8b_POST [HasNEON]

st4	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4Fourv8h [HasNEON]

st4	Vt, [Rn]
Diagram
Note

Properties: mayStore

ST4Fourv8h_POST [HasNEON]

st4	Vt, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4i16 [HasNEON]

st4	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST4i16_POST [HasNEON]

st4	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4i32 [HasNEON]

st4	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST4i32_POST [HasNEON]

st4	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4i64 [HasNEON]

st4	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST4i64_POST [HasNEON]

st4	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST4i8 [HasNEON]

st4	Vtidx, [Rn]
Diagram
Note

Properties: mayStore

ST4i8_POST [HasNEON]

st4	Vtidx, [Rn], Xm
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

SUBHNv2i64_v2i32 [HasNEON]

subhn{	Rd.2s, Rn.2d, Rm.2d|.2s	Rd, Rn, Rm}
Diagram

SUBHNv2i64_v4i32 [HasNEON]

subhn2{	Rd.4s, Rn.2d, Rm.2d|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SUBHNv4i32_v4i16 [HasNEON]

subhn{	Rd.4h, Rn.4s, Rm.4s|.4h	Rd, Rn, Rm}
Diagram

SUBHNv4i32_v8i16 [HasNEON]

subhn2{	Rd.8h, Rn.4s, Rm.4s|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SUBHNv8i16_v16i8 [HasNEON]

subhn2{	Rd.16b, Rn.8h, Rm.8h|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SUBHNv8i16_v8i8 [HasNEON]

subhn{	Rd.8b, Rn.8h, Rm.8h|.8b	Rd, Rn, Rm}
Diagram

SUBv16i8 [HasNEON]

sub{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

SUBv1i64 [HasNEON]

sub	Rd, Rn, Rm
Diagram

SUBv2i32 [HasNEON]

sub{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

SUBv2i64 [HasNEON]

sub{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

SUBv4i16 [HasNEON]

sub{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

SUBv4i32 [HasNEON]

sub{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

SUBv8i16 [HasNEON]

sub{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

SUBv8i8 [HasNEON]

sub{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

SUQADDv16i8 [HasNEON]

suqadd{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SUQADDv1i16 [HasNEON]

suqadd	Rd, Rn
Diagram
Note

Constraints: Rd = dst

SUQADDv1i32 [HasNEON]

suqadd	Rd, Rn
Diagram
Note

Constraints: Rd = dst

SUQADDv1i64 [HasNEON]

suqadd	Rd, Rn
Diagram
Note

Constraints: Rd = dst

SUQADDv1i8 [HasNEON]

suqadd	Rd, Rn
Diagram
Note

Constraints: Rd = dst

SUQADDv2i32 [HasNEON]

suqadd{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SUQADDv2i64 [HasNEON]

suqadd{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SUQADDv4i16 [HasNEON]

suqadd{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SUQADDv4i32 [HasNEON]

suqadd{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SUQADDv8i16 [HasNEON]

suqadd{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SUQADDv8i8 [HasNEON]

suqadd{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

TBLv16i8Four [HasNEON]

tbl	Vd.16b, Vn, Vm.16b
Diagram

TBLv16i8One [HasNEON]

tbl	Vd.16b, Vn, Vm.16b
Diagram

TBLv16i8Three [HasNEON]

tbl	Vd.16b, Vn, Vm.16b
Diagram

TBLv16i8Two [HasNEON]

tbl	Vd.16b, Vn, Vm.16b
Diagram

TBLv8i8Four [HasNEON]

tbl	Vd.8b, Vn, Vm.8b
Diagram

TBLv8i8One [HasNEON]

tbl	Vd.8b, Vn, Vm.8b
Diagram

TBLv8i8Three [HasNEON]

tbl	Vd.8b, Vn, Vm.8b
Diagram

TBLv8i8Two [HasNEON]

tbl	Vd.8b, Vn, Vm.8b
Diagram

TBXv16i8Four [HasNEON]

tbx	Vd.16b, Vn, Vm.16b
Diagram
Note

Constraints: Vd = dst

TBXv16i8One [HasNEON]

tbx	Vd.16b, Vn, Vm.16b
Diagram
Note

Constraints: Vd = dst

TBXv16i8Three [HasNEON]

tbx	Vd.16b, Vn, Vm.16b
Diagram
Note

Constraints: Vd = dst

TBXv16i8Two [HasNEON]

tbx	Vd.16b, Vn, Vm.16b
Diagram
Note

Constraints: Vd = dst

TBXv8i8Four [HasNEON]

tbx	Vd.8b, Vn, Vm.8b
Diagram
Note

Constraints: Vd = dst

TBXv8i8One [HasNEON]

tbx	Vd.8b, Vn, Vm.8b
Diagram
Note

Constraints: Vd = dst

TBXv8i8Three [HasNEON]

tbx	Vd.8b, Vn, Vm.8b
Diagram
Note

Constraints: Vd = dst

TBXv8i8Two [HasNEON]

tbx	Vd.8b, Vn, Vm.8b
Diagram
Note

Constraints: Vd = dst

TRN1v16i8 [HasNEON]

trn1{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram

TRN1v2i32 [HasNEON]

trn1{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram

TRN1v2i64 [HasNEON]

trn1{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm}
Diagram

TRN1v4i16 [HasNEON]

trn1{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram

TRN1v4i32 [HasNEON]

trn1{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram

TRN1v8i16 [HasNEON]

trn1{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram

TRN1v8i8 [HasNEON]

trn1{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram

TRN2v16i8 [HasNEON]

trn2{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram

TRN2v2i32 [HasNEON]

trn2{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram

TRN2v2i64 [HasNEON]

trn2{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm}
Diagram

TRN2v4i16 [HasNEON]

trn2{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram

TRN2v4i32 [HasNEON]

trn2{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram

TRN2v8i16 [HasNEON]

trn2{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram

TRN2v8i8 [HasNEON]

trn2{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram

UABALv16i8_v8i16 [HasNEON]

uabal2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABALv2i32_v2i64 [HasNEON]

uabal{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABALv4i16_v4i32 [HasNEON]

uabal{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABALv4i32_v2i64 [HasNEON]

uabal2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABALv8i16_v4i32 [HasNEON]

uabal2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABALv8i8_v8i16 [HasNEON]

uabal{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABAv16i8 [HasNEON]

uaba{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABAv2i32 [HasNEON]

uaba{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABAv4i16 [HasNEON]

uaba{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABAv4i32 [HasNEON]

uaba{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABAv8i16 [HasNEON]

uaba{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABAv8i8 [HasNEON]

uaba{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UABDLv16i8_v8i16 [HasNEON]

uabdl2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

UABDLv2i32_v2i64 [HasNEON]

uabdl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

UABDLv4i16_v4i32 [HasNEON]

uabdl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

UABDLv4i32_v2i64 [HasNEON]

uabdl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

UABDLv8i16_v4i32 [HasNEON]

uabdl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

UABDLv8i8_v8i16 [HasNEON]

uabdl{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

UABDv16i8 [HasNEON]

uabd{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UABDv2i32 [HasNEON]

uabd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UABDv4i16 [HasNEON]

uabd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UABDv4i32 [HasNEON]

uabd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UABDv8i16 [HasNEON]

uabd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UABDv8i8 [HasNEON]

uabd{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UADALPv16i8_v8i16 [HasNEON]

uadalp{	Rd.8h, Rn.16b|.8h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UADALPv2i32_v1i64 [HasNEON]

uadalp{	Rd.1d, Rn.2s|.1d	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UADALPv4i16_v2i32 [HasNEON]

uadalp{	Rd.2s, Rn.4h|.2s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UADALPv4i32_v2i64 [HasNEON]

uadalp{	Rd.2d, Rn.4s|.2d	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UADALPv8i16_v4i32 [HasNEON]

uadalp{	Rd.4s, Rn.8h|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UADALPv8i8_v4i16 [HasNEON]

uadalp{	Rd.4h, Rn.8b|.4h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UADDLPv16i8_v8i16 [HasNEON]

uaddlp{	Rd.8h, Rn.16b|.8h	Rd, Rn}
Diagram

UADDLPv2i32_v1i64 [HasNEON]

uaddlp{	Rd.1d, Rn.2s|.1d	Rd, Rn}
Diagram

UADDLPv4i16_v2i32 [HasNEON]

uaddlp{	Rd.2s, Rn.4h|.2s	Rd, Rn}
Diagram

UADDLPv4i32_v2i64 [HasNEON]

uaddlp{	Rd.2d, Rn.4s|.2d	Rd, Rn}
Diagram

UADDLPv8i16_v4i32 [HasNEON]

uaddlp{	Rd.4s, Rn.8h|.4s	Rd, Rn}
Diagram

UADDLPv8i8_v4i16 [HasNEON]

uaddlp{	Rd.4h, Rn.8b|.4h	Rd, Rn}
Diagram

UADDLVv16i8v [HasNEON]

uaddlv{	Rd, Rn.16b|.16b	Rd, Rn}
Diagram

UADDLVv4i16v [HasNEON]

uaddlv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram

UADDLVv4i32v [HasNEON]

uaddlv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram

UADDLVv8i16v [HasNEON]

uaddlv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram

UADDLVv8i8v [HasNEON]

uaddlv{	Rd, Rn.8b|.8b	Rd, Rn}
Diagram

UADDLv16i8_v8i16 [HasNEON]

uaddl2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

UADDLv2i32_v2i64 [HasNEON]

uaddl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

UADDLv4i16_v4i32 [HasNEON]

uaddl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

UADDLv4i32_v2i64 [HasNEON]

uaddl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

UADDLv8i16_v4i32 [HasNEON]

uaddl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

UADDLv8i8_v8i16 [HasNEON]

uaddl{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

UADDWv16i8_v8i16 [HasNEON]

uaddw2{	Rd.8h, Rn.8h, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

UADDWv2i32_v2i64 [HasNEON]

uaddw{	Rd.2d, Rn.2d, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

UADDWv4i16_v4i32 [HasNEON]

uaddw{	Rd.4s, Rn.4s, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

UADDWv4i32_v2i64 [HasNEON]

uaddw2{	Rd.2d, Rn.2d, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

UADDWv8i16_v4i32 [HasNEON]

uaddw2{	Rd.4s, Rn.4s, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

UADDWv8i8_v8i16 [HasNEON]

uaddw{	Rd.8h, Rn.8h, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

UCVTFd [HasNEON]

ucvtf	Rd, Rn, imm
Diagram

UCVTFs [HasNEON]

ucvtf	Rd, Rn, imm
Diagram

UCVTFv2f32 [HasNEON]

ucvtf{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

UCVTFv2f64 [HasNEON]

ucvtf{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

UCVTFv2i32_shift [HasNEON]

ucvtf{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

UCVTFv2i64_shift [HasNEON]

ucvtf{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

UCVTFv4f32 [HasNEON]

ucvtf{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

UCVTFv4i32_shift [HasNEON]

ucvtf{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

UHADDv16i8 [HasNEON]

uhadd{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UHADDv2i32 [HasNEON]

uhadd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UHADDv4i16 [HasNEON]

uhadd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UHADDv4i32 [HasNEON]

uhadd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UHADDv8i16 [HasNEON]

uhadd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UHADDv8i8 [HasNEON]

uhadd{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UHSUBv16i8 [HasNEON]

uhsub{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UHSUBv2i32 [HasNEON]

uhsub{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UHSUBv4i16 [HasNEON]

uhsub{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UHSUBv4i32 [HasNEON]

uhsub{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UHSUBv8i16 [HasNEON]

uhsub{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UHSUBv8i8 [HasNEON]

uhsub{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UMAXPv16i8 [HasNEON]

umaxp{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UMAXPv2i32 [HasNEON]

umaxp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UMAXPv4i16 [HasNEON]

umaxp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UMAXPv4i32 [HasNEON]

umaxp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UMAXPv8i16 [HasNEON]

umaxp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UMAXPv8i8 [HasNEON]

umaxp{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UMAXVv16i8v [HasNEON]

umaxv{	Rd, Rn.16b|.16b	Rd, Rn}
Diagram

UMAXVv4i16v [HasNEON]

umaxv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram

UMAXVv4i32v [HasNEON]

umaxv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram

UMAXVv8i16v [HasNEON]

umaxv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram

UMAXVv8i8v [HasNEON]

umaxv{	Rd, Rn.8b|.8b	Rd, Rn}
Diagram

UMAXv16i8 [HasNEON]

umax{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UMAXv2i32 [HasNEON]

umax{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UMAXv4i16 [HasNEON]

umax{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UMAXv4i32 [HasNEON]

umax{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UMAXv8i16 [HasNEON]

umax{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UMAXv8i8 [HasNEON]

umax{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UMINPv16i8 [HasNEON]

uminp{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UMINPv2i32 [HasNEON]

uminp{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UMINPv4i16 [HasNEON]

uminp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UMINPv4i32 [HasNEON]

uminp{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UMINPv8i16 [HasNEON]

uminp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UMINPv8i8 [HasNEON]

uminp{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UMINVv16i8v [HasNEON]

uminv{	Rd, Rn.16b|.16b	Rd, Rn}
Diagram

UMINVv4i16v [HasNEON]

uminv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram

UMINVv4i32v [HasNEON]

uminv{	Rd, Rn.4s|.4s	Rd, Rn}
Diagram

UMINVv8i16v [HasNEON]

uminv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram

UMINVv8i8v [HasNEON]

uminv{	Rd, Rn.8b|.8b	Rd, Rn}
Diagram

UMINv16i8 [HasNEON]

umin{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UMINv2i32 [HasNEON]

umin{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UMINv4i16 [HasNEON]

umin{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UMINv4i32 [HasNEON]

umin{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UMINv8i16 [HasNEON]

umin{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UMINv8i8 [HasNEON]

umin{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UMLALv16i8_v8i16 [HasNEON]

umlal2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLALv2i32_indexed [HasNEON]

umlal{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMLALv2i32_v2i64 [HasNEON]

umlal{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLALv4i16_indexed [HasNEON]

umlal{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMLALv4i16_v4i32 [HasNEON]

umlal{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLALv4i32_indexed [HasNEON]

umlal2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMLALv4i32_v2i64 [HasNEON]

umlal2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLALv8i16_indexed [HasNEON]

umlal2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMLALv8i16_v4i32 [HasNEON]

umlal2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLALv8i8_v8i16 [HasNEON]

umlal{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLSLv16i8_v8i16 [HasNEON]

umlsl2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLSLv2i32_indexed [HasNEON]

umlsl{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMLSLv2i32_v2i64 [HasNEON]

umlsl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLSLv4i16_indexed [HasNEON]

umlsl{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMLSLv4i16_v4i32 [HasNEON]

umlsl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLSLv4i32_indexed [HasNEON]

umlsl2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMLSLv4i32_v2i64 [HasNEON]

umlsl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLSLv8i16_indexed [HasNEON]

umlsl2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMLSLv8i16_v4i32 [HasNEON]

umlsl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMLSLv8i8_v8i16 [HasNEON]

umlsl{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UMOVvi16 [HasNEON]

umov{	Rd, Rn.hidx|.h	Rd, Rnidx}
Diagram

UMOVvi32 [HasNEON]

umov{	Rd, Rn.sidx|.s	Rd, Rnidx}
Diagram

UMOVvi64 [HasNEON]

umov{	Rd, Rn.didx|.d	Rd, Rnidx}
Diagram

UMOVvi8 [HasNEON]

umov{	Rd, Rn.bidx|.b	Rd, Rnidx}
Diagram

UMULLv16i8_v8i16 [HasNEON]

umull2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

UMULLv2i32_indexed [HasNEON]

umull{	Rd.2d, Rn.2s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram

UMULLv2i32_v2i64 [HasNEON]

umull{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

UMULLv4i16_indexed [HasNEON]

umull{	Rd.4s, Rn.4h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram

UMULLv4i16_v4i32 [HasNEON]

umull{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

UMULLv4i32_indexed [HasNEON]

umull2{	Rd.2d, Rn.4s, Rm.sidx|.2d	Rd, Rn, Rmidx}
Diagram

UMULLv4i32_v2i64 [HasNEON]

umull2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

UMULLv8i16_indexed [HasNEON]

umull2{	Rd.4s, Rn.8h, Rm.hidx|.4s	Rd, Rn, Rmidx}
Diagram

UMULLv8i16_v4i32 [HasNEON]

umull2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

UMULLv8i8_v8i16 [HasNEON]

umull{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

UQADDv16i8 [HasNEON]

uqadd{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UQADDv1i16 [HasNEON]

uqadd	Rd, Rn, Rm
Diagram

UQADDv1i32 [HasNEON]

uqadd	Rd, Rn, Rm
Diagram

UQADDv1i64 [HasNEON]

uqadd	Rd, Rn, Rm
Diagram

UQADDv1i8 [HasNEON]

uqadd	Rd, Rn, Rm
Diagram

UQADDv2i32 [HasNEON]

uqadd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UQADDv2i64 [HasNEON]

uqadd{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

UQADDv4i16 [HasNEON]

uqadd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UQADDv4i32 [HasNEON]

uqadd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UQADDv8i16 [HasNEON]

uqadd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UQADDv8i8 [HasNEON]

uqadd{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UQRSHLv16i8 [HasNEON]

uqrshl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UQRSHLv1i16 [HasNEON]

uqrshl	Rd, Rn, Rm
Diagram

UQRSHLv1i32 [HasNEON]

uqrshl	Rd, Rn, Rm
Diagram

UQRSHLv1i64 [HasNEON]

uqrshl	Rd, Rn, Rm
Diagram

UQRSHLv1i8 [HasNEON]

uqrshl	Rd, Rn, Rm
Diagram

UQRSHLv2i32 [HasNEON]

uqrshl{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UQRSHLv2i64 [HasNEON]

uqrshl{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

UQRSHLv4i16 [HasNEON]

uqrshl{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UQRSHLv4i32 [HasNEON]

uqrshl{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UQRSHLv8i16 [HasNEON]

uqrshl{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UQRSHLv8i8 [HasNEON]

uqrshl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UQRSHRNb [HasNEON]

uqrshrn	Rd, Rn, imm
Diagram

UQRSHRNh [HasNEON]

uqrshrn	Rd, Rn, imm
Diagram

UQRSHRNs [HasNEON]

uqrshrn	Rd, Rn, imm
Diagram

UQRSHRNv16i8_shift [HasNEON]

uqrshrn2{	Rd.16b, Rn.8h, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

UQRSHRNv2i32_shift [HasNEON]

uqrshrn{	Rd.2s, Rn.2d, imm|.2s	Rd, Rn, imm}
Diagram

UQRSHRNv4i16_shift [HasNEON]

uqrshrn{	Rd.4h, Rn.4s, imm|.4h	Rd, Rn, imm}
Diagram

UQRSHRNv4i32_shift [HasNEON]

uqrshrn2{	Rd.4s, Rn.2d, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

UQRSHRNv8i16_shift [HasNEON]

uqrshrn2{	Rd.8h, Rn.4s, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

UQRSHRNv8i8_shift [HasNEON]

uqrshrn{	Rd.8b, Rn.8h, imm|.8b	Rd, Rn, imm}
Diagram

UQSHLb [HasNEON]

uqshl	Rd, Rn, imm
Diagram

UQSHLd [HasNEON]

uqshl	Rd, Rn, imm
Diagram

UQSHLh [HasNEON]

uqshl	Rd, Rn, imm
Diagram

UQSHLs [HasNEON]

uqshl	Rd, Rn, imm
Diagram

UQSHLv16i8 [HasNEON]

uqshl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UQSHLv16i8_shift [HasNEON]

uqshl{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram

UQSHLv1i16 [HasNEON]

uqshl	Rd, Rn, Rm
Diagram

UQSHLv1i32 [HasNEON]

uqshl	Rd, Rn, Rm
Diagram

UQSHLv1i64 [HasNEON]

uqshl	Rd, Rn, Rm
Diagram

UQSHLv1i8 [HasNEON]

uqshl	Rd, Rn, Rm
Diagram

UQSHLv2i32 [HasNEON]

uqshl{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UQSHLv2i32_shift [HasNEON]

uqshl{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

UQSHLv2i64 [HasNEON]

uqshl{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

UQSHLv2i64_shift [HasNEON]

uqshl{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

UQSHLv4i16 [HasNEON]

uqshl{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UQSHLv4i16_shift [HasNEON]

uqshl{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

UQSHLv4i32 [HasNEON]

uqshl{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UQSHLv4i32_shift [HasNEON]

uqshl{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

UQSHLv8i16 [HasNEON]

uqshl{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UQSHLv8i16_shift [HasNEON]

uqshl{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

UQSHLv8i8 [HasNEON]

uqshl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UQSHLv8i8_shift [HasNEON]

uqshl{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram

UQSHRNb [HasNEON]

uqshrn	Rd, Rn, imm
Diagram

UQSHRNh [HasNEON]

uqshrn	Rd, Rn, imm
Diagram

UQSHRNs [HasNEON]

uqshrn	Rd, Rn, imm
Diagram

UQSHRNv16i8_shift [HasNEON]

uqshrn2{	Rd.16b, Rn.8h, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

UQSHRNv2i32_shift [HasNEON]

uqshrn{	Rd.2s, Rn.2d, imm|.2s	Rd, Rn, imm}
Diagram

UQSHRNv4i16_shift [HasNEON]

uqshrn{	Rd.4h, Rn.4s, imm|.4h	Rd, Rn, imm}
Diagram

UQSHRNv4i32_shift [HasNEON]

uqshrn2{	Rd.4s, Rn.2d, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

UQSHRNv8i16_shift [HasNEON]

uqshrn2{	Rd.8h, Rn.4s, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

UQSHRNv8i8_shift [HasNEON]

uqshrn{	Rd.8b, Rn.8h, imm|.8b	Rd, Rn, imm}
Diagram

UQSUBv16i8 [HasNEON]

uqsub{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

UQSUBv1i16 [HasNEON]

uqsub	Rd, Rn, Rm
Diagram

UQSUBv1i32 [HasNEON]

uqsub	Rd, Rn, Rm
Diagram

UQSUBv1i64 [HasNEON]

uqsub	Rd, Rn, Rm
Diagram

UQSUBv1i8 [HasNEON]

uqsub	Rd, Rn, Rm
Diagram

UQSUBv2i32 [HasNEON]

uqsub{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

UQSUBv2i64 [HasNEON]

uqsub{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

UQSUBv4i16 [HasNEON]

uqsub{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

UQSUBv4i32 [HasNEON]

uqsub{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

UQSUBv8i16 [HasNEON]

uqsub{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

UQSUBv8i8 [HasNEON]

uqsub{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

UQXTNv16i8 [HasNEON]

uqxtn2{	Rd.16b, Rn.8h|.16b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UQXTNv1i16 [HasNEON]

uqxtn	Rd, Rn
Diagram

UQXTNv1i32 [HasNEON]

uqxtn	Rd, Rn
Diagram

UQXTNv1i8 [HasNEON]

uqxtn	Rd, Rn
Diagram

UQXTNv2i32 [HasNEON]

uqxtn{	Rd.2s, Rn.2d|.2s	Rd, Rn}
Diagram

UQXTNv4i16 [HasNEON]

uqxtn{	Rd.4h, Rn.4s|.4h	Rd, Rn}
Diagram

UQXTNv4i32 [HasNEON]

uqxtn2{	Rd.4s, Rn.2d|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UQXTNv8i16 [HasNEON]

uqxtn2{	Rd.8h, Rn.4s|.8h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

UQXTNv8i8 [HasNEON]

uqxtn{	Rd.8b, Rn.8h|.8b	Rd, Rn}
Diagram

URECPEv2i32 [HasNEON]

urecpe{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

URECPEv4i32 [HasNEON]

urecpe{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

URHADDv16i8 [HasNEON]

urhadd{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

URHADDv2i32 [HasNEON]

urhadd{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

URHADDv4i16 [HasNEON]

urhadd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

URHADDv4i32 [HasNEON]

urhadd{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

URHADDv8i16 [HasNEON]

urhadd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

URHADDv8i8 [HasNEON]

urhadd{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

URSHLv16i8 [HasNEON]

urshl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

URSHLv1i64 [HasNEON]

urshl	Rd, Rn, Rm
Diagram

URSHLv2i32 [HasNEON]

urshl{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

URSHLv2i64 [HasNEON]

urshl{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

URSHLv4i16 [HasNEON]

urshl{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

URSHLv4i32 [HasNEON]

urshl{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

URSHLv8i16 [HasNEON]

urshl{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

URSHLv8i8 [HasNEON]

urshl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

URSHRd [HasNEON]

urshr	Rd, Rn, imm
Diagram

URSHRv16i8_shift [HasNEON]

urshr{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram

URSHRv2i32_shift [HasNEON]

urshr{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

URSHRv2i64_shift [HasNEON]

urshr{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

URSHRv4i16_shift [HasNEON]

urshr{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

URSHRv4i32_shift [HasNEON]

urshr{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

URSHRv8i16_shift [HasNEON]

urshr{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

URSHRv8i8_shift [HasNEON]

urshr{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram

URSQRTEv2i32 [HasNEON]

ursqrte{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram

URSQRTEv4i32 [HasNEON]

ursqrte{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram

URSRAd [HasNEON]

ursra	Rd, Rn, imm
Diagram
Note

Constraints: Rd = dst

URSRAv16i8_shift [HasNEON]

ursra{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

URSRAv2i32_shift [HasNEON]

ursra{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

URSRAv2i64_shift [HasNEON]

ursra{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

URSRAv4i16_shift [HasNEON]

ursra{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

URSRAv4i32_shift [HasNEON]

ursra{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

URSRAv8i16_shift [HasNEON]

ursra{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

URSRAv8i8_shift [HasNEON]

ursra{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

USHLLv16i8_shift [HasNEON]

ushll2{	Rd.8h, Rn.16b, imm|.8h	Rd, Rn, imm}
Diagram

USHLLv2i32_shift [HasNEON]

ushll{	Rd.2d, Rn.2s, imm|.2d	Rd, Rn, imm}
Diagram

USHLLv4i16_shift [HasNEON]

ushll{	Rd.4s, Rn.4h, imm|.4s	Rd, Rn, imm}
Diagram

USHLLv4i32_shift [HasNEON]

ushll2{	Rd.2d, Rn.4s, imm|.2d	Rd, Rn, imm}
Diagram

USHLLv8i16_shift [HasNEON]

ushll2{	Rd.4s, Rn.8h, imm|.4s	Rd, Rn, imm}
Diagram

USHLLv8i8_shift [HasNEON]

ushll{	Rd.8h, Rn.8b, imm|.8h	Rd, Rn, imm}
Diagram

USHLv16i8 [HasNEON]

ushl{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm|}
Diagram

USHLv1i64 [HasNEON]

ushl	Rd, Rn, Rm
Diagram

USHLv2i32 [HasNEON]

ushl{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram

USHLv2i64 [HasNEON]

ushl{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram

USHLv4i16 [HasNEON]

ushl{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram

USHLv4i32 [HasNEON]

ushl{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram

USHLv8i16 [HasNEON]

ushl{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram

USHLv8i8 [HasNEON]

ushl{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm|}
Diagram

USHRd [HasNEON]

ushr	Rd, Rn, imm
Diagram

USHRv16i8_shift [HasNEON]

ushr{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram

USHRv2i32_shift [HasNEON]

ushr{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram

USHRv2i64_shift [HasNEON]

ushr{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram

USHRv4i16_shift [HasNEON]

ushr{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

USHRv4i32_shift [HasNEON]

ushr{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram

USHRv8i16_shift [HasNEON]

ushr{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

USHRv8i8_shift [HasNEON]

ushr{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram

USQADDv16i8 [HasNEON]

usqadd{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

USQADDv1i16 [HasNEON]

usqadd	Rd, Rn
Diagram
Note

Constraints: Rd = dst

USQADDv1i32 [HasNEON]

usqadd	Rd, Rn
Diagram
Note

Constraints: Rd = dst

USQADDv1i64 [HasNEON]

usqadd	Rd, Rn
Diagram
Note

Constraints: Rd = dst

USQADDv1i8 [HasNEON]

usqadd	Rd, Rn
Diagram
Note

Constraints: Rd = dst

USQADDv2i32 [HasNEON]

usqadd{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

USQADDv2i64 [HasNEON]

usqadd{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

USQADDv4i16 [HasNEON]

usqadd{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

USQADDv4i32 [HasNEON]

usqadd{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

USQADDv8i16 [HasNEON]

usqadd{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

USQADDv8i8 [HasNEON]

usqadd{	Rd.8b, Rn.8b|.8b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

USRAd [HasNEON]

usra	Rd, Rn, imm
Diagram
Note

Constraints: Rd = dst

USRAv16i8_shift [HasNEON]

usra{	Rd.16b, Rn.16b, imm|.16b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

USRAv2i32_shift [HasNEON]

usra{	Rd.2s, Rn.2s, imm|.2s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

USRAv2i64_shift [HasNEON]

usra{	Rd.2d, Rn.2d, imm|.2d	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

USRAv4i16_shift [HasNEON]

usra{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

USRAv4i32_shift [HasNEON]

usra{	Rd.4s, Rn.4s, imm|.4s	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

USRAv8i16_shift [HasNEON]

usra{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

USRAv8i8_shift [HasNEON]

usra{	Rd.8b, Rn.8b, imm|.8b	Rd, Rn, imm}
Diagram
Note

Constraints: Rd = dst

USUBLv16i8_v8i16 [HasNEON]

usubl2{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

USUBLv2i32_v2i64 [HasNEON]

usubl{	Rd.2d, Rn.2s, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

USUBLv4i16_v4i32 [HasNEON]

usubl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

USUBLv4i32_v2i64 [HasNEON]

usubl2{	Rd.2d, Rn.4s, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

USUBLv8i16_v4i32 [HasNEON]

usubl2{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

USUBLv8i8_v8i16 [HasNEON]

usubl{	Rd.8h, Rn.8b, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

USUBWv16i8_v8i16 [HasNEON]

usubw2{	Rd.8h, Rn.8h, Rm.16b|.8h	Rd, Rn, Rm}
Diagram

USUBWv2i32_v2i64 [HasNEON]

usubw{	Rd.2d, Rn.2d, Rm.2s|.2d	Rd, Rn, Rm}
Diagram

USUBWv4i16_v4i32 [HasNEON]

usubw{	Rd.4s, Rn.4s, Rm.4h|.4s	Rd, Rn, Rm}
Diagram

USUBWv4i32_v2i64 [HasNEON]

usubw2{	Rd.2d, Rn.2d, Rm.4s|.2d	Rd, Rn, Rm}
Diagram

USUBWv8i16_v4i32 [HasNEON]

usubw2{	Rd.4s, Rn.4s, Rm.8h|.4s	Rd, Rn, Rm}
Diagram

USUBWv8i8_v8i16 [HasNEON]

usubw{	Rd.8h, Rn.8h, Rm.8b|.8h	Rd, Rn, Rm}
Diagram

UZP1v16i8 [HasNEON]

uzp1{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram

UZP1v2i32 [HasNEON]

uzp1{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram

UZP1v2i64 [HasNEON]

uzp1{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm}
Diagram

UZP1v4i16 [HasNEON]

uzp1{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram

UZP1v4i32 [HasNEON]

uzp1{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram

UZP1v8i16 [HasNEON]

uzp1{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram

UZP1v8i8 [HasNEON]

uzp1{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram

UZP2v16i8 [HasNEON]

uzp2{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram

UZP2v2i32 [HasNEON]

uzp2{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram

UZP2v2i64 [HasNEON]

uzp2{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm}
Diagram

UZP2v4i16 [HasNEON]

uzp2{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram

UZP2v4i32 [HasNEON]

uzp2{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram

UZP2v8i16 [HasNEON]

uzp2{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram

UZP2v8i8 [HasNEON]

uzp2{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram

XTNv16i8 [HasNEON]

xtn2{	Rd.16b, Rn.8h|.16b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

XTNv2i32 [HasNEON]

xtn{	Rd.2s, Rn.2d|.2s	Rd, Rn}
Diagram

XTNv4i16 [HasNEON]

xtn{	Rd.4h, Rn.4s|.4h	Rd, Rn}
Diagram

XTNv4i32 [HasNEON]

xtn2{	Rd.4s, Rn.2d|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

XTNv8i16 [HasNEON]

xtn2{	Rd.8h, Rn.4s|.8h	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

XTNv8i8 [HasNEON]

xtn{	Rd.8b, Rn.8h|.8b	Rd, Rn}
Diagram

ZIP1v16i8 [HasNEON]

zip1{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram

ZIP1v2i32 [HasNEON]

zip1{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram

ZIP1v2i64 [HasNEON]

zip1{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm}
Diagram

ZIP1v4i16 [HasNEON]

zip1{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram

ZIP1v4i32 [HasNEON]

zip1{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram

ZIP1v8i16 [HasNEON]

zip1{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram

ZIP1v8i8 [HasNEON]

zip1{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram

ZIP2v16i8 [HasNEON]

zip2{	Rd.16b, Rn.16b, Rm.16b|.16b	Rd, Rn, Rm}
Diagram

ZIP2v2i32 [HasNEON]

zip2{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram

ZIP2v2i64 [HasNEON]

zip2{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm}
Diagram

ZIP2v4i16 [HasNEON]

zip2{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram

ZIP2v4i32 [HasNEON]

zip2{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram

ZIP2v8i16 [HasNEON]

zip2{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram

ZIP2v8i8 [HasNEON]

zip2{	Rd.8b, Rn.8b, Rm.8b|.8b	Rd, Rn, Rm}
Diagram

FABD16 [HasNEON, HasFullFP16]

fabd	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FABDv4f16 [HasNEON, HasFullFP16]

fabd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FABDv8f16 [HasNEON, HasFullFP16]

fabd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FABSv4f16 [HasNEON, HasFullFP16]

fabs{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

FABSv8f16 [HasNEON, HasFullFP16]

fabs{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

FACGE16 [HasNEON, HasFullFP16]

facge	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FACGEv4f16 [HasNEON, HasFullFP16]

facge{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FACGEv8f16 [HasNEON, HasFullFP16]

facge{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FACGT16 [HasNEON, HasFullFP16]

facgt	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FACGTv4f16 [HasNEON, HasFullFP16]

facgt{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FACGTv8f16 [HasNEON, HasFullFP16]

facgt{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDPv2i16p [HasNEON, HasFullFP16]

faddp{	Rd, Rn.2h|.2h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FADDPv4f16 [HasNEON, HasFullFP16]

faddp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDPv8f16 [HasNEON, HasFullFP16]

faddp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDv4f16 [HasNEON, HasFullFP16]

fadd{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FADDv8f16 [HasNEON, HasFullFP16]

fadd{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMEQ16 [HasNEON, HasFullFP16]

fcmeq	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMEQv1i16rz [HasNEON, HasFullFP16]

fcmeq	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMEQv4f16 [HasNEON, HasFullFP16]

fcmeq{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMEQv4i16rz [HasNEON, HasFullFP16]

fcmeq{	Rd.4h, Rn.4h, #0.0|.4h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMEQv8f16 [HasNEON, HasFullFP16]

fcmeq{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMEQv8i16rz [HasNEON, HasFullFP16]

fcmeq{	Rd.8h, Rn.8h, #0.0|.8h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGE16 [HasNEON, HasFullFP16]

fcmge	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMGEv1i16rz [HasNEON, HasFullFP16]

fcmge	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGEv4f16 [HasNEON, HasFullFP16]

fcmge{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGEv4i16rz [HasNEON, HasFullFP16]

fcmge{	Rd.4h, Rn.4h, #0.0|.4h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGEv8f16 [HasNEON, HasFullFP16]

fcmge{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGEv8i16rz [HasNEON, HasFullFP16]

fcmge{	Rd.8h, Rn.8h, #0.0|.8h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGT16 [HasNEON, HasFullFP16]

fcmgt	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMGTv1i16rz [HasNEON, HasFullFP16]

fcmgt	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGTv4f16 [HasNEON, HasFullFP16]

fcmgt{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGTv4i16rz [HasNEON, HasFullFP16]

fcmgt{	Rd.4h, Rn.4h, #0.0|.4h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMGTv8f16 [HasNEON, HasFullFP16]

fcmgt{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FCMGTv8i16rz [HasNEON, HasFullFP16]

fcmgt{	Rd.8h, Rn.8h, #0.0|.8h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLEv1i16rz [HasNEON, HasFullFP16]

fcmle	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLEv4i16rz [HasNEON, HasFullFP16]

fcmle{	Rd.4h, Rn.4h, #0.0|.4h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLEv8i16rz [HasNEON, HasFullFP16]

fcmle{	Rd.8h, Rn.8h, #0.0|.8h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLTv1i16rz [HasNEON, HasFullFP16]

fcmlt	Rd, Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLTv4i16rz [HasNEON, HasFullFP16]

fcmlt{	Rd.4h, Rn.4h, #0.0|.4h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCMLTv8i16rz [HasNEON, HasFullFP16]

fcmlt{	Rd.8h, Rn.8h, #0.0|.8h	Rd, Rn, #0.0}
Diagram
Note

Properties: mayRaiseFPException

FCVTASv4f16 [HasNEON, HasFullFP16]

fcvtas{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTASv8f16 [HasNEON, HasFullFP16]

fcvtas{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTAUv4f16 [HasNEON, HasFullFP16]

fcvtau{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTAUv8f16 [HasNEON, HasFullFP16]

fcvtau{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMSv4f16 [HasNEON, HasFullFP16]

fcvtms{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMSv8f16 [HasNEON, HasFullFP16]

fcvtms{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMUv4f16 [HasNEON, HasFullFP16]

fcvtmu{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTMUv8f16 [HasNEON, HasFullFP16]

fcvtmu{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNSv4f16 [HasNEON, HasFullFP16]

fcvtns{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNSv8f16 [HasNEON, HasFullFP16]

fcvtns{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNUv4f16 [HasNEON, HasFullFP16]

fcvtnu{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTNUv8f16 [HasNEON, HasFullFP16]

fcvtnu{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPSv4f16 [HasNEON, HasFullFP16]

fcvtps{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPSv8f16 [HasNEON, HasFullFP16]

fcvtps{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPUv4f16 [HasNEON, HasFullFP16]

fcvtpu{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTPUv8f16 [HasNEON, HasFullFP16]

fcvtpu{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZSh [HasNEON, HasFullFP16]

fcvtzs	Rd, Rn, imm
Diagram

FCVTZSv4f16 [HasNEON, HasFullFP16]

fcvtzs{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZSv4i16_shift [HasNEON, HasFullFP16]

fcvtzs{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

FCVTZSv8f16 [HasNEON, HasFullFP16]

fcvtzs{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZSv8i16_shift [HasNEON, HasFullFP16]

fcvtzs{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

FCVTZUh [HasNEON, HasFullFP16]

fcvtzu	Rd, Rn, imm
Diagram

FCVTZUv4f16 [HasNEON, HasFullFP16]

fcvtzu{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZUv4i16_shift [HasNEON, HasFullFP16]

fcvtzu{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

FCVTZUv8f16 [HasNEON, HasFullFP16]

fcvtzu{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FCVTZUv8i16_shift [HasNEON, HasFullFP16]

fcvtzu{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

FDIVv4f16 [HasNEON, HasFullFP16]

fdiv{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FDIVv8f16 [HasNEON, HasFullFP16]

fdiv{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMPv2i16p [HasNEON, HasFullFP16]

fmaxnmp{	Rd, Rn.2h|.2h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMPv4f16 [HasNEON, HasFullFP16]

fmaxnmp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMPv8f16 [HasNEON, HasFullFP16]

fmaxnmp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMVv4i16v [HasNEON, HasFullFP16]

fmaxnmv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMVv8i16v [HasNEON, HasFullFP16]

fmaxnmv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMv4f16 [HasNEON, HasFullFP16]

fmaxnm{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXNMv8f16 [HasNEON, HasFullFP16]

fmaxnm{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXPv2i16p [HasNEON, HasFullFP16]

fmaxp{	Rd, Rn.2h|.2h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXPv4f16 [HasNEON, HasFullFP16]

fmaxp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXPv8f16 [HasNEON, HasFullFP16]

fmaxp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXVv4i16v [HasNEON, HasFullFP16]

fmaxv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXVv8i16v [HasNEON, HasFullFP16]

fmaxv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMAXv4f16 [HasNEON, HasFullFP16]

fmax{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMAXv8f16 [HasNEON, HasFullFP16]

fmax{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMPv2i16p [HasNEON, HasFullFP16]

fminnmp{	Rd, Rn.2h|.2h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINNMPv4f16 [HasNEON, HasFullFP16]

fminnmp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMPv8f16 [HasNEON, HasFullFP16]

fminnmp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMVv4i16v [HasNEON, HasFullFP16]

fminnmv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINNMVv8i16v [HasNEON, HasFullFP16]

fminnmv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINNMv4f16 [HasNEON, HasFullFP16]

fminnm{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINNMv8f16 [HasNEON, HasFullFP16]

fminnm{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINPv2i16p [HasNEON, HasFullFP16]

fminp{	Rd, Rn.2h|.2h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINPv4f16 [HasNEON, HasFullFP16]

fminp{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINPv8f16 [HasNEON, HasFullFP16]

fminp{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINVv4i16v [HasNEON, HasFullFP16]

fminv{	Rd, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINVv8i16v [HasNEON, HasFullFP16]

fminv{	Rd, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FMINv4f16 [HasNEON, HasFullFP16]

fmin{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMINv8f16 [HasNEON, HasFullFP16]

fmin{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMLAv1i16_indexed [HasNEON, HasFullFP16]

fmla{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv4f16 [HasNEON, HasFullFP16]

fmla{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv4i16_indexed [HasNEON, HasFullFP16]

fmla{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv8f16 [HasNEON, HasFullFP16]

fmla{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAv8i16_indexed [HasNEON, HasFullFP16]

fmla{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv1i16_indexed [HasNEON, HasFullFP16]

fmls{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv4f16 [HasNEON, HasFullFP16]

fmls{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv4i16_indexed [HasNEON, HasFullFP16]

fmls{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv8f16 [HasNEON, HasFullFP16]

fmls{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSv8i16_indexed [HasNEON, HasFullFP16]

fmls{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMOVv4f16_ns [HasNEON, HasFullFP16]

fmov{	Rd.4h, imm8|.4h	Rd, imm8}
Diagram

FMOVv8f16_ns [HasNEON, HasFullFP16]

fmov{	Rd.8h, imm8|.8h	Rd, imm8}
Diagram

FMULXv1i16_indexed [HasNEON, HasFullFP16]

fmulx{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULXv4f16 [HasNEON, HasFullFP16]

fmulx{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULXv4i16_indexed [HasNEON, HasFullFP16]

fmulx{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULXv8f16 [HasNEON, HasFullFP16]

fmulx{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULXv8i16_indexed [HasNEON, HasFullFP16]

fmulx{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULv1i16_indexed [HasNEON, HasFullFP16]

fmul{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULv4f16 [HasNEON, HasFullFP16]

fmul{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULv4i16_indexed [HasNEON, HasFullFP16]

fmul{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FMULv8f16 [HasNEON, HasFullFP16]

fmul{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FMULv8i16_indexed [HasNEON, HasFullFP16]

fmul{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

FNEGv4f16 [HasNEON, HasFullFP16]

fneg{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram

FNEGv8f16 [HasNEON, HasFullFP16]

fneg{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram

FRECPEv4f16 [HasNEON, HasFullFP16]

frecpe{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRECPEv8f16 [HasNEON, HasFullFP16]

frecpe{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRECPSv4f16 [HasNEON, HasFullFP16]

frecps{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FRECPSv8f16 [HasNEON, HasFullFP16]

frecps{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FRINTAv4f16 [HasNEON, HasFullFP16]

frinta{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTAv8f16 [HasNEON, HasFullFP16]

frinta{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTIv4f16 [HasNEON, HasFullFP16]

frinti{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTIv8f16 [HasNEON, HasFullFP16]

frinti{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTMv4f16 [HasNEON, HasFullFP16]

frintm{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTMv8f16 [HasNEON, HasFullFP16]

frintm{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTNv4f16 [HasNEON, HasFullFP16]

frintn{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTNv8f16 [HasNEON, HasFullFP16]

frintn{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTPv4f16 [HasNEON, HasFullFP16]

frintp{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTPv8f16 [HasNEON, HasFullFP16]

frintp{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTXv4f16 [HasNEON, HasFullFP16]

frintx{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTXv8f16 [HasNEON, HasFullFP16]

frintx{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTZv4f16 [HasNEON, HasFullFP16]

frintz{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINTZv8f16 [HasNEON, HasFullFP16]

frintz{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTEv4f16 [HasNEON, HasFullFP16]

frsqrte{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTEv8f16 [HasNEON, HasFullFP16]

frsqrte{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTSv4f16 [HasNEON, HasFullFP16]

frsqrts{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FRSQRTSv8f16 [HasNEON, HasFullFP16]

frsqrts{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSQRTv4f16 [HasNEON, HasFullFP16]

fsqrt{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FSQRTv8f16 [HasNEON, HasFullFP16]

fsqrt{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FSUBv4f16 [HasNEON, HasFullFP16]

fsub{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSUBv8f16 [HasNEON, HasFullFP16]

fsub{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

SCVTFh [HasNEON, HasFullFP16]

scvtf	Rd, Rn, imm
Diagram

SCVTFv4f16 [HasNEON, HasFullFP16]

scvtf{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

SCVTFv4i16_shift [HasNEON, HasFullFP16]

scvtf{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

SCVTFv8f16 [HasNEON, HasFullFP16]

scvtf{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

SCVTFv8i16_shift [HasNEON, HasFullFP16]

scvtf{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

UCVTFh [HasNEON, HasFullFP16]

ucvtf	Rd, Rn, imm
Diagram

UCVTFv4f16 [HasNEON, HasFullFP16]

ucvtf{	Rd.4h, Rn.4h|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

UCVTFv4i16_shift [HasNEON, HasFullFP16]

ucvtf{	Rd.4h, Rn.4h, imm|.4h	Rd, Rn, imm}
Diagram

UCVTFv8f16 [HasNEON, HasFullFP16]

ucvtf{	Rd.8h, Rn.8h|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

UCVTFv8i16_shift [HasNEON, HasFullFP16]

ucvtf{	Rd.8h, Rn.8h, imm|.8h	Rd, Rn, imm}
Diagram

FCADDv4f16 [HasNEON, HasFullFP16, HasComplxNum]

fcadd{	Rd.4h, Rn.4h, Rm.4h, rot|.4h	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

FCADDv8f16 [HasNEON, HasFullFP16, HasComplxNum]

fcadd{	Rd.8h, Rn.8h, Rm.8h, rot|.8h	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

FCMLAv4f16 [HasNEON, HasFullFP16, HasComplxNum]

fcmla{	Rd.4h, Rn.4h, Rm.4h, rot|.4h	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCMLAv4f16_indexed [HasNEON, HasFullFP16, HasComplxNum]

fcmla{	Rd.4h, Rn.4h, Rm.hidx, rot|.4h	Rd, Rn, Rmidx, rot}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCMLAv8f16 [HasNEON, HasFullFP16, HasComplxNum]

fcmla{	Rd.8h, Rn.8h, Rm.8h, rot|.8h	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCMLAv8f16_indexed [HasNEON, HasFullFP16, HasComplxNum]

fcmla{	Rd.8h, Rn.8h, Rm.hidx, rot|.8h	Rd, Rn, Rmidx, rot}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

LDTNPQi [HasNEON, HasLSUI]

ldtnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTPQi [HasNEON, HasLSUI]

ldtp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTPQpost [HasNEON, HasLSUI]

ldtp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDTPQpre [HasNEON, HasLSUI]

ldtp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

STTNPQi [HasNEON, HasLSUI]

sttnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STTPQi [HasNEON, HasLSUI]

sttp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STTPQpost [HasNEON, HasLSUI]

sttp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STTPQpre [HasNEON, HasLSUI]

sttp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

FCVTASDHr [HasNEON, HasFPRCVT]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASDSr [HasNEON, HasFPRCVT]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASSDr [HasNEON, HasFPRCVT]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASSHr [HasNEON, HasFPRCVT]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUDHr [HasNEON, HasFPRCVT]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUDSr [HasNEON, HasFPRCVT]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUSDr [HasNEON, HasFPRCVT]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUSHr [HasNEON, HasFPRCVT]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSDHr [HasNEON, HasFPRCVT]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSDSr [HasNEON, HasFPRCVT]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSSDr [HasNEON, HasFPRCVT]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSSHr [HasNEON, HasFPRCVT]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUDHr [HasNEON, HasFPRCVT]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUDSr [HasNEON, HasFPRCVT]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUSDr [HasNEON, HasFPRCVT]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUSHr [HasNEON, HasFPRCVT]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSDHr [HasNEON, HasFPRCVT]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSDSr [HasNEON, HasFPRCVT]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSSDr [HasNEON, HasFPRCVT]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSSHr [HasNEON, HasFPRCVT]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUDHr [HasNEON, HasFPRCVT]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUDSr [HasNEON, HasFPRCVT]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUSDr [HasNEON, HasFPRCVT]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUSHr [HasNEON, HasFPRCVT]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSDHr [HasNEON, HasFPRCVT]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSDSr [HasNEON, HasFPRCVT]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSSDr [HasNEON, HasFPRCVT]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSSHr [HasNEON, HasFPRCVT]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUDHr [HasNEON, HasFPRCVT]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUDSr [HasNEON, HasFPRCVT]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUSDr [HasNEON, HasFPRCVT]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUSHr [HasNEON, HasFPRCVT]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSDHr [HasNEON, HasFPRCVT]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSDSr [HasNEON, HasFPRCVT]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSSDr [HasNEON, HasFPRCVT]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSSHr [HasNEON, HasFPRCVT]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUDHr [HasNEON, HasFPRCVT]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUDSr [HasNEON, HasFPRCVT]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUSDr [HasNEON, HasFPRCVT]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUSHr [HasNEON, HasFPRCVT]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFDSr [HasNEON, HasFPRCVT]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFHDr [HasNEON, HasFPRCVT]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFHSr [HasNEON, HasFPRCVT]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFSDr [HasNEON, HasFPRCVT]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFDSr [HasNEON, HasFPRCVT]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFHDr [HasNEON, HasFPRCVT]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFHSr [HasNEON, HasFPRCVT]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFSDr [HasNEON, HasFPRCVT]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FAMAXv2f32 [HasNEON, HasFAMINMAX]

famax{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMAXv2f64 [HasNEON, HasFAMINMAX]

famax{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMAXv4f16 [HasNEON, HasFAMINMAX]

famax{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMAXv4f32 [HasNEON, HasFAMINMAX]

famax{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMAXv8f16 [HasNEON, HasFAMINMAX]

famax{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMINv2f32 [HasNEON, HasFAMINMAX]

famin{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMINv2f64 [HasNEON, HasFAMINMAX]

famin{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMINv4f16 [HasNEON, HasFAMINMAX]

famin{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMINv4f32 [HasNEON, HasFAMINMAX]

famin{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FAMINv8f16 [HasNEON, HasFAMINMAX]

famin{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

LDAP1 [HasNEON, HasRCPC3]

ldap1	VtQ, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

Note

Constraints: Vt = dst

LDAPURbi [HasNEON, HasRCPC3]

ldapur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayLoad

LDAPURdi [HasNEON, HasRCPC3]

ldapur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayLoad

LDAPURhi [HasNEON, HasRCPC3]

ldapur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayLoad

LDAPURqi [HasNEON, HasRCPC3]

ldapur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayLoad

LDAPURsi [HasNEON, HasRCPC3]

ldapur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayLoad

SQRDMLAHv1i16_indexed [HasNEON, HasRDM]

sqrdmlah{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv1i32_indexed [HasNEON, HasRDM]

sqrdmlah{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv2i32 [HasNEON, HasRDM]

sqrdmlah{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv2i32_indexed [HasNEON, HasRDM]

sqrdmlah{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv4i16 [HasNEON, HasRDM]

sqrdmlah{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv4i16_indexed [HasNEON, HasRDM]

sqrdmlah{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv4i32 [HasNEON, HasRDM]

sqrdmlah{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv4i32_indexed [HasNEON, HasRDM]

sqrdmlah{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv8i16 [HasNEON, HasRDM]

sqrdmlah{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv8i16_indexed [HasNEON, HasRDM]

sqrdmlah{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv1i16_indexed [HasNEON, HasRDM]

sqrdmlsh{	Rd, Rn, Rm.hidx|.h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv1i32_indexed [HasNEON, HasRDM]

sqrdmlsh{	Rd, Rn, Rm.sidx|.s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv2i32 [HasNEON, HasRDM]

sqrdmlsh{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv2i32_indexed [HasNEON, HasRDM]

sqrdmlsh{	Rd.2s, Rn.2s, Rm.sidx|.2s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv4i16 [HasNEON, HasRDM]

sqrdmlsh{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv4i16_indexed [HasNEON, HasRDM]

sqrdmlsh{	Rd.4h, Rn.4h, Rm.hidx|.4h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv4i32 [HasNEON, HasRDM]

sqrdmlsh{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv4i32_indexed [HasNEON, HasRDM]

sqrdmlsh{	Rd.4s, Rn.4s, Rm.sidx|.4s	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv8i16 [HasNEON, HasRDM]

sqrdmlsh{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv8i16_indexed [HasNEON, HasRDM]

sqrdmlsh{	Rd.8h, Rn.8h, Rm.hidx|.8h	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

STL1 [HasNEON, HasRCPC3]

stl1	VtQ, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

STLURbi [HasNEON, HasRCPC3]

stlur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayStore

STLURdi [HasNEON, HasRCPC3]

stlur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayStore

STLURhi [HasNEON, HasRCPC3]

stlur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayStore

STLURqi [HasNEON, HasRCPC3]

stlur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayStore

STLURsi [HasNEON, HasRCPC3]

stlur	Rt, [Rn{, simm}]
Diagram
Note

Properties: mayStore

BF16DOTlanev4bf16 [HasNEON, HasBF16]

bfdot{	Rd.2s, Rn.4h, Rm.2hidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

BF16DOTlanev8bf16 [HasNEON, HasBF16]

bfdot{	Rd.4s, Rn.8h, Rm.2hidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

BFCVTN [HasNEON, HasBF16]

bfcvtn{	Rd.4h, Rn.4s|.4h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

BFCVTN2 [HasNEON, HasBF16]

bfcvtn2{	Rd.8h, Rn.4s|.8h	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

BFDOTv4bf16 [HasNEON, HasBF16]

bfdot{	Rd.2s, Rn.4h, Rm.4h|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

BFDOTv8bf16 [HasNEON, HasBF16]

bfdot{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

BFMLALB [HasNEON, HasBF16]

bfmlalb{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

BFMLALBIdx [HasNEON, HasBF16]

bfmlalb{	Rd.4s, Rn.8h, Rm.hidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

BFMLALT [HasNEON, HasBF16]

bfmlalt{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

BFMLALTIdx [HasNEON, HasBF16]

bfmlalt{	Rd.4s, Rn.8h, Rm.hidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

BFMMLA [HasNEON, HasBF16]

bfmmla{	Rd.4s, Rn.8h, Rm.8h|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

FMLAL2lanev4f16 [HasNEON, HasFP16FML]

fmlal2{	Rd.2s, Rn.2h, Rm.hidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAL2lanev8f16 [HasNEON, HasFP16FML]

fmlal2{	Rd.4s, Rn.4h, Rm.hidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAL2v4f16 [HasNEON, HasFP16FML]

fmlal2{	Rd.2s, Rn.2h, Rm.2h|.2s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLAL2v8f16 [HasNEON, HasFP16FML]

fmlal2{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLALlanev4f16 [HasNEON, HasFP16FML]

fmlal{	Rd.2s, Rn.2h, Rm.hidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLALlanev8f16 [HasNEON, HasFP16FML]

fmlal{	Rd.4s, Rn.4h, Rm.hidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLALv4f16 [HasNEON, HasFP16FML]

fmlal{	Rd.2s, Rn.2h, Rm.2h|.2s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLALv8f16 [HasNEON, HasFP16FML]

fmlal{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSL2lanev4f16 [HasNEON, HasFP16FML]

fmlsl2{	Rd.2s, Rn.2h, Rm.hidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSL2lanev8f16 [HasNEON, HasFP16FML]

fmlsl2{	Rd.4s, Rn.4h, Rm.hidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSL2v4f16 [HasNEON, HasFP16FML]

fmlsl2{	Rd.2s, Rn.2h, Rm.2h|.2s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSL2v8f16 [HasNEON, HasFP16FML]

fmlsl2{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSLlanev4f16 [HasNEON, HasFP16FML]

fmlsl{	Rd.2s, Rn.2h, Rm.hidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSLlanev8f16 [HasNEON, HasFP16FML]

fmlsl{	Rd.4s, Rn.4h, Rm.hidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSLv4f16 [HasNEON, HasFP16FML]

fmlsl{	Rd.2s, Rn.2h, Rm.2h|.2s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMLSLv8f16 [HasNEON, HasFP16FML]

fmlsl{	Rd.4s, Rn.4h, Rm.4h|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCADDv2f32 [HasNEON, HasComplxNum]

fcadd{	Rd.2s, Rn.2s, Rm.2s, rot|.2s	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

FCADDv2f64 [HasNEON, HasComplxNum]

fcadd{	Rd.2d, Rn.2d, Rm.2d, rot|.2d	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

FCADDv4f32 [HasNEON, HasComplxNum]

fcadd{	Rd.4s, Rn.4s, Rm.4s, rot|.4s	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

FCMLAv2f32 [HasNEON, HasComplxNum]

fcmla{	Rd.2s, Rn.2s, Rm.2s, rot|.2s	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCMLAv2f64 [HasNEON, HasComplxNum]

fcmla{	Rd.2d, Rn.2d, Rm.2d, rot|.2d	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCMLAv4f32 [HasNEON, HasComplxNum]

fcmla{	Rd.4s, Rn.4s, Rm.4s, rot|.4s	Rd, Rn, Rm, rot}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FCMLAv4f32_indexed [HasNEON, HasComplxNum]

fcmla{	Rd.4s, Rn.4s, Rm.sidx, rot|.4s	Rd, Rn, Rmidx, rot}
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Rd = dst

FMMLAv4f32 [HasNEON, HasF8F32MM]

fmmla{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

FMMLAv8f16 [HasNEON, HasF8F16MM]

fmmla{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

ABS_ZPmZ_B [HasSVE_or_SME]

abs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

ABS_ZPmZ_D [HasSVE_or_SME]

abs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

ABS_ZPmZ_H [HasSVE_or_SME]

abs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

ABS_ZPmZ_S [HasSVE_or_SME]

abs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

ADDPL_XXI [HasSVE_or_SME]

addpl	Rd, Rn, imm6
Diagram

ADDVL_XXI [HasSVE_or_SME]

addvl	Rd, Rn, imm6
Diagram

ADD_ZI_B [HasSVE_or_SME]

add	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZI_D [HasSVE_or_SME]

add	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZI_H [HasSVE_or_SME]

add	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZI_S [HasSVE_or_SME]

add	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZPmZ_B [HasSVE_or_SME]

add	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZPmZ_D [HasSVE_or_SME]

add	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZPmZ_H [HasSVE_or_SME]

add	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZPmZ_S [HasSVE_or_SME]

add	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZZZ_B [HasSVE_or_SME]

add	Zd, Zn, Zm
Diagram

ADD_ZZZ_D [HasSVE_or_SME]

add	Zd, Zn, Zm
Diagram

ADD_ZZZ_H [HasSVE_or_SME]

add	Zd, Zn, Zm
Diagram

ADD_ZZZ_S [HasSVE_or_SME]

add	Zd, Zn, Zm
Diagram

ANDS_PPzPP [HasSVE_or_SME]

ands	Pd, Pg/z, Pn, Pm
Diagram

ANDV_VPZ_B [HasSVE_or_SME]

andv	Vd, Pg, Zn
Diagram

ANDV_VPZ_D [HasSVE_or_SME]

andv	Vd, Pg, Zn
Diagram

ANDV_VPZ_H [HasSVE_or_SME]

andv	Vd, Pg, Zn
Diagram

ANDV_VPZ_S [HasSVE_or_SME]

andv	Vd, Pg, Zn
Diagram

AND_PPzPP [HasSVE_or_SME]

and	Pd, Pg/z, Pn, Pm
Diagram

AND_ZI [HasSVE_or_SME]

and	Zdn, _Zdn, imms13
Diagram
Note

Constraints: Zdn = _Zdn

AND_ZPmZ_B [HasSVE_or_SME]

and	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

AND_ZPmZ_D [HasSVE_or_SME]

and	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

AND_ZPmZ_H [HasSVE_or_SME]

and	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

AND_ZPmZ_S [HasSVE_or_SME]

and	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

AND_ZZZ [HasSVE_or_SME]

and	Zd, Zn, Zm
Diagram

ASRD_ZPmI_B [HasSVE_or_SME]

asrd	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ASRD_ZPmI_D [HasSVE_or_SME]

asrd	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ASRD_ZPmI_H [HasSVE_or_SME]

asrd	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ASRD_ZPmI_S [HasSVE_or_SME]

asrd	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ASRR_ZPmZ_B [HasSVE_or_SME]

asrr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASRR_ZPmZ_D [HasSVE_or_SME]

asrr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASRR_ZPmZ_H [HasSVE_or_SME]

asrr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASRR_ZPmZ_S [HasSVE_or_SME]

asrr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_WIDE_ZPmZ_B [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_WIDE_ZPmZ_H [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_WIDE_ZPmZ_S [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_WIDE_ZZZ_B [HasSVE_or_SME]

asr	Zd, Zn, Zm
Diagram

ASR_WIDE_ZZZ_H [HasSVE_or_SME]

asr	Zd, Zn, Zm
Diagram

ASR_WIDE_ZZZ_S [HasSVE_or_SME]

asr	Zd, Zn, Zm
Diagram

ASR_ZPmI_B [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_ZPmI_D [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_ZPmI_H [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_ZPmI_S [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_ZPmZ_B [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_ZPmZ_D [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_ZPmZ_H [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_ZPmZ_S [HasSVE_or_SME]

asr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ASR_ZZI_B [HasSVE_or_SME]

asr	Zd, Zn, imm
Diagram

ASR_ZZI_D [HasSVE_or_SME]

asr	Zd, Zn, imm
Diagram

ASR_ZZI_H [HasSVE_or_SME]

asr	Zd, Zn, imm
Diagram

ASR_ZZI_S [HasSVE_or_SME]

asr	Zd, Zn, imm
Diagram

BICS_PPzPP [HasSVE_or_SME]

bics	Pd, Pg/z, Pn, Pm
Diagram

BIC_PPzPP [HasSVE_or_SME]

bic	Pd, Pg/z, Pn, Pm
Diagram

BIC_ZPmZ_B [HasSVE_or_SME]

bic	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BIC_ZPmZ_D [HasSVE_or_SME]

bic	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BIC_ZPmZ_H [HasSVE_or_SME]

bic	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BIC_ZPmZ_S [HasSVE_or_SME]

bic	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BIC_ZZZ [HasSVE_or_SME]

bic	Zd, Zn, Zm
Diagram

BRKAS_PPzP [HasSVE_or_SME]

brkas	Pd, Pg/z, Pn
Diagram

BRKA_PPmP [HasSVE_or_SME]

brka	Pd, Pg/m, Pn
Diagram
Note

Constraints: Pd = _Pd

BRKA_PPzP [HasSVE_or_SME]

brka	Pd, Pg/z, Pn
Diagram

BRKBS_PPzP [HasSVE_or_SME]

brkbs	Pd, Pg/z, Pn
Diagram

BRKB_PPmP [HasSVE_or_SME]

brkb	Pd, Pg/m, Pn
Diagram
Note

Constraints: Pd = _Pd

BRKB_PPzP [HasSVE_or_SME]

brkb	Pd, Pg/z, Pn
Diagram

BRKNS_PPzP [HasSVE_or_SME]

brkns	Pdm, Pg/z, Pn, _Pdm
Diagram
Note

Constraints: Pdm = _Pdm

BRKN_PPzP [HasSVE_or_SME]

brkn	Pdm, Pg/z, Pn, _Pdm
Diagram
Note

Constraints: Pdm = _Pdm

BRKPAS_PPzPP [HasSVE_or_SME]

brkpas	Pd, Pg/z, Pn, Pm
Diagram

BRKPA_PPzPP [HasSVE_or_SME]

brkpa	Pd, Pg/z, Pn, Pm
Diagram

BRKPBS_PPzPP [HasSVE_or_SME]

brkpbs	Pd, Pg/z, Pn, Pm
Diagram

BRKPB_PPzPP [HasSVE_or_SME]

brkpb	Pd, Pg/z, Pn, Pm
Diagram

CLASTA_RPZ_B [HasSVE_or_SME]

clasta	Rdn, Pg, _Rdn, Zm
Diagram
Note

Constraints: Rdn = _Rdn

CLASTA_RPZ_D [HasSVE_or_SME]

clasta	Rdn, Pg, _Rdn, Zm
Diagram
Note

Constraints: Rdn = _Rdn

CLASTA_RPZ_H [HasSVE_or_SME]

clasta	Rdn, Pg, _Rdn, Zm
Diagram
Note

Constraints: Rdn = _Rdn

CLASTA_RPZ_S [HasSVE_or_SME]

clasta	Rdn, Pg, _Rdn, Zm
Diagram
Note

Constraints: Rdn = _Rdn

CLASTA_VPZ_B [HasSVE_or_SME]

clasta	Vdn, Pg, _Vdn, Zm
Diagram
Note

Constraints: Vdn = _Vdn

CLASTA_VPZ_D [HasSVE_or_SME]

clasta	Vdn, Pg, _Vdn, Zm
Diagram
Note

Constraints: Vdn = _Vdn

CLASTA_VPZ_H [HasSVE_or_SME]

clasta	Vdn, Pg, _Vdn, Zm
Diagram
Note

Constraints: Vdn = _Vdn

CLASTA_VPZ_S [HasSVE_or_SME]

clasta	Vdn, Pg, _Vdn, Zm
Diagram
Note

Constraints: Vdn = _Vdn

CLASTA_ZPZ_B [HasSVE_or_SME]

clasta	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

CLASTA_ZPZ_D [HasSVE_or_SME]

clasta	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

CLASTA_ZPZ_H [HasSVE_or_SME]

clasta	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

CLASTA_ZPZ_S [HasSVE_or_SME]

clasta	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

CLASTB_RPZ_B [HasSVE_or_SME]

clastb	Rdn, Pg, _Rdn, Zm
Diagram
Note

Constraints: Rdn = _Rdn

CLASTB_RPZ_D [HasSVE_or_SME]

clastb	Rdn, Pg, _Rdn, Zm
Diagram
Note

Constraints: Rdn = _Rdn

CLASTB_RPZ_H [HasSVE_or_SME]

clastb	Rdn, Pg, _Rdn, Zm
Diagram
Note

Constraints: Rdn = _Rdn

CLASTB_RPZ_S [HasSVE_or_SME]

clastb	Rdn, Pg, _Rdn, Zm
Diagram
Note

Constraints: Rdn = _Rdn

CLASTB_VPZ_B [HasSVE_or_SME]

clastb	Vdn, Pg, _Vdn, Zm
Diagram
Note

Constraints: Vdn = _Vdn

CLASTB_VPZ_D [HasSVE_or_SME]

clastb	Vdn, Pg, _Vdn, Zm
Diagram
Note

Constraints: Vdn = _Vdn

CLASTB_VPZ_H [HasSVE_or_SME]

clastb	Vdn, Pg, _Vdn, Zm
Diagram
Note

Constraints: Vdn = _Vdn

CLASTB_VPZ_S [HasSVE_or_SME]

clastb	Vdn, Pg, _Vdn, Zm
Diagram
Note

Constraints: Vdn = _Vdn

CLASTB_ZPZ_B [HasSVE_or_SME]

clastb	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

CLASTB_ZPZ_D [HasSVE_or_SME]

clastb	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

CLASTB_ZPZ_H [HasSVE_or_SME]

clastb	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

CLASTB_ZPZ_S [HasSVE_or_SME]

clastb	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

CLS_ZPmZ_B [HasSVE_or_SME]

cls	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CLS_ZPmZ_D [HasSVE_or_SME]

cls	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CLS_ZPmZ_H [HasSVE_or_SME]

cls	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CLS_ZPmZ_S [HasSVE_or_SME]

cls	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CLZ_ZPmZ_B [HasSVE_or_SME]

clz	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CLZ_ZPmZ_D [HasSVE_or_SME]

clz	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CLZ_ZPmZ_H [HasSVE_or_SME]

clz	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CLZ_ZPmZ_S [HasSVE_or_SME]

clz	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CMPEQ_PPzZI_B [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, imm5
Diagram

CMPEQ_PPzZI_D [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, imm5
Diagram

CMPEQ_PPzZI_H [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, imm5
Diagram

CMPEQ_PPzZI_S [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, imm5
Diagram

CMPEQ_PPzZZ_B [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, Zm
Diagram

CMPEQ_PPzZZ_D [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, Zm
Diagram

CMPEQ_PPzZZ_H [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, Zm
Diagram

CMPEQ_PPzZZ_S [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, Zm
Diagram

CMPEQ_WIDE_PPzZZ_B [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, Zm
Diagram

CMPEQ_WIDE_PPzZZ_H [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, Zm
Diagram

CMPEQ_WIDE_PPzZZ_S [HasSVE_or_SME]

cmpeq	Pd, Pg/z, Zn, Zm
Diagram

CMPGE_PPzZI_B [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, imm5
Diagram

CMPGE_PPzZI_D [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, imm5
Diagram

CMPGE_PPzZI_H [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, imm5
Diagram

CMPGE_PPzZI_S [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, imm5
Diagram

CMPGE_PPzZZ_B [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, Zm
Diagram

CMPGE_PPzZZ_D [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, Zm
Diagram

CMPGE_PPzZZ_H [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, Zm
Diagram

CMPGE_PPzZZ_S [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, Zm
Diagram

CMPGE_WIDE_PPzZZ_B [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, Zm
Diagram

CMPGE_WIDE_PPzZZ_H [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, Zm
Diagram

CMPGE_WIDE_PPzZZ_S [HasSVE_or_SME]

cmpge	Pd, Pg/z, Zn, Zm
Diagram

CMPGT_PPzZI_B [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, imm5
Diagram

CMPGT_PPzZI_D [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, imm5
Diagram

CMPGT_PPzZI_H [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, imm5
Diagram

CMPGT_PPzZI_S [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, imm5
Diagram

CMPGT_PPzZZ_B [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, Zm
Diagram

CMPGT_PPzZZ_D [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, Zm
Diagram

CMPGT_PPzZZ_H [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, Zm
Diagram

CMPGT_PPzZZ_S [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, Zm
Diagram

CMPGT_WIDE_PPzZZ_B [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, Zm
Diagram

CMPGT_WIDE_PPzZZ_H [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, Zm
Diagram

CMPGT_WIDE_PPzZZ_S [HasSVE_or_SME]

cmpgt	Pd, Pg/z, Zn, Zm
Diagram

CMPHI_PPzZI_B [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, imm7
Diagram

CMPHI_PPzZI_D [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, imm7
Diagram

CMPHI_PPzZI_H [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, imm7
Diagram

CMPHI_PPzZI_S [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, imm7
Diagram

CMPHI_PPzZZ_B [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, Zm
Diagram

CMPHI_PPzZZ_D [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, Zm
Diagram

CMPHI_PPzZZ_H [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, Zm
Diagram

CMPHI_PPzZZ_S [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, Zm
Diagram

CMPHI_WIDE_PPzZZ_B [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, Zm
Diagram

CMPHI_WIDE_PPzZZ_H [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, Zm
Diagram

CMPHI_WIDE_PPzZZ_S [HasSVE_or_SME]

cmphi	Pd, Pg/z, Zn, Zm
Diagram

CMPHS_PPzZI_B [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, imm7
Diagram

CMPHS_PPzZI_D [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, imm7
Diagram

CMPHS_PPzZI_H [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, imm7
Diagram

CMPHS_PPzZI_S [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, imm7
Diagram

CMPHS_PPzZZ_B [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, Zm
Diagram

CMPHS_PPzZZ_D [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, Zm
Diagram

CMPHS_PPzZZ_H [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, Zm
Diagram

CMPHS_PPzZZ_S [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, Zm
Diagram

CMPHS_WIDE_PPzZZ_B [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, Zm
Diagram

CMPHS_WIDE_PPzZZ_H [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, Zm
Diagram

CMPHS_WIDE_PPzZZ_S [HasSVE_or_SME]

cmphs	Pd, Pg/z, Zn, Zm
Diagram

CMPLE_PPzZI_B [HasSVE_or_SME]

cmple	Pd, Pg/z, Zn, imm5
Diagram

CMPLE_PPzZI_D [HasSVE_or_SME]

cmple	Pd, Pg/z, Zn, imm5
Diagram

CMPLE_PPzZI_H [HasSVE_or_SME]

cmple	Pd, Pg/z, Zn, imm5
Diagram

CMPLE_PPzZI_S [HasSVE_or_SME]

cmple	Pd, Pg/z, Zn, imm5
Diagram

CMPLE_WIDE_PPzZZ_B [HasSVE_or_SME]

cmple	Pd, Pg/z, Zn, Zm
Diagram

CMPLE_WIDE_PPzZZ_H [HasSVE_or_SME]

cmple	Pd, Pg/z, Zn, Zm
Diagram

CMPLE_WIDE_PPzZZ_S [HasSVE_or_SME]

cmple	Pd, Pg/z, Zn, Zm
Diagram

CMPLO_PPzZI_B [HasSVE_or_SME]

cmplo	Pd, Pg/z, Zn, imm7
Diagram

CMPLO_PPzZI_D [HasSVE_or_SME]

cmplo	Pd, Pg/z, Zn, imm7
Diagram

CMPLO_PPzZI_H [HasSVE_or_SME]

cmplo	Pd, Pg/z, Zn, imm7
Diagram

CMPLO_PPzZI_S [HasSVE_or_SME]

cmplo	Pd, Pg/z, Zn, imm7
Diagram

CMPLO_WIDE_PPzZZ_B [HasSVE_or_SME]

cmplo	Pd, Pg/z, Zn, Zm
Diagram

CMPLO_WIDE_PPzZZ_H [HasSVE_or_SME]

cmplo	Pd, Pg/z, Zn, Zm
Diagram

CMPLO_WIDE_PPzZZ_S [HasSVE_or_SME]

cmplo	Pd, Pg/z, Zn, Zm
Diagram

CMPLS_PPzZI_B [HasSVE_or_SME]

cmpls	Pd, Pg/z, Zn, imm7
Diagram

CMPLS_PPzZI_D [HasSVE_or_SME]

cmpls	Pd, Pg/z, Zn, imm7
Diagram

CMPLS_PPzZI_H [HasSVE_or_SME]

cmpls	Pd, Pg/z, Zn, imm7
Diagram

CMPLS_PPzZI_S [HasSVE_or_SME]

cmpls	Pd, Pg/z, Zn, imm7
Diagram

CMPLS_WIDE_PPzZZ_B [HasSVE_or_SME]

cmpls	Pd, Pg/z, Zn, Zm
Diagram

CMPLS_WIDE_PPzZZ_H [HasSVE_or_SME]

cmpls	Pd, Pg/z, Zn, Zm
Diagram

CMPLS_WIDE_PPzZZ_S [HasSVE_or_SME]

cmpls	Pd, Pg/z, Zn, Zm
Diagram

CMPLT_PPzZI_B [HasSVE_or_SME]

cmplt	Pd, Pg/z, Zn, imm5
Diagram

CMPLT_PPzZI_D [HasSVE_or_SME]

cmplt	Pd, Pg/z, Zn, imm5
Diagram

CMPLT_PPzZI_H [HasSVE_or_SME]

cmplt	Pd, Pg/z, Zn, imm5
Diagram

CMPLT_PPzZI_S [HasSVE_or_SME]

cmplt	Pd, Pg/z, Zn, imm5
Diagram

CMPLT_WIDE_PPzZZ_B [HasSVE_or_SME]

cmplt	Pd, Pg/z, Zn, Zm
Diagram

CMPLT_WIDE_PPzZZ_H [HasSVE_or_SME]

cmplt	Pd, Pg/z, Zn, Zm
Diagram

CMPLT_WIDE_PPzZZ_S [HasSVE_or_SME]

cmplt	Pd, Pg/z, Zn, Zm
Diagram

CMPNE_PPzZI_B [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, imm5
Diagram

CMPNE_PPzZI_D [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, imm5
Diagram

CMPNE_PPzZI_H [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, imm5
Diagram

CMPNE_PPzZI_S [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, imm5
Diagram

CMPNE_PPzZZ_B [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, Zm
Diagram

CMPNE_PPzZZ_D [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, Zm
Diagram

CMPNE_PPzZZ_H [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, Zm
Diagram

CMPNE_PPzZZ_S [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, Zm
Diagram

CMPNE_WIDE_PPzZZ_B [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, Zm
Diagram

CMPNE_WIDE_PPzZZ_H [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, Zm
Diagram

CMPNE_WIDE_PPzZZ_S [HasSVE_or_SME]

cmpne	Pd, Pg/z, Zn, Zm
Diagram

CNOT_ZPmZ_B [HasSVE_or_SME]

cnot	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CNOT_ZPmZ_D [HasSVE_or_SME]

cnot	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CNOT_ZPmZ_H [HasSVE_or_SME]

cnot	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CNOT_ZPmZ_S [HasSVE_or_SME]

cnot	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CNTB_XPiI [HasSVE_or_SME]

cntb	Rd, pattern, mul imm4
Diagram

CNTD_XPiI [HasSVE_or_SME]

cntd	Rd, pattern, mul imm4
Diagram

CNTH_XPiI [HasSVE_or_SME]

cnth	Rd, pattern, mul imm4
Diagram

CNTP_XPP_B [HasSVE_or_SME]

cntp	Rd, Pg, Pn
Diagram

CNTP_XPP_D [HasSVE_or_SME]

cntp	Rd, Pg, Pn
Diagram

CNTP_XPP_H [HasSVE_or_SME]

cntp	Rd, Pg, Pn
Diagram

CNTP_XPP_S [HasSVE_or_SME]

cntp	Rd, Pg, Pn
Diagram

CNTW_XPiI [HasSVE_or_SME]

cntw	Rd, pattern, mul imm4
Diagram

CNT_ZPmZ_B [HasSVE_or_SME]

cnt	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CNT_ZPmZ_D [HasSVE_or_SME]

cnt	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CNT_ZPmZ_H [HasSVE_or_SME]

cnt	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CNT_ZPmZ_S [HasSVE_or_SME]

cnt	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmI_B [HasSVE_or_SME]

cpy	Zd, Pg/m, imm
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmI_D [HasSVE_or_SME]

cpy	Zd, Pg/m, imm
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmI_H [HasSVE_or_SME]

cpy	Zd, Pg/m, imm
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmI_S [HasSVE_or_SME]

cpy	Zd, Pg/m, imm
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmR_B [HasSVE_or_SME]

cpy	Zd, Pg/m, Rn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmR_D [HasSVE_or_SME]

cpy	Zd, Pg/m, Rn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmR_H [HasSVE_or_SME]

cpy	Zd, Pg/m, Rn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmR_S [HasSVE_or_SME]

cpy	Zd, Pg/m, Rn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmV_B [HasSVE_or_SME]

cpy	Zd, Pg/m, Vn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmV_D [HasSVE_or_SME]

cpy	Zd, Pg/m, Vn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmV_H [HasSVE_or_SME]

cpy	Zd, Pg/m, Vn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPmV_S [HasSVE_or_SME]

cpy	Zd, Pg/m, Vn
Diagram
Note

Constraints: Zd = _Zd

CPY_ZPzI_B [HasSVE_or_SME]

cpy	Zd, Pg/z, imm
Diagram

CPY_ZPzI_D [HasSVE_or_SME]

cpy	Zd, Pg/z, imm
Diagram

CPY_ZPzI_H [HasSVE_or_SME]

cpy	Zd, Pg/z, imm
Diagram

CPY_ZPzI_S [HasSVE_or_SME]

cpy	Zd, Pg/z, imm
Diagram

CTERMEQ_WW [HasSVE_or_SME]

ctermeq	Rn, Rm
Diagram

CTERMEQ_XX [HasSVE_or_SME]

ctermeq	Rn, Rm
Diagram

CTERMNE_WW [HasSVE_or_SME]

ctermne	Rn, Rm
Diagram

CTERMNE_XX [HasSVE_or_SME]

ctermne	Rn, Rm
Diagram

DECB_XPiI [HasSVE_or_SME]

decb	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

DECD_XPiI [HasSVE_or_SME]

decd	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

DECD_ZPiI [HasSVE_or_SME]

decd	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

DECH_XPiI [HasSVE_or_SME]

dech	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

DECH_ZPiI [HasSVE_or_SME]

dech	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

DECP_XP_B [HasSVE_or_SME]

decp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

DECP_XP_D [HasSVE_or_SME]

decp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

DECP_XP_H [HasSVE_or_SME]

decp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

DECP_XP_S [HasSVE_or_SME]

decp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

DECP_ZP_D [HasSVE_or_SME]

decp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

DECP_ZP_H [HasSVE_or_SME]

decp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

DECP_ZP_S [HasSVE_or_SME]

decp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

DECW_XPiI [HasSVE_or_SME]

decw	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

DECW_ZPiI [HasSVE_or_SME]

decw	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

DUPM_ZI [HasSVE_or_SME]

dupm	Zd, imms
Diagram
Note

Properties: isAsCheapAsAMove

DUP_ZI_B [HasSVE_or_SME]

dup	Zd, imm
Diagram
Note

Properties: isAsCheapAsAMove

DUP_ZI_D [HasSVE_or_SME]

dup	Zd, imm
Diagram
Note

Properties: isAsCheapAsAMove

DUP_ZI_H [HasSVE_or_SME]

dup	Zd, imm
Diagram
Note

Properties: isAsCheapAsAMove

DUP_ZI_S [HasSVE_or_SME]

dup	Zd, imm
Diagram
Note

Properties: isAsCheapAsAMove

DUP_ZR_B [HasSVE_or_SME]

dup	Zd, Rn
Diagram

DUP_ZR_D [HasSVE_or_SME]

dup	Zd, Rn
Diagram

DUP_ZR_H [HasSVE_or_SME]

dup	Zd, Rn
Diagram

DUP_ZR_S [HasSVE_or_SME]

dup	Zd, Rn
Diagram

DUP_ZZI_B [HasSVE_or_SME]

dup	Zd, Znidx
Diagram

DUP_ZZI_D [HasSVE_or_SME]

dup	Zd, Znidx
Diagram

DUP_ZZI_H [HasSVE_or_SME]

dup	Zd, Znidx
Diagram

DUP_ZZI_Q [HasSVE_or_SME]

dup	Zd, Znidx
Diagram

DUP_ZZI_S [HasSVE_or_SME]

dup	Zd, Znidx
Diagram

EORS_PPzPP [HasSVE_or_SME]

eors	Pd, Pg/z, Pn, Pm
Diagram

EORV_VPZ_B [HasSVE_or_SME]

eorv	Vd, Pg, Zn
Diagram

EORV_VPZ_D [HasSVE_or_SME]

eorv	Vd, Pg, Zn
Diagram

EORV_VPZ_H [HasSVE_or_SME]

eorv	Vd, Pg, Zn
Diagram

EORV_VPZ_S [HasSVE_or_SME]

eorv	Vd, Pg, Zn
Diagram

EOR_PPzPP [HasSVE_or_SME]

eor	Pd, Pg/z, Pn, Pm
Diagram

EOR_ZI [HasSVE_or_SME]

eor	Zdn, _Zdn, imms13
Diagram
Note

Constraints: Zdn = _Zdn

EOR_ZPmZ_B [HasSVE_or_SME]

eor	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

EOR_ZPmZ_D [HasSVE_or_SME]

eor	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

EOR_ZPmZ_H [HasSVE_or_SME]

eor	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

EOR_ZPmZ_S [HasSVE_or_SME]

eor	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

EOR_ZZZ [HasSVE_or_SME]

eor	Zd, Zn, Zm
Diagram

EXT_ZZI [HasSVE_or_SME]

ext	Zdn, _Zdn, Zm, imm8
Diagram
Note

Constraints: Zdn = _Zdn

FABD_ZPmZ_D [HasSVE_or_SME]

fabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FABD_ZPmZ_H [HasSVE_or_SME]

fabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FABD_ZPmZ_S [HasSVE_or_SME]

fabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FABS_ZPmZ_D [HasSVE_or_SME]

fabs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

FABS_ZPmZ_H [HasSVE_or_SME]

fabs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

FABS_ZPmZ_S [HasSVE_or_SME]

fabs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

FACGE_PPzZZ_D [HasSVE_or_SME]

facge	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FACGE_PPzZZ_H [HasSVE_or_SME]

facge	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FACGE_PPzZZ_S [HasSVE_or_SME]

facge	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FACGT_PPzZZ_D [HasSVE_or_SME]

facgt	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FACGT_PPzZZ_H [HasSVE_or_SME]

facgt	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FACGT_PPzZZ_S [HasSVE_or_SME]

facgt	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FADDV_VPZ_D [HasSVE_or_SME]

faddv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FADDV_VPZ_H [HasSVE_or_SME]

faddv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FADDV_VPZ_S [HasSVE_or_SME]

faddv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FADD_ZPmI_D [HasSVE_or_SME]

fadd	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FADD_ZPmI_H [HasSVE_or_SME]

fadd	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FADD_ZPmI_S [HasSVE_or_SME]

fadd	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FADD_ZPmZ_D [HasSVE_or_SME]

fadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FADD_ZPmZ_H [HasSVE_or_SME]

fadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FADD_ZPmZ_S [HasSVE_or_SME]

fadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FADD_ZZZ_D [HasSVE_or_SME]

fadd	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FADD_ZZZ_H [HasSVE_or_SME]

fadd	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FADD_ZZZ_S [HasSVE_or_SME]

fadd	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCADD_ZPmZ_D [HasSVE_or_SME]

fcadd	Zdn, Pg/m, _Zdn, Zm, imm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FCADD_ZPmZ_H [HasSVE_or_SME]

fcadd	Zdn, Pg/m, _Zdn, Zm, imm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FCADD_ZPmZ_S [HasSVE_or_SME]

fcadd	Zdn, Pg/m, _Zdn, Zm, imm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FCMEQ_PPzZ0_D [HasSVE_or_SME]

fcmeq	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMEQ_PPzZ0_H [HasSVE_or_SME]

fcmeq	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMEQ_PPzZ0_S [HasSVE_or_SME]

fcmeq	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMEQ_PPzZZ_D [HasSVE_or_SME]

fcmeq	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMEQ_PPzZZ_H [HasSVE_or_SME]

fcmeq	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMEQ_PPzZZ_S [HasSVE_or_SME]

fcmeq	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMGE_PPzZ0_D [HasSVE_or_SME]

fcmge	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGE_PPzZ0_H [HasSVE_or_SME]

fcmge	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGE_PPzZ0_S [HasSVE_or_SME]

fcmge	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGE_PPzZZ_D [HasSVE_or_SME]

fcmge	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMGE_PPzZZ_H [HasSVE_or_SME]

fcmge	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMGE_PPzZZ_S [HasSVE_or_SME]

fcmge	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMGT_PPzZ0_D [HasSVE_or_SME]

fcmgt	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGT_PPzZ0_H [HasSVE_or_SME]

fcmgt	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGT_PPzZ0_S [HasSVE_or_SME]

fcmgt	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMGT_PPzZZ_D [HasSVE_or_SME]

fcmgt	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMGT_PPzZZ_H [HasSVE_or_SME]

fcmgt	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMGT_PPzZZ_S [HasSVE_or_SME]

fcmgt	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMLA_ZPmZZ_D [HasSVE_or_SME]

fcmla	Zda, Pg/m, Zn, Zm, imm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FCMLA_ZPmZZ_H [HasSVE_or_SME]

fcmla	Zda, Pg/m, Zn, Zm, imm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FCMLA_ZPmZZ_S [HasSVE_or_SME]

fcmla	Zda, Pg/m, Zn, Zm, imm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FCMLA_ZZZI_H [HasSVE_or_SME]

fcmla	Zda, Zn, Zmiop, imm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FCMLA_ZZZI_S [HasSVE_or_SME]

fcmla	Zda, Zn, Zmiop, imm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FCMLE_PPzZ0_D [HasSVE_or_SME]

fcmle	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLE_PPzZ0_H [HasSVE_or_SME]

fcmle	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLE_PPzZ0_S [HasSVE_or_SME]

fcmle	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLT_PPzZ0_D [HasSVE_or_SME]

fcmlt	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLT_PPzZ0_H [HasSVE_or_SME]

fcmlt	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMLT_PPzZ0_S [HasSVE_or_SME]

fcmlt	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMNE_PPzZ0_D [HasSVE_or_SME]

fcmne	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMNE_PPzZ0_H [HasSVE_or_SME]

fcmne	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMNE_PPzZ0_S [HasSVE_or_SME]

fcmne	Pd, Pg/z, Zn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMNE_PPzZZ_D [HasSVE_or_SME]

fcmne	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMNE_PPzZZ_H [HasSVE_or_SME]

fcmne	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMNE_PPzZZ_S [HasSVE_or_SME]

fcmne	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMUO_PPzZZ_D [HasSVE_or_SME]

fcmuo	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMUO_PPzZZ_H [HasSVE_or_SME]

fcmuo	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCMUO_PPzZZ_S [HasSVE_or_SME]

fcmuo	Pd, Pg/z, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FCPY_ZPmI_D [HasSVE_or_SME]

fcpy	Zd, Pg/m, imm8
Diagram
Note

Constraints: Zd = _Zd

FCPY_ZPmI_H [HasSVE_or_SME]

fcpy	Zd, Pg/m, imm8
Diagram
Note

Constraints: Zd = _Zd

FCPY_ZPmI_S [HasSVE_or_SME]

fcpy	Zd, Pg/m, imm8
Diagram
Note

Constraints: Zd = _Zd

FCVTZS_ZPmZ_DtoD [HasSVE_or_SME]

fcvtzs	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZS_ZPmZ_DtoS [HasSVE_or_SME]

fcvtzs	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZS_ZPmZ_HtoD [HasSVE_or_SME]

fcvtzs	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZS_ZPmZ_HtoH [HasSVE_or_SME]

fcvtzs	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZS_ZPmZ_HtoS [HasSVE_or_SME]

fcvtzs	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZS_ZPmZ_StoD [HasSVE_or_SME]

fcvtzs	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZS_ZPmZ_StoS [HasSVE_or_SME]

fcvtzs	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZU_ZPmZ_DtoD [HasSVE_or_SME]

fcvtzu	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZU_ZPmZ_DtoS [HasSVE_or_SME]

fcvtzu	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZU_ZPmZ_HtoD [HasSVE_or_SME]

fcvtzu	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZU_ZPmZ_HtoH [HasSVE_or_SME]

fcvtzu	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZU_ZPmZ_HtoS [HasSVE_or_SME]

fcvtzu	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZU_ZPmZ_StoD [HasSVE_or_SME]

fcvtzu	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTZU_ZPmZ_StoS [HasSVE_or_SME]

fcvtzu	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVT_ZPmZ_DtoH [HasSVE_or_SME]

fcvt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVT_ZPmZ_DtoS [HasSVE_or_SME]

fcvt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVT_ZPmZ_HtoD [HasSVE_or_SME]

fcvt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVT_ZPmZ_HtoS [HasSVE_or_SME]

fcvt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVT_ZPmZ_StoD [HasSVE_or_SME]

fcvt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVT_ZPmZ_StoH [HasSVE_or_SME]

fcvt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FDIVR_ZPmZ_D [HasSVE_or_SME]

fdivr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FDIVR_ZPmZ_H [HasSVE_or_SME]

fdivr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FDIVR_ZPmZ_S [HasSVE_or_SME]

fdivr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FDIV_ZPmZ_D [HasSVE_or_SME]

fdiv	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FDIV_ZPmZ_H [HasSVE_or_SME]

fdiv	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FDIV_ZPmZ_S [HasSVE_or_SME]

fdiv	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FDUP_ZI_D [HasSVE_or_SME]

fdup	Zd, imm8
Diagram
Note

Properties: isAsCheapAsAMove

FDUP_ZI_H [HasSVE_or_SME]

fdup	Zd, imm8
Diagram
Note

Properties: isAsCheapAsAMove

FDUP_ZI_S [HasSVE_or_SME]

fdup	Zd, imm8
Diagram
Note

Properties: isAsCheapAsAMove

FMAD_ZPmZZ_D [HasSVE_or_SME]

fmad	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAD_ZPmZZ_H [HasSVE_or_SME]

fmad	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAD_ZPmZZ_S [HasSVE_or_SME]

fmad	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXNMV_VPZ_D [HasSVE_or_SME]

fmaxnmv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXNMV_VPZ_H [HasSVE_or_SME]

fmaxnmv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXNMV_VPZ_S [HasSVE_or_SME]

fmaxnmv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXNM_ZPmI_D [HasSVE_or_SME]

fmaxnm	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXNM_ZPmI_H [HasSVE_or_SME]

fmaxnm	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXNM_ZPmI_S [HasSVE_or_SME]

fmaxnm	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXNM_ZPmZ_D [HasSVE_or_SME]

fmaxnm	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXNM_ZPmZ_H [HasSVE_or_SME]

fmaxnm	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXNM_ZPmZ_S [HasSVE_or_SME]

fmaxnm	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXV_VPZ_D [HasSVE_or_SME]

fmaxv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXV_VPZ_H [HasSVE_or_SME]

fmaxv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXV_VPZ_S [HasSVE_or_SME]

fmaxv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAX_ZPmI_D [HasSVE_or_SME]

fmax	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAX_ZPmI_H [HasSVE_or_SME]

fmax	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAX_ZPmI_S [HasSVE_or_SME]

fmax	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAX_ZPmZ_D [HasSVE_or_SME]

fmax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAX_ZPmZ_H [HasSVE_or_SME]

fmax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAX_ZPmZ_S [HasSVE_or_SME]

fmax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNMV_VPZ_D [HasSVE_or_SME]

fminnmv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINNMV_VPZ_H [HasSVE_or_SME]

fminnmv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINNMV_VPZ_S [HasSVE_or_SME]

fminnmv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINNM_ZPmI_D [HasSVE_or_SME]

fminnm	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNM_ZPmI_H [HasSVE_or_SME]

fminnm	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNM_ZPmI_S [HasSVE_or_SME]

fminnm	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNM_ZPmZ_D [HasSVE_or_SME]

fminnm	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNM_ZPmZ_H [HasSVE_or_SME]

fminnm	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNM_ZPmZ_S [HasSVE_or_SME]

fminnm	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINV_VPZ_D [HasSVE_or_SME]

fminv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINV_VPZ_H [HasSVE_or_SME]

fminv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINV_VPZ_S [HasSVE_or_SME]

fminv	Vd, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMIN_ZPmI_D [HasSVE_or_SME]

fmin	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMIN_ZPmI_H [HasSVE_or_SME]

fmin	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMIN_ZPmI_S [HasSVE_or_SME]

fmin	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMIN_ZPmZ_D [HasSVE_or_SME]

fmin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMIN_ZPmZ_H [HasSVE_or_SME]

fmin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMIN_ZPmZ_S [HasSVE_or_SME]

fmin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMLA_ZPmZZ_D [HasSVE_or_SME]

fmla	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLA_ZPmZZ_H [HasSVE_or_SME]

fmla	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLA_ZPmZZ_S [HasSVE_or_SME]

fmla	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLA_ZZZI_D [HasSVE_or_SME]

fmla	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLA_ZZZI_H [HasSVE_or_SME]

fmla	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLA_ZZZI_S [HasSVE_or_SME]

fmla	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLS_ZPmZZ_D [HasSVE_or_SME]

fmls	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLS_ZPmZZ_H [HasSVE_or_SME]

fmls	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLS_ZPmZZ_S [HasSVE_or_SME]

fmls	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLS_ZZZI_D [HasSVE_or_SME]

fmls	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLS_ZZZI_H [HasSVE_or_SME]

fmls	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLS_ZZZI_S [HasSVE_or_SME]

fmls	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMSB_ZPmZZ_D [HasSVE_or_SME]

fmsb	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMSB_ZPmZZ_H [HasSVE_or_SME]

fmsb	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMSB_ZPmZZ_S [HasSVE_or_SME]

fmsb	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMULX_ZPmZ_D [HasSVE_or_SME]

fmulx	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMULX_ZPmZ_H [HasSVE_or_SME]

fmulx	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMULX_ZPmZ_S [HasSVE_or_SME]

fmulx	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMUL_ZPmI_D [HasSVE_or_SME]

fmul	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMUL_ZPmI_H [HasSVE_or_SME]

fmul	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMUL_ZPmI_S [HasSVE_or_SME]

fmul	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMUL_ZPmZ_D [HasSVE_or_SME]

fmul	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMUL_ZPmZ_H [HasSVE_or_SME]

fmul	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMUL_ZPmZ_S [HasSVE_or_SME]

fmul	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMUL_ZZZI_D [HasSVE_or_SME]

fmul	Zd, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

FMUL_ZZZI_H [HasSVE_or_SME]

fmul	Zd, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

FMUL_ZZZI_S [HasSVE_or_SME]

fmul	Zd, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

FMUL_ZZZ_D [HasSVE_or_SME]

fmul	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FMUL_ZZZ_H [HasSVE_or_SME]

fmul	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FMUL_ZZZ_S [HasSVE_or_SME]

fmul	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FNEG_ZPmZ_D [HasSVE_or_SME]

fneg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

FNEG_ZPmZ_H [HasSVE_or_SME]

fneg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

FNEG_ZPmZ_S [HasSVE_or_SME]

fneg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

FNMAD_ZPmZZ_D [HasSVE_or_SME]

fnmad	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FNMAD_ZPmZZ_H [HasSVE_or_SME]

fnmad	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FNMAD_ZPmZZ_S [HasSVE_or_SME]

fnmad	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FNMLA_ZPmZZ_D [HasSVE_or_SME]

fnmla	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FNMLA_ZPmZZ_H [HasSVE_or_SME]

fnmla	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FNMLA_ZPmZZ_S [HasSVE_or_SME]

fnmla	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FNMLS_ZPmZZ_D [HasSVE_or_SME]

fnmls	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FNMLS_ZPmZZ_H [HasSVE_or_SME]

fnmls	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FNMLS_ZPmZZ_S [HasSVE_or_SME]

fnmls	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FNMSB_ZPmZZ_D [HasSVE_or_SME]

fnmsb	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FNMSB_ZPmZZ_H [HasSVE_or_SME]

fnmsb	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FNMSB_ZPmZZ_S [HasSVE_or_SME]

fnmsb	Zdn, Pg/m, Zm, Za
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FRECPE_ZZ_D [HasSVE_or_SME]

frecpe	Zd, Zn
Diagram
Note

Properties: mayRaiseFPException

FRECPE_ZZ_H [HasSVE_or_SME]

frecpe	Zd, Zn
Diagram
Note

Properties: mayRaiseFPException

FRECPE_ZZ_S [HasSVE_or_SME]

frecpe	Zd, Zn
Diagram
Note

Properties: mayRaiseFPException

FRECPS_ZZZ_D [HasSVE_or_SME]

frecps	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FRECPS_ZZZ_H [HasSVE_or_SME]

frecps	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FRECPS_ZZZ_S [HasSVE_or_SME]

frecps	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FRECPX_ZPmZ_D [HasSVE_or_SME]

frecpx	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRECPX_ZPmZ_H [HasSVE_or_SME]

frecpx	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRECPX_ZPmZ_S [HasSVE_or_SME]

frecpx	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTA_ZPmZ_D [HasSVE_or_SME]

frinta	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTA_ZPmZ_H [HasSVE_or_SME]

frinta	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTA_ZPmZ_S [HasSVE_or_SME]

frinta	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTI_ZPmZ_D [HasSVE_or_SME]

frinti	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTI_ZPmZ_H [HasSVE_or_SME]

frinti	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTI_ZPmZ_S [HasSVE_or_SME]

frinti	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTM_ZPmZ_D [HasSVE_or_SME]

frintm	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTM_ZPmZ_H [HasSVE_or_SME]

frintm	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTM_ZPmZ_S [HasSVE_or_SME]

frintm	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTN_ZPmZ_D [HasSVE_or_SME]

frintn	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTN_ZPmZ_H [HasSVE_or_SME]

frintn	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTN_ZPmZ_S [HasSVE_or_SME]

frintn	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTP_ZPmZ_D [HasSVE_or_SME]

frintp	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTP_ZPmZ_H [HasSVE_or_SME]

frintp	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTP_ZPmZ_S [HasSVE_or_SME]

frintp	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTX_ZPmZ_D [HasSVE_or_SME]

frintx	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTX_ZPmZ_H [HasSVE_or_SME]

frintx	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTX_ZPmZ_S [HasSVE_or_SME]

frintx	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTZ_ZPmZ_D [HasSVE_or_SME]

frintz	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTZ_ZPmZ_H [HasSVE_or_SME]

frintz	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINTZ_ZPmZ_S [HasSVE_or_SME]

frintz	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRSQRTE_ZZ_D [HasSVE_or_SME]

frsqrte	Zd, Zn
Diagram
Note

Properties: mayRaiseFPException

FRSQRTE_ZZ_H [HasSVE_or_SME]

frsqrte	Zd, Zn
Diagram
Note

Properties: mayRaiseFPException

FRSQRTE_ZZ_S [HasSVE_or_SME]

frsqrte	Zd, Zn
Diagram
Note

Properties: mayRaiseFPException

FRSQRTS_ZZZ_D [HasSVE_or_SME]

frsqrts	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FRSQRTS_ZZZ_H [HasSVE_or_SME]

frsqrts	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FRSQRTS_ZZZ_S [HasSVE_or_SME]

frsqrts	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FSCALE_ZPmZ_D [HasSVE_or_SME]

fscale	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSCALE_ZPmZ_H [HasSVE_or_SME]

fscale	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSCALE_ZPmZ_S [HasSVE_or_SME]

fscale	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSQRT_ZPmZ_D [HasSVE_or_SME]

fsqrt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FSQRT_ZPmZ_H [HasSVE_or_SME]

fsqrt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FSQRT_ZPmZ_S [HasSVE_or_SME]

fsqrt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FSUBR_ZPmI_D [HasSVE_or_SME]

fsubr	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUBR_ZPmI_H [HasSVE_or_SME]

fsubr	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUBR_ZPmI_S [HasSVE_or_SME]

fsubr	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUBR_ZPmZ_D [HasSVE_or_SME]

fsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUBR_ZPmZ_H [HasSVE_or_SME]

fsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUBR_ZPmZ_S [HasSVE_or_SME]

fsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUB_ZPmI_D [HasSVE_or_SME]

fsub	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUB_ZPmI_H [HasSVE_or_SME]

fsub	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUB_ZPmI_S [HasSVE_or_SME]

fsub	Zdn, Pg/m, _Zdn, i1
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUB_ZPmZ_D [HasSVE_or_SME]

fsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUB_ZPmZ_H [HasSVE_or_SME]

fsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUB_ZPmZ_S [HasSVE_or_SME]

fsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FSUB_ZZZ_D [HasSVE_or_SME]

fsub	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FSUB_ZZZ_H [HasSVE_or_SME]

fsub	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FSUB_ZZZ_S [HasSVE_or_SME]

fsub	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

INCB_XPiI [HasSVE_or_SME]

incb	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

INCD_XPiI [HasSVE_or_SME]

incd	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

INCD_ZPiI [HasSVE_or_SME]

incd	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

INCH_XPiI [HasSVE_or_SME]

inch	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

INCH_ZPiI [HasSVE_or_SME]

inch	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

INCP_XP_B [HasSVE_or_SME]

incp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

INCP_XP_D [HasSVE_or_SME]

incp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

INCP_XP_H [HasSVE_or_SME]

incp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

INCP_XP_S [HasSVE_or_SME]

incp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

INCP_ZP_D [HasSVE_or_SME]

incp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

INCP_ZP_H [HasSVE_or_SME]

incp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

INCP_ZP_S [HasSVE_or_SME]

incp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

INCW_XPiI [HasSVE_or_SME]

incw	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

INCW_ZPiI [HasSVE_or_SME]

incw	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

INDEX_II_B [HasSVE_or_SME]

index	Zd, imm5, imm5b
Diagram

INDEX_II_D [HasSVE_or_SME]

index	Zd, imm5, imm5b
Diagram

INDEX_II_H [HasSVE_or_SME]

index	Zd, imm5, imm5b
Diagram

INDEX_II_S [HasSVE_or_SME]

index	Zd, imm5, imm5b
Diagram

INDEX_IR_B [HasSVE_or_SME]

index	Zd, imm5, Rm
Diagram

INDEX_IR_D [HasSVE_or_SME]

index	Zd, imm5, Rm
Diagram

INDEX_IR_H [HasSVE_or_SME]

index	Zd, imm5, Rm
Diagram

INDEX_IR_S [HasSVE_or_SME]

index	Zd, imm5, Rm
Diagram

INDEX_RI_B [HasSVE_or_SME]

index	Zd, Rn, imm5
Diagram

INDEX_RI_D [HasSVE_or_SME]

index	Zd, Rn, imm5
Diagram

INDEX_RI_H [HasSVE_or_SME]

index	Zd, Rn, imm5
Diagram

INDEX_RI_S [HasSVE_or_SME]

index	Zd, Rn, imm5
Diagram

INDEX_RR_B [HasSVE_or_SME]

index	Zd, Rn, Rm
Diagram

INDEX_RR_D [HasSVE_or_SME]

index	Zd, Rn, Rm
Diagram

INDEX_RR_H [HasSVE_or_SME]

index	Zd, Rn, Rm
Diagram

INDEX_RR_S [HasSVE_or_SME]

index	Zd, Rn, Rm
Diagram

INSR_ZR_B [HasSVE_or_SME]

insr	Zdn, Rm
Diagram
Note

Constraints: Zdn = _Zdn

INSR_ZR_D [HasSVE_or_SME]

insr	Zdn, Rm
Diagram
Note

Constraints: Zdn = _Zdn

INSR_ZR_H [HasSVE_or_SME]

insr	Zdn, Rm
Diagram
Note

Constraints: Zdn = _Zdn

INSR_ZR_S [HasSVE_or_SME]

insr	Zdn, Rm
Diagram
Note

Constraints: Zdn = _Zdn

INSR_ZV_B [HasSVE_or_SME]

insr	Zdn, Vm
Diagram
Note

Constraints: Zdn = _Zdn

INSR_ZV_D [HasSVE_or_SME]

insr	Zdn, Vm
Diagram
Note

Constraints: Zdn = _Zdn

INSR_ZV_H [HasSVE_or_SME]

insr	Zdn, Vm
Diagram
Note

Constraints: Zdn = _Zdn

INSR_ZV_S [HasSVE_or_SME]

insr	Zdn, Vm
Diagram
Note

Constraints: Zdn = _Zdn

LASTA_RPZ_B [HasSVE_or_SME]

lasta	Rd, Pg, Zn
Diagram

LASTA_RPZ_D [HasSVE_or_SME]

lasta	Rd, Pg, Zn
Diagram

LASTA_RPZ_H [HasSVE_or_SME]

lasta	Rd, Pg, Zn
Diagram

LASTA_RPZ_S [HasSVE_or_SME]

lasta	Rd, Pg, Zn
Diagram

LASTA_VPZ_B [HasSVE_or_SME]

lasta	Vd, Pg, Zn
Diagram

LASTA_VPZ_D [HasSVE_or_SME]

lasta	Vd, Pg, Zn
Diagram

LASTA_VPZ_H [HasSVE_or_SME]

lasta	Vd, Pg, Zn
Diagram

LASTA_VPZ_S [HasSVE_or_SME]

lasta	Vd, Pg, Zn
Diagram

LASTB_RPZ_B [HasSVE_or_SME]

lastb	Rd, Pg, Zn
Diagram

LASTB_RPZ_D [HasSVE_or_SME]

lastb	Rd, Pg, Zn
Diagram

LASTB_RPZ_H [HasSVE_or_SME]

lastb	Rd, Pg, Zn
Diagram

LASTB_RPZ_S [HasSVE_or_SME]

lastb	Rd, Pg, Zn
Diagram

LASTB_VPZ_B [HasSVE_or_SME]

lastb	Vd, Pg, Zn
Diagram

LASTB_VPZ_D [HasSVE_or_SME]

lastb	Vd, Pg, Zn
Diagram

LASTB_VPZ_H [HasSVE_or_SME]

lastb	Vd, Pg, Zn
Diagram

LASTB_VPZ_S [HasSVE_or_SME]

lastb	Vd, Pg, Zn
Diagram

LD1B [HasSVE_or_SME]

ld1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1B_D [HasSVE_or_SME]

ld1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1B_D_IMM [HasSVE_or_SME]

ld1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1B_H [HasSVE_or_SME]

ld1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1B_H_IMM [HasSVE_or_SME]

ld1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1B_IMM [HasSVE_or_SME]

ld1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1B_S [HasSVE_or_SME]

ld1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1B_S_IMM [HasSVE_or_SME]

ld1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1D [HasSVE_or_SME]

ld1d	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1D_IMM [HasSVE_or_SME]

ld1d	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1H [HasSVE_or_SME]

ld1h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1H_D [HasSVE_or_SME]

ld1h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1H_D_IMM [HasSVE_or_SME]

ld1h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1H_IMM [HasSVE_or_SME]

ld1h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1H_S [HasSVE_or_SME]

ld1h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1H_S_IMM [HasSVE_or_SME]

ld1h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1RB_D_IMM [HasSVE_or_SME]

ld1rb	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RB_H_IMM [HasSVE_or_SME]

ld1rb	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RB_IMM [HasSVE_or_SME]

ld1rb	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RB_S_IMM [HasSVE_or_SME]

ld1rb	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RD_IMM [HasSVE_or_SME]

ld1rd	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RH_D_IMM [HasSVE_or_SME]

ld1rh	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RH_IMM [HasSVE_or_SME]

ld1rh	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RH_S_IMM [HasSVE_or_SME]

ld1rh	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RQ_B [HasSVE_or_SME]

ld1rqb	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1RQ_B_IMM [HasSVE_or_SME]

ld1rqb	Zt, Pg/z, [Rn, imm4]
Diagram
Note

Properties: mayLoad

LD1RQ_D [HasSVE_or_SME]

ld1rqd	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1RQ_D_IMM [HasSVE_or_SME]

ld1rqd	Zt, Pg/z, [Rn, imm4]
Diagram
Note

Properties: mayLoad

LD1RQ_H [HasSVE_or_SME]

ld1rqh	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1RQ_H_IMM [HasSVE_or_SME]

ld1rqh	Zt, Pg/z, [Rn, imm4]
Diagram
Note

Properties: mayLoad

LD1RQ_W [HasSVE_or_SME]

ld1rqw	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1RQ_W_IMM [HasSVE_or_SME]

ld1rqw	Zt, Pg/z, [Rn, imm4]
Diagram
Note

Properties: mayLoad

LD1RSB_D_IMM [HasSVE_or_SME]

ld1rsb	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RSB_H_IMM [HasSVE_or_SME]

ld1rsb	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RSB_S_IMM [HasSVE_or_SME]

ld1rsb	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RSH_D_IMM [HasSVE_or_SME]

ld1rsh	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RSH_S_IMM [HasSVE_or_SME]

ld1rsh	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RSW_IMM [HasSVE_or_SME]

ld1rsw	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RW_D_IMM [HasSVE_or_SME]

ld1rw	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1RW_IMM [HasSVE_or_SME]

ld1rw	Zt, Pg/z, [Rn, imm6]
Diagram
Note

Properties: mayLoad

LD1SB_D [HasSVE_or_SME]

ld1sb	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1SB_D_IMM [HasSVE_or_SME]

ld1sb	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1SB_H [HasSVE_or_SME]

ld1sb	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1SB_H_IMM [HasSVE_or_SME]

ld1sb	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1SB_S [HasSVE_or_SME]

ld1sb	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1SB_S_IMM [HasSVE_or_SME]

ld1sb	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1SH_D [HasSVE_or_SME]

ld1sh	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1SH_D_IMM [HasSVE_or_SME]

ld1sh	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1SH_S [HasSVE_or_SME]

ld1sh	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1SH_S_IMM [HasSVE_or_SME]

ld1sh	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1SW_D [HasSVE_or_SME]

ld1sw	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1SW_D_IMM [HasSVE_or_SME]

ld1sw	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1W [HasSVE_or_SME]

ld1w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1W_D [HasSVE_or_SME]

ld1w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1W_D_IMM [HasSVE_or_SME]

ld1w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1W_IMM [HasSVE_or_SME]

ld1w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD2B [HasSVE_or_SME]

ld2b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD2B_IMM [HasSVE_or_SME]

ld2b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD2D [HasSVE_or_SME]

ld2d	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD2D_IMM [HasSVE_or_SME]

ld2d	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD2H [HasSVE_or_SME]

ld2h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD2H_IMM [HasSVE_or_SME]

ld2h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD2W [HasSVE_or_SME]

ld2w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD2W_IMM [HasSVE_or_SME]

ld2w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD3B [HasSVE_or_SME]

ld3b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD3B_IMM [HasSVE_or_SME]

ld3b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD3D [HasSVE_or_SME]

ld3d	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD3D_IMM [HasSVE_or_SME]

ld3d	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD3H [HasSVE_or_SME]

ld3h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD3H_IMM [HasSVE_or_SME]

ld3h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD3W [HasSVE_or_SME]

ld3w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD3W_IMM [HasSVE_or_SME]

ld3w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD4B [HasSVE_or_SME]

ld4b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD4B_IMM [HasSVE_or_SME]

ld4b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD4D [HasSVE_or_SME]

ld4d	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD4D_IMM [HasSVE_or_SME]

ld4d	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD4H [HasSVE_or_SME]

ld4h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD4H_IMM [HasSVE_or_SME]

ld4h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD4W [HasSVE_or_SME]

ld4w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD4W_IMM [HasSVE_or_SME]

ld4w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1B_ZRI [HasSVE_or_SME]

ldnt1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1B_ZRR [HasSVE_or_SME]

ldnt1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1D_ZRI [HasSVE_or_SME]

ldnt1d	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1D_ZRR [HasSVE_or_SME]

ldnt1d	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1H_ZRI [HasSVE_or_SME]

ldnt1h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1H_ZRR [HasSVE_or_SME]

ldnt1h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1W_ZRI [HasSVE_or_SME]

ldnt1w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1W_ZRR [HasSVE_or_SME]

ldnt1w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDR_PXI [HasSVE_or_SME]

ldr	Pt, [Rn, imm9, mul vl]
Diagram
Note

Properties: mayLoad

LDR_ZXI [HasSVE_or_SME]

ldr	Zt, [Rn, imm9, mul vl]
Diagram
Note

Properties: mayLoad

LSLR_ZPmZ_B [HasSVE_or_SME]

lslr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSLR_ZPmZ_D [HasSVE_or_SME]

lslr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSLR_ZPmZ_H [HasSVE_or_SME]

lslr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSLR_ZPmZ_S [HasSVE_or_SME]

lslr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_WIDE_ZPmZ_B [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_WIDE_ZPmZ_H [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_WIDE_ZPmZ_S [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_WIDE_ZZZ_B [HasSVE_or_SME]

lsl	Zd, Zn, Zm
Diagram

LSL_WIDE_ZZZ_H [HasSVE_or_SME]

lsl	Zd, Zn, Zm
Diagram

LSL_WIDE_ZZZ_S [HasSVE_or_SME]

lsl	Zd, Zn, Zm
Diagram

LSL_ZPmI_B [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_ZPmI_D [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_ZPmI_H [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_ZPmI_S [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_ZPmZ_B [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_ZPmZ_D [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_ZPmZ_H [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_ZPmZ_S [HasSVE_or_SME]

lsl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSL_ZZI_B [HasSVE_or_SME]

lsl	Zd, Zn, imm
Diagram

LSL_ZZI_D [HasSVE_or_SME]

lsl	Zd, Zn, imm
Diagram

LSL_ZZI_H [HasSVE_or_SME]

lsl	Zd, Zn, imm
Diagram

LSL_ZZI_S [HasSVE_or_SME]

lsl	Zd, Zn, imm
Diagram

LSRR_ZPmZ_B [HasSVE_or_SME]

lsrr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSRR_ZPmZ_D [HasSVE_or_SME]

lsrr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSRR_ZPmZ_H [HasSVE_or_SME]

lsrr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSRR_ZPmZ_S [HasSVE_or_SME]

lsrr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_WIDE_ZPmZ_B [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_WIDE_ZPmZ_H [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_WIDE_ZPmZ_S [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_WIDE_ZZZ_B [HasSVE_or_SME]

lsr	Zd, Zn, Zm
Diagram

LSR_WIDE_ZZZ_H [HasSVE_or_SME]

lsr	Zd, Zn, Zm
Diagram

LSR_WIDE_ZZZ_S [HasSVE_or_SME]

lsr	Zd, Zn, Zm
Diagram

LSR_ZPmI_B [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_ZPmI_D [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_ZPmI_H [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_ZPmI_S [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_ZPmZ_B [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_ZPmZ_D [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_ZPmZ_H [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_ZPmZ_S [HasSVE_or_SME]

lsr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

LSR_ZZI_B [HasSVE_or_SME]

lsr	Zd, Zn, imm
Diagram

LSR_ZZI_D [HasSVE_or_SME]

lsr	Zd, Zn, imm
Diagram

LSR_ZZI_H [HasSVE_or_SME]

lsr	Zd, Zn, imm
Diagram

LSR_ZZI_S [HasSVE_or_SME]

lsr	Zd, Zn, imm
Diagram

MAD_ZPmZZ_B [HasSVE_or_SME]

mad	Zdn, Pg/m, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MAD_ZPmZZ_D [HasSVE_or_SME]

mad	Zdn, Pg/m, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MAD_ZPmZZ_H [HasSVE_or_SME]

mad	Zdn, Pg/m, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MAD_ZPmZZ_S [HasSVE_or_SME]

mad	Zdn, Pg/m, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MLA_ZPmZZ_B [HasSVE_or_SME]

mla	Zda, Pg/m, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

MLA_ZPmZZ_D [HasSVE_or_SME]

mla	Zda, Pg/m, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

MLA_ZPmZZ_H [HasSVE_or_SME]

mla	Zda, Pg/m, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

MLA_ZPmZZ_S [HasSVE_or_SME]

mla	Zda, Pg/m, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

MLS_ZPmZZ_B [HasSVE_or_SME]

mls	Zda, Pg/m, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

MLS_ZPmZZ_D [HasSVE_or_SME]

mls	Zda, Pg/m, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

MLS_ZPmZZ_H [HasSVE_or_SME]

mls	Zda, Pg/m, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

MLS_ZPmZZ_S [HasSVE_or_SME]

mls	Zda, Pg/m, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

MOVPRFX_ZPmZ_B [HasSVE_or_SME]

movprfx	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

MOVPRFX_ZPmZ_D [HasSVE_or_SME]

movprfx	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

MOVPRFX_ZPmZ_H [HasSVE_or_SME]

movprfx	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

MOVPRFX_ZPmZ_S [HasSVE_or_SME]

movprfx	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

MOVPRFX_ZPzZ_B [HasSVE_or_SME]

movprfx	Zd, Pg/z, Zn
Diagram

MOVPRFX_ZPzZ_D [HasSVE_or_SME]

movprfx	Zd, Pg/z, Zn
Diagram

MOVPRFX_ZPzZ_H [HasSVE_or_SME]

movprfx	Zd, Pg/z, Zn
Diagram

MOVPRFX_ZPzZ_S [HasSVE_or_SME]

movprfx	Zd, Pg/z, Zn
Diagram

MOVPRFX_ZZ [HasSVE_or_SME]

movprfx	Zd, Zn
Diagram

MSB_ZPmZZ_B [HasSVE_or_SME]

msb	Zdn, Pg/m, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MSB_ZPmZZ_D [HasSVE_or_SME]

msb	Zdn, Pg/m, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MSB_ZPmZZ_H [HasSVE_or_SME]

msb	Zdn, Pg/m, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MSB_ZPmZZ_S [HasSVE_or_SME]

msb	Zdn, Pg/m, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MUL_ZI_B [HasSVE_or_SME]

mul	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

MUL_ZI_D [HasSVE_or_SME]

mul	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

MUL_ZI_H [HasSVE_or_SME]

mul	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

MUL_ZI_S [HasSVE_or_SME]

mul	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

MUL_ZPmZ_B [HasSVE_or_SME]

mul	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

MUL_ZPmZ_D [HasSVE_or_SME]

mul	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

MUL_ZPmZ_H [HasSVE_or_SME]

mul	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

MUL_ZPmZ_S [HasSVE_or_SME]

mul	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

NANDS_PPzPP [HasSVE_or_SME]

nands	Pd, Pg/z, Pn, Pm
Diagram

NAND_PPzPP [HasSVE_or_SME]

nand	Pd, Pg/z, Pn, Pm
Diagram

NEG_ZPmZ_B [HasSVE_or_SME]

neg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

NEG_ZPmZ_D [HasSVE_or_SME]

neg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

NEG_ZPmZ_H [HasSVE_or_SME]

neg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

NEG_ZPmZ_S [HasSVE_or_SME]

neg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

NORS_PPzPP [HasSVE_or_SME]

nors	Pd, Pg/z, Pn, Pm
Diagram

NOR_PPzPP [HasSVE_or_SME]

nor	Pd, Pg/z, Pn, Pm
Diagram

NOT_ZPmZ_B [HasSVE_or_SME]

not	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

NOT_ZPmZ_D [HasSVE_or_SME]

not	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

NOT_ZPmZ_H [HasSVE_or_SME]

not	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

NOT_ZPmZ_S [HasSVE_or_SME]

not	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

ORNS_PPzPP [HasSVE_or_SME]

orns	Pd, Pg/z, Pn, Pm
Diagram

ORN_PPzPP [HasSVE_or_SME]

orn	Pd, Pg/z, Pn, Pm
Diagram

ORRS_PPzPP [HasSVE_or_SME]

orrs	Pd, Pg/z, Pn, Pm
Diagram

ORR_PPzPP [HasSVE_or_SME]

orr	Pd, Pg/z, Pn, Pm
Diagram

ORR_ZI [HasSVE_or_SME]

orr	Zdn, _Zdn, imms13
Diagram
Note

Constraints: Zdn = _Zdn

ORR_ZPmZ_B [HasSVE_or_SME]

orr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ORR_ZPmZ_D [HasSVE_or_SME]

orr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ORR_ZPmZ_H [HasSVE_or_SME]

orr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ORR_ZPmZ_S [HasSVE_or_SME]

orr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ORR_ZZZ [HasSVE_or_SME]

orr	Zd, Zn, Zm
Diagram

ORV_VPZ_B [HasSVE_or_SME]

orv	Vd, Pg, Zn
Diagram

ORV_VPZ_D [HasSVE_or_SME]

orv	Vd, Pg, Zn
Diagram

ORV_VPZ_H [HasSVE_or_SME]

orv	Vd, Pg, Zn
Diagram

ORV_VPZ_S [HasSVE_or_SME]

orv	Vd, Pg, Zn
Diagram

PFALSE [HasSVE_or_SME]

pfalse	Pd
Diagram

PFIRST_B [HasSVE_or_SME]

pfirst	Pdn, Pg, _Pdn
Diagram
Note

Constraints: Pdn = _Pdn

PNEXT_B [HasSVE_or_SME]

pnext	Pdn, Pg, _Pdn
Diagram
Note

Constraints: Pdn = _Pdn

PNEXT_D [HasSVE_or_SME]

pnext	Pdn, Pg, _Pdn
Diagram
Note

Constraints: Pdn = _Pdn

PNEXT_H [HasSVE_or_SME]

pnext	Pdn, Pg, _Pdn
Diagram
Note

Constraints: Pdn = _Pdn

PNEXT_S [HasSVE_or_SME]

pnext	Pdn, Pg, _Pdn
Diagram
Note

Constraints: Pdn = _Pdn

PRFB_PRI [HasSVE_or_SME]

prfb	prfop, Pg, [Rn, imm6, mul vl]
Diagram
Note

Properties: hasSideEffects

PRFB_PRR [HasSVE_or_SME]

prfb	prfop, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects

PRFD_PRI [HasSVE_or_SME]

prfd	prfop, Pg, [Rn, imm6, mul vl]
Diagram
Note

Properties: hasSideEffects

PRFD_PRR [HasSVE_or_SME]

prfd	prfop, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects

PRFH_PRI [HasSVE_or_SME]

prfh	prfop, Pg, [Rn, imm6, mul vl]
Diagram
Note

Properties: hasSideEffects

PRFH_PRR [HasSVE_or_SME]

prfh	prfop, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects

PRFW_PRI [HasSVE_or_SME]

prfw	prfop, Pg, [Rn, imm6, mul vl]
Diagram
Note

Properties: hasSideEffects

PRFW_PRR [HasSVE_or_SME]

prfw	prfop, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects

PTEST_PP [HasSVE_or_SME]

ptest	Pg, Pn
Diagram
Note

Properties: isCompare

PTRUES_B [HasSVE_or_SME]

ptrues	Pd, pattern
Diagram

PTRUES_D [HasSVE_or_SME]

ptrues	Pd, pattern
Diagram

PTRUES_H [HasSVE_or_SME]

ptrues	Pd, pattern
Diagram

PTRUES_S [HasSVE_or_SME]

ptrues	Pd, pattern
Diagram

PTRUE_B [HasSVE_or_SME]

ptrue	Pd, pattern
Diagram

PTRUE_D [HasSVE_or_SME]

ptrue	Pd, pattern
Diagram

PTRUE_H [HasSVE_or_SME]

ptrue	Pd, pattern
Diagram

PTRUE_S [HasSVE_or_SME]

ptrue	Pd, pattern
Diagram

PUNPKHI_PP [HasSVE_or_SME]

punpkhi	Pd, Pn
Diagram

PUNPKLO_PP [HasSVE_or_SME]

punpklo	Pd, Pn
Diagram

RBIT_ZPmZ_B [HasSVE_or_SME]

rbit	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

RBIT_ZPmZ_D [HasSVE_or_SME]

rbit	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

RBIT_ZPmZ_H [HasSVE_or_SME]

rbit	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

RBIT_ZPmZ_S [HasSVE_or_SME]

rbit	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

RDVLI_XI [HasSVE_or_SME]

rdvl	Rd, imm6
Diagram

REVB_ZPmZ_D [HasSVE_or_SME]

revb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

REVB_ZPmZ_H [HasSVE_or_SME]

revb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

REVB_ZPmZ_S [HasSVE_or_SME]

revb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

REVH_ZPmZ_D [HasSVE_or_SME]

revh	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

REVH_ZPmZ_S [HasSVE_or_SME]

revh	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

REVW_ZPmZ_D [HasSVE_or_SME]

revw	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

REV_PP_B [HasSVE_or_SME]

rev	Pd, Pn
Diagram

REV_PP_D [HasSVE_or_SME]

rev	Pd, Pn
Diagram

REV_PP_H [HasSVE_or_SME]

rev	Pd, Pn
Diagram

REV_PP_S [HasSVE_or_SME]

rev	Pd, Pn
Diagram

REV_ZZ_B [HasSVE_or_SME]

rev	Zd, Zn
Diagram

REV_ZZ_D [HasSVE_or_SME]

rev	Zd, Zn
Diagram

REV_ZZ_H [HasSVE_or_SME]

rev	Zd, Zn
Diagram

REV_ZZ_S [HasSVE_or_SME]

rev	Zd, Zn
Diagram

SABD_ZPmZ_B [HasSVE_or_SME]

sabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SABD_ZPmZ_D [HasSVE_or_SME]

sabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SABD_ZPmZ_H [HasSVE_or_SME]

sabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SABD_ZPmZ_S [HasSVE_or_SME]

sabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SADDV_VPZ_B [HasSVE_or_SME]

saddv	Vd, Pg, Zn
Diagram

SADDV_VPZ_H [HasSVE_or_SME]

saddv	Vd, Pg, Zn
Diagram

SADDV_VPZ_S [HasSVE_or_SME]

saddv	Vd, Pg, Zn
Diagram

SCVTF_ZPmZ_DtoD [HasSVE_or_SME]

scvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

SCVTF_ZPmZ_DtoH [HasSVE_or_SME]

scvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

SCVTF_ZPmZ_DtoS [HasSVE_or_SME]

scvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

SCVTF_ZPmZ_HtoH [HasSVE_or_SME]

scvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

SCVTF_ZPmZ_StoD [HasSVE_or_SME]

scvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

SCVTF_ZPmZ_StoH [HasSVE_or_SME]

scvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

SCVTF_ZPmZ_StoS [HasSVE_or_SME]

scvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

SDIVR_ZPmZ_D [HasSVE_or_SME]

sdivr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SDIVR_ZPmZ_S [HasSVE_or_SME]

sdivr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SDIV_ZPmZ_D [HasSVE_or_SME]

sdiv	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SDIV_ZPmZ_S [HasSVE_or_SME]

sdiv	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SDOT_ZZZI_D [HasSVE_or_SME]

sdot	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SDOT_ZZZI_S [HasSVE_or_SME]

sdot	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SDOT_ZZZ_D [HasSVE_or_SME]

sdot	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SDOT_ZZZ_S [HasSVE_or_SME]

sdot	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SEL_PPPP [HasSVE_or_SME]

sel	Pd, Pg, Pn, Pm
Diagram

SEL_ZPZZ_B [HasSVE_or_SME]

sel	Zd, Pg, Zn, Zm
Diagram

SEL_ZPZZ_D [HasSVE_or_SME]

sel	Zd, Pg, Zn, Zm
Diagram

SEL_ZPZZ_H [HasSVE_or_SME]

sel	Zd, Pg, Zn, Zm
Diagram

SEL_ZPZZ_S [HasSVE_or_SME]

sel	Zd, Pg, Zn, Zm
Diagram

SMAXV_VPZ_B [HasSVE_or_SME]

smaxv	Vd, Pg, Zn
Diagram

SMAXV_VPZ_D [HasSVE_or_SME]

smaxv	Vd, Pg, Zn
Diagram

SMAXV_VPZ_H [HasSVE_or_SME]

smaxv	Vd, Pg, Zn
Diagram

SMAXV_VPZ_S [HasSVE_or_SME]

smaxv	Vd, Pg, Zn
Diagram

SMAX_ZI_B [HasSVE_or_SME]

smax	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_ZI_D [HasSVE_or_SME]

smax	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_ZI_H [HasSVE_or_SME]

smax	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_ZI_S [HasSVE_or_SME]

smax	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_ZPmZ_B [HasSVE_or_SME]

smax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_ZPmZ_D [HasSVE_or_SME]

smax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_ZPmZ_H [HasSVE_or_SME]

smax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_ZPmZ_S [HasSVE_or_SME]

smax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMINV_VPZ_B [HasSVE_or_SME]

sminv	Vd, Pg, Zn
Diagram

SMINV_VPZ_D [HasSVE_or_SME]

sminv	Vd, Pg, Zn
Diagram

SMINV_VPZ_H [HasSVE_or_SME]

sminv	Vd, Pg, Zn
Diagram

SMINV_VPZ_S [HasSVE_or_SME]

sminv	Vd, Pg, Zn
Diagram

SMIN_ZI_B [HasSVE_or_SME]

smin	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_ZI_D [HasSVE_or_SME]

smin	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_ZI_H [HasSVE_or_SME]

smin	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_ZI_S [HasSVE_or_SME]

smin	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_ZPmZ_B [HasSVE_or_SME]

smin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_ZPmZ_D [HasSVE_or_SME]

smin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_ZPmZ_H [HasSVE_or_SME]

smin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_ZPmZ_S [HasSVE_or_SME]

smin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMULH_ZPmZ_B [HasSVE_or_SME]

smulh	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMULH_ZPmZ_D [HasSVE_or_SME]

smulh	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMULH_ZPmZ_H [HasSVE_or_SME]

smulh	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMULH_ZPmZ_S [HasSVE_or_SME]

smulh	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SPLICE_ZPZ_B [HasSVE_or_SME]

splice	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SPLICE_ZPZ_D [HasSVE_or_SME]

splice	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SPLICE_ZPZ_H [HasSVE_or_SME]

splice	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SPLICE_ZPZ_S [HasSVE_or_SME]

splice	Zdn, Pg, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQADD_ZI_B [HasSVE_or_SME]

sqadd	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQADD_ZI_D [HasSVE_or_SME]

sqadd	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQADD_ZI_H [HasSVE_or_SME]

sqadd	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQADD_ZI_S [HasSVE_or_SME]

sqadd	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQADD_ZZZ_B [HasSVE_or_SME]

sqadd	Zd, Zn, Zm
Diagram

SQADD_ZZZ_D [HasSVE_or_SME]

sqadd	Zd, Zn, Zm
Diagram

SQADD_ZZZ_H [HasSVE_or_SME]

sqadd	Zd, Zn, Zm
Diagram

SQADD_ZZZ_S [HasSVE_or_SME]

sqadd	Zd, Zn, Zm
Diagram

SQDECB_XPiI [HasSVE_or_SME]

sqdecb	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQDECB_XPiWdI [HasSVE_or_SME]

sqdecb	Rdn, _Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQDECD_XPiI [HasSVE_or_SME]

sqdecd	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQDECD_XPiWdI [HasSVE_or_SME]

sqdecd	Rdn, _Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQDECD_ZPiI [HasSVE_or_SME]

sqdecd	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

SQDECH_XPiI [HasSVE_or_SME]

sqdech	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQDECH_XPiWdI [HasSVE_or_SME]

sqdech	Rdn, _Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQDECH_ZPiI [HasSVE_or_SME]

sqdech	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

SQDECP_XPWd_B [HasSVE_or_SME]

sqdecp	Rdn, Pg, _Rdn
Diagram
Note

Constraints: Rdn = _Rdn

SQDECP_XPWd_D [HasSVE_or_SME]

sqdecp	Rdn, Pg, _Rdn
Diagram
Note

Constraints: Rdn = _Rdn

SQDECP_XPWd_H [HasSVE_or_SME]

sqdecp	Rdn, Pg, _Rdn
Diagram
Note

Constraints: Rdn = _Rdn

SQDECP_XPWd_S [HasSVE_or_SME]

sqdecp	Rdn, Pg, _Rdn
Diagram
Note

Constraints: Rdn = _Rdn

SQDECP_XP_B [HasSVE_or_SME]

sqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

SQDECP_XP_D [HasSVE_or_SME]

sqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

SQDECP_XP_H [HasSVE_or_SME]

sqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

SQDECP_XP_S [HasSVE_or_SME]

sqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

SQDECP_ZP_D [HasSVE_or_SME]

sqdecp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

SQDECP_ZP_H [HasSVE_or_SME]

sqdecp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

SQDECP_ZP_S [HasSVE_or_SME]

sqdecp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

SQDECW_XPiI [HasSVE_or_SME]

sqdecw	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQDECW_XPiWdI [HasSVE_or_SME]

sqdecw	Rdn, _Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQDECW_ZPiI [HasSVE_or_SME]

sqdecw	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

SQINCB_XPiI [HasSVE_or_SME]

sqincb	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQINCB_XPiWdI [HasSVE_or_SME]

sqincb	Rdn, _Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQINCD_XPiI [HasSVE_or_SME]

sqincd	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQINCD_XPiWdI [HasSVE_or_SME]

sqincd	Rdn, _Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQINCD_ZPiI [HasSVE_or_SME]

sqincd	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

SQINCH_XPiI [HasSVE_or_SME]

sqinch	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQINCH_XPiWdI [HasSVE_or_SME]

sqinch	Rdn, _Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQINCH_ZPiI [HasSVE_or_SME]

sqinch	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

SQINCP_XPWd_B [HasSVE_or_SME]

sqincp	Rdn, Pg, _Rdn
Diagram
Note

Constraints: Rdn = _Rdn

SQINCP_XPWd_D [HasSVE_or_SME]

sqincp	Rdn, Pg, _Rdn
Diagram
Note

Constraints: Rdn = _Rdn

SQINCP_XPWd_H [HasSVE_or_SME]

sqincp	Rdn, Pg, _Rdn
Diagram
Note

Constraints: Rdn = _Rdn

SQINCP_XPWd_S [HasSVE_or_SME]

sqincp	Rdn, Pg, _Rdn
Diagram
Note

Constraints: Rdn = _Rdn

SQINCP_XP_B [HasSVE_or_SME]

sqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

SQINCP_XP_D [HasSVE_or_SME]

sqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

SQINCP_XP_H [HasSVE_or_SME]

sqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

SQINCP_XP_S [HasSVE_or_SME]

sqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

SQINCP_ZP_D [HasSVE_or_SME]

sqincp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

SQINCP_ZP_H [HasSVE_or_SME]

sqincp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

SQINCP_ZP_S [HasSVE_or_SME]

sqincp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

SQINCW_XPiI [HasSVE_or_SME]

sqincw	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQINCW_XPiWdI [HasSVE_or_SME]

sqincw	Rdn, _Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

SQINCW_ZPiI [HasSVE_or_SME]

sqincw	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZI_B [HasSVE_or_SME]

sqsub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZI_D [HasSVE_or_SME]

sqsub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZI_H [HasSVE_or_SME]

sqsub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZI_S [HasSVE_or_SME]

sqsub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZZZ_B [HasSVE_or_SME]

sqsub	Zd, Zn, Zm
Diagram

SQSUB_ZZZ_D [HasSVE_or_SME]

sqsub	Zd, Zn, Zm
Diagram

SQSUB_ZZZ_H [HasSVE_or_SME]

sqsub	Zd, Zn, Zm
Diagram

SQSUB_ZZZ_S [HasSVE_or_SME]

sqsub	Zd, Zn, Zm
Diagram

ST1B [HasSVE_or_SME]

st1b	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1B_D [HasSVE_or_SME]

st1b	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1B_D_IMM [HasSVE_or_SME]

st1b	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1B_H [HasSVE_or_SME]

st1b	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1B_H_IMM [HasSVE_or_SME]

st1b	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1B_IMM [HasSVE_or_SME]

st1b	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1B_S [HasSVE_or_SME]

st1b	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1B_S_IMM [HasSVE_or_SME]

st1b	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1D [HasSVE_or_SME]

st1d	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1D_IMM [HasSVE_or_SME]

st1d	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1H [HasSVE_or_SME]

st1h	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1H_D [HasSVE_or_SME]

st1h	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1H_D_IMM [HasSVE_or_SME]

st1h	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1H_IMM [HasSVE_or_SME]

st1h	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1H_S [HasSVE_or_SME]

st1h	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1H_S_IMM [HasSVE_or_SME]

st1h	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1W [HasSVE_or_SME]

st1w	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1W_D [HasSVE_or_SME]

st1w	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1W_D_IMM [HasSVE_or_SME]

st1w	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1W_IMM [HasSVE_or_SME]

st1w	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST2B [HasSVE_or_SME]

st2b	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST2B_IMM [HasSVE_or_SME]

st2b	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST2D [HasSVE_or_SME]

st2d	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST2D_IMM [HasSVE_or_SME]

st2d	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST2H [HasSVE_or_SME]

st2h	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST2H_IMM [HasSVE_or_SME]

st2h	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST2W [HasSVE_or_SME]

st2w	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST2W_IMM [HasSVE_or_SME]

st2w	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST3B [HasSVE_or_SME]

st3b	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST3B_IMM [HasSVE_or_SME]

st3b	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST3D [HasSVE_or_SME]

st3d	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST3D_IMM [HasSVE_or_SME]

st3d	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST3H [HasSVE_or_SME]

st3h	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST3H_IMM [HasSVE_or_SME]

st3h	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST3W [HasSVE_or_SME]

st3w	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST3W_IMM [HasSVE_or_SME]

st3w	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST4B [HasSVE_or_SME]

st4b	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST4B_IMM [HasSVE_or_SME]

st4b	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST4D [HasSVE_or_SME]

st4d	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST4D_IMM [HasSVE_or_SME]

st4d	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST4H [HasSVE_or_SME]

st4h	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST4H_IMM [HasSVE_or_SME]

st4h	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST4W [HasSVE_or_SME]

st4w	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST4W_IMM [HasSVE_or_SME]

st4w	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1B_ZRI [HasSVE_or_SME]

stnt1b	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1B_ZRR [HasSVE_or_SME]

stnt1b	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1D_ZRI [HasSVE_or_SME]

stnt1d	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1D_ZRR [HasSVE_or_SME]

stnt1d	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1H_ZRI [HasSVE_or_SME]

stnt1h	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1H_ZRR [HasSVE_or_SME]

stnt1h	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1W_ZRI [HasSVE_or_SME]

stnt1w	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1W_ZRR [HasSVE_or_SME]

stnt1w	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STR_PXI [HasSVE_or_SME]

str	Pt, [Rn, imm9, mul vl]
Diagram
Note

Properties: mayStore

STR_ZXI [HasSVE_or_SME]

str	Zt, [Rn, imm9, mul vl]
Diagram
Note

Properties: mayStore

SUBR_ZI_B [HasSVE_or_SME]

subr	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SUBR_ZI_D [HasSVE_or_SME]

subr	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SUBR_ZI_H [HasSVE_or_SME]

subr	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SUBR_ZI_S [HasSVE_or_SME]

subr	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SUBR_ZPmZ_B [HasSVE_or_SME]

subr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUBR_ZPmZ_D [HasSVE_or_SME]

subr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUBR_ZPmZ_H [HasSVE_or_SME]

subr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUBR_ZPmZ_S [HasSVE_or_SME]

subr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZI_B [HasSVE_or_SME]

sub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZI_D [HasSVE_or_SME]

sub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZI_H [HasSVE_or_SME]

sub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZI_S [HasSVE_or_SME]

sub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZPmZ_B [HasSVE_or_SME]

sub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZPmZ_D [HasSVE_or_SME]

sub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZPmZ_H [HasSVE_or_SME]

sub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZPmZ_S [HasSVE_or_SME]

sub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZZZ_B [HasSVE_or_SME]

sub	Zd, Zn, Zm
Diagram

SUB_ZZZ_D [HasSVE_or_SME]

sub	Zd, Zn, Zm
Diagram

SUB_ZZZ_H [HasSVE_or_SME]

sub	Zd, Zn, Zm
Diagram

SUB_ZZZ_S [HasSVE_or_SME]

sub	Zd, Zn, Zm
Diagram

SUNPKHI_ZZ_D [HasSVE_or_SME]

sunpkhi	Zd, Zn
Diagram

SUNPKHI_ZZ_H [HasSVE_or_SME]

sunpkhi	Zd, Zn
Diagram

SUNPKHI_ZZ_S [HasSVE_or_SME]

sunpkhi	Zd, Zn
Diagram

SUNPKLO_ZZ_D [HasSVE_or_SME]

sunpklo	Zd, Zn
Diagram

SUNPKLO_ZZ_H [HasSVE_or_SME]

sunpklo	Zd, Zn
Diagram

SUNPKLO_ZZ_S [HasSVE_or_SME]

sunpklo	Zd, Zn
Diagram

SXTB_ZPmZ_D [HasSVE_or_SME]

sxtb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SXTB_ZPmZ_H [HasSVE_or_SME]

sxtb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SXTB_ZPmZ_S [HasSVE_or_SME]

sxtb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SXTH_ZPmZ_D [HasSVE_or_SME]

sxth	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SXTH_ZPmZ_S [HasSVE_or_SME]

sxth	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SXTW_ZPmZ_D [HasSVE_or_SME]

sxtw	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

TBL_ZZZ_B [HasSVE_or_SME]

tbl	Zd, Zn, Zm
Diagram

TBL_ZZZ_D [HasSVE_or_SME]

tbl	Zd, Zn, Zm
Diagram

TBL_ZZZ_H [HasSVE_or_SME]

tbl	Zd, Zn, Zm
Diagram

TBL_ZZZ_S [HasSVE_or_SME]

tbl	Zd, Zn, Zm
Diagram

TRN1_PPP_B [HasSVE_or_SME]

trn1	Pd, Pn, Pm
Diagram

TRN1_PPP_D [HasSVE_or_SME]

trn1	Pd, Pn, Pm
Diagram

TRN1_PPP_H [HasSVE_or_SME]

trn1	Pd, Pn, Pm
Diagram

TRN1_PPP_S [HasSVE_or_SME]

trn1	Pd, Pn, Pm
Diagram

TRN1_ZZZ_B [HasSVE_or_SME]

trn1	Zd, Zn, Zm
Diagram

TRN1_ZZZ_D [HasSVE_or_SME]

trn1	Zd, Zn, Zm
Diagram

TRN1_ZZZ_H [HasSVE_or_SME]

trn1	Zd, Zn, Zm
Diagram

TRN1_ZZZ_S [HasSVE_or_SME]

trn1	Zd, Zn, Zm
Diagram

TRN2_PPP_B [HasSVE_or_SME]

trn2	Pd, Pn, Pm
Diagram

TRN2_PPP_D [HasSVE_or_SME]

trn2	Pd, Pn, Pm
Diagram

TRN2_PPP_H [HasSVE_or_SME]

trn2	Pd, Pn, Pm
Diagram

TRN2_PPP_S [HasSVE_or_SME]

trn2	Pd, Pn, Pm
Diagram

TRN2_ZZZ_B [HasSVE_or_SME]

trn2	Zd, Zn, Zm
Diagram

TRN2_ZZZ_D [HasSVE_or_SME]

trn2	Zd, Zn, Zm
Diagram

TRN2_ZZZ_H [HasSVE_or_SME]

trn2	Zd, Zn, Zm
Diagram

TRN2_ZZZ_S [HasSVE_or_SME]

trn2	Zd, Zn, Zm
Diagram

UABD_ZPmZ_B [HasSVE_or_SME]

uabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UABD_ZPmZ_D [HasSVE_or_SME]

uabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UABD_ZPmZ_H [HasSVE_or_SME]

uabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UABD_ZPmZ_S [HasSVE_or_SME]

uabd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UADDV_VPZ_B [HasSVE_or_SME]

uaddv	Vd, Pg, Zn
Diagram

UADDV_VPZ_D [HasSVE_or_SME]

uaddv	Vd, Pg, Zn
Diagram

UADDV_VPZ_H [HasSVE_or_SME]

uaddv	Vd, Pg, Zn
Diagram

UADDV_VPZ_S [HasSVE_or_SME]

uaddv	Vd, Pg, Zn
Diagram

UCVTF_ZPmZ_DtoD [HasSVE_or_SME]

ucvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

UCVTF_ZPmZ_DtoH [HasSVE_or_SME]

ucvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

UCVTF_ZPmZ_DtoS [HasSVE_or_SME]

ucvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

UCVTF_ZPmZ_HtoH [HasSVE_or_SME]

ucvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

UCVTF_ZPmZ_StoD [HasSVE_or_SME]

ucvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

UCVTF_ZPmZ_StoH [HasSVE_or_SME]

ucvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

UCVTF_ZPmZ_StoS [HasSVE_or_SME]

ucvtf	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

UDIVR_ZPmZ_D [HasSVE_or_SME]

udivr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UDIVR_ZPmZ_S [HasSVE_or_SME]

udivr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UDIV_ZPmZ_D [HasSVE_or_SME]

udiv	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UDIV_ZPmZ_S [HasSVE_or_SME]

udiv	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UDOT_ZZZI_D [HasSVE_or_SME]

udot	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UDOT_ZZZI_S [HasSVE_or_SME]

udot	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UDOT_ZZZ_D [HasSVE_or_SME]

udot	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UDOT_ZZZ_S [HasSVE_or_SME]

udot	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMAXV_VPZ_B [HasSVE_or_SME]

umaxv	Vd, Pg, Zn
Diagram

UMAXV_VPZ_D [HasSVE_or_SME]

umaxv	Vd, Pg, Zn
Diagram

UMAXV_VPZ_H [HasSVE_or_SME]

umaxv	Vd, Pg, Zn
Diagram

UMAXV_VPZ_S [HasSVE_or_SME]

umaxv	Vd, Pg, Zn
Diagram

UMAX_ZI_B [HasSVE_or_SME]

umax	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_ZI_D [HasSVE_or_SME]

umax	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_ZI_H [HasSVE_or_SME]

umax	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_ZI_S [HasSVE_or_SME]

umax	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_ZPmZ_B [HasSVE_or_SME]

umax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_ZPmZ_D [HasSVE_or_SME]

umax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_ZPmZ_H [HasSVE_or_SME]

umax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_ZPmZ_S [HasSVE_or_SME]

umax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMINV_VPZ_B [HasSVE_or_SME]

uminv	Vd, Pg, Zn
Diagram

UMINV_VPZ_D [HasSVE_or_SME]

uminv	Vd, Pg, Zn
Diagram

UMINV_VPZ_H [HasSVE_or_SME]

uminv	Vd, Pg, Zn
Diagram

UMINV_VPZ_S [HasSVE_or_SME]

uminv	Vd, Pg, Zn
Diagram

UMIN_ZI_B [HasSVE_or_SME]

umin	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_ZI_D [HasSVE_or_SME]

umin	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_ZI_H [HasSVE_or_SME]

umin	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_ZI_S [HasSVE_or_SME]

umin	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_ZPmZ_B [HasSVE_or_SME]

umin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_ZPmZ_D [HasSVE_or_SME]

umin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_ZPmZ_H [HasSVE_or_SME]

umin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_ZPmZ_S [HasSVE_or_SME]

umin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMULH_ZPmZ_B [HasSVE_or_SME]

umulh	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMULH_ZPmZ_D [HasSVE_or_SME]

umulh	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMULH_ZPmZ_H [HasSVE_or_SME]

umulh	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMULH_ZPmZ_S [HasSVE_or_SME]

umulh	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQADD_ZI_B [HasSVE_or_SME]

uqadd	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQADD_ZI_D [HasSVE_or_SME]

uqadd	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQADD_ZI_H [HasSVE_or_SME]

uqadd	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQADD_ZI_S [HasSVE_or_SME]

uqadd	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQADD_ZZZ_B [HasSVE_or_SME]

uqadd	Zd, Zn, Zm
Diagram

UQADD_ZZZ_D [HasSVE_or_SME]

uqadd	Zd, Zn, Zm
Diagram

UQADD_ZZZ_H [HasSVE_or_SME]

uqadd	Zd, Zn, Zm
Diagram

UQADD_ZZZ_S [HasSVE_or_SME]

uqadd	Zd, Zn, Zm
Diagram

UQDECB_WPiI [HasSVE_or_SME]

uqdecb	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQDECB_XPiI [HasSVE_or_SME]

uqdecb	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQDECD_WPiI [HasSVE_or_SME]

uqdecd	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQDECD_XPiI [HasSVE_or_SME]

uqdecd	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQDECD_ZPiI [HasSVE_or_SME]

uqdecd	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

UQDECH_WPiI [HasSVE_or_SME]

uqdech	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQDECH_XPiI [HasSVE_or_SME]

uqdech	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQDECH_ZPiI [HasSVE_or_SME]

uqdech	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

UQDECP_WP_B [HasSVE_or_SME]

uqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQDECP_WP_D [HasSVE_or_SME]

uqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQDECP_WP_H [HasSVE_or_SME]

uqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQDECP_WP_S [HasSVE_or_SME]

uqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQDECP_XP_B [HasSVE_or_SME]

uqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQDECP_XP_D [HasSVE_or_SME]

uqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQDECP_XP_H [HasSVE_or_SME]

uqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQDECP_XP_S [HasSVE_or_SME]

uqdecp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQDECP_ZP_D [HasSVE_or_SME]

uqdecp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

UQDECP_ZP_H [HasSVE_or_SME]

uqdecp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

UQDECP_ZP_S [HasSVE_or_SME]

uqdecp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

UQDECW_WPiI [HasSVE_or_SME]

uqdecw	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQDECW_XPiI [HasSVE_or_SME]

uqdecw	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQDECW_ZPiI [HasSVE_or_SME]

uqdecw	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

UQINCB_WPiI [HasSVE_or_SME]

uqincb	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQINCB_XPiI [HasSVE_or_SME]

uqincb	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQINCD_WPiI [HasSVE_or_SME]

uqincd	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQINCD_XPiI [HasSVE_or_SME]

uqincd	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQINCD_ZPiI [HasSVE_or_SME]

uqincd	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

UQINCH_WPiI [HasSVE_or_SME]

uqinch	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQINCH_XPiI [HasSVE_or_SME]

uqinch	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQINCH_ZPiI [HasSVE_or_SME]

uqinch	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

UQINCP_WP_B [HasSVE_or_SME]

uqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQINCP_WP_D [HasSVE_or_SME]

uqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQINCP_WP_H [HasSVE_or_SME]

uqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQINCP_WP_S [HasSVE_or_SME]

uqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQINCP_XP_B [HasSVE_or_SME]

uqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQINCP_XP_D [HasSVE_or_SME]

uqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQINCP_XP_H [HasSVE_or_SME]

uqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQINCP_XP_S [HasSVE_or_SME]

uqincp	Rdn, Pg
Diagram
Note

Constraints: Rdn = _Rdn

UQINCP_ZP_D [HasSVE_or_SME]

uqincp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

UQINCP_ZP_H [HasSVE_or_SME]

uqincp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

UQINCP_ZP_S [HasSVE_or_SME]

uqincp	Zdn, Pm
Diagram
Note

Constraints: Zdn = _Zdn

UQINCW_WPiI [HasSVE_or_SME]

uqincw	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQINCW_XPiI [HasSVE_or_SME]

uqincw	Rdn, pattern, mul imm4
Diagram
Note

Constraints: Rdn = _Rdn

UQINCW_ZPiI [HasSVE_or_SME]

uqincw	Zdn, pattern, mul imm4
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZI_B [HasSVE_or_SME]

uqsub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZI_D [HasSVE_or_SME]

uqsub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZI_H [HasSVE_or_SME]

uqsub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZI_S [HasSVE_or_SME]

uqsub	Zdn, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZZZ_B [HasSVE_or_SME]

uqsub	Zd, Zn, Zm
Diagram

UQSUB_ZZZ_D [HasSVE_or_SME]

uqsub	Zd, Zn, Zm
Diagram

UQSUB_ZZZ_H [HasSVE_or_SME]

uqsub	Zd, Zn, Zm
Diagram

UQSUB_ZZZ_S [HasSVE_or_SME]

uqsub	Zd, Zn, Zm
Diagram

UUNPKHI_ZZ_D [HasSVE_or_SME]

uunpkhi	Zd, Zn
Diagram

UUNPKHI_ZZ_H [HasSVE_or_SME]

uunpkhi	Zd, Zn
Diagram

UUNPKHI_ZZ_S [HasSVE_or_SME]

uunpkhi	Zd, Zn
Diagram

UUNPKLO_ZZ_D [HasSVE_or_SME]

uunpklo	Zd, Zn
Diagram

UUNPKLO_ZZ_H [HasSVE_or_SME]

uunpklo	Zd, Zn
Diagram

UUNPKLO_ZZ_S [HasSVE_or_SME]

uunpklo	Zd, Zn
Diagram

UXTB_ZPmZ_D [HasSVE_or_SME]

uxtb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

UXTB_ZPmZ_H [HasSVE_or_SME]

uxtb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

UXTB_ZPmZ_S [HasSVE_or_SME]

uxtb	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

UXTH_ZPmZ_D [HasSVE_or_SME]

uxth	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

UXTH_ZPmZ_S [HasSVE_or_SME]

uxth	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

UXTW_ZPmZ_D [HasSVE_or_SME]

uxtw	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

UZP1_PPP_B [HasSVE_or_SME]

uzp1	Pd, Pn, Pm
Diagram

UZP1_PPP_D [HasSVE_or_SME]

uzp1	Pd, Pn, Pm
Diagram

UZP1_PPP_H [HasSVE_or_SME]

uzp1	Pd, Pn, Pm
Diagram

UZP1_PPP_S [HasSVE_or_SME]

uzp1	Pd, Pn, Pm
Diagram

UZP1_ZZZ_B [HasSVE_or_SME]

uzp1	Zd, Zn, Zm
Diagram

UZP1_ZZZ_D [HasSVE_or_SME]

uzp1	Zd, Zn, Zm
Diagram

UZP1_ZZZ_H [HasSVE_or_SME]

uzp1	Zd, Zn, Zm
Diagram

UZP1_ZZZ_S [HasSVE_or_SME]

uzp1	Zd, Zn, Zm
Diagram

UZP2_PPP_B [HasSVE_or_SME]

uzp2	Pd, Pn, Pm
Diagram

UZP2_PPP_D [HasSVE_or_SME]

uzp2	Pd, Pn, Pm
Diagram

UZP2_PPP_H [HasSVE_or_SME]

uzp2	Pd, Pn, Pm
Diagram

UZP2_PPP_S [HasSVE_or_SME]

uzp2	Pd, Pn, Pm
Diagram

UZP2_ZZZ_B [HasSVE_or_SME]

uzp2	Zd, Zn, Zm
Diagram

UZP2_ZZZ_D [HasSVE_or_SME]

uzp2	Zd, Zn, Zm
Diagram

UZP2_ZZZ_H [HasSVE_or_SME]

uzp2	Zd, Zn, Zm
Diagram

UZP2_ZZZ_S [HasSVE_or_SME]

uzp2	Zd, Zn, Zm
Diagram

WHILELE_PWW_B [HasSVE_or_SME]

whilele	Pd, Rn, Rm
Diagram

WHILELE_PWW_D [HasSVE_or_SME]

whilele	Pd, Rn, Rm
Diagram

WHILELE_PWW_H [HasSVE_or_SME]

whilele	Pd, Rn, Rm
Diagram

WHILELE_PWW_S [HasSVE_or_SME]

whilele	Pd, Rn, Rm
Diagram

WHILELE_PXX_B [HasSVE_or_SME]

whilele	Pd, Rn, Rm
Diagram

WHILELE_PXX_D [HasSVE_or_SME]

whilele	Pd, Rn, Rm
Diagram

WHILELE_PXX_H [HasSVE_or_SME]

whilele	Pd, Rn, Rm
Diagram

WHILELE_PXX_S [HasSVE_or_SME]

whilele	Pd, Rn, Rm
Diagram

WHILELO_PWW_B [HasSVE_or_SME]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_PWW_D [HasSVE_or_SME]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_PWW_H [HasSVE_or_SME]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_PWW_S [HasSVE_or_SME]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_PXX_B [HasSVE_or_SME]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_PXX_D [HasSVE_or_SME]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_PXX_H [HasSVE_or_SME]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_PXX_S [HasSVE_or_SME]

whilelo	Pd, Rn, Rm
Diagram

WHILELS_PWW_B [HasSVE_or_SME]

whilels	Pd, Rn, Rm
Diagram

WHILELS_PWW_D [HasSVE_or_SME]

whilels	Pd, Rn, Rm
Diagram

WHILELS_PWW_H [HasSVE_or_SME]

whilels	Pd, Rn, Rm
Diagram

WHILELS_PWW_S [HasSVE_or_SME]

whilels	Pd, Rn, Rm
Diagram

WHILELS_PXX_B [HasSVE_or_SME]

whilels	Pd, Rn, Rm
Diagram

WHILELS_PXX_D [HasSVE_or_SME]

whilels	Pd, Rn, Rm
Diagram

WHILELS_PXX_H [HasSVE_or_SME]

whilels	Pd, Rn, Rm
Diagram

WHILELS_PXX_S [HasSVE_or_SME]

whilels	Pd, Rn, Rm
Diagram

WHILELT_PWW_B [HasSVE_or_SME]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_PWW_D [HasSVE_or_SME]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_PWW_H [HasSVE_or_SME]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_PWW_S [HasSVE_or_SME]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_PXX_B [HasSVE_or_SME]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_PXX_D [HasSVE_or_SME]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_PXX_H [HasSVE_or_SME]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_PXX_S [HasSVE_or_SME]

whilelt	Pd, Rn, Rm
Diagram

ZIP1_PPP_B [HasSVE_or_SME]

zip1	Pd, Pn, Pm
Diagram

ZIP1_PPP_D [HasSVE_or_SME]

zip1	Pd, Pn, Pm
Diagram

ZIP1_PPP_H [HasSVE_or_SME]

zip1	Pd, Pn, Pm
Diagram

ZIP1_PPP_S [HasSVE_or_SME]

zip1	Pd, Pn, Pm
Diagram

ZIP1_ZZZ_B [HasSVE_or_SME]

zip1	Zd, Zn, Zm
Diagram

ZIP1_ZZZ_D [HasSVE_or_SME]

zip1	Zd, Zn, Zm
Diagram

ZIP1_ZZZ_H [HasSVE_or_SME]

zip1	Zd, Zn, Zm
Diagram

ZIP1_ZZZ_S [HasSVE_or_SME]

zip1	Zd, Zn, Zm
Diagram

ZIP2_PPP_B [HasSVE_or_SME]

zip2	Pd, Pn, Pm
Diagram

ZIP2_PPP_D [HasSVE_or_SME]

zip2	Pd, Pn, Pm
Diagram

ZIP2_PPP_H [HasSVE_or_SME]

zip2	Pd, Pn, Pm
Diagram

ZIP2_PPP_S [HasSVE_or_SME]

zip2	Pd, Pn, Pm
Diagram

ZIP2_ZZZ_B [HasSVE_or_SME]

zip2	Zd, Zn, Zm
Diagram

ZIP2_ZZZ_D [HasSVE_or_SME]

zip2	Zd, Zn, Zm
Diagram

ZIP2_ZZZ_H [HasSVE_or_SME]

zip2	Zd, Zn, Zm
Diagram

ZIP2_ZZZ_S [HasSVE_or_SME]

zip2	Zd, Zn, Zm
Diagram

BFCVTNT_ZPmZ [HasSVE_or_SME, HasBF16]

bfcvtnt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

BFCVT_ZPmZ [HasSVE_or_SME, HasBF16]

bfcvt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

BFDOT_ZZI [HasSVE_or_SME, HasBF16]

bfdot	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFDOT_ZZZ [HasSVE_or_SME, HasBF16]

bfdot	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLALB_ZZZ [HasSVE_or_SME, HasBF16]

bfmlalb	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLALB_ZZZI [HasSVE_or_SME, HasBF16]

bfmlalb	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLALT_ZZZ [HasSVE_or_SME, HasBF16]

bfmlalt	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLALT_ZZZI [HasSVE_or_SME, HasBF16]

bfmlalt	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

SUDOT_ZZZI [HasSVE_or_SME, HasMatMulInt8]

sudot	Zda, Zn, Zmidx
Diagram
Note

Constraints: Zda = _Zda

TRN1_ZZZ_Q [HasSVE_or_SME, HasMatMulFP64]

trn1	Zd, Zn, Zm
Diagram

TRN2_ZZZ_Q [HasSVE_or_SME, HasMatMulFP64]

trn2	Zd, Zn, Zm
Diagram

USDOT_ZZZ [HasSVE_or_SME, HasMatMulInt8]

usdot	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

USDOT_ZZZI [HasSVE_or_SME, HasMatMulInt8]

usdot	Zda, Zn, Zmidx
Diagram
Note

Constraints: Zda = _Zda

UZP1_ZZZ_Q [HasSVE_or_SME, HasMatMulFP64]

uzp1	Zd, Zn, Zm
Diagram

UZP2_ZZZ_Q [HasSVE_or_SME, HasMatMulFP64]

uzp2	Zd, Zn, Zm
Diagram

ZIP1_ZZZ_Q [HasSVE_or_SME, HasMatMulFP64]

zip1	Zd, Zn, Zm
Diagram

ZIP2_ZZZ_Q [HasSVE_or_SME, HasMatMulFP64]

zip2	Zd, Zn, Zm
Diagram

ADD_VG2_2ZZ_B [HasSME2]

add	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_VG2_2ZZ_D [HasSME2]

add	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_VG2_2ZZ_H [HasSME2]

add	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_VG2_2ZZ_S [HasSME2]

add	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_VG2_M2Z2Z_S [HasSME2]

add	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

ADD_VG2_M2ZZ_S [HasSME2]

add	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

ADD_VG2_M2Z_S [HasSME2]

add	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

ADD_VG4_4ZZ_B [HasSME2]

add	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_VG4_4ZZ_D [HasSME2]

add	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_VG4_4ZZ_H [HasSME2]

add	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_VG4_4ZZ_S [HasSME2]

add	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_VG4_M4Z4Z_S [HasSME2]

add	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

ADD_VG4_M4ZZ_S [HasSME2]

add	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

ADD_VG4_M4Z_S [HasSME2]

add	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

BFCVTN_Z2Z_StoH [HasSME2]

bfcvtn	Zd, Zn
Diagram

BFCVT_Z2Z_StoH [HasSME2]

bfcvt	Zd, Zn
Diagram

BFDOT_VG2_M2Z2Z_HtoS [HasSME2]

bfdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFDOT_VG2_M2ZZI_HtoS [HasSME2]

bfdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

BFDOT_VG2_M2ZZ_HtoS [HasSME2]

bfdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFDOT_VG4_M4Z4Z_HtoS [HasSME2]

bfdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFDOT_VG4_M4ZZI_HtoS [HasSME2]

bfdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

BFDOT_VG4_M4ZZ_HtoS [HasSME2]

bfdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLAL_MZZI_HtoS [HasSME2]

bfmlal	ZAda[Rv, imm], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

BFMLAL_MZZ_HtoS [HasSME2]

bfmlal	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLAL_VG2_M2Z2Z_HtoS [HasSME2]

bfmlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLAL_VG2_M2ZZI_HtoS [HasSME2]

bfmlal	ZAda[Rv, imm, vgx2], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

BFMLAL_VG2_M2ZZ_HtoS [HasSME2]

bfmlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLAL_VG4_M4Z4Z_HtoS [HasSME2]

bfmlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLAL_VG4_M4ZZI_HtoS [HasSME2]

bfmlal	ZAda[Rv, imm, vgx4], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

BFMLAL_VG4_M4ZZ_HtoS [HasSME2]

bfmlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLSL_MZZI_HtoS [HasSME2]

bfmlsl	ZAda[Rv, imm], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

BFMLSL_MZZ_HtoS [HasSME2]

bfmlsl	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLSL_VG2_M2Z2Z_HtoS [HasSME2]

bfmlsl	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLSL_VG2_M2ZZI_HtoS [HasSME2]

bfmlsl	ZAda[Rv, imm, vgx2], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

BFMLSL_VG2_M2ZZ_HtoS [HasSME2]

bfmlsl	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLSL_VG4_M4Z4Z_HtoS [HasSME2]

bfmlsl	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMLSL_VG4_M4ZZI_HtoS [HasSME2]

bfmlsl	ZAda[Rv, imm, vgx4], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

BFMLSL_VG4_M4ZZ_HtoS [HasSME2]

bfmlsl	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFVDOT_VG2_M2ZZI_HtoS [HasSME2]

bfvdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

BMOPA_MPPZZ_S [HasSME2]

bmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BMOPS_MPPZZ_S [HasSME2]

bmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FADD_VG2_M2Z_S [HasSME2]

fadd	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FADD_VG4_M4Z_S [HasSME2]

fadd	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FCLAMP_VG2_2Z2Z_D [HasSME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FCLAMP_VG2_2Z2Z_H [HasSME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FCLAMP_VG2_2Z2Z_S [HasSME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FCLAMP_VG4_4Z4Z_D [HasSME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FCLAMP_VG4_4Z4Z_H [HasSME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FCLAMP_VG4_4Z4Z_S [HasSME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FCVTN_Z2Z_StoH [HasSME2]

fcvtn	Zd, Zn
Diagram

FCVTZS_2Z2Z_StoS [HasSME2]

fcvtzs	Zd, Zn
Diagram

FCVTZS_4Z4Z_StoS [HasSME2]

fcvtzs	Zd, Zn
Diagram

FCVTZU_2Z2Z_StoS [HasSME2]

fcvtzu	Zd, Zn
Diagram

FCVTZU_4Z4Z_StoS [HasSME2]

fcvtzu	Zd, Zn
Diagram

FCVT_Z2Z_StoH [HasSME2]

fcvt	Zd, Zn
Diagram

FDOT_VG2_M2Z2Z_HtoS [HasSME2]

fdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG2_M2ZZI_HtoS [HasSME2]

fdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FDOT_VG2_M2ZZ_HtoS [HasSME2]

fdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG4_M4Z4Z_HtoS [HasSME2]

fdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG4_M4ZZI_HtoS [HasSME2]

fdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FDOT_VG4_M4ZZ_HtoS [HasSME2]

fdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMAXNM_VG2_2Z2Z_D [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG2_2Z2Z_H [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG2_2Z2Z_S [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG2_2ZZ_D [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG2_2ZZ_H [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG2_2ZZ_S [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG4_4Z4Z_D [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG4_4Z4Z_H [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG4_4Z4Z_S [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG4_4ZZ_D [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG4_4ZZ_H [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAXNM_VG4_4ZZ_S [HasSME2]

fmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG2_2Z2Z_D [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG2_2Z2Z_H [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG2_2Z2Z_S [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG2_2ZZ_D [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG2_2ZZ_H [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG2_2ZZ_S [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG4_4Z4Z_D [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG4_4Z4Z_H [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG4_4Z4Z_S [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG4_4ZZ_D [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG4_4ZZ_H [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMAX_VG4_4ZZ_S [HasSME2]

fmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG2_2Z2Z_D [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG2_2Z2Z_H [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG2_2Z2Z_S [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG2_2ZZ_D [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG2_2ZZ_H [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG2_2ZZ_S [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG4_4Z4Z_D [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG4_4Z4Z_H [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG4_4Z4Z_S [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG4_4ZZ_D [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG4_4ZZ_H [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMINNM_VG4_4ZZ_S [HasSME2]

fminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG2_2Z2Z_D [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG2_2Z2Z_H [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG2_2Z2Z_S [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG2_2ZZ_D [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG2_2ZZ_H [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG2_2ZZ_S [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG4_4Z4Z_D [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG4_4Z4Z_H [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG4_4Z4Z_S [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG4_4ZZ_D [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG4_4ZZ_H [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMIN_VG4_4ZZ_S [HasSME2]

fmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FMLAL_MZZI_HtoS [HasSME2]

fmlal	ZAda[Rv, imm], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_MZZ_HtoS [HasSME2]

fmlal	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG2_M2Z2Z_HtoS [HasSME2]

fmlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG2_M2ZZI_HtoS [HasSME2]

fmlal	ZAda[Rv, imm, vgx2], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG2_M2ZZ_HtoS [HasSME2]

fmlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG4_M4Z4Z_HtoS [HasSME2]

fmlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG4_M4ZZI_HtoS [HasSME2]

fmlal	ZAda[Rv, imm, vgx4], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG4_M4ZZ_HtoS [HasSME2]

fmlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLA_VG2_M2Z2Z_S [HasSME2]

fmla	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG2_M2ZZI_S [HasSME2]

fmla	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLA_VG2_M2ZZ_S [HasSME2]

fmla	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG4_M4Z4Z_S [HasSME2]

fmla	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG4_M4ZZI_S [HasSME2]

fmla	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLA_VG4_M4ZZ_S [HasSME2]

fmla	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLSL_MZZI_HtoS [HasSME2]

fmlsl	ZAda[Rv, imm], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

FMLSL_MZZ_HtoS [HasSME2]

fmlsl	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLSL_VG2_M2Z2Z_HtoS [HasSME2]

fmlsl	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLSL_VG2_M2ZZI_HtoS [HasSME2]

fmlsl	ZAda[Rv, imm, vgx2], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

FMLSL_VG2_M2ZZ_HtoS [HasSME2]

fmlsl	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLSL_VG4_M4Z4Z_HtoS [HasSME2]

fmlsl	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLSL_VG4_M4ZZI_HtoS [HasSME2]

fmlsl	ZAda[Rv, imm, vgx4], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

FMLSL_VG4_M4ZZ_HtoS [HasSME2]

fmlsl	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLS_VG2_M2Z2Z_S [HasSME2]

fmls	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG2_M2ZZI_S [HasSME2]

fmls	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLS_VG2_M2ZZ_S [HasSME2]

fmls	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG4_M4Z4Z_S [HasSME2]

fmls	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG4_M4ZZI_S [HasSME2]

fmls	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLS_VG4_M4ZZ_S [HasSME2]

fmls	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FRINTA_2Z2Z_S [HasSME2]

frinta	Zd, Zn
Diagram

FRINTA_4Z4Z_S [HasSME2]

frinta	Zd, Zn
Diagram

FRINTM_2Z2Z_S [HasSME2]

frintm	Zd, Zn
Diagram

FRINTM_4Z4Z_S [HasSME2]

frintm	Zd, Zn
Diagram

FRINTN_2Z2Z_S [HasSME2]

frintn	Zd, Zn
Diagram

FRINTN_4Z4Z_S [HasSME2]

frintn	Zd, Zn
Diagram

FRINTP_2Z2Z_S [HasSME2]

frintp	Zd, Zn
Diagram

FRINTP_4Z4Z_S [HasSME2]

frintp	Zd, Zn
Diagram

FSUB_VG2_M2Z_S [HasSME2]

fsub	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FSUB_VG4_M4Z_S [HasSME2]

fsub	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FVDOT_VG2_M2ZZI_HtoS [HasSME2]

fvdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

LD1B_2Z_STRIDED [HasSME2]

ld1b	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1B_2Z_STRIDED_IMM [HasSME2]

ld1b	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1B_4Z_STRIDED [HasSME2]

ld1b	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1B_4Z_STRIDED_IMM [HasSME2]

ld1b	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1D_2Z_STRIDED [HasSME2]

ld1d	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1D_2Z_STRIDED_IMM [HasSME2]

ld1d	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1D_4Z_STRIDED [HasSME2]

ld1d	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1D_4Z_STRIDED_IMM [HasSME2]

ld1d	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1H_2Z_STRIDED [HasSME2]

ld1h	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1H_2Z_STRIDED_IMM [HasSME2]

ld1h	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1H_4Z_STRIDED [HasSME2]

ld1h	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1H_4Z_STRIDED_IMM [HasSME2]

ld1h	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1W_2Z_STRIDED [HasSME2]

ld1w	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1W_2Z_STRIDED_IMM [HasSME2]

ld1w	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1W_4Z_STRIDED [HasSME2]

ld1w	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1W_4Z_STRIDED_IMM [HasSME2]

ld1w	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1B_2Z_STRIDED [HasSME2]

ldnt1b	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1B_2Z_STRIDED_IMM [HasSME2]

ldnt1b	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1B_4Z_STRIDED [HasSME2]

ldnt1b	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1B_4Z_STRIDED_IMM [HasSME2]

ldnt1b	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1D_2Z_STRIDED [HasSME2]

ldnt1d	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1D_2Z_STRIDED_IMM [HasSME2]

ldnt1d	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1D_4Z_STRIDED [HasSME2]

ldnt1d	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1D_4Z_STRIDED_IMM [HasSME2]

ldnt1d	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1H_2Z_STRIDED [HasSME2]

ldnt1h	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1H_2Z_STRIDED_IMM [HasSME2]

ldnt1h	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1H_4Z_STRIDED [HasSME2]

ldnt1h	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1H_4Z_STRIDED_IMM [HasSME2]

ldnt1h	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1W_2Z_STRIDED [HasSME2]

ldnt1w	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1W_2Z_STRIDED_IMM [HasSME2]

ldnt1w	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1W_4Z_STRIDED [HasSME2]

ldnt1w	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1W_4Z_STRIDED_IMM [HasSME2]

ldnt1w	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LUTI2_2ZTZI_B [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_2ZTZI_H [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_2ZTZI_S [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_4ZTZI_B [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_4ZTZI_H [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_4ZTZI_S [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_ZTZI_B [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_ZTZI_H [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_ZTZI_S [HasSME2]

luti2	Zd, ZTt, Zni
Diagram

LUTI4_2ZTZI_B [HasSME2]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_2ZTZI_H [HasSME2]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_2ZTZI_S [HasSME2]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_4ZTZI_H [HasSME2]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_4ZTZI_S [HasSME2]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_ZTZI_B [HasSME2]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_ZTZI_H [HasSME2]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_ZTZI_S [HasSME2]

luti4	Zd, ZTt, Zni
Diagram

MOVA_2ZMXI_H_B [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_2ZMXI_H_D [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_2ZMXI_H_H [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_2ZMXI_H_S [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_2ZMXI_V_B [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_2ZMXI_V_D [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_2ZMXI_V_H [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_2ZMXI_V_S [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_4ZMXI_H_B [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_4ZMXI_H_D [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_4ZMXI_H_H [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_4ZMXI_H_S [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_4ZMXI_V_B [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_4ZMXI_V_D [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_4ZMXI_V_H [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_4ZMXI_V_S [HasSME2]

mova	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

MOVA_MXI2Z_H_B [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI2Z_H_D [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI2Z_H_H [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI2Z_H_S [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI2Z_V_B [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI2Z_V_D [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI2Z_V_H [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI2Z_V_S [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI4Z_H_B [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI4Z_H_D [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI4Z_H_H [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI4Z_H_S [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI4Z_V_B [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI4Z_V_D [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI4Z_V_H [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_MXI4Z_V_S [HasSME2]

mova	ZAd[Rs, imm], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_VG2_2ZMXI [HasSME2]

mova	Zd, ZAn[Rs, imm, vgx2]
Diagram

MOVA_VG2_MXI2Z [HasSME2]

mova	ZAd[Rs, imm, vgx2], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVA_VG4_4ZMXI [HasSME2]

mova	Zd, ZAn[Rs, imm, vgx4]
Diagram

MOVA_VG4_MXI4Z [HasSME2]

mova	ZAd[Rs, imm, vgx4], Zn
Diagram
Note

Constraints: ZAd = _ZAd

MOVT_TIX [HasSME2]

movt	ZTt[imm3], Rt
Diagram

MOVT_XTI [HasSME2]

movt	Rt, ZTt[imm3]
Diagram

SCLAMP_VG2_2Z2Z_B [HasSME2]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_VG2_2Z2Z_D [HasSME2]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_VG2_2Z2Z_H [HasSME2]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_VG2_2Z2Z_S [HasSME2]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_VG4_4Z4Z_B [HasSME2]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_VG4_4Z4Z_D [HasSME2]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_VG4_4Z4Z_H [HasSME2]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_VG4_4Z4Z_S [HasSME2]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCVTF_2Z2Z_StoS [HasSME2]

scvtf	Zd, Zn
Diagram

SCVTF_4Z4Z_StoS [HasSME2]

scvtf	Zd, Zn
Diagram

SDOT_VG2_M2Z2Z_BtoS [HasSME2]

sdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG2_M2Z2Z_HtoS [HasSME2]

sdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG2_M2ZZI_BToS [HasSME2]

sdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SDOT_VG2_M2ZZI_HToS [HasSME2]

sdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SDOT_VG2_M2ZZ_BtoS [HasSME2]

sdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG2_M2ZZ_HtoS [HasSME2]

sdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG4_M4Z4Z_BtoS [HasSME2]

sdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG4_M4Z4Z_HtoS [HasSME2]

sdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG4_M4ZZI_BToS [HasSME2]

sdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SDOT_VG4_M4ZZI_HToS [HasSME2]

sdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SDOT_VG4_M4ZZ_BtoS [HasSME2]

sdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG4_M4ZZ_HtoS [HasSME2]

sdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SEL_VG2_2ZC2Z2Z_B [HasSME2]

sel	Zd, PNg, Zn, Zm
Diagram

SEL_VG2_2ZC2Z2Z_D [HasSME2]

sel	Zd, PNg, Zn, Zm
Diagram

SEL_VG2_2ZC2Z2Z_H [HasSME2]

sel	Zd, PNg, Zn, Zm
Diagram

SEL_VG2_2ZC2Z2Z_S [HasSME2]

sel	Zd, PNg, Zn, Zm
Diagram

SEL_VG4_4ZC4Z4Z_B [HasSME2]

sel	Zd, PNg, Zn, Zm
Diagram

SEL_VG4_4ZC4Z4Z_D [HasSME2]

sel	Zd, PNg, Zn, Zm
Diagram

SEL_VG4_4ZC4Z4Z_H [HasSME2]

sel	Zd, PNg, Zn, Zm
Diagram

SEL_VG4_4ZC4Z4Z_S [HasSME2]

sel	Zd, PNg, Zn, Zm
Diagram

SMAX_VG2_2Z2Z_B [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG2_2Z2Z_D [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG2_2Z2Z_H [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG2_2Z2Z_S [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG2_2ZZ_B [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG2_2ZZ_D [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG2_2ZZ_H [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG2_2ZZ_S [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG4_4Z4Z_B [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG4_4Z4Z_D [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG4_4Z4Z_H [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG4_4Z4Z_S [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG4_4ZZ_B [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG4_4ZZ_D [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG4_4ZZ_H [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAX_VG4_4ZZ_S [HasSME2]

smax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG2_2Z2Z_B [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG2_2Z2Z_D [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG2_2Z2Z_H [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG2_2Z2Z_S [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG2_2ZZ_B [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG2_2ZZ_D [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG2_2ZZ_H [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG2_2ZZ_S [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG4_4Z4Z_B [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG4_4Z4Z_D [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG4_4Z4Z_H [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG4_4Z4Z_S [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG4_4ZZ_B [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG4_4ZZ_D [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG4_4ZZ_H [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMIN_VG4_4ZZ_S [HasSME2]

smin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMLALL_MZZI_BtoS [HasSME2]

smlall	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_MZZ_BtoS [HasSME2]

smlall	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG2_M2Z2Z_BtoS [HasSME2]

smlall	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG2_M2ZZI_BtoS [HasSME2]

smlall	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG2_M2ZZ_BtoS [HasSME2]

smlall	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG4_M4Z4Z_BtoS [HasSME2]

smlall	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG4_M4ZZI_BtoS [HasSME2]

smlall	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG4_M4ZZ_BtoS [HasSME2]

smlall	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLAL_MZZI_HtoS [HasSME2]

smlal	ZAda[Rv, imm], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

SMLAL_MZZ_HtoS [HasSME2]

smlal	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLAL_VG2_M2Z2Z_HtoS [HasSME2]

smlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLAL_VG2_M2ZZI_S [HasSME2]

smlal	ZAda[Rv, imm, vgx2], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

SMLAL_VG2_M2ZZ_HtoS [HasSME2]

smlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLAL_VG4_M4Z4Z_HtoS [HasSME2]

smlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLAL_VG4_M4ZZI_HtoS [HasSME2]

smlal	ZAda[Rv, imm, vgx4], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

SMLAL_VG4_M4ZZ_HtoS [HasSME2]

smlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_MZZI_BtoS [HasSME2]

smlsll	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_MZZ_BtoS [HasSME2]

smlsll	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG2_M2Z2Z_BtoS [HasSME2]

smlsll	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG2_M2ZZI_BtoS [HasSME2]

smlsll	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG2_M2ZZ_BtoS [HasSME2]

smlsll	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG4_M4Z4Z_BtoS [HasSME2]

smlsll	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG4_M4ZZI_BtoS [HasSME2]

smlsll	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG4_M4ZZ_BtoS [HasSME2]

smlsll	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSL_MZZI_HtoS [HasSME2]

smlsl	ZAda[Rv, imm], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

SMLSL_MZZ_HtoS [HasSME2]

smlsl	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSL_VG2_M2Z2Z_HtoS [HasSME2]

smlsl	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSL_VG2_M2ZZI_S [HasSME2]

smlsl	ZAda[Rv, imm, vgx2], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

SMLSL_VG2_M2ZZ_HtoS [HasSME2]

smlsl	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSL_VG4_M4Z4Z_HtoS [HasSME2]

smlsl	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSL_VG4_M4ZZI_HtoS [HasSME2]

smlsl	ZAda[Rv, imm, vgx4], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

SMLSL_VG4_M4ZZ_HtoS [HasSME2]

smlsl	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOPA_MPPZZ_HtoS [HasSME2]

smopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOPS_MPPZZ_HtoS [HasSME2]

smops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SQCVTN_Z4Z_DtoH [HasSME2]

sqcvtn	Zd, Zn
Diagram

SQCVTN_Z4Z_StoB [HasSME2]

sqcvtn	Zd, Zn
Diagram

SQCVTUN_Z4Z_DtoH [HasSME2]

sqcvtun	Zd, Zn
Diagram

SQCVTUN_Z4Z_StoB [HasSME2]

sqcvtun	Zd, Zn
Diagram

SQCVTU_Z2Z_StoH [HasSME2]

sqcvtu	Zd, Zn
Diagram

SQCVTU_Z4Z_DtoH [HasSME2]

sqcvtu	Zd, Zn
Diagram

SQCVTU_Z4Z_StoB [HasSME2]

sqcvtu	Zd, Zn
Diagram

SQCVT_Z2Z_StoH [HasSME2]

sqcvt	Zd, Zn
Diagram

SQCVT_Z4Z_DtoH [HasSME2]

sqcvt	Zd, Zn
Diagram

SQCVT_Z4Z_StoB [HasSME2]

sqcvt	Zd, Zn
Diagram

SQDMULH_VG2_2Z2Z_B [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG2_2Z2Z_D [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG2_2Z2Z_H [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG2_2Z2Z_S [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG2_2ZZ_B [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG2_2ZZ_D [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG2_2ZZ_H [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG2_2ZZ_S [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG4_4Z4Z_B [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG4_4Z4Z_D [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG4_4Z4Z_H [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG4_4Z4Z_S [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG4_4ZZ_B [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG4_4ZZ_D [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG4_4ZZ_H [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQDMULH_VG4_4ZZ_S [HasSME2]

sqdmulh	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHRN_VG4_Z4ZI_B [HasSME2]

sqrshrn	Zd, Zn, imm
Diagram

SQRSHRN_VG4_Z4ZI_H [HasSME2]

sqrshrn	Zd, Zn, imm
Diagram

SQRSHRUN_VG4_Z4ZI_B [HasSME2]

sqrshrun	Zd, Zn, imm
Diagram

SQRSHRUN_VG4_Z4ZI_H [HasSME2]

sqrshrun	Zd, Zn, imm
Diagram

SQRSHRU_VG2_Z2ZI_H [HasSME2]

sqrshru	Zd, Zn, imm4
Diagram

SQRSHRU_VG4_Z4ZI_B [HasSME2]

sqrshru	Zd, Zn, imm
Diagram

SQRSHRU_VG4_Z4ZI_H [HasSME2]

sqrshru	Zd, Zn, imm
Diagram

SQRSHR_VG2_Z2ZI_H [HasSME2]

sqrshr	Zd, Zn, imm4
Diagram

SQRSHR_VG4_Z4ZI_B [HasSME2]

sqrshr	Zd, Zn, imm
Diagram

SQRSHR_VG4_Z4ZI_H [HasSME2]

sqrshr	Zd, Zn, imm
Diagram

SRSHL_VG2_2Z2Z_B [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG2_2Z2Z_D [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG2_2Z2Z_H [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG2_2Z2Z_S [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG2_2ZZ_B [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG2_2ZZ_D [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG2_2ZZ_H [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG2_2ZZ_S [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG4_4Z4Z_B [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG4_4Z4Z_D [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG4_4Z4Z_H [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG4_4Z4Z_S [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG4_4ZZ_B [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG4_4ZZ_D [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG4_4ZZ_H [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_VG4_4ZZ_S [HasSME2]

srshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ST1B_2Z_STRIDED [HasSME2]

st1b	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1B_2Z_STRIDED_IMM [HasSME2]

st1b	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1B_4Z_STRIDED [HasSME2]

st1b	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1B_4Z_STRIDED_IMM [HasSME2]

st1b	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1D_2Z_STRIDED [HasSME2]

st1d	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1D_2Z_STRIDED_IMM [HasSME2]

st1d	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1D_4Z_STRIDED [HasSME2]

st1d	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1D_4Z_STRIDED_IMM [HasSME2]

st1d	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1H_2Z_STRIDED [HasSME2]

st1h	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1H_2Z_STRIDED_IMM [HasSME2]

st1h	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1H_4Z_STRIDED [HasSME2]

st1h	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1H_4Z_STRIDED_IMM [HasSME2]

st1h	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1W_2Z_STRIDED [HasSME2]

st1w	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1W_2Z_STRIDED_IMM [HasSME2]

st1w	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1W_4Z_STRIDED [HasSME2]

st1w	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1W_4Z_STRIDED_IMM [HasSME2]

st1w	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1B_2Z_STRIDED [HasSME2]

stnt1b	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1B_2Z_STRIDED_IMM [HasSME2]

stnt1b	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1B_4Z_STRIDED [HasSME2]

stnt1b	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1B_4Z_STRIDED_IMM [HasSME2]

stnt1b	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1D_2Z_STRIDED [HasSME2]

stnt1d	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1D_2Z_STRIDED_IMM [HasSME2]

stnt1d	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1D_4Z_STRIDED [HasSME2]

stnt1d	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1D_4Z_STRIDED_IMM [HasSME2]

stnt1d	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1H_2Z_STRIDED [HasSME2]

stnt1h	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1H_2Z_STRIDED_IMM [HasSME2]

stnt1h	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1H_4Z_STRIDED [HasSME2]

stnt1h	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1H_4Z_STRIDED_IMM [HasSME2]

stnt1h	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1W_2Z_STRIDED [HasSME2]

stnt1w	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1W_2Z_STRIDED_IMM [HasSME2]

stnt1w	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1W_4Z_STRIDED [HasSME2]

stnt1w	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1W_4Z_STRIDED_IMM [HasSME2]

stnt1w	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

SUB_VG2_M2Z2Z_S [HasSME2]

sub	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUB_VG2_M2ZZ_S [HasSME2]

sub	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUB_VG2_M2Z_S [HasSME2]

sub	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

SUB_VG4_M4Z4Z_S [HasSME2]

sub	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUB_VG4_M4ZZ_S [HasSME2]

sub	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUB_VG4_M4Z_S [HasSME2]

sub	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

SUDOT_VG2_M2ZZI_BToS [HasSME2]

sudot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SUDOT_VG2_M2ZZ_BToS [HasSME2]

sudot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUDOT_VG4_M4ZZI_BToS [HasSME2]

sudot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SUDOT_VG4_M4ZZ_BToS [HasSME2]

sudot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUMLALL_MZZI_BtoS [HasSME2]

sumlall	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SUMLALL_VG2_M2ZZI_BtoS [HasSME2]

sumlall	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SUMLALL_VG2_M2ZZ_BtoS [HasSME2]

sumlall	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMLALL_VG4_M4ZZI_BtoS [HasSME2]

sumlall	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SUMLALL_VG4_M4ZZ_BtoS [HasSME2]

sumlall	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUNPK_VG2_2ZZ_D [HasSME2]

sunpk	Zd, Zn
Diagram

SUNPK_VG2_2ZZ_H [HasSME2]

sunpk	Zd, Zn
Diagram

SUNPK_VG2_2ZZ_S [HasSME2]

sunpk	Zd, Zn
Diagram

SUNPK_VG4_4Z2Z_D [HasSME2]

sunpk	Zd, Zn
Diagram

SUNPK_VG4_4Z2Z_H [HasSME2]

sunpk	Zd, Zn
Diagram

SUNPK_VG4_4Z2Z_S [HasSME2]

sunpk	Zd, Zn
Diagram

SUVDOT_VG4_M4ZZI_BToS [HasSME2]

suvdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SVDOT_VG2_M2ZZI_HtoS [HasSME2]

svdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SVDOT_VG4_M4ZZI_BtoS [HasSME2]

svdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UCLAMP_VG2_2Z2Z_B [HasSME2]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_VG2_2Z2Z_D [HasSME2]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_VG2_2Z2Z_H [HasSME2]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_VG2_2Z2Z_S [HasSME2]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_VG4_4Z4Z_B [HasSME2]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_VG4_4Z4Z_D [HasSME2]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_VG4_4Z4Z_H [HasSME2]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_VG4_4Z4Z_S [HasSME2]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCVTF_2Z2Z_StoS [HasSME2]

ucvtf	Zd, Zn
Diagram

UCVTF_4Z4Z_StoS [HasSME2]

ucvtf	Zd, Zn
Diagram

UDOT_VG2_M2Z2Z_BtoS [HasSME2]

udot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG2_M2Z2Z_HtoS [HasSME2]

udot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG2_M2ZZI_BToS [HasSME2]

udot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UDOT_VG2_M2ZZI_HToS [HasSME2]

udot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UDOT_VG2_M2ZZ_BtoS [HasSME2]

udot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG2_M2ZZ_HtoS [HasSME2]

udot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG4_M4Z4Z_BtoS [HasSME2]

udot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG4_M4Z4Z_HtoS [HasSME2]

udot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG4_M4ZZI_BtoS [HasSME2]

udot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UDOT_VG4_M4ZZI_HToS [HasSME2]

udot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UDOT_VG4_M4ZZ_BtoS [HasSME2]

udot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG4_M4ZZ_HtoS [HasSME2]

udot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UMAX_VG2_2Z2Z_B [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG2_2Z2Z_D [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG2_2Z2Z_H [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG2_2Z2Z_S [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG2_2ZZ_B [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG2_2ZZ_D [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG2_2ZZ_H [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG2_2ZZ_S [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG4_4Z4Z_B [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG4_4Z4Z_D [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG4_4Z4Z_H [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG4_4Z4Z_S [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG4_4ZZ_B [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG4_4ZZ_D [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG4_4ZZ_H [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAX_VG4_4ZZ_S [HasSME2]

umax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG2_2Z2Z_B [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG2_2Z2Z_D [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG2_2Z2Z_H [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG2_2Z2Z_S [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG2_2ZZ_B [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG2_2ZZ_D [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG2_2ZZ_H [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG2_2ZZ_S [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG4_4Z4Z_B [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG4_4Z4Z_D [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG4_4Z4Z_H [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG4_4Z4Z_S [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG4_4ZZ_B [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG4_4ZZ_D [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG4_4ZZ_H [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMIN_VG4_4ZZ_S [HasSME2]

umin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMLALL_MZZI_BtoS [HasSME2]

umlall	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_MZZ_BtoS [HasSME2]

umlall	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG2_M2Z2Z_BtoS [HasSME2]

umlall	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG2_M2ZZI_BtoS [HasSME2]

umlall	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG2_M2ZZ_BtoS [HasSME2]

umlall	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG4_M4Z4Z_BtoS [HasSME2]

umlall	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG4_M4ZZI_BtoS [HasSME2]

umlall	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG4_M4ZZ_BtoS [HasSME2]

umlall	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLAL_MZZI_HtoS [HasSME2]

umlal	ZAda[Rv, imm], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

UMLAL_MZZ_HtoS [HasSME2]

umlal	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLAL_VG2_M2Z2Z_HtoS [HasSME2]

umlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLAL_VG2_M2ZZI_S [HasSME2]

umlal	ZAda[Rv, imm, vgx2], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

UMLAL_VG2_M2ZZ_HtoS [HasSME2]

umlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLAL_VG4_M4Z4Z_HtoS [HasSME2]

umlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLAL_VG4_M4ZZI_HtoS [HasSME2]

umlal	ZAda[Rv, imm, vgx4], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

UMLAL_VG4_M4ZZ_HtoS [HasSME2]

umlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_MZZI_BtoS [HasSME2]

umlsll	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_MZZ_BtoS [HasSME2]

umlsll	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG2_M2Z2Z_BtoS [HasSME2]

umlsll	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG2_M2ZZI_BtoS [HasSME2]

umlsll	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG2_M2ZZ_BtoS [HasSME2]

umlsll	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG4_M4Z4Z_BtoS [HasSME2]

umlsll	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG4_M4ZZI_BtoS [HasSME2]

umlsll	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG4_M4ZZ_BtoS [HasSME2]

umlsll	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSL_MZZI_HtoS [HasSME2]

umlsl	ZAda[Rv, imm], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

UMLSL_MZZ_HtoS [HasSME2]

umlsl	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSL_VG2_M2Z2Z_HtoS [HasSME2]

umlsl	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSL_VG2_M2ZZI_S [HasSME2]

umlsl	ZAda[Rv, imm, vgx2], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

UMLSL_VG2_M2ZZ_HtoS [HasSME2]

umlsl	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSL_VG4_M4Z4Z_HtoS [HasSME2]

umlsl	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSL_VG4_M4ZZI_HtoS [HasSME2]

umlsl	ZAda[Rv, imm, vgx4], Zn, Zmi3
Diagram
Note

Constraints: ZAda = _ZAda

UMLSL_VG4_M4ZZ_HtoS [HasSME2]

umlsl	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOPA_MPPZZ_HtoS [HasSME2]

umopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOPS_MPPZZ_HtoS [HasSME2]

umops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UQCVTN_Z4Z_DtoH [HasSME2]

uqcvtn	Zd, Zn
Diagram

UQCVTN_Z4Z_StoB [HasSME2]

uqcvtn	Zd, Zn
Diagram

UQCVT_Z2Z_StoH [HasSME2]

uqcvt	Zd, Zn
Diagram

UQCVT_Z4Z_DtoH [HasSME2]

uqcvt	Zd, Zn
Diagram

UQCVT_Z4Z_StoB [HasSME2]

uqcvt	Zd, Zn
Diagram

UQRSHRN_VG4_Z4ZI_B [HasSME2]

uqrshrn	Zd, Zn, imm
Diagram

UQRSHRN_VG4_Z4ZI_H [HasSME2]

uqrshrn	Zd, Zn, imm
Diagram

UQRSHR_VG2_Z2ZI_H [HasSME2]

uqrshr	Zd, Zn, imm4
Diagram

UQRSHR_VG4_Z4ZI_B [HasSME2]

uqrshr	Zd, Zn, imm
Diagram

UQRSHR_VG4_Z4ZI_H [HasSME2]

uqrshr	Zd, Zn, imm
Diagram

URSHL_VG2_2Z2Z_B [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG2_2Z2Z_D [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG2_2Z2Z_H [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG2_2Z2Z_S [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG2_2ZZ_B [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG2_2ZZ_D [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG2_2ZZ_H [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG2_2ZZ_S [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG4_4Z4Z_B [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG4_4Z4Z_D [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG4_4Z4Z_H [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG4_4Z4Z_S [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG4_4ZZ_B [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG4_4ZZ_D [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG4_4ZZ_H [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_VG4_4ZZ_S [HasSME2]

urshl	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

USDOT_VG2_M2Z2Z_BToS [HasSME2]

usdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

USDOT_VG2_M2ZZI_BToS [HasSME2]

usdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

USDOT_VG2_M2ZZ_BToS [HasSME2]

usdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

USDOT_VG4_M4Z4Z_BToS [HasSME2]

usdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

USDOT_VG4_M4ZZI_BToS [HasSME2]

usdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

USDOT_VG4_M4ZZ_BToS [HasSME2]

usdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

USMLALL_MZZI_BtoS [HasSME2]

usmlall	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

USMLALL_MZZ_BtoS [HasSME2]

usmlall	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMLALL_VG2_M2Z2Z_BtoS [HasSME2]

usmlall	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMLALL_VG2_M2ZZI_BtoS [HasSME2]

usmlall	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

USMLALL_VG2_M2ZZ_BtoS [HasSME2]

usmlall	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMLALL_VG4_M4Z4Z_BtoS [HasSME2]

usmlall	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMLALL_VG4_M4ZZI_BtoS [HasSME2]

usmlall	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

USMLALL_VG4_M4ZZ_BtoS [HasSME2]

usmlall	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USVDOT_VG4_M4ZZI_BToS [HasSME2]

usvdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UUNPK_VG2_2ZZ_D [HasSME2]

uunpk	Zd, Zn
Diagram

UUNPK_VG2_2ZZ_H [HasSME2]

uunpk	Zd, Zn
Diagram

UUNPK_VG2_2ZZ_S [HasSME2]

uunpk	Zd, Zn
Diagram

UUNPK_VG4_4Z2Z_D [HasSME2]

uunpk	Zd, Zn
Diagram

UUNPK_VG4_4Z2Z_H [HasSME2]

uunpk	Zd, Zn
Diagram

UUNPK_VG4_4Z2Z_S [HasSME2]

uunpk	Zd, Zn
Diagram

UVDOT_VG2_M2ZZI_HtoS [HasSME2]

uvdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UVDOT_VG4_M4ZZI_BtoS [HasSME2]

uvdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UZP_VG2_2ZZZ_B [HasSME2]

uzp	Zd, Zn, Zm
Diagram

UZP_VG2_2ZZZ_D [HasSME2]

uzp	Zd, Zn, Zm
Diagram

UZP_VG2_2ZZZ_H [HasSME2]

uzp	Zd, Zn, Zm
Diagram

UZP_VG2_2ZZZ_Q [HasSME2]

uzp	Zd, Zn, Zm
Diagram

UZP_VG2_2ZZZ_S [HasSME2]

uzp	Zd, Zn, Zm
Diagram

UZP_VG4_4Z4Z_B [HasSME2]

uzp	Zd, Zn
Diagram

UZP_VG4_4Z4Z_D [HasSME2]

uzp	Zd, Zn
Diagram

UZP_VG4_4Z4Z_H [HasSME2]

uzp	Zd, Zn
Diagram

UZP_VG4_4Z4Z_Q [HasSME2]

uzp	Zd, Zn
Diagram

UZP_VG4_4Z4Z_S [HasSME2]

uzp	Zd, Zn
Diagram

ZIP_VG2_2ZZZ_B [HasSME2]

zip	Zd, Zn, Zm
Diagram

ZIP_VG2_2ZZZ_D [HasSME2]

zip	Zd, Zn, Zm
Diagram

ZIP_VG2_2ZZZ_H [HasSME2]

zip	Zd, Zn, Zm
Diagram

ZIP_VG2_2ZZZ_Q [HasSME2]

zip	Zd, Zn, Zm
Diagram

ZIP_VG2_2ZZZ_S [HasSME2]

zip	Zd, Zn, Zm
Diagram

ZIP_VG4_4Z4Z_B [HasSME2]

zip	Zd, Zn
Diagram

ZIP_VG4_4Z4Z_D [HasSME2]

zip	Zd, Zn
Diagram

ZIP_VG4_4Z4Z_H [HasSME2]

zip	Zd, Zn
Diagram

ZIP_VG4_4Z4Z_Q [HasSME2]

zip	Zd, Zn
Diagram

ZIP_VG4_4Z4Z_S [HasSME2]

zip	Zd, Zn
Diagram

ADD_VG2_M2Z2Z_D [HasSME2, HasSMEI16I64]

add	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

ADD_VG2_M2ZZ_D [HasSME2, HasSMEI16I64]

add	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

ADD_VG2_M2Z_D [HasSME2, HasSMEI16I64]

add	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

ADD_VG4_M4Z4Z_D [HasSME2, HasSMEI16I64]

add	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

ADD_VG4_M4ZZ_D [HasSME2, HasSMEI16I64]

add	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

ADD_VG4_M4Z_D [HasSME2, HasSMEI16I64]

add	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

SDOT_VG2_M2Z2Z_HtoD [HasSME2, HasSMEI16I64]

sdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG2_M2ZZI_HtoD [HasSME2, HasSMEI16I64]

sdot	ZAda[Rv, imm3, vgx2], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

SDOT_VG2_M2ZZ_HtoD [HasSME2, HasSMEI16I64]

sdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG4_M4Z4Z_HtoD [HasSME2, HasSMEI16I64]

sdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SDOT_VG4_M4ZZI_HtoD [HasSME2, HasSMEI16I64]

sdot	ZAda[Rv, imm3, vgx4], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

SDOT_VG4_M4ZZ_HtoD [HasSME2, HasSMEI16I64]

sdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SMLALL_MZZI_HtoD [HasSME2, HasSMEI16I64]

smlall	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_MZZ_HtoD [HasSME2, HasSMEI16I64]

smlall	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG2_M2Z2Z_HtoD [HasSME2, HasSMEI16I64]

smlall	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG2_M2ZZI_HtoD [HasSME2, HasSMEI16I64]

smlall	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG2_M2ZZ_HtoD [HasSME2, HasSMEI16I64]

smlall	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG4_M4Z4Z_HtoD [HasSME2, HasSMEI16I64]

smlall	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG4_M4ZZI_HtoD [HasSME2, HasSMEI16I64]

smlall	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLALL_VG4_M4ZZ_HtoD [HasSME2, HasSMEI16I64]

smlall	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_MZZI_HtoD [HasSME2, HasSMEI16I64]

smlsll	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_MZZ_HtoD [HasSME2, HasSMEI16I64]

smlsll	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG2_M2Z2Z_HtoD [HasSME2, HasSMEI16I64]

smlsll	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG2_M2ZZI_HtoD [HasSME2, HasSMEI16I64]

smlsll	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG2_M2ZZ_HtoD [HasSME2, HasSMEI16I64]

smlsll	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG4_M4Z4Z_HtoD [HasSME2, HasSMEI16I64]

smlsll	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG4_M4ZZI_HtoD [HasSME2, HasSMEI16I64]

smlsll	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

SMLSLL_VG4_M4ZZ_HtoD [HasSME2, HasSMEI16I64]

smlsll	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUB_VG2_M2Z2Z_D [HasSME2, HasSMEI16I64]

sub	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUB_VG2_M2ZZ_D [HasSME2, HasSMEI16I64]

sub	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUB_VG2_M2Z_D [HasSME2, HasSMEI16I64]

sub	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

SUB_VG4_M4Z4Z_D [HasSME2, HasSMEI16I64]

sub	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUB_VG4_M4ZZ_D [HasSME2, HasSMEI16I64]

sub	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

SUB_VG4_M4Z_D [HasSME2, HasSMEI16I64]

sub	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

SVDOT_VG4_M4ZZI_HtoD [HasSME2, HasSMEI16I64]

svdot	ZAda[Rv, imm3, vgx4], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

UDOT_VG2_M2Z2Z_HtoD [HasSME2, HasSMEI16I64]

udot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG2_M2ZZI_HtoD [HasSME2, HasSMEI16I64]

udot	ZAda[Rv, imm3, vgx2], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

UDOT_VG2_M2ZZ_HtoD [HasSME2, HasSMEI16I64]

udot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG4_M4Z4Z_HtoD [HasSME2, HasSMEI16I64]

udot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UDOT_VG4_M4ZZI_HtoD [HasSME2, HasSMEI16I64]

udot	ZAda[Rv, imm3, vgx4], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

UDOT_VG4_M4ZZ_HtoD [HasSME2, HasSMEI16I64]

udot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

UMLALL_MZZI_HtoD [HasSME2, HasSMEI16I64]

umlall	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_MZZ_HtoD [HasSME2, HasSMEI16I64]

umlall	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG2_M2Z2Z_HtoD [HasSME2, HasSMEI16I64]

umlall	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG2_M2ZZI_HtoD [HasSME2, HasSMEI16I64]

umlall	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG2_M2ZZ_HtoD [HasSME2, HasSMEI16I64]

umlall	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG4_M4Z4Z_HtoD [HasSME2, HasSMEI16I64]

umlall	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG4_M4ZZI_HtoD [HasSME2, HasSMEI16I64]

umlall	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLALL_VG4_M4ZZ_HtoD [HasSME2, HasSMEI16I64]

umlall	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_MZZI_HtoD [HasSME2, HasSMEI16I64]

umlsll	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_MZZ_HtoD [HasSME2, HasSMEI16I64]

umlsll	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG2_M2Z2Z_HtoD [HasSME2, HasSMEI16I64]

umlsll	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG2_M2ZZI_HtoD [HasSME2, HasSMEI16I64]

umlsll	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG2_M2ZZ_HtoD [HasSME2, HasSMEI16I64]

umlsll	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG4_M4Z4Z_HtoD [HasSME2, HasSMEI16I64]

umlsll	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG4_M4ZZI_HtoD [HasSME2, HasSMEI16I64]

umlsll	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

UMLSLL_VG4_M4ZZ_HtoD [HasSME2, HasSMEI16I64]

umlsll	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UVDOT_VG4_M4ZZI_HtoD [HasSME2, HasSMEI16I64]

uvdot	ZAda[Rv, imm3, vgx4], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

BF1CVTL_2ZZ_BtoH [HasSME2, HasFP8]

bf1cvtl	Zd, Zn
Diagram

BF1CVT_2ZZ_BtoH [HasSME2, HasFP8]

bf1cvt	Zd, Zn
Diagram

BF2CVTL_2ZZ_BtoH [HasSME2, HasFP8]

bf2cvtl	Zd, Zn
Diagram

BF2CVT_2ZZ_BtoH [HasSME2, HasFP8]

bf2cvt	Zd, Zn
Diagram

BFCVT_Z2Z_HtoB [HasSME2, HasFP8]

bfcvt	Zd, Zn
Diagram
Note

Properties: mayLoad

F1CVTL_2ZZ_BtoH [HasSME2, HasFP8]

f1cvtl	Zd, Zn
Diagram

F1CVT_2ZZ_BtoH [HasSME2, HasFP8]

f1cvt	Zd, Zn
Diagram

F2CVTL_2ZZ_BtoH [HasSME2, HasFP8]

f2cvtl	Zd, Zn
Diagram

F2CVT_2ZZ_BtoH [HasSME2, HasFP8]

f2cvt	Zd, Zn
Diagram

FCVTN_Z4Z_StoB [HasSME2, HasFP8]

fcvtn	Zd, Zn
Diagram
Note

Properties: mayLoad

FCVT_Z2Z_HtoB [HasSME2, HasFP8]

fcvt	Zd, Zn
Diagram
Note

Properties: mayLoad

FCVT_Z4Z_StoB [HasSME2, HasFP8]

fcvt	Zd, Zn
Diagram
Note

Properties: mayLoad

FSCALE_2Z2Z_D [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_2Z2Z_H [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_2Z2Z_S [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_2ZZ_D [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_2ZZ_H [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_2ZZ_S [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_4Z4Z_D [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_4Z4Z_H [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_4Z4Z_S [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_4ZZ_D [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_4ZZ_H [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FSCALE_4ZZ_S [HasSME2, HasFP8]

fscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFCLAMP_VG2_2ZZZ_H [HasSME2, HasSVEB16B16]

bfclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

BFCLAMP_VG4_4ZZZ_H [HasSME2, HasSVEB16B16]

bfclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

BFMAXNM_VG2_2Z2Z_H [HasSME2, HasSVEB16B16]

bfmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMAXNM_VG2_2ZZ_H [HasSME2, HasSVEB16B16]

bfmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMAXNM_VG4_4Z2Z_H [HasSME2, HasSVEB16B16]

bfmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMAXNM_VG4_4ZZ_H [HasSME2, HasSVEB16B16]

bfmaxnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMAX_VG2_2Z2Z_H [HasSME2, HasSVEB16B16]

bfmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMAX_VG2_2ZZ_H [HasSME2, HasSVEB16B16]

bfmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMAX_VG4_4Z2Z_H [HasSME2, HasSVEB16B16]

bfmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMAX_VG4_4ZZ_H [HasSME2, HasSVEB16B16]

bfmax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMINNM_VG2_2Z2Z_H [HasSME2, HasSVEB16B16]

bfminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMINNM_VG2_2ZZ_H [HasSME2, HasSVEB16B16]

bfminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMINNM_VG4_4Z2Z_H [HasSME2, HasSVEB16B16]

bfminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMINNM_VG4_4ZZ_H [HasSME2, HasSVEB16B16]

bfminnm	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMIN_VG2_2Z2Z_H [HasSME2, HasSVEB16B16]

bfmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMIN_VG2_2ZZ_H [HasSME2, HasSVEB16B16]

bfmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMIN_VG4_4Z2Z_H [HasSME2, HasSVEB16B16]

bfmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFMIN_VG4_4ZZ_H [HasSME2, HasSVEB16B16]

bfmin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMAX_2Z2Z_D [HasSME2, HasFAMINMAX]

famax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMAX_2Z2Z_H [HasSME2, HasFAMINMAX]

famax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMAX_2Z2Z_S [HasSME2, HasFAMINMAX]

famax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMAX_4Z4Z_D [HasSME2, HasFAMINMAX]

famax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMAX_4Z4Z_H [HasSME2, HasFAMINMAX]

famax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMAX_4Z4Z_S [HasSME2, HasFAMINMAX]

famax	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMIN_2Z2Z_D [HasSME2, HasFAMINMAX]

famin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMIN_2Z2Z_H [HasSME2, HasFAMINMAX]

famin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMIN_2Z2Z_S [HasSME2, HasFAMINMAX]

famin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMIN_4Z4Z_D [HasSME2, HasFAMINMAX]

famin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMIN_4Z4Z_H [HasSME2, HasFAMINMAX]

famin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FAMIN_4Z4Z_S [HasSME2, HasFAMINMAX]

famin	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

FADD_VG2_M2Z_D [HasSME2, HasSMEF64F64]

fadd	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FADD_VG4_M4Z_D [HasSME2, HasSMEF64F64]

fadd	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FMLA_VG2_M2Z2Z_D [HasSME2, HasSMEF64F64]

fmla	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG2_M2ZZI_D [HasSME2, HasSMEF64F64]

fmla	ZAda[Rv, imm3, vgx2], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

FMLA_VG2_M2ZZ_D [HasSME2, HasSMEF64F64]

fmla	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG4_M4Z4Z_D [HasSME2, HasSMEF64F64]

fmla	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG4_M4ZZI_D [HasSME2, HasSMEF64F64]

fmla	ZAda[Rv, imm3, vgx4], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

FMLA_VG4_M4ZZ_D [HasSME2, HasSMEF64F64]

fmla	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG2_M2Z2Z_D [HasSME2, HasSMEF64F64]

fmls	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG2_M2ZZI_D [HasSME2, HasSMEF64F64]

fmls	ZAda[Rv, imm3, vgx2], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

FMLS_VG2_M2ZZ_D [HasSME2, HasSMEF64F64]

fmls	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG4_M4Z4Z_D [HasSME2, HasSMEF64F64]

fmls	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG4_M4ZZI_D [HasSME2, HasSMEF64F64]

fmls	ZAda[Rv, imm3, vgx4], Zn, Zmi1
Diagram
Note

Constraints: ZAda = _ZAda

FMLS_VG4_M4ZZ_D [HasSME2, HasSMEF64F64]

fmls	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FSUB_VG2_M2Z_D [HasSME2, HasSMEF64F64]

fsub	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FSUB_VG4_M4Z_D [HasSME2, HasSMEF64F64]

fsub	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

BFMUL_2Z2Z [HasSME2, HasSVEBFSCALE]

bfmul	Zd, Zn, Zm
Diagram

BFMUL_2ZZ [HasSME2, HasSVEBFSCALE]

bfmul	Zd, Zn, Zm
Diagram

BFMUL_4Z4Z [HasSME2, HasSVEBFSCALE]

bfmul	Zd, Zn, Zm
Diagram

BFMUL_4ZZ [HasSME2, HasSVEBFSCALE]

bfmul	Zd, Zn, Zm
Diagram

BFSCALE_2Z2Z [HasSME2, HasSVEBFSCALE]

bfscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFSCALE_2ZZ [HasSME2, HasSVEBFSCALE]

bfscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFSCALE_4Z4Z [HasSME2, HasSVEBFSCALE]

bfscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BFSCALE_4ZZ [HasSME2, HasSVEBFSCALE]

bfscale	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADCLB_ZZZ_D [HasSVE2_or_SME]

adclb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

ADCLB_ZZZ_S [HasSVE2_or_SME]

adclb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

ADCLT_ZZZ_D [HasSVE2_or_SME]

adclt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

ADCLT_ZZZ_S [HasSVE2_or_SME]

adclt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

ADDHNB_ZZZ_B [HasSVE2_or_SME]

addhnb	Zd, Zn, Zm
Diagram

ADDHNB_ZZZ_H [HasSVE2_or_SME]

addhnb	Zd, Zn, Zm
Diagram

ADDHNB_ZZZ_S [HasSVE2_or_SME]

addhnb	Zd, Zn, Zm
Diagram

ADDHNT_ZZZ_B [HasSVE2_or_SME]

addhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

ADDHNT_ZZZ_H [HasSVE2_or_SME]

addhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

ADDHNT_ZZZ_S [HasSVE2_or_SME]

addhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

ADDP_ZPmZ_B [HasSVE2_or_SME]

addp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADDP_ZPmZ_D [HasSVE2_or_SME]

addp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADDP_ZPmZ_H [HasSVE2_or_SME]

addp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADDP_ZPmZ_S [HasSVE2_or_SME]

addp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

BCAX_ZZZZ [HasSVE2_or_SME]

bcax	Zdn, _Zdn, Zm, Zk
Diagram
Note

Constraints: Zdn = _Zdn

BSL1N_ZZZZ [HasSVE2_or_SME]

bsl1n	Zdn, _Zdn, Zm, Zk
Diagram
Note

Constraints: Zdn = _Zdn

BSL2N_ZZZZ [HasSVE2_or_SME]

bsl2n	Zdn, _Zdn, Zm, Zk
Diagram
Note

Constraints: Zdn = _Zdn

BSL_ZZZZ [HasSVE2_or_SME]

bsl	Zdn, _Zdn, Zm, Zk
Diagram
Note

Constraints: Zdn = _Zdn

CADD_ZZI_B [HasSVE2_or_SME]

cadd	Zdn, _Zdn, Zm, rot
Diagram
Note

Constraints: Zdn = _Zdn

CADD_ZZI_D [HasSVE2_or_SME]

cadd	Zdn, _Zdn, Zm, rot
Diagram
Note

Constraints: Zdn = _Zdn

CADD_ZZI_H [HasSVE2_or_SME]

cadd	Zdn, _Zdn, Zm, rot
Diagram
Note

Constraints: Zdn = _Zdn

CADD_ZZI_S [HasSVE2_or_SME]

cadd	Zdn, _Zdn, Zm, rot
Diagram
Note

Constraints: Zdn = _Zdn

CDOT_ZZZI_D [HasSVE2_or_SME]

cdot	Zda, Zn, Zmiop, rot
Diagram
Note

Constraints: Zda = _Zda

CDOT_ZZZI_S [HasSVE2_or_SME]

cdot	Zda, Zn, Zmiop, rot
Diagram
Note

Constraints: Zda = _Zda

CDOT_ZZZ_D [HasSVE2_or_SME]

cdot	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

CDOT_ZZZ_S [HasSVE2_or_SME]

cdot	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

CMLA_ZZZI_H [HasSVE2_or_SME]

cmla	Zda, Zn, Zmiop, rot
Diagram
Note

Constraints: Zda = _Zda

CMLA_ZZZI_S [HasSVE2_or_SME]

cmla	Zda, Zn, Zmiop, rot
Diagram
Note

Constraints: Zda = _Zda

CMLA_ZZZ_B [HasSVE2_or_SME]

cmla	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

CMLA_ZZZ_D [HasSVE2_or_SME]

cmla	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

CMLA_ZZZ_H [HasSVE2_or_SME]

cmla	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

CMLA_ZZZ_S [HasSVE2_or_SME]

cmla	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

EOR3_ZZZZ [HasSVE2_or_SME]

eor3	Zdn, _Zdn, Zm, Zk
Diagram
Note

Constraints: Zdn = _Zdn

EORBT_ZZZ_B [HasSVE2_or_SME]

eorbt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

EORBT_ZZZ_D [HasSVE2_or_SME]

eorbt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

EORBT_ZZZ_H [HasSVE2_or_SME]

eorbt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

EORBT_ZZZ_S [HasSVE2_or_SME]

eorbt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

EORTB_ZZZ_B [HasSVE2_or_SME]

eortb	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

EORTB_ZZZ_D [HasSVE2_or_SME]

eortb	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

EORTB_ZZZ_H [HasSVE2_or_SME]

eortb	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

EORTB_ZZZ_S [HasSVE2_or_SME]

eortb	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

EXT_ZZI_B [HasSVE2_or_SME]

ext	Zd, Zn, imm8
Diagram

FADDP_ZPmZZ_D [HasSVE2_or_SME]

faddp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FADDP_ZPmZZ_H [HasSVE2_or_SME]

faddp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FADDP_ZPmZZ_S [HasSVE2_or_SME]

faddp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FCVTLT_ZPmZ_HtoS [HasSVE2_or_SME]

fcvtlt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTLT_ZPmZ_StoD [HasSVE2_or_SME]

fcvtlt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTNT_ZPmZ_DtoS [HasSVE2_or_SME]

fcvtnt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTNT_ZPmZ_StoH [HasSVE2_or_SME]

fcvtnt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTXNT_ZPmZ_DtoS [HasSVE2_or_SME]

fcvtxnt	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTX_ZPmZ_DtoS [HasSVE2_or_SME]

fcvtx	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FLOGB_ZPmZ_D [HasSVE2_or_SME]

flogb	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FLOGB_ZPmZ_H [HasSVE2_or_SME]

flogb	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FLOGB_ZPmZ_S [HasSVE2_or_SME]

flogb	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FMAXNMP_ZPmZZ_D [HasSVE2_or_SME]

fmaxnmp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXNMP_ZPmZZ_H [HasSVE2_or_SME]

fmaxnmp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXNMP_ZPmZZ_S [HasSVE2_or_SME]

fmaxnmp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXP_ZPmZZ_D [HasSVE2_or_SME]

fmaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXP_ZPmZZ_H [HasSVE2_or_SME]

fmaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMAXP_ZPmZZ_S [HasSVE2_or_SME]

fmaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNMP_ZPmZZ_D [HasSVE2_or_SME]

fminnmp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNMP_ZPmZZ_H [HasSVE2_or_SME]

fminnmp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINNMP_ZPmZZ_S [HasSVE2_or_SME]

fminnmp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINP_ZPmZZ_D [HasSVE2_or_SME]

fminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINP_ZPmZZ_H [HasSVE2_or_SME]

fminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMINP_ZPmZZ_S [HasSVE2_or_SME]

fminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMLALB_ZZZI_SHH [HasSVE2_or_SME]

fmlalb	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLALB_ZZZ_SHH [HasSVE2_or_SME]

fmlalb	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLALT_ZZZI_SHH [HasSVE2_or_SME]

fmlalt	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLALT_ZZZ_SHH [HasSVE2_or_SME]

fmlalt	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLSLB_ZZZI_SHH [HasSVE2_or_SME]

fmlslb	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLSLB_ZZZ_SHH [HasSVE2_or_SME]

fmlslb	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLSLT_ZZZI_SHH [HasSVE2_or_SME]

fmlslt	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMLSLT_ZZZ_SHH [HasSVE2_or_SME]

fmlslt	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

MLA_ZZZI_D [HasSVE2_or_SME]

mla	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

MLA_ZZZI_H [HasSVE2_or_SME]

mla	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

MLA_ZZZI_S [HasSVE2_or_SME]

mla	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

MLS_ZZZI_D [HasSVE2_or_SME]

mls	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

MLS_ZZZI_H [HasSVE2_or_SME]

mls	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

MLS_ZZZI_S [HasSVE2_or_SME]

mls	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

MUL_ZZZI_D [HasSVE2_or_SME]

mul	Zd, Zn, Zmiop
Diagram

MUL_ZZZI_H [HasSVE2_or_SME]

mul	Zd, Zn, Zmiop
Diagram

MUL_ZZZI_S [HasSVE2_or_SME]

mul	Zd, Zn, Zmiop
Diagram

MUL_ZZZ_B [HasSVE2_or_SME]

mul	Zd, Zn, Zm
Diagram

MUL_ZZZ_D [HasSVE2_or_SME]

mul	Zd, Zn, Zm
Diagram

MUL_ZZZ_H [HasSVE2_or_SME]

mul	Zd, Zn, Zm
Diagram

MUL_ZZZ_S [HasSVE2_or_SME]

mul	Zd, Zn, Zm
Diagram

NBSL_ZZZZ [HasSVE2_or_SME]

nbsl	Zdn, _Zdn, Zm, Zk
Diagram
Note

Constraints: Zdn = _Zdn

PMULLB_ZZZ_D [HasSVE2_or_SME]

pmullb	Zd, Zn, Zm
Diagram

PMULLB_ZZZ_H [HasSVE2_or_SME]

pmullb	Zd, Zn, Zm
Diagram

PMULLT_ZZZ_D [HasSVE2_or_SME]

pmullt	Zd, Zn, Zm
Diagram

PMULLT_ZZZ_H [HasSVE2_or_SME]

pmullt	Zd, Zn, Zm
Diagram

PMUL_ZZZ_B [HasSVE2_or_SME]

pmul	Zd, Zn, Zm
Diagram

RADDHNB_ZZZ_B [HasSVE2_or_SME]

raddhnb	Zd, Zn, Zm
Diagram

RADDHNB_ZZZ_H [HasSVE2_or_SME]

raddhnb	Zd, Zn, Zm
Diagram

RADDHNB_ZZZ_S [HasSVE2_or_SME]

raddhnb	Zd, Zn, Zm
Diagram

RADDHNT_ZZZ_B [HasSVE2_or_SME]

raddhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

RADDHNT_ZZZ_H [HasSVE2_or_SME]

raddhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

RADDHNT_ZZZ_S [HasSVE2_or_SME]

raddhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

RSHRNB_ZZI_B [HasSVE2_or_SME]

rshrnb	Zd, Zn, imm
Diagram

RSHRNB_ZZI_H [HasSVE2_or_SME]

rshrnb	Zd, Zn, imm
Diagram

RSHRNB_ZZI_S [HasSVE2_or_SME]

rshrnb	Zd, Zn, imm
Diagram

RSHRNT_ZZI_B [HasSVE2_or_SME]

rshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

RSHRNT_ZZI_H [HasSVE2_or_SME]

rshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

RSHRNT_ZZI_S [HasSVE2_or_SME]

rshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

RSUBHNB_ZZZ_B [HasSVE2_or_SME]

rsubhnb	Zd, Zn, Zm
Diagram

RSUBHNB_ZZZ_H [HasSVE2_or_SME]

rsubhnb	Zd, Zn, Zm
Diagram

RSUBHNB_ZZZ_S [HasSVE2_or_SME]

rsubhnb	Zd, Zn, Zm
Diagram

RSUBHNT_ZZZ_B [HasSVE2_or_SME]

rsubhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

RSUBHNT_ZZZ_H [HasSVE2_or_SME]

rsubhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

RSUBHNT_ZZZ_S [HasSVE2_or_SME]

rsubhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SABALB_ZZZ_D [HasSVE2_or_SME]

sabalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABALB_ZZZ_H [HasSVE2_or_SME]

sabalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABALB_ZZZ_S [HasSVE2_or_SME]

sabalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABALT_ZZZ_D [HasSVE2_or_SME]

sabalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABALT_ZZZ_H [HasSVE2_or_SME]

sabalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABALT_ZZZ_S [HasSVE2_or_SME]

sabalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABA_ZZZ_B [HasSVE2_or_SME]

saba	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABA_ZZZ_D [HasSVE2_or_SME]

saba	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABA_ZZZ_H [HasSVE2_or_SME]

saba	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABA_ZZZ_S [HasSVE2_or_SME]

saba	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SABDLB_ZZZ_D [HasSVE2_or_SME]

sabdlb	Zd, Zn, Zm
Diagram

SABDLB_ZZZ_H [HasSVE2_or_SME]

sabdlb	Zd, Zn, Zm
Diagram

SABDLB_ZZZ_S [HasSVE2_or_SME]

sabdlb	Zd, Zn, Zm
Diagram

SABDLT_ZZZ_D [HasSVE2_or_SME]

sabdlt	Zd, Zn, Zm
Diagram

SABDLT_ZZZ_H [HasSVE2_or_SME]

sabdlt	Zd, Zn, Zm
Diagram

SABDLT_ZZZ_S [HasSVE2_or_SME]

sabdlt	Zd, Zn, Zm
Diagram

SADALP_ZPmZ_D [HasSVE2_or_SME]

sadalp	Zda, Pg/m, Zn
Diagram
Note

Constraints: Zda = _Zda

SADALP_ZPmZ_H [HasSVE2_or_SME]

sadalp	Zda, Pg/m, Zn
Diagram
Note

Constraints: Zda = _Zda

SADALP_ZPmZ_S [HasSVE2_or_SME]

sadalp	Zda, Pg/m, Zn
Diagram
Note

Constraints: Zda = _Zda

SADDLBT_ZZZ_D [HasSVE2_or_SME]

saddlbt	Zd, Zn, Zm
Diagram

SADDLBT_ZZZ_H [HasSVE2_or_SME]

saddlbt	Zd, Zn, Zm
Diagram

SADDLBT_ZZZ_S [HasSVE2_or_SME]

saddlbt	Zd, Zn, Zm
Diagram

SADDLB_ZZZ_D [HasSVE2_or_SME]

saddlb	Zd, Zn, Zm
Diagram

SADDLB_ZZZ_H [HasSVE2_or_SME]

saddlb	Zd, Zn, Zm
Diagram

SADDLB_ZZZ_S [HasSVE2_or_SME]

saddlb	Zd, Zn, Zm
Diagram

SADDLT_ZZZ_D [HasSVE2_or_SME]

saddlt	Zd, Zn, Zm
Diagram

SADDLT_ZZZ_H [HasSVE2_or_SME]

saddlt	Zd, Zn, Zm
Diagram

SADDLT_ZZZ_S [HasSVE2_or_SME]

saddlt	Zd, Zn, Zm
Diagram

SADDWB_ZZZ_D [HasSVE2_or_SME]

saddwb	Zd, Zn, Zm
Diagram

SADDWB_ZZZ_H [HasSVE2_or_SME]

saddwb	Zd, Zn, Zm
Diagram

SADDWB_ZZZ_S [HasSVE2_or_SME]

saddwb	Zd, Zn, Zm
Diagram

SADDWT_ZZZ_D [HasSVE2_or_SME]

saddwt	Zd, Zn, Zm
Diagram

SADDWT_ZZZ_H [HasSVE2_or_SME]

saddwt	Zd, Zn, Zm
Diagram

SADDWT_ZZZ_S [HasSVE2_or_SME]

saddwt	Zd, Zn, Zm
Diagram

SBCLB_ZZZ_D [HasSVE2_or_SME]

sbclb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SBCLB_ZZZ_S [HasSVE2_or_SME]

sbclb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SBCLT_ZZZ_D [HasSVE2_or_SME]

sbclt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SBCLT_ZZZ_S [HasSVE2_or_SME]

sbclt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SHADD_ZPmZ_B [HasSVE2_or_SME]

shadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHADD_ZPmZ_D [HasSVE2_or_SME]

shadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHADD_ZPmZ_H [HasSVE2_or_SME]

shadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHADD_ZPmZ_S [HasSVE2_or_SME]

shadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHRNB_ZZI_B [HasSVE2_or_SME]

shrnb	Zd, Zn, imm
Diagram

SHRNB_ZZI_H [HasSVE2_or_SME]

shrnb	Zd, Zn, imm
Diagram

SHRNB_ZZI_S [HasSVE2_or_SME]

shrnb	Zd, Zn, imm
Diagram

SHRNT_ZZI_B [HasSVE2_or_SME]

shrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SHRNT_ZZI_H [HasSVE2_or_SME]

shrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SHRNT_ZZI_S [HasSVE2_or_SME]

shrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SHSUBR_ZPmZ_B [HasSVE2_or_SME]

shsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHSUBR_ZPmZ_D [HasSVE2_or_SME]

shsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHSUBR_ZPmZ_H [HasSVE2_or_SME]

shsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHSUBR_ZPmZ_S [HasSVE2_or_SME]

shsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHSUB_ZPmZ_B [HasSVE2_or_SME]

shsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHSUB_ZPmZ_D [HasSVE2_or_SME]

shsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHSUB_ZPmZ_H [HasSVE2_or_SME]

shsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SHSUB_ZPmZ_S [HasSVE2_or_SME]

shsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SLI_ZZI_B [HasSVE2_or_SME]

sli	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SLI_ZZI_D [HasSVE2_or_SME]

sli	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SLI_ZZI_H [HasSVE2_or_SME]

sli	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SLI_ZZI_S [HasSVE2_or_SME]

sli	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SMAXP_ZPmZ_B [HasSVE2_or_SME]

smaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAXP_ZPmZ_D [HasSVE2_or_SME]

smaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAXP_ZPmZ_H [HasSVE2_or_SME]

smaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMAXP_ZPmZ_S [HasSVE2_or_SME]

smaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMINP_ZPmZ_B [HasSVE2_or_SME]

sminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMINP_ZPmZ_D [HasSVE2_or_SME]

sminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMINP_ZPmZ_H [HasSVE2_or_SME]

sminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMINP_ZPmZ_S [HasSVE2_or_SME]

sminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMLALB_ZZZI_D [HasSVE2_or_SME]

smlalb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SMLALB_ZZZI_S [HasSVE2_or_SME]

smlalb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SMLALB_ZZZ_D [HasSVE2_or_SME]

smlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLALB_ZZZ_H [HasSVE2_or_SME]

smlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLALB_ZZZ_S [HasSVE2_or_SME]

smlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLALT_ZZZI_D [HasSVE2_or_SME]

smlalt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SMLALT_ZZZI_S [HasSVE2_or_SME]

smlalt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SMLALT_ZZZ_D [HasSVE2_or_SME]

smlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLALT_ZZZ_H [HasSVE2_or_SME]

smlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLALT_ZZZ_S [HasSVE2_or_SME]

smlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLSLB_ZZZI_D [HasSVE2_or_SME]

smlslb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SMLSLB_ZZZI_S [HasSVE2_or_SME]

smlslb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SMLSLB_ZZZ_D [HasSVE2_or_SME]

smlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLSLB_ZZZ_H [HasSVE2_or_SME]

smlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLSLB_ZZZ_S [HasSVE2_or_SME]

smlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLSLT_ZZZI_D [HasSVE2_or_SME]

smlslt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SMLSLT_ZZZI_S [HasSVE2_or_SME]

smlslt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SMLSLT_ZZZ_D [HasSVE2_or_SME]

smlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLSLT_ZZZ_H [HasSVE2_or_SME]

smlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMLSLT_ZZZ_S [HasSVE2_or_SME]

smlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SMULH_ZZZ_B [HasSVE2_or_SME]

smulh	Zd, Zn, Zm
Diagram

SMULH_ZZZ_D [HasSVE2_or_SME]

smulh	Zd, Zn, Zm
Diagram

SMULH_ZZZ_H [HasSVE2_or_SME]

smulh	Zd, Zn, Zm
Diagram

SMULH_ZZZ_S [HasSVE2_or_SME]

smulh	Zd, Zn, Zm
Diagram

SMULLB_ZZZI_D [HasSVE2_or_SME]

smullb	Zd, Zn, Zmiop
Diagram

SMULLB_ZZZI_S [HasSVE2_or_SME]

smullb	Zd, Zn, Zmiop
Diagram

SMULLB_ZZZ_D [HasSVE2_or_SME]

smullb	Zd, Zn, Zm
Diagram

SMULLB_ZZZ_H [HasSVE2_or_SME]

smullb	Zd, Zn, Zm
Diagram

SMULLB_ZZZ_S [HasSVE2_or_SME]

smullb	Zd, Zn, Zm
Diagram

SMULLT_ZZZI_D [HasSVE2_or_SME]

smullt	Zd, Zn, Zmiop
Diagram

SMULLT_ZZZI_S [HasSVE2_or_SME]

smullt	Zd, Zn, Zmiop
Diagram

SMULLT_ZZZ_D [HasSVE2_or_SME]

smullt	Zd, Zn, Zm
Diagram

SMULLT_ZZZ_H [HasSVE2_or_SME]

smullt	Zd, Zn, Zm
Diagram

SMULLT_ZZZ_S [HasSVE2_or_SME]

smullt	Zd, Zn, Zm
Diagram

SPLICE_ZPZZ_B [HasSVE2_or_SME]

splice	Zd, Pg, Zn
Diagram

SPLICE_ZPZZ_D [HasSVE2_or_SME]

splice	Zd, Pg, Zn
Diagram

SPLICE_ZPZZ_H [HasSVE2_or_SME]

splice	Zd, Pg, Zn
Diagram

SPLICE_ZPZZ_S [HasSVE2_or_SME]

splice	Zd, Pg, Zn
Diagram

SQABS_ZPmZ_B [HasSVE2_or_SME]

sqabs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SQABS_ZPmZ_D [HasSVE2_or_SME]

sqabs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SQABS_ZPmZ_H [HasSVE2_or_SME]

sqabs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SQABS_ZPmZ_S [HasSVE2_or_SME]

sqabs	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SQADD_ZPmZ_B [HasSVE2_or_SME]

sqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQADD_ZPmZ_D [HasSVE2_or_SME]

sqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQADD_ZPmZ_H [HasSVE2_or_SME]

sqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQADD_ZPmZ_S [HasSVE2_or_SME]

sqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQCADD_ZZI_B [HasSVE2_or_SME]

sqcadd	Zdn, _Zdn, Zm, rot
Diagram
Note

Constraints: Zdn = _Zdn

SQCADD_ZZI_D [HasSVE2_or_SME]

sqcadd	Zdn, _Zdn, Zm, rot
Diagram
Note

Constraints: Zdn = _Zdn

SQCADD_ZZI_H [HasSVE2_or_SME]

sqcadd	Zdn, _Zdn, Zm, rot
Diagram
Note

Constraints: Zdn = _Zdn

SQCADD_ZZI_S [HasSVE2_or_SME]

sqcadd	Zdn, _Zdn, Zm, rot
Diagram
Note

Constraints: Zdn = _Zdn

SQDMLALBT_ZZZ_D [HasSVE2_or_SME]

sqdmlalbt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLALBT_ZZZ_H [HasSVE2_or_SME]

sqdmlalbt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLALBT_ZZZ_S [HasSVE2_or_SME]

sqdmlalbt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLALB_ZZZI_D [HasSVE2_or_SME]

sqdmlalb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQDMLALB_ZZZI_S [HasSVE2_or_SME]

sqdmlalb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQDMLALB_ZZZ_D [HasSVE2_or_SME]

sqdmlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLALB_ZZZ_H [HasSVE2_or_SME]

sqdmlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLALB_ZZZ_S [HasSVE2_or_SME]

sqdmlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLALT_ZZZI_D [HasSVE2_or_SME]

sqdmlalt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQDMLALT_ZZZI_S [HasSVE2_or_SME]

sqdmlalt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQDMLALT_ZZZ_D [HasSVE2_or_SME]

sqdmlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLALT_ZZZ_H [HasSVE2_or_SME]

sqdmlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLALT_ZZZ_S [HasSVE2_or_SME]

sqdmlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLBT_ZZZ_D [HasSVE2_or_SME]

sqdmlslbt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLBT_ZZZ_H [HasSVE2_or_SME]

sqdmlslbt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLBT_ZZZ_S [HasSVE2_or_SME]

sqdmlslbt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLB_ZZZI_D [HasSVE2_or_SME]

sqdmlslb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLB_ZZZI_S [HasSVE2_or_SME]

sqdmlslb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLB_ZZZ_D [HasSVE2_or_SME]

sqdmlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLB_ZZZ_H [HasSVE2_or_SME]

sqdmlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLB_ZZZ_S [HasSVE2_or_SME]

sqdmlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLT_ZZZI_D [HasSVE2_or_SME]

sqdmlslt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLT_ZZZI_S [HasSVE2_or_SME]

sqdmlslt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLT_ZZZ_D [HasSVE2_or_SME]

sqdmlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLT_ZZZ_H [HasSVE2_or_SME]

sqdmlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMLSLT_ZZZ_S [HasSVE2_or_SME]

sqdmlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQDMULH_ZZZI_D [HasSVE2_or_SME]

sqdmulh	Zd, Zn, Zmiop
Diagram

SQDMULH_ZZZI_H [HasSVE2_or_SME]

sqdmulh	Zd, Zn, Zmiop
Diagram

SQDMULH_ZZZI_S [HasSVE2_or_SME]

sqdmulh	Zd, Zn, Zmiop
Diagram

SQDMULH_ZZZ_B [HasSVE2_or_SME]

sqdmulh	Zd, Zn, Zm
Diagram

SQDMULH_ZZZ_D [HasSVE2_or_SME]

sqdmulh	Zd, Zn, Zm
Diagram

SQDMULH_ZZZ_H [HasSVE2_or_SME]

sqdmulh	Zd, Zn, Zm
Diagram

SQDMULH_ZZZ_S [HasSVE2_or_SME]

sqdmulh	Zd, Zn, Zm
Diagram

SQDMULLB_ZZZI_D [HasSVE2_or_SME]

sqdmullb	Zd, Zn, Zmiop
Diagram

SQDMULLB_ZZZI_S [HasSVE2_or_SME]

sqdmullb	Zd, Zn, Zmiop
Diagram

SQDMULLB_ZZZ_D [HasSVE2_or_SME]

sqdmullb	Zd, Zn, Zm
Diagram

SQDMULLB_ZZZ_H [HasSVE2_or_SME]

sqdmullb	Zd, Zn, Zm
Diagram

SQDMULLB_ZZZ_S [HasSVE2_or_SME]

sqdmullb	Zd, Zn, Zm
Diagram

SQDMULLT_ZZZI_D [HasSVE2_or_SME]

sqdmullt	Zd, Zn, Zmiop
Diagram

SQDMULLT_ZZZI_S [HasSVE2_or_SME]

sqdmullt	Zd, Zn, Zmiop
Diagram

SQDMULLT_ZZZ_D [HasSVE2_or_SME]

sqdmullt	Zd, Zn, Zm
Diagram

SQDMULLT_ZZZ_H [HasSVE2_or_SME]

sqdmullt	Zd, Zn, Zm
Diagram

SQDMULLT_ZZZ_S [HasSVE2_or_SME]

sqdmullt	Zd, Zn, Zm
Diagram

SQNEG_ZPmZ_B [HasSVE2_or_SME]

sqneg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SQNEG_ZPmZ_D [HasSVE2_or_SME]

sqneg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SQNEG_ZPmZ_H [HasSVE2_or_SME]

sqneg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SQNEG_ZPmZ_S [HasSVE2_or_SME]

sqneg	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SQRDCMLAH_ZZZI_H [HasSVE2_or_SME]

sqrdcmlah	Zda, Zn, Zmiop, rot
Diagram
Note

Constraints: Zda = _Zda

SQRDCMLAH_ZZZI_S [HasSVE2_or_SME]

sqrdcmlah	Zda, Zn, Zmiop, rot
Diagram
Note

Constraints: Zda = _Zda

SQRDCMLAH_ZZZ_B [HasSVE2_or_SME]

sqrdcmlah	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

SQRDCMLAH_ZZZ_D [HasSVE2_or_SME]

sqrdcmlah	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

SQRDCMLAH_ZZZ_H [HasSVE2_or_SME]

sqrdcmlah	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

SQRDCMLAH_ZZZ_S [HasSVE2_or_SME]

sqrdcmlah	Zda, Zn, Zm, rot
Diagram
Note

Constraints: Zda = _Zda

SQRDMLAH_ZZZI_D [HasSVE2_or_SME]

sqrdmlah	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQRDMLAH_ZZZI_H [HasSVE2_or_SME]

sqrdmlah	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQRDMLAH_ZZZI_S [HasSVE2_or_SME]

sqrdmlah	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQRDMLAH_ZZZ_B [HasSVE2_or_SME]

sqrdmlah	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQRDMLAH_ZZZ_D [HasSVE2_or_SME]

sqrdmlah	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQRDMLAH_ZZZ_H [HasSVE2_or_SME]

sqrdmlah	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQRDMLAH_ZZZ_S [HasSVE2_or_SME]

sqrdmlah	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQRDMLSH_ZZZI_D [HasSVE2_or_SME]

sqrdmlsh	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQRDMLSH_ZZZI_H [HasSVE2_or_SME]

sqrdmlsh	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQRDMLSH_ZZZI_S [HasSVE2_or_SME]

sqrdmlsh	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

SQRDMLSH_ZZZ_B [HasSVE2_or_SME]

sqrdmlsh	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQRDMLSH_ZZZ_D [HasSVE2_or_SME]

sqrdmlsh	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQRDMLSH_ZZZ_H [HasSVE2_or_SME]

sqrdmlsh	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQRDMLSH_ZZZ_S [HasSVE2_or_SME]

sqrdmlsh	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQRDMULH_ZZZI_D [HasSVE2_or_SME]

sqrdmulh	Zd, Zn, Zmiop
Diagram

SQRDMULH_ZZZI_H [HasSVE2_or_SME]

sqrdmulh	Zd, Zn, Zmiop
Diagram

SQRDMULH_ZZZI_S [HasSVE2_or_SME]

sqrdmulh	Zd, Zn, Zmiop
Diagram

SQRDMULH_ZZZ_B [HasSVE2_or_SME]

sqrdmulh	Zd, Zn, Zm
Diagram

SQRDMULH_ZZZ_D [HasSVE2_or_SME]

sqrdmulh	Zd, Zn, Zm
Diagram

SQRDMULH_ZZZ_H [HasSVE2_or_SME]

sqrdmulh	Zd, Zn, Zm
Diagram

SQRDMULH_ZZZ_S [HasSVE2_or_SME]

sqrdmulh	Zd, Zn, Zm
Diagram

SQRSHLR_ZPmZ_B [HasSVE2_or_SME]

sqrshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHLR_ZPmZ_D [HasSVE2_or_SME]

sqrshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHLR_ZPmZ_H [HasSVE2_or_SME]

sqrshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHLR_ZPmZ_S [HasSVE2_or_SME]

sqrshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHL_ZPmZ_B [HasSVE2_or_SME]

sqrshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHL_ZPmZ_D [HasSVE2_or_SME]

sqrshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHL_ZPmZ_H [HasSVE2_or_SME]

sqrshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHL_ZPmZ_S [HasSVE2_or_SME]

sqrshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQRSHRNB_ZZI_B [HasSVE2_or_SME]

sqrshrnb	Zd, Zn, imm
Diagram

SQRSHRNB_ZZI_H [HasSVE2_or_SME]

sqrshrnb	Zd, Zn, imm
Diagram

SQRSHRNB_ZZI_S [HasSVE2_or_SME]

sqrshrnb	Zd, Zn, imm
Diagram

SQRSHRNT_ZZI_B [HasSVE2_or_SME]

sqrshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQRSHRNT_ZZI_H [HasSVE2_or_SME]

sqrshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQRSHRNT_ZZI_S [HasSVE2_or_SME]

sqrshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQRSHRUNB_ZZI_B [HasSVE2_or_SME]

sqrshrunb	Zd, Zn, imm
Diagram

SQRSHRUNB_ZZI_H [HasSVE2_or_SME]

sqrshrunb	Zd, Zn, imm
Diagram

SQRSHRUNB_ZZI_S [HasSVE2_or_SME]

sqrshrunb	Zd, Zn, imm
Diagram

SQRSHRUNT_ZZI_B [HasSVE2_or_SME]

sqrshrunt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQRSHRUNT_ZZI_H [HasSVE2_or_SME]

sqrshrunt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQRSHRUNT_ZZI_S [HasSVE2_or_SME]

sqrshrunt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQSHLR_ZPmZ_B [HasSVE2_or_SME]

sqshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHLR_ZPmZ_D [HasSVE2_or_SME]

sqshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHLR_ZPmZ_H [HasSVE2_or_SME]

sqshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHLR_ZPmZ_S [HasSVE2_or_SME]

sqshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHLU_ZPmI_B [HasSVE2_or_SME]

sqshlu	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHLU_ZPmI_D [HasSVE2_or_SME]

sqshlu	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHLU_ZPmI_H [HasSVE2_or_SME]

sqshlu	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHLU_ZPmI_S [HasSVE2_or_SME]

sqshlu	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHL_ZPmI_B [HasSVE2_or_SME]

sqshl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHL_ZPmI_D [HasSVE2_or_SME]

sqshl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHL_ZPmI_H [HasSVE2_or_SME]

sqshl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHL_ZPmI_S [HasSVE2_or_SME]

sqshl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHL_ZPmZ_B [HasSVE2_or_SME]

sqshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHL_ZPmZ_D [HasSVE2_or_SME]

sqshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHL_ZPmZ_H [HasSVE2_or_SME]

sqshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHL_ZPmZ_S [HasSVE2_or_SME]

sqshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSHRNB_ZZI_B [HasSVE2_or_SME]

sqshrnb	Zd, Zn, imm
Diagram

SQSHRNB_ZZI_H [HasSVE2_or_SME]

sqshrnb	Zd, Zn, imm
Diagram

SQSHRNB_ZZI_S [HasSVE2_or_SME]

sqshrnb	Zd, Zn, imm
Diagram

SQSHRNT_ZZI_B [HasSVE2_or_SME]

sqshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQSHRNT_ZZI_H [HasSVE2_or_SME]

sqshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQSHRNT_ZZI_S [HasSVE2_or_SME]

sqshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQSHRUNB_ZZI_B [HasSVE2_or_SME]

sqshrunb	Zd, Zn, imm
Diagram

SQSHRUNB_ZZI_H [HasSVE2_or_SME]

sqshrunb	Zd, Zn, imm
Diagram

SQSHRUNB_ZZI_S [HasSVE2_or_SME]

sqshrunb	Zd, Zn, imm
Diagram

SQSHRUNT_ZZI_B [HasSVE2_or_SME]

sqshrunt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQSHRUNT_ZZI_H [HasSVE2_or_SME]

sqshrunt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQSHRUNT_ZZI_S [HasSVE2_or_SME]

sqshrunt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SQSUBR_ZPmZ_B [HasSVE2_or_SME]

sqsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUBR_ZPmZ_D [HasSVE2_or_SME]

sqsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUBR_ZPmZ_H [HasSVE2_or_SME]

sqsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUBR_ZPmZ_S [HasSVE2_or_SME]

sqsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZPmZ_B [HasSVE2_or_SME]

sqsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZPmZ_D [HasSVE2_or_SME]

sqsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZPmZ_H [HasSVE2_or_SME]

sqsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQSUB_ZPmZ_S [HasSVE2_or_SME]

sqsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SQXTNB_ZZ_B [HasSVE2_or_SME]

sqxtnb	Zd, Zn
Diagram

SQXTNB_ZZ_H [HasSVE2_or_SME]

sqxtnb	Zd, Zn
Diagram

SQXTNB_ZZ_S [HasSVE2_or_SME]

sqxtnb	Zd, Zn
Diagram

SQXTNT_ZZ_B [HasSVE2_or_SME]

sqxtnt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

SQXTNT_ZZ_H [HasSVE2_or_SME]

sqxtnt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

SQXTNT_ZZ_S [HasSVE2_or_SME]

sqxtnt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

SQXTUNB_ZZ_B [HasSVE2_or_SME]

sqxtunb	Zd, Zn
Diagram

SQXTUNB_ZZ_H [HasSVE2_or_SME]

sqxtunb	Zd, Zn
Diagram

SQXTUNB_ZZ_S [HasSVE2_or_SME]

sqxtunb	Zd, Zn
Diagram

SQXTUNT_ZZ_B [HasSVE2_or_SME]

sqxtunt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

SQXTUNT_ZZ_H [HasSVE2_or_SME]

sqxtunt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

SQXTUNT_ZZ_S [HasSVE2_or_SME]

sqxtunt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

SRHADD_ZPmZ_B [HasSVE2_or_SME]

srhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRHADD_ZPmZ_D [HasSVE2_or_SME]

srhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRHADD_ZPmZ_H [HasSVE2_or_SME]

srhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRHADD_ZPmZ_S [HasSVE2_or_SME]

srhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRI_ZZI_B [HasSVE2_or_SME]

sri	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SRI_ZZI_D [HasSVE2_or_SME]

sri	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SRI_ZZI_H [HasSVE2_or_SME]

sri	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SRI_ZZI_S [HasSVE2_or_SME]

sri	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

SRSHLR_ZPmZ_B [HasSVE2_or_SME]

srshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHLR_ZPmZ_D [HasSVE2_or_SME]

srshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHLR_ZPmZ_H [HasSVE2_or_SME]

srshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHLR_ZPmZ_S [HasSVE2_or_SME]

srshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_ZPmZ_B [HasSVE2_or_SME]

srshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_ZPmZ_D [HasSVE2_or_SME]

srshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_ZPmZ_H [HasSVE2_or_SME]

srshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHL_ZPmZ_S [HasSVE2_or_SME]

srshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHR_ZPmI_B [HasSVE2_or_SME]

srshr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHR_ZPmI_D [HasSVE2_or_SME]

srshr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHR_ZPmI_H [HasSVE2_or_SME]

srshr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SRSHR_ZPmI_S [HasSVE2_or_SME]

srshr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

SRSRA_ZZI_B [HasSVE2_or_SME]

srsra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

SRSRA_ZZI_D [HasSVE2_or_SME]

srsra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

SRSRA_ZZI_H [HasSVE2_or_SME]

srsra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

SRSRA_ZZI_S [HasSVE2_or_SME]

srsra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

SSHLLB_ZZI_D [HasSVE2_or_SME]

sshllb	Zd, Zn, imm
Diagram

SSHLLB_ZZI_H [HasSVE2_or_SME]

sshllb	Zd, Zn, imm
Diagram

SSHLLB_ZZI_S [HasSVE2_or_SME]

sshllb	Zd, Zn, imm
Diagram

SSHLLT_ZZI_D [HasSVE2_or_SME]

sshllt	Zd, Zn, imm
Diagram

SSHLLT_ZZI_H [HasSVE2_or_SME]

sshllt	Zd, Zn, imm
Diagram

SSHLLT_ZZI_S [HasSVE2_or_SME]

sshllt	Zd, Zn, imm
Diagram

SSRA_ZZI_B [HasSVE2_or_SME]

ssra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

SSRA_ZZI_D [HasSVE2_or_SME]

ssra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

SSRA_ZZI_H [HasSVE2_or_SME]

ssra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

SSRA_ZZI_S [HasSVE2_or_SME]

ssra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

SSUBLBT_ZZZ_D [HasSVE2_or_SME]

ssublbt	Zd, Zn, Zm
Diagram

SSUBLBT_ZZZ_H [HasSVE2_or_SME]

ssublbt	Zd, Zn, Zm
Diagram

SSUBLBT_ZZZ_S [HasSVE2_or_SME]

ssublbt	Zd, Zn, Zm
Diagram

SSUBLB_ZZZ_D [HasSVE2_or_SME]

ssublb	Zd, Zn, Zm
Diagram

SSUBLB_ZZZ_H [HasSVE2_or_SME]

ssublb	Zd, Zn, Zm
Diagram

SSUBLB_ZZZ_S [HasSVE2_or_SME]

ssublb	Zd, Zn, Zm
Diagram

SSUBLTB_ZZZ_D [HasSVE2_or_SME]

ssubltb	Zd, Zn, Zm
Diagram

SSUBLTB_ZZZ_H [HasSVE2_or_SME]

ssubltb	Zd, Zn, Zm
Diagram

SSUBLTB_ZZZ_S [HasSVE2_or_SME]

ssubltb	Zd, Zn, Zm
Diagram

SSUBLT_ZZZ_D [HasSVE2_or_SME]

ssublt	Zd, Zn, Zm
Diagram

SSUBLT_ZZZ_H [HasSVE2_or_SME]

ssublt	Zd, Zn, Zm
Diagram

SSUBLT_ZZZ_S [HasSVE2_or_SME]

ssublt	Zd, Zn, Zm
Diagram

SSUBWB_ZZZ_D [HasSVE2_or_SME]

ssubwb	Zd, Zn, Zm
Diagram

SSUBWB_ZZZ_H [HasSVE2_or_SME]

ssubwb	Zd, Zn, Zm
Diagram

SSUBWB_ZZZ_S [HasSVE2_or_SME]

ssubwb	Zd, Zn, Zm
Diagram

SSUBWT_ZZZ_D [HasSVE2_or_SME]

ssubwt	Zd, Zn, Zm
Diagram

SSUBWT_ZZZ_H [HasSVE2_or_SME]

ssubwt	Zd, Zn, Zm
Diagram

SSUBWT_ZZZ_S [HasSVE2_or_SME]

ssubwt	Zd, Zn, Zm
Diagram

SUBHNB_ZZZ_B [HasSVE2_or_SME]

subhnb	Zd, Zn, Zm
Diagram

SUBHNB_ZZZ_H [HasSVE2_or_SME]

subhnb	Zd, Zn, Zm
Diagram

SUBHNB_ZZZ_S [HasSVE2_or_SME]

subhnb	Zd, Zn, Zm
Diagram

SUBHNT_ZZZ_B [HasSVE2_or_SME]

subhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SUBHNT_ZZZ_H [HasSVE2_or_SME]

subhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SUBHNT_ZZZ_S [HasSVE2_or_SME]

subhnt	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SUQADD_ZPmZ_B [HasSVE2_or_SME]

suqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUQADD_ZPmZ_D [HasSVE2_or_SME]

suqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUQADD_ZPmZ_H [HasSVE2_or_SME]

suqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUQADD_ZPmZ_S [HasSVE2_or_SME]

suqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

TBL_ZZZZ_B [HasSVE2_or_SME]

tbl	Zd, Zn, Zm
Diagram

TBL_ZZZZ_D [HasSVE2_or_SME]

tbl	Zd, Zn, Zm
Diagram

TBL_ZZZZ_H [HasSVE2_or_SME]

tbl	Zd, Zn, Zm
Diagram

TBL_ZZZZ_S [HasSVE2_or_SME]

tbl	Zd, Zn, Zm
Diagram

TBX_ZZZ_B [HasSVE2_or_SME]

tbx	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

TBX_ZZZ_D [HasSVE2_or_SME]

tbx	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

TBX_ZZZ_H [HasSVE2_or_SME]

tbx	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

TBX_ZZZ_S [HasSVE2_or_SME]

tbx	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UABALB_ZZZ_D [HasSVE2_or_SME]

uabalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABALB_ZZZ_H [HasSVE2_or_SME]

uabalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABALB_ZZZ_S [HasSVE2_or_SME]

uabalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABALT_ZZZ_D [HasSVE2_or_SME]

uabalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABALT_ZZZ_H [HasSVE2_or_SME]

uabalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABALT_ZZZ_S [HasSVE2_or_SME]

uabalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABA_ZZZ_B [HasSVE2_or_SME]

uaba	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABA_ZZZ_D [HasSVE2_or_SME]

uaba	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABA_ZZZ_H [HasSVE2_or_SME]

uaba	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABA_ZZZ_S [HasSVE2_or_SME]

uaba	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UABDLB_ZZZ_D [HasSVE2_or_SME]

uabdlb	Zd, Zn, Zm
Diagram

UABDLB_ZZZ_H [HasSVE2_or_SME]

uabdlb	Zd, Zn, Zm
Diagram

UABDLB_ZZZ_S [HasSVE2_or_SME]

uabdlb	Zd, Zn, Zm
Diagram

UABDLT_ZZZ_D [HasSVE2_or_SME]

uabdlt	Zd, Zn, Zm
Diagram

UABDLT_ZZZ_H [HasSVE2_or_SME]

uabdlt	Zd, Zn, Zm
Diagram

UABDLT_ZZZ_S [HasSVE2_or_SME]

uabdlt	Zd, Zn, Zm
Diagram

UADALP_ZPmZ_D [HasSVE2_or_SME]

uadalp	Zda, Pg/m, Zn
Diagram
Note

Constraints: Zda = _Zda

UADALP_ZPmZ_H [HasSVE2_or_SME]

uadalp	Zda, Pg/m, Zn
Diagram
Note

Constraints: Zda = _Zda

UADALP_ZPmZ_S [HasSVE2_or_SME]

uadalp	Zda, Pg/m, Zn
Diagram
Note

Constraints: Zda = _Zda

UADDLB_ZZZ_D [HasSVE2_or_SME]

uaddlb	Zd, Zn, Zm
Diagram

UADDLB_ZZZ_H [HasSVE2_or_SME]

uaddlb	Zd, Zn, Zm
Diagram

UADDLB_ZZZ_S [HasSVE2_or_SME]

uaddlb	Zd, Zn, Zm
Diagram

UADDLT_ZZZ_D [HasSVE2_or_SME]

uaddlt	Zd, Zn, Zm
Diagram

UADDLT_ZZZ_H [HasSVE2_or_SME]

uaddlt	Zd, Zn, Zm
Diagram

UADDLT_ZZZ_S [HasSVE2_or_SME]

uaddlt	Zd, Zn, Zm
Diagram

UADDWB_ZZZ_D [HasSVE2_or_SME]

uaddwb	Zd, Zn, Zm
Diagram

UADDWB_ZZZ_H [HasSVE2_or_SME]

uaddwb	Zd, Zn, Zm
Diagram

UADDWB_ZZZ_S [HasSVE2_or_SME]

uaddwb	Zd, Zn, Zm
Diagram

UADDWT_ZZZ_D [HasSVE2_or_SME]

uaddwt	Zd, Zn, Zm
Diagram

UADDWT_ZZZ_H [HasSVE2_or_SME]

uaddwt	Zd, Zn, Zm
Diagram

UADDWT_ZZZ_S [HasSVE2_or_SME]

uaddwt	Zd, Zn, Zm
Diagram

UHADD_ZPmZ_B [HasSVE2_or_SME]

uhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHADD_ZPmZ_D [HasSVE2_or_SME]

uhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHADD_ZPmZ_H [HasSVE2_or_SME]

uhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHADD_ZPmZ_S [HasSVE2_or_SME]

uhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHSUBR_ZPmZ_B [HasSVE2_or_SME]

uhsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHSUBR_ZPmZ_D [HasSVE2_or_SME]

uhsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHSUBR_ZPmZ_H [HasSVE2_or_SME]

uhsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHSUBR_ZPmZ_S [HasSVE2_or_SME]

uhsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHSUB_ZPmZ_B [HasSVE2_or_SME]

uhsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHSUB_ZPmZ_D [HasSVE2_or_SME]

uhsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHSUB_ZPmZ_H [HasSVE2_or_SME]

uhsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UHSUB_ZPmZ_S [HasSVE2_or_SME]

uhsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAXP_ZPmZ_B [HasSVE2_or_SME]

umaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAXP_ZPmZ_D [HasSVE2_or_SME]

umaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAXP_ZPmZ_H [HasSVE2_or_SME]

umaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMAXP_ZPmZ_S [HasSVE2_or_SME]

umaxp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMINP_ZPmZ_B [HasSVE2_or_SME]

uminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMINP_ZPmZ_D [HasSVE2_or_SME]

uminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMINP_ZPmZ_H [HasSVE2_or_SME]

uminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMINP_ZPmZ_S [HasSVE2_or_SME]

uminp	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UMLALB_ZZZI_D [HasSVE2_or_SME]

umlalb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UMLALB_ZZZI_S [HasSVE2_or_SME]

umlalb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UMLALB_ZZZ_D [HasSVE2_or_SME]

umlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLALB_ZZZ_H [HasSVE2_or_SME]

umlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLALB_ZZZ_S [HasSVE2_or_SME]

umlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLALT_ZZZI_D [HasSVE2_or_SME]

umlalt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UMLALT_ZZZI_S [HasSVE2_or_SME]

umlalt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UMLALT_ZZZ_D [HasSVE2_or_SME]

umlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLALT_ZZZ_H [HasSVE2_or_SME]

umlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLALT_ZZZ_S [HasSVE2_or_SME]

umlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLSLB_ZZZI_D [HasSVE2_or_SME]

umlslb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UMLSLB_ZZZI_S [HasSVE2_or_SME]

umlslb	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UMLSLB_ZZZ_D [HasSVE2_or_SME]

umlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLSLB_ZZZ_H [HasSVE2_or_SME]

umlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLSLB_ZZZ_S [HasSVE2_or_SME]

umlslb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLSLT_ZZZI_D [HasSVE2_or_SME]

umlslt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UMLSLT_ZZZI_S [HasSVE2_or_SME]

umlslt	Zda, Zn, Zmiop
Diagram
Note

Constraints: Zda = _Zda

UMLSLT_ZZZ_D [HasSVE2_or_SME]

umlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLSLT_ZZZ_H [HasSVE2_or_SME]

umlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMLSLT_ZZZ_S [HasSVE2_or_SME]

umlslt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMULH_ZZZ_B [HasSVE2_or_SME]

umulh	Zd, Zn, Zm
Diagram

UMULH_ZZZ_D [HasSVE2_or_SME]

umulh	Zd, Zn, Zm
Diagram

UMULH_ZZZ_H [HasSVE2_or_SME]

umulh	Zd, Zn, Zm
Diagram

UMULH_ZZZ_S [HasSVE2_or_SME]

umulh	Zd, Zn, Zm
Diagram

UMULLB_ZZZI_D [HasSVE2_or_SME]

umullb	Zd, Zn, Zmiop
Diagram

UMULLB_ZZZI_S [HasSVE2_or_SME]

umullb	Zd, Zn, Zmiop
Diagram

UMULLB_ZZZ_D [HasSVE2_or_SME]

umullb	Zd, Zn, Zm
Diagram

UMULLB_ZZZ_H [HasSVE2_or_SME]

umullb	Zd, Zn, Zm
Diagram

UMULLB_ZZZ_S [HasSVE2_or_SME]

umullb	Zd, Zn, Zm
Diagram

UMULLT_ZZZI_D [HasSVE2_or_SME]

umullt	Zd, Zn, Zmiop
Diagram

UMULLT_ZZZI_S [HasSVE2_or_SME]

umullt	Zd, Zn, Zmiop
Diagram

UMULLT_ZZZ_D [HasSVE2_or_SME]

umullt	Zd, Zn, Zm
Diagram

UMULLT_ZZZ_H [HasSVE2_or_SME]

umullt	Zd, Zn, Zm
Diagram

UMULLT_ZZZ_S [HasSVE2_or_SME]

umullt	Zd, Zn, Zm
Diagram

UQADD_ZPmZ_B [HasSVE2_or_SME]

uqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQADD_ZPmZ_D [HasSVE2_or_SME]

uqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQADD_ZPmZ_H [HasSVE2_or_SME]

uqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQADD_ZPmZ_S [HasSVE2_or_SME]

uqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHLR_ZPmZ_B [HasSVE2_or_SME]

uqrshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHLR_ZPmZ_D [HasSVE2_or_SME]

uqrshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHLR_ZPmZ_H [HasSVE2_or_SME]

uqrshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHLR_ZPmZ_S [HasSVE2_or_SME]

uqrshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHL_ZPmZ_B [HasSVE2_or_SME]

uqrshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHL_ZPmZ_D [HasSVE2_or_SME]

uqrshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHL_ZPmZ_H [HasSVE2_or_SME]

uqrshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHL_ZPmZ_S [HasSVE2_or_SME]

uqrshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQRSHRNB_ZZI_B [HasSVE2_or_SME]

uqrshrnb	Zd, Zn, imm
Diagram

UQRSHRNB_ZZI_H [HasSVE2_or_SME]

uqrshrnb	Zd, Zn, imm
Diagram

UQRSHRNB_ZZI_S [HasSVE2_or_SME]

uqrshrnb	Zd, Zn, imm
Diagram

UQRSHRNT_ZZI_B [HasSVE2_or_SME]

uqrshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

UQRSHRNT_ZZI_H [HasSVE2_or_SME]

uqrshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

UQRSHRNT_ZZI_S [HasSVE2_or_SME]

uqrshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

UQSHLR_ZPmZ_B [HasSVE2_or_SME]

uqshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHLR_ZPmZ_D [HasSVE2_or_SME]

uqshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHLR_ZPmZ_H [HasSVE2_or_SME]

uqshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHLR_ZPmZ_S [HasSVE2_or_SME]

uqshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHL_ZPmI_B [HasSVE2_or_SME]

uqshl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHL_ZPmI_D [HasSVE2_or_SME]

uqshl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHL_ZPmI_H [HasSVE2_or_SME]

uqshl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHL_ZPmI_S [HasSVE2_or_SME]

uqshl	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHL_ZPmZ_B [HasSVE2_or_SME]

uqshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHL_ZPmZ_D [HasSVE2_or_SME]

uqshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHL_ZPmZ_H [HasSVE2_or_SME]

uqshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHL_ZPmZ_S [HasSVE2_or_SME]

uqshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSHRNB_ZZI_B [HasSVE2_or_SME]

uqshrnb	Zd, Zn, imm
Diagram

UQSHRNB_ZZI_H [HasSVE2_or_SME]

uqshrnb	Zd, Zn, imm
Diagram

UQSHRNB_ZZI_S [HasSVE2_or_SME]

uqshrnb	Zd, Zn, imm
Diagram

UQSHRNT_ZZI_B [HasSVE2_or_SME]

uqshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

UQSHRNT_ZZI_H [HasSVE2_or_SME]

uqshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

UQSHRNT_ZZI_S [HasSVE2_or_SME]

uqshrnt	Zd, Zn, imm
Diagram
Note

Constraints: Zd = _Zd

UQSUBR_ZPmZ_B [HasSVE2_or_SME]

uqsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUBR_ZPmZ_D [HasSVE2_or_SME]

uqsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUBR_ZPmZ_H [HasSVE2_or_SME]

uqsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUBR_ZPmZ_S [HasSVE2_or_SME]

uqsubr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZPmZ_B [HasSVE2_or_SME]

uqsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZPmZ_D [HasSVE2_or_SME]

uqsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZPmZ_H [HasSVE2_or_SME]

uqsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQSUB_ZPmZ_S [HasSVE2_or_SME]

uqsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

UQXTNB_ZZ_B [HasSVE2_or_SME]

uqxtnb	Zd, Zn
Diagram

UQXTNB_ZZ_H [HasSVE2_or_SME]

uqxtnb	Zd, Zn
Diagram

UQXTNB_ZZ_S [HasSVE2_or_SME]

uqxtnb	Zd, Zn
Diagram

UQXTNT_ZZ_B [HasSVE2_or_SME]

uqxtnt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

UQXTNT_ZZ_H [HasSVE2_or_SME]

uqxtnt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

UQXTNT_ZZ_S [HasSVE2_or_SME]

uqxtnt	Zd, Zn
Diagram
Note

Constraints: Zd = _Zd

URECPE_ZPmZ_S [HasSVE2_or_SME]

urecpe	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

URHADD_ZPmZ_B [HasSVE2_or_SME]

urhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URHADD_ZPmZ_D [HasSVE2_or_SME]

urhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URHADD_ZPmZ_H [HasSVE2_or_SME]

urhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URHADD_ZPmZ_S [HasSVE2_or_SME]

urhadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHLR_ZPmZ_B [HasSVE2_or_SME]

urshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHLR_ZPmZ_D [HasSVE2_or_SME]

urshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHLR_ZPmZ_H [HasSVE2_or_SME]

urshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHLR_ZPmZ_S [HasSVE2_or_SME]

urshlr	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_ZPmZ_B [HasSVE2_or_SME]

urshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_ZPmZ_D [HasSVE2_or_SME]

urshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_ZPmZ_H [HasSVE2_or_SME]

urshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHL_ZPmZ_S [HasSVE2_or_SME]

urshl	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

URSHR_ZPmI_B [HasSVE2_or_SME]

urshr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

URSHR_ZPmI_D [HasSVE2_or_SME]

urshr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

URSHR_ZPmI_H [HasSVE2_or_SME]

urshr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

URSHR_ZPmI_S [HasSVE2_or_SME]

urshr	Zdn, Pg/m, _Zdn, imm
Diagram
Note

Constraints: Zdn = _Zdn

URSQRTE_ZPmZ_S [HasSVE2_or_SME]

ursqrte	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

URSRA_ZZI_B [HasSVE2_or_SME]

ursra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

URSRA_ZZI_D [HasSVE2_or_SME]

ursra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

URSRA_ZZI_H [HasSVE2_or_SME]

ursra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

URSRA_ZZI_S [HasSVE2_or_SME]

ursra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

USHLLB_ZZI_D [HasSVE2_or_SME]

ushllb	Zd, Zn, imm
Diagram

USHLLB_ZZI_H [HasSVE2_or_SME]

ushllb	Zd, Zn, imm
Diagram

USHLLB_ZZI_S [HasSVE2_or_SME]

ushllb	Zd, Zn, imm
Diagram

USHLLT_ZZI_D [HasSVE2_or_SME]

ushllt	Zd, Zn, imm
Diagram

USHLLT_ZZI_H [HasSVE2_or_SME]

ushllt	Zd, Zn, imm
Diagram

USHLLT_ZZI_S [HasSVE2_or_SME]

ushllt	Zd, Zn, imm
Diagram

USQADD_ZPmZ_B [HasSVE2_or_SME]

usqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

USQADD_ZPmZ_D [HasSVE2_or_SME]

usqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

USQADD_ZPmZ_H [HasSVE2_or_SME]

usqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

USQADD_ZPmZ_S [HasSVE2_or_SME]

usqadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

USRA_ZZI_B [HasSVE2_or_SME]

usra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

USRA_ZZI_D [HasSVE2_or_SME]

usra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

USRA_ZZI_H [HasSVE2_or_SME]

usra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

USRA_ZZI_S [HasSVE2_or_SME]

usra	Zda, Zn, imm
Diagram
Note

Constraints: Zda = _Zda

USUBLB_ZZZ_D [HasSVE2_or_SME]

usublb	Zd, Zn, Zm
Diagram

USUBLB_ZZZ_H [HasSVE2_or_SME]

usublb	Zd, Zn, Zm
Diagram

USUBLB_ZZZ_S [HasSVE2_or_SME]

usublb	Zd, Zn, Zm
Diagram

USUBLT_ZZZ_D [HasSVE2_or_SME]

usublt	Zd, Zn, Zm
Diagram

USUBLT_ZZZ_H [HasSVE2_or_SME]

usublt	Zd, Zn, Zm
Diagram

USUBLT_ZZZ_S [HasSVE2_or_SME]

usublt	Zd, Zn, Zm
Diagram

USUBWB_ZZZ_D [HasSVE2_or_SME]

usubwb	Zd, Zn, Zm
Diagram

USUBWB_ZZZ_H [HasSVE2_or_SME]

usubwb	Zd, Zn, Zm
Diagram

USUBWB_ZZZ_S [HasSVE2_or_SME]

usubwb	Zd, Zn, Zm
Diagram

USUBWT_ZZZ_D [HasSVE2_or_SME]

usubwt	Zd, Zn, Zm
Diagram

USUBWT_ZZZ_H [HasSVE2_or_SME]

usubwt	Zd, Zn, Zm
Diagram

USUBWT_ZZZ_S [HasSVE2_or_SME]

usubwt	Zd, Zn, Zm
Diagram

WHILEGE_PWW_B [HasSVE2_or_SME]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_PWW_D [HasSVE2_or_SME]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_PWW_H [HasSVE2_or_SME]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_PWW_S [HasSVE2_or_SME]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_PXX_B [HasSVE2_or_SME]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_PXX_D [HasSVE2_or_SME]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_PXX_H [HasSVE2_or_SME]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_PXX_S [HasSVE2_or_SME]

whilege	Pd, Rn, Rm
Diagram

WHILEGT_PWW_B [HasSVE2_or_SME]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_PWW_D [HasSVE2_or_SME]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_PWW_H [HasSVE2_or_SME]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_PWW_S [HasSVE2_or_SME]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_PXX_B [HasSVE2_or_SME]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_PXX_D [HasSVE2_or_SME]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_PXX_H [HasSVE2_or_SME]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_PXX_S [HasSVE2_or_SME]

whilegt	Pd, Rn, Rm
Diagram

WHILEHI_PWW_B [HasSVE2_or_SME]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_PWW_D [HasSVE2_or_SME]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_PWW_H [HasSVE2_or_SME]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_PWW_S [HasSVE2_or_SME]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_PXX_B [HasSVE2_or_SME]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_PXX_D [HasSVE2_or_SME]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_PXX_H [HasSVE2_or_SME]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_PXX_S [HasSVE2_or_SME]

whilehi	Pd, Rn, Rm
Diagram

WHILEHS_PWW_B [HasSVE2_or_SME]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_PWW_D [HasSVE2_or_SME]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_PWW_H [HasSVE2_or_SME]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_PWW_S [HasSVE2_or_SME]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_PXX_B [HasSVE2_or_SME]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_PXX_D [HasSVE2_or_SME]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_PXX_H [HasSVE2_or_SME]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_PXX_S [HasSVE2_or_SME]

whilehs	Pd, Rn, Rm
Diagram

WHILERW_PXX_B [HasSVE2_or_SME]

whilerw	Pd, Rn, Rm
Diagram

WHILERW_PXX_D [HasSVE2_or_SME]

whilerw	Pd, Rn, Rm
Diagram

WHILERW_PXX_H [HasSVE2_or_SME]

whilerw	Pd, Rn, Rm
Diagram

WHILERW_PXX_S [HasSVE2_or_SME]

whilerw	Pd, Rn, Rm
Diagram

WHILEWR_PXX_B [HasSVE2_or_SME]

whilewr	Pd, Rn, Rm
Diagram

WHILEWR_PXX_D [HasSVE2_or_SME]

whilewr	Pd, Rn, Rm
Diagram

WHILEWR_PXX_H [HasSVE2_or_SME]

whilewr	Pd, Rn, Rm
Diagram

WHILEWR_PXX_S [HasSVE2_or_SME]

whilewr	Pd, Rn, Rm
Diagram

XAR_ZZZI_B [HasSVE2_or_SME]

xar	Zdn, _Zdn, Zm, imm
Diagram
Note

Constraints: Zdn = _Zdn

XAR_ZZZI_D [HasSVE2_or_SME]

xar	Zdn, _Zdn, Zm, imm
Diagram
Note

Constraints: Zdn = _Zdn

XAR_ZZZI_H [HasSVE2_or_SME]

xar	Zdn, _Zdn, Zm, imm
Diagram
Note

Constraints: Zdn = _Zdn

XAR_ZZZI_S [HasSVE2_or_SME]

xar	Zdn, _Zdn, Zm, imm
Diagram
Note

Constraints: Zdn = _Zdn

ADR_LSL_ZZZ_D_0 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_LSL_ZZZ_D_1 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_LSL_ZZZ_D_2 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_LSL_ZZZ_D_3 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_LSL_ZZZ_S_0 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_LSL_ZZZ_S_1 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_LSL_ZZZ_S_2 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_LSL_ZZZ_S_3 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_SXTW_ZZZ_D_0 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_SXTW_ZZZ_D_1 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_SXTW_ZZZ_D_2 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_SXTW_ZZZ_D_3 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_UXTW_ZZZ_D_0 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_UXTW_ZZZ_D_1 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_UXTW_ZZZ_D_2 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

ADR_UXTW_ZZZ_D_3 [HasSVE]

adr	Zd, [Zn, Zm]
Diagram

FADDA_VPZ_D [HasSVE]

fadda	Vdn, Pg, _Vdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Vdn = _Vdn

FADDA_VPZ_H [HasSVE]

fadda	Vdn, Pg, _Vdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Vdn = _Vdn

FADDA_VPZ_S [HasSVE]

fadda	Vdn, Pg, _Vdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Vdn = _Vdn

FTMAD_ZZI_D [HasSVE]

ftmad	Zdn, _Zdn, Zm, imm3
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FTMAD_ZZI_H [HasSVE]

ftmad	Zdn, _Zdn, Zm, imm3
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FTMAD_ZZI_S [HasSVE]

ftmad	Zdn, _Zdn, Zm, imm3
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FTSMUL_ZZZ_D [HasSVE]

ftsmul	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FTSMUL_ZZZ_H [HasSVE]

ftsmul	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FTSMUL_ZZZ_S [HasSVE]

ftsmul	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

FTSSEL_ZZZ_D [HasSVE]

ftssel	Zd, Zn, Zm
Diagram

FTSSEL_ZZZ_H [HasSVE]

ftssel	Zd, Zn, Zm
Diagram

FTSSEL_ZZZ_S [HasSVE]

ftssel	Zd, Zn, Zm
Diagram

GLD1B_D [HasSVE]

ld1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1B_D_IMM [HasSVE]

ld1b	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1B_D_SXTW [HasSVE]

ld1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1B_D_UXTW [HasSVE]

ld1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1B_S_IMM [HasSVE]

ld1b	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1B_S_SXTW [HasSVE]

ld1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1B_S_UXTW [HasSVE]

ld1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1D [HasSVE]

ld1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1D_IMM [HasSVE]

ld1d	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1D_SCALED [HasSVE]

ld1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1D_SXTW [HasSVE]

ld1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1D_SXTW_SCALED [HasSVE]

ld1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1D_UXTW [HasSVE]

ld1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1D_UXTW_SCALED [HasSVE]

ld1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_D [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_D_IMM [HasSVE]

ld1h	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1H_D_SCALED [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_D_SXTW [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_D_SXTW_SCALED [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_D_UXTW [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_D_UXTW_SCALED [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_S_IMM [HasSVE]

ld1h	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1H_S_SXTW [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_S_SXTW_SCALED [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_S_UXTW [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1H_S_UXTW_SCALED [HasSVE]

ld1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SB_D [HasSVE]

ld1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SB_D_IMM [HasSVE]

ld1sb	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1SB_D_SXTW [HasSVE]

ld1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SB_D_UXTW [HasSVE]

ld1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SB_S_IMM [HasSVE]

ld1sb	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1SB_S_SXTW [HasSVE]

ld1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SB_S_UXTW [HasSVE]

ld1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_D [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_D_IMM [HasSVE]

ld1sh	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1SH_D_SCALED [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_D_SXTW [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_D_SXTW_SCALED [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_D_UXTW [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_D_UXTW_SCALED [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_S_IMM [HasSVE]

ld1sh	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1SH_S_SXTW [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_S_SXTW_SCALED [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_S_UXTW [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SH_S_UXTW_SCALED [HasSVE]

ld1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SW_D [HasSVE]

ld1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SW_D_IMM [HasSVE]

ld1sw	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1SW_D_SCALED [HasSVE]

ld1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SW_D_SXTW [HasSVE]

ld1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SW_D_SXTW_SCALED [HasSVE]

ld1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SW_D_UXTW [HasSVE]

ld1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1SW_D_UXTW_SCALED [HasSVE]

ld1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_D [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_D_IMM [HasSVE]

ld1w	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1W_D_SCALED [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_D_SXTW [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_D_SXTW_SCALED [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_D_UXTW [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_D_UXTW_SCALED [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_IMM [HasSVE]

ld1w	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: mayLoad

GLD1W_SXTW [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_SXTW_SCALED [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_UXTW [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLD1W_UXTW_SCALED [HasSVE]

ld1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: mayLoad

GLDFF1B_D [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1B_D_IMM [HasSVE]

ldff1b	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1B_D_SXTW [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1B_D_UXTW [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1B_S_IMM [HasSVE]

ldff1b	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1B_S_SXTW [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1B_S_UXTW [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1D [HasSVE]

ldff1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1D_IMM [HasSVE]

ldff1d	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1D_SCALED [HasSVE]

ldff1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1D_SXTW [HasSVE]

ldff1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1D_SXTW_SCALED [HasSVE]

ldff1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1D_UXTW [HasSVE]

ldff1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1D_UXTW_SCALED [HasSVE]

ldff1d	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_D [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_D_IMM [HasSVE]

ldff1h	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_D_SCALED [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_D_SXTW [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_D_SXTW_SCALED [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_D_UXTW [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_D_UXTW_SCALED [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_S_IMM [HasSVE]

ldff1h	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_S_SXTW [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_S_SXTW_SCALED [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_S_UXTW [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1H_S_UXTW_SCALED [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SB_D [HasSVE]

ldff1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SB_D_IMM [HasSVE]

ldff1sb	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SB_D_SXTW [HasSVE]

ldff1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SB_D_UXTW [HasSVE]

ldff1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SB_S_IMM [HasSVE]

ldff1sb	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SB_S_SXTW [HasSVE]

ldff1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SB_S_UXTW [HasSVE]

ldff1sb	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_D [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_D_IMM [HasSVE]

ldff1sh	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_D_SCALED [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_D_SXTW [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_D_SXTW_SCALED [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_D_UXTW [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_D_UXTW_SCALED [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_S_IMM [HasSVE]

ldff1sh	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_S_SXTW [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_S_SXTW_SCALED [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_S_UXTW [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SH_S_UXTW_SCALED [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SW_D [HasSVE]

ldff1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SW_D_IMM [HasSVE]

ldff1sw	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SW_D_SCALED [HasSVE]

ldff1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SW_D_SXTW [HasSVE]

ldff1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SW_D_SXTW_SCALED [HasSVE]

ldff1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SW_D_UXTW [HasSVE]

ldff1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1SW_D_UXTW_SCALED [HasSVE]

ldff1sw	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_D [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_D_IMM [HasSVE]

ldff1w	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_D_SCALED [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_D_SXTW [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_D_SXTW_SCALED [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_D_UXTW [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_D_UXTW_SCALED [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_IMM [HasSVE]

ldff1w	Zt, Pg/z, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_SXTW [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_SXTW_SCALED [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_UXTW [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

GLDFF1W_UXTW_SCALED [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1B [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1B_D [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1B_H [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1B_S [HasSVE]

ldff1b	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1D [HasSVE]

ldff1d	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1H [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1H_D [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1H_S [HasSVE]

ldff1h	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1SB_D [HasSVE]

ldff1sb	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1SB_H [HasSVE]

ldff1sb	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1SB_S [HasSVE]

ldff1sb	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1SH_D [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1SH_S [HasSVE]

ldff1sh	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1SW_D [HasSVE]

ldff1sw	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1W [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDFF1W_D [HasSVE]

ldff1w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1B_D_IMM [HasSVE]

ldnf1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1B_H_IMM [HasSVE]

ldnf1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1B_IMM [HasSVE]

ldnf1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1B_S_IMM [HasSVE]

ldnf1b	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1D_IMM [HasSVE]

ldnf1d	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1H_D_IMM [HasSVE]

ldnf1h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1H_IMM [HasSVE]

ldnf1h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1H_S_IMM [HasSVE]

ldnf1h	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1SB_D_IMM [HasSVE]

ldnf1sb	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1SB_H_IMM [HasSVE]

ldnf1sb	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1SB_S_IMM [HasSVE]

ldnf1sb	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1SH_D_IMM [HasSVE]

ldnf1sh	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1SH_S_IMM [HasSVE]

ldnf1sh	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1SW_D_IMM [HasSVE]

ldnf1sw	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1W_D_IMM [HasSVE]

ldnf1w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDNF1W_IMM [HasSVE]

ldnf1w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: hasSideEffects, mayLoad

PRFB_D_PZI [HasSVE]

prfb	prfop, Pg, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects

PRFB_D_SCALED [HasSVE]

prfb	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFB_D_SXTW_SCALED [HasSVE]

prfb	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFB_D_UXTW_SCALED [HasSVE]

prfb	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFB_S_PZI [HasSVE]

prfb	prfop, Pg, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects

PRFB_S_SXTW_SCALED [HasSVE]

prfb	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFB_S_UXTW_SCALED [HasSVE]

prfb	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFD_D_PZI [HasSVE]

prfd	prfop, Pg, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects

PRFD_D_SCALED [HasSVE]

prfd	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFD_D_SXTW_SCALED [HasSVE]

prfd	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFD_D_UXTW_SCALED [HasSVE]

prfd	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFD_S_PZI [HasSVE]

prfd	prfop, Pg, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects

PRFD_S_SXTW_SCALED [HasSVE]

prfd	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFD_S_UXTW_SCALED [HasSVE]

prfd	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFH_D_PZI [HasSVE]

prfh	prfop, Pg, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects

PRFH_D_SCALED [HasSVE]

prfh	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFH_D_SXTW_SCALED [HasSVE]

prfh	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFH_D_UXTW_SCALED [HasSVE]

prfh	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFH_S_PZI [HasSVE]

prfh	prfop, Pg, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects

PRFH_S_SXTW_SCALED [HasSVE]

prfh	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFH_S_UXTW_SCALED [HasSVE]

prfh	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFW_D_PZI [HasSVE]

prfw	prfop, Pg, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects

PRFW_D_SCALED [HasSVE]

prfw	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFW_D_SXTW_SCALED [HasSVE]

prfw	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFW_D_UXTW_SCALED [HasSVE]

prfw	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFW_S_PZI [HasSVE]

prfw	prfop, Pg, [Zn, imm5]
Diagram
Note

Properties: hasSideEffects

PRFW_S_SXTW_SCALED [HasSVE]

prfw	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

PRFW_S_UXTW_SCALED [HasSVE]

prfw	prfop, Pg, [Rn, Zm]
Diagram
Note

Properties: hasSideEffects

RDFFRS_PPz [HasSVE]

rdffrs	Pd, Pg/z
Diagram
Note

Properties: hasSideEffects

RDFFR_P [HasSVE]

rdffr	Pd
Diagram
Note

Properties: hasSideEffects

RDFFR_PPz [HasSVE]

rdffr	Pd, Pg/z
Diagram
Note

Properties: hasSideEffects

SETFFR [HasSVE]

setffr
Diagram
Note

Properties: hasSideEffects

SST1B_D [HasSVE]

st1b	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1B_D_IMM [HasSVE]

st1b	Zt, Pg, [Zn, imm5]
Diagram
Note

Properties: mayStore

SST1B_D_SXTW [HasSVE]

st1b	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1B_D_UXTW [HasSVE]

st1b	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1B_S_IMM [HasSVE]

st1b	Zt, Pg, [Zn, imm5]
Diagram
Note

Properties: mayStore

SST1B_S_SXTW [HasSVE]

st1b	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1B_S_UXTW [HasSVE]

st1b	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1D [HasSVE]

st1d	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1D_IMM [HasSVE]

st1d	Zt, Pg, [Zn, imm5]
Diagram
Note

Properties: mayStore

SST1D_SCALED [HasSVE]

st1d	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1D_SXTW [HasSVE]

st1d	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1D_SXTW_SCALED [HasSVE]

st1d	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1D_UXTW [HasSVE]

st1d	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1D_UXTW_SCALED [HasSVE]

st1d	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_D [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_D_IMM [HasSVE]

st1h	Zt, Pg, [Zn, imm5]
Diagram
Note

Properties: mayStore

SST1H_D_SCALED [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_D_SXTW [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_D_SXTW_SCALED [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_D_UXTW [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_D_UXTW_SCALED [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_S_IMM [HasSVE]

st1h	Zt, Pg, [Zn, imm5]
Diagram
Note

Properties: mayStore

SST1H_S_SXTW [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_S_SXTW_SCALED [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_S_UXTW [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1H_S_UXTW_SCALED [HasSVE]

st1h	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_D [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_D_IMM [HasSVE]

st1w	Zt, Pg, [Zn, imm5]
Diagram
Note

Properties: mayStore

SST1W_D_SCALED [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_D_SXTW [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_D_SXTW_SCALED [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_D_UXTW [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_D_UXTW_SCALED [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_IMM [HasSVE]

st1w	Zt, Pg, [Zn, imm5]
Diagram
Note

Properties: mayStore

SST1W_SXTW [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_SXTW_SCALED [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_UXTW [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

SST1W_UXTW_SCALED [HasSVE]

st1w	Zt, Pg, [Rn, Zm]
Diagram
Note

Properties: mayStore

WRFFR [HasSVE]

wrffr	Pn
Diagram
Note

Properties: hasSideEffects

BFMMLA_ZZZ [HasSVE, HasBF16]

bfmmla	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FMMLA_ZZZ_D [HasSVE, HasMatMulFP64]

fmmla	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

LD1RO_B [HasSVE, HasMatMulFP64]

ld1rob	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1RO_B_IMM [HasSVE, HasMatMulFP64]

ld1rob	Zt, Pg/z, [Rn, imm4]
Diagram
Note

Properties: mayLoad

LD1RO_D [HasSVE, HasMatMulFP64]

ld1rod	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1RO_D_IMM [HasSVE, HasMatMulFP64]

ld1rod	Zt, Pg/z, [Rn, imm4]
Diagram
Note

Properties: mayLoad

LD1RO_H [HasSVE, HasMatMulFP64]

ld1roh	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1RO_H_IMM [HasSVE, HasMatMulFP64]

ld1roh	Zt, Pg/z, [Rn, imm4]
Diagram
Note

Properties: mayLoad

LD1RO_W [HasSVE, HasMatMulFP64]

ld1row	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1RO_W_IMM [HasSVE, HasMatMulFP64]

ld1row	Zt, Pg/z, [Rn, imm4]
Diagram
Note

Properties: mayLoad

SMMLA_ZZZ [HasSVE, HasMatMulInt8]

smmla	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UMMLA_ZZZ [HasSVE, HasMatMulInt8]

ummla	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

USMMLA_ZZZ [HasSVE, HasMatMulInt8]

usmmla	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

ADD_ZPmZ_CPA [HasSVE, HasCPA]

addpt	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

ADD_ZZZ_CPA [HasSVE, HasCPA]

addpt	Zd, Zn, Zm
Diagram

MAD_CPA [HasSVE, HasCPA]

madpt	Zdn, Zm, Za
Diagram
Note

Constraints: Zdn = _Zdn

MLA_CPA [HasSVE, HasCPA]

mlapt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SUB_ZPmZ_CPA [HasSVE, HasCPA]

subpt	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SUB_ZZZ_CPA [HasSVE, HasCPA]

subpt	Zd, Zn, Zm
Diagram

FMMLA_ZZZ_S [HasSVE, HasMatMulFP32]

fmmla	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FABSHr [HasFullFP16]

fabs	Rd, Rn
Diagram

FADDHrr [HasFullFP16]

fadd	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCCMPEHrr [HasFullFP16]

fccmpe	Rn, Rm, nzcv, cond
Diagram
Note

Properties: mayRaiseFPException

FCCMPHrr [HasFullFP16]

fccmp	Rn, Rm, nzcv, cond
Diagram
Note

Properties: mayRaiseFPException

FCMPEHri [HasFullFP16]

fcmpe	Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMPEHrr [HasFullFP16]

fcmpe	Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMPHri [HasFullFP16]

fcmp	Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMPHrr [HasFullFP16]

fcmp	Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCSELHrrr [HasFullFP16]

fcsel	Rd, Rn, Rm, cond
Diagram

FCVTASUWHr [HasFullFP16]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASUXHr [HasFullFP16]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUUWHr [HasFullFP16]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUUXHr [HasFullFP16]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSUWHr [HasFullFP16]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSUXHr [HasFullFP16]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUUWHr [HasFullFP16]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUUXHr [HasFullFP16]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSUWHr [HasFullFP16]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSUXHr [HasFullFP16]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUUWHr [HasFullFP16]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUUXHr [HasFullFP16]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSUWHr [HasFullFP16]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSUXHr [HasFullFP16]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUUWHr [HasFullFP16]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUUXHr [HasFullFP16]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSSWHri [HasFullFP16]

fcvtzs	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZSSXHri [HasFullFP16]

fcvtzs	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZSUWHr [HasFullFP16]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSUXHr [HasFullFP16]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUSWHri [HasFullFP16]

fcvtzu	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZUSXHri [HasFullFP16]

fcvtzu	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZUUWHr [HasFullFP16]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUUXHr [HasFullFP16]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FDIVHrr [HasFullFP16]

fdiv	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMADDHrrr [HasFullFP16]

fmadd	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FMAXHrr [HasFullFP16]

fmax	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMAXNMHrr [HasFullFP16]

fmaxnm	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMINHrr [HasFullFP16]

fmin	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMINNMHrr [HasFullFP16]

fminnm	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMOVHWr [HasFullFP16]

fmov	Rd, Rn
Diagram

FMOVHXr [HasFullFP16]

fmov	Rd, Rn
Diagram

FMOVHi [HasFullFP16]

fmov	Rd, imm
Diagram
Note

Properties: isAsCheapAsAMove

FMOVHr [HasFullFP16]

fmov	Rd, Rn
Diagram

FMOVWHr [HasFullFP16]

fmov	Rd, Rn
Diagram

FMOVXHr [HasFullFP16]

fmov	Rd, Rn
Diagram

FMSUBHrrr [HasFullFP16]

fmsub	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FMULHrr [HasFullFP16]

fmul	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FNEGHr [HasFullFP16]

fneg	Rd, Rn
Diagram

FNMADDHrrr [HasFullFP16]

fnmadd	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FNMSUBHrrr [HasFullFP16]

fnmsub	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FNMULHrr [HasFullFP16]

fnmul	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FRINTAHr [HasFullFP16]

frinta	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTIHr [HasFullFP16]

frinti	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTMHr [HasFullFP16]

frintm	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTNHr [HasFullFP16]

frintn	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTPHr [HasFullFP16]

frintp	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTXHr [HasFullFP16]

frintx	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTZHr [HasFullFP16]

frintz	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FSQRTHr [HasFullFP16]

fsqrt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FSUBHrr [HasFullFP16]

fsub	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

SCVTFSWHri [HasFullFP16]

scvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

SCVTFSXHri [HasFullFP16]

scvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

SCVTFUWHri [HasFullFP16]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFUXHri [HasFullFP16]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFSWHri [HasFullFP16]

ucvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

UCVTFSXHri [HasFullFP16]

ucvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

UCVTFUWHri [HasFullFP16]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFUXHri [HasFullFP16]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FMULX16 [HasFullFP16, HasNEONandIsStreamingSafe]

fmulx	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FRECPEv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

frecpe	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRECPS16 [HasFullFP16, HasNEONandIsStreamingSafe]

frecps	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FRECPXv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

frecpx	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRSQRTEv1f16 [HasFullFP16, HasNEONandIsStreamingSafe]

frsqrte	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRSQRTS16 [HasFullFP16, HasNEONandIsStreamingSafe]

frsqrts	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

SCVTFv1i16 [HasFullFP16, HasNEONandIsStreamingSafe]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFv1i16 [HasFullFP16, HasNEONandIsStreamingSafe]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FABSDr [HasFPARMv8]

fabs	Rd, Rn
Diagram

FABSSr [HasFPARMv8]

fabs	Rd, Rn
Diagram

FADDDrr [HasFPARMv8]

fadd	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FADDSrr [HasFPARMv8]

fadd	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCCMPDrr [HasFPARMv8]

fccmp	Rn, Rm, nzcv, cond
Diagram
Note

Properties: mayRaiseFPException

FCCMPEDrr [HasFPARMv8]

fccmpe	Rn, Rm, nzcv, cond
Diagram
Note

Properties: mayRaiseFPException

FCCMPESrr [HasFPARMv8]

fccmpe	Rn, Rm, nzcv, cond
Diagram
Note

Properties: mayRaiseFPException

FCCMPSrr [HasFPARMv8]

fccmp	Rn, Rm, nzcv, cond
Diagram
Note

Properties: mayRaiseFPException

FCMPDri [HasFPARMv8]

fcmp	Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMPDrr [HasFPARMv8]

fcmp	Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMPEDri [HasFPARMv8]

fcmpe	Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMPEDrr [HasFPARMv8]

fcmpe	Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMPESri [HasFPARMv8]

fcmpe	Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMPESrr [HasFPARMv8]

fcmpe	Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCMPSri [HasFPARMv8]

fcmp	Rn, #0.0
Diagram
Note

Properties: mayRaiseFPException

FCMPSrr [HasFPARMv8]

fcmp	Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FCSELDrrr [HasFPARMv8]

fcsel	Rd, Rn, Rm, cond
Diagram

FCSELSrrr [HasFPARMv8]

fcsel	Rd, Rn, Rm, cond
Diagram

FCVTASUWDr [HasFPARMv8]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASUWSr [HasFPARMv8]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASUXDr [HasFPARMv8]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASUXSr [HasFPARMv8]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUUWDr [HasFPARMv8]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUUWSr [HasFPARMv8]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUUXDr [HasFPARMv8]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUUXSr [HasFPARMv8]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTDHr [HasFPARMv8]

fcvt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTDSr [HasFPARMv8]

fcvt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTHDr [HasFPARMv8]

fcvt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTHSr [HasFPARMv8]

fcvt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSUWDr [HasFPARMv8]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSUWSr [HasFPARMv8]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSUXDr [HasFPARMv8]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSUXSr [HasFPARMv8]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUUWDr [HasFPARMv8]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUUWSr [HasFPARMv8]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUUXDr [HasFPARMv8]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUUXSr [HasFPARMv8]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSUWDr [HasFPARMv8]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSUWSr [HasFPARMv8]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSUXDr [HasFPARMv8]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSUXSr [HasFPARMv8]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUUWDr [HasFPARMv8]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUUWSr [HasFPARMv8]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUUXDr [HasFPARMv8]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUUXSr [HasFPARMv8]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSUWDr [HasFPARMv8]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSUWSr [HasFPARMv8]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSUXDr [HasFPARMv8]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSUXSr [HasFPARMv8]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUUWDr [HasFPARMv8]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUUWSr [HasFPARMv8]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUUXDr [HasFPARMv8]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUUXSr [HasFPARMv8]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTSDr [HasFPARMv8]

fcvt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTSHr [HasFPARMv8]

fcvt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSSWDri [HasFPARMv8]

fcvtzs	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZSSWSri [HasFPARMv8]

fcvtzs	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZSSXDri [HasFPARMv8]

fcvtzs	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZSSXSri [HasFPARMv8]

fcvtzs	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZSUWDr [HasFPARMv8]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSUWSr [HasFPARMv8]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSUXDr [HasFPARMv8]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSUXSr [HasFPARMv8]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUSWDri [HasFPARMv8]

fcvtzu	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZUSWSri [HasFPARMv8]

fcvtzu	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZUSXDri [HasFPARMv8]

fcvtzu	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZUSXSri [HasFPARMv8]

fcvtzu	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

FCVTZUUWDr [HasFPARMv8]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUUWSr [HasFPARMv8]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUUXDr [HasFPARMv8]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUUXSr [HasFPARMv8]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FDIVDrr [HasFPARMv8]

fdiv	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FDIVSrr [HasFPARMv8]

fdiv	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMADDDrrr [HasFPARMv8]

fmadd	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FMADDSrrr [HasFPARMv8]

fmadd	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FMAXDrr [HasFPARMv8]

fmax	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMAXNMDrr [HasFPARMv8]

fmaxnm	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMAXNMSrr [HasFPARMv8]

fmaxnm	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMAXSrr [HasFPARMv8]

fmax	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMINDrr [HasFPARMv8]

fmin	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMINNMDrr [HasFPARMv8]

fminnm	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMINNMSrr [HasFPARMv8]

fminnm	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMINSrr [HasFPARMv8]

fmin	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMOVDXHighr [HasFPARMv8]

fmov{	Rd, Rn.didx|.d	Rd, Rnidx}
Diagram

FMOVDXr [HasFPARMv8]

fmov	Rd, Rn
Diagram

FMOVDi [HasFPARMv8]

fmov	Rd, imm
Diagram
Note

Properties: isAsCheapAsAMove

FMOVDr [HasFPARMv8]

fmov	Rd, Rn
Diagram

FMOVSWr [HasFPARMv8]

fmov	Rd, Rn
Diagram

FMOVSi [HasFPARMv8]

fmov	Rd, imm
Diagram
Note

Properties: isAsCheapAsAMove

FMOVSr [HasFPARMv8]

fmov	Rd, Rn
Diagram

FMOVWSr [HasFPARMv8]

fmov	Rd, Rn
Diagram

FMOVXDHighr [HasFPARMv8]

fmov{	Rd.didx, Rn|.d	Rdidx, Rn}
Diagram

FMOVXDr [HasFPARMv8]

fmov	Rd, Rn
Diagram

FMSUBDrrr [HasFPARMv8]

fmsub	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FMSUBSrrr [HasFPARMv8]

fmsub	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FMULDrr [HasFPARMv8]

fmul	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMULSrr [HasFPARMv8]

fmul	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FNEGDr [HasFPARMv8]

fneg	Rd, Rn
Diagram

FNEGSr [HasFPARMv8]

fneg	Rd, Rn
Diagram

FNMADDDrrr [HasFPARMv8]

fnmadd	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FNMADDSrrr [HasFPARMv8]

fnmadd	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FNMSUBDrrr [HasFPARMv8]

fnmsub	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FNMSUBSrrr [HasFPARMv8]

fnmsub	Rd, Rn, Rm, Ra
Diagram
Note

Properties: mayRaiseFPException

FNMULDrr [HasFPARMv8]

fnmul	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FNMULSrr [HasFPARMv8]

fnmul	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FRINTADr [HasFPARMv8]

frinta	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTASr [HasFPARMv8]

frinta	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTIDr [HasFPARMv8]

frinti	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTISr [HasFPARMv8]

frinti	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTMDr [HasFPARMv8]

frintm	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTMSr [HasFPARMv8]

frintm	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTNDr [HasFPARMv8]

frintn	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTNSr [HasFPARMv8]

frintn	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTPDr [HasFPARMv8]

frintp	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTPSr [HasFPARMv8]

frintp	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTXDr [HasFPARMv8]

frintx	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTXSr [HasFPARMv8]

frintx	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTZDr [HasFPARMv8]

frintz	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINTZSr [HasFPARMv8]

frintz	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FSQRTDr [HasFPARMv8]

fsqrt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FSQRTSr [HasFPARMv8]

fsqrt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FSUBDrr [HasFPARMv8]

fsub	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FSUBSrr [HasFPARMv8]

fsub	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

LDNPDi [HasFPARMv8]

ldnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDNPQi [HasFPARMv8]

ldnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDNPSi [HasFPARMv8]

ldnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDPDi [HasFPARMv8]

ldp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDPDpost [HasFPARMv8]

ldp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPDpre [HasFPARMv8]

ldp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPQi [HasFPARMv8]

ldp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDPQpost [HasFPARMv8]

ldp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPQpre [HasFPARMv8]

ldp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPSi [HasFPARMv8]

ldp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDPSpost [HasFPARMv8]

ldp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDPSpre [HasFPARMv8]

ldp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRBpost [HasFPARMv8]

ldr	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRBpre [HasFPARMv8]

ldr	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRBroW [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram

LDRBroX [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram

LDRBui [HasFPARMv8]

ldr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRDl [HasFPARMv8]

ldr	Rt, label
Diagram
Note

Properties: mayLoad

LDRDpost [HasFPARMv8]

ldr	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRDpre [HasFPARMv8]

ldr	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRDroW [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayLoad

LDRDroX [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayLoad

LDRDui [HasFPARMv8]

ldr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRHpost [HasFPARMv8]

ldr	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRHpre [HasFPARMv8]

ldr	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRHroW [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram

LDRHroX [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram

LDRHui [HasFPARMv8]

ldr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRQl [HasFPARMv8]

ldr	Rt, label
Diagram
Note

Properties: mayLoad

LDRQpost [HasFPARMv8]

ldr	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRQpre [HasFPARMv8]

ldr	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRQroW [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayLoad

LDRQroX [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayLoad

LDRQui [HasFPARMv8]

ldr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRSl [HasFPARMv8]

ldr	Rt, label
Diagram
Note

Properties: mayLoad

LDRSpost [HasFPARMv8]

ldr	Rt, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSpre [HasFPARMv8]

ldr	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRSroW [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram

LDRSroX [HasFPARMv8]

ldr	Rt, [Rn, Rm, extend]
Diagram

LDRSui [HasFPARMv8]

ldr	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDURBi [HasFPARMv8]

ldur	Rt, [Rn, offset]
Diagram

LDURDi [HasFPARMv8]

ldur	Rt, [Rn, offset]
Diagram

LDURHi [HasFPARMv8]

ldur	Rt, [Rn, offset]
Diagram

LDURQi [HasFPARMv8]

ldur	Rt, [Rn, offset]
Diagram

LDURSi [HasFPARMv8]

ldur	Rt, [Rn, offset]
Diagram

SCVTFSWDri [HasFPARMv8]

scvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

SCVTFSWSri [HasFPARMv8]

scvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

SCVTFSXDri [HasFPARMv8]

scvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

SCVTFSXSri [HasFPARMv8]

scvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

SCVTFUWDri [HasFPARMv8]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFUWSri [HasFPARMv8]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFUXDri [HasFPARMv8]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFUXSri [HasFPARMv8]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

STNPDi [HasFPARMv8]

stnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STNPQi [HasFPARMv8]

stnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STNPSi [HasFPARMv8]

stnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STPDi [HasFPARMv8]

stp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STPDpost [HasFPARMv8]

stp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STPDpre [HasFPARMv8]

stp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STPQi [HasFPARMv8]

stp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STPQpost [HasFPARMv8]

stp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STPQpre [HasFPARMv8]

stp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STPSi [HasFPARMv8]

stp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STPSpost [HasFPARMv8]

stp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STPSpre [HasFPARMv8]

stp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRBpost [HasFPARMv8]

str	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRBpre [HasFPARMv8]

str	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRBroW [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram

STRBroX [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram

STRBui [HasFPARMv8]

str	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STRDpost [HasFPARMv8]

str	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRDpre [HasFPARMv8]

str	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRDroW [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayStore

STRDroX [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayStore

STRDui [HasFPARMv8]

str	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STRHpost [HasFPARMv8]

str	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRHpre [HasFPARMv8]

str	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRHroW [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram

STRHroX [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram

STRHui [HasFPARMv8]

str	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STRQpost [HasFPARMv8]

str	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRQpre [HasFPARMv8]

str	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRQroW [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayStore

STRQroX [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram
Note

Properties: mayStore

STRQui [HasFPARMv8]

str	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STRSpost [HasFPARMv8]

str	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRSpre [HasFPARMv8]

str	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STRSroW [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram

STRSroX [HasFPARMv8]

str	Rt, [Rn, Rm, extend]
Diagram

STRSui [HasFPARMv8]

str	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STURBi [HasFPARMv8]

stur	Rt, [Rn, offset]
Diagram

STURDi [HasFPARMv8]

stur	Rt, [Rn, offset]
Diagram

STURHi [HasFPARMv8]

stur	Rt, [Rn, offset]
Diagram

STURQi [HasFPARMv8]

stur	Rt, [Rn, offset]
Diagram

STURSi [HasFPARMv8]

stur	Rt, [Rn, offset]
Diagram

UCVTFSWDri [HasFPARMv8]

ucvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

UCVTFSWSri [HasFPARMv8]

ucvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

UCVTFSXDri [HasFPARMv8]

ucvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

UCVTFSXSri [HasFPARMv8]

ucvtf	Rd, Rn, scale
Diagram
Note

Properties: mayRaiseFPException

UCVTFUWDri [HasFPARMv8]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFUWSri [HasFPARMv8]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFUXDri [HasFPARMv8]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFUXSri [HasFPARMv8]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FJCVTZS [HasFPARMv8, HasJS]

fjcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

CASAB [HasLSE]

casab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASAH [HasLSE]

casah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASALB [HasLSE]

casalb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASALH [HasLSE]

casalh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASALW [HasLSE]

casal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASALX [HasLSE]

casal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASAW [HasLSE]

casa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASAX [HasLSE]

casa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASB [HasLSE]

casb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASH [HasLSE]

cash	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASLB [HasLSE]

caslb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASLH [HasLSE]

caslh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASLW [HasLSE]

casl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASLX [HasLSE]

casl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPALW [HasLSE]

caspal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPALX [HasLSE]

caspal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPAW [HasLSE]

caspa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPAX [HasLSE]

caspa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPLW [HasLSE]

caspl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPLX [HasLSE]

caspl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPW [HasLSE]

casp	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPX [HasLSE]

casp	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASW [HasLSE]

cas	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASX [HasLSE]

cas	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

LDADDAB [HasLSE]

ldaddab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDAH [HasLSE]

ldaddah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDALB [HasLSE]

ldaddalb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDALH [HasLSE]

ldaddalh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDALW [HasLSE]

ldaddal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDALX [HasLSE]

ldaddal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDAW [HasLSE]

ldadda	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDAX [HasLSE]

ldadda	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDB [HasLSE]

ldaddb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDH [HasLSE]

ldaddh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDLB [HasLSE]

ldaddlb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDLH [HasLSE]

ldaddlh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDLW [HasLSE]

ldaddl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDLX [HasLSE]

ldaddl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDW [HasLSE]

ldadd	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDADDX [HasLSE]

ldadd	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRAB [HasLSE]

ldclrab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRAH [HasLSE]

ldclrah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRALB [HasLSE]

ldclralb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRALH [HasLSE]

ldclralh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRALW [HasLSE]

ldclral	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRALX [HasLSE]

ldclral	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRAW [HasLSE]

ldclra	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRAX [HasLSE]

ldclra	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRB [HasLSE]

ldclrb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRH [HasLSE]

ldclrh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRLB [HasLSE]

ldclrlb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRLH [HasLSE]

ldclrlh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRLW [HasLSE]

ldclrl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRLX [HasLSE]

ldclrl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRW [HasLSE]

ldclr	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDCLRX [HasLSE]

ldclr	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORAB [HasLSE]

ldeorab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORAH [HasLSE]

ldeorah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORALB [HasLSE]

ldeoralb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORALH [HasLSE]

ldeoralh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORALW [HasLSE]

ldeoral	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORALX [HasLSE]

ldeoral	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORAW [HasLSE]

ldeora	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORAX [HasLSE]

ldeora	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORB [HasLSE]

ldeorb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORH [HasLSE]

ldeorh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORLB [HasLSE]

ldeorlb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORLH [HasLSE]

ldeorlh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORLW [HasLSE]

ldeorl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORLX [HasLSE]

ldeorl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORW [HasLSE]

ldeor	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDEORX [HasLSE]

ldeor	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETAB [HasLSE]

ldsetab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETAH [HasLSE]

ldsetah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETALB [HasLSE]

ldsetalb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETALH [HasLSE]

ldsetalh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETALW [HasLSE]

ldsetal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETALX [HasLSE]

ldsetal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETAW [HasLSE]

ldseta	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETAX [HasLSE]

ldseta	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETB [HasLSE]

ldsetb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETH [HasLSE]

ldseth	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETLB [HasLSE]

ldsetlb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETLH [HasLSE]

ldsetlh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETLW [HasLSE]

ldsetl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETLX [HasLSE]

ldsetl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETW [HasLSE]

ldset	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSETX [HasLSE]

ldset	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXAB [HasLSE]

ldsmaxab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXAH [HasLSE]

ldsmaxah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXALB [HasLSE]

ldsmaxalb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXALH [HasLSE]

ldsmaxalh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXALW [HasLSE]

ldsmaxal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXALX [HasLSE]

ldsmaxal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXAW [HasLSE]

ldsmaxa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXAX [HasLSE]

ldsmaxa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXB [HasLSE]

ldsmaxb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXH [HasLSE]

ldsmaxh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXLB [HasLSE]

ldsmaxlb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXLH [HasLSE]

ldsmaxlh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXLW [HasLSE]

ldsmaxl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXLX [HasLSE]

ldsmaxl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXW [HasLSE]

ldsmax	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMAXX [HasLSE]

ldsmax	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINAB [HasLSE]

ldsminab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINAH [HasLSE]

ldsminah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINALB [HasLSE]

ldsminalb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINALH [HasLSE]

ldsminalh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINALW [HasLSE]

ldsminal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINALX [HasLSE]

ldsminal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINAW [HasLSE]

ldsmina	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINAX [HasLSE]

ldsmina	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINB [HasLSE]

ldsminb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINH [HasLSE]

ldsminh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINLB [HasLSE]

ldsminlb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINLH [HasLSE]

ldsminlh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINLW [HasLSE]

ldsminl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINLX [HasLSE]

ldsminl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINW [HasLSE]

ldsmin	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDSMINX [HasLSE]

ldsmin	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXAB [HasLSE]

ldumaxab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXAH [HasLSE]

ldumaxah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXALB [HasLSE]

ldumaxalb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXALH [HasLSE]

ldumaxalh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXALW [HasLSE]

ldumaxal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXALX [HasLSE]

ldumaxal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXAW [HasLSE]

ldumaxa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXAX [HasLSE]

ldumaxa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXB [HasLSE]

ldumaxb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXH [HasLSE]

ldumaxh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXLB [HasLSE]

ldumaxlb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXLH [HasLSE]

ldumaxlh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXLW [HasLSE]

ldumaxl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXLX [HasLSE]

ldumaxl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXW [HasLSE]

ldumax	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMAXX [HasLSE]

ldumax	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINAB [HasLSE]

lduminab	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINAH [HasLSE]

lduminah	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINALB [HasLSE]

lduminalb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINALH [HasLSE]

lduminalh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINALW [HasLSE]

lduminal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINALX [HasLSE]

lduminal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINAW [HasLSE]

ldumina	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINAX [HasLSE]

ldumina	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINB [HasLSE]

lduminb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINH [HasLSE]

lduminh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINLB [HasLSE]

lduminlb	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINLH [HasLSE]

lduminlh	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINLW [HasLSE]

lduminl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINLX [HasLSE]

lduminl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINW [HasLSE]

ldumin	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDUMINX [HasLSE]

ldumin	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

SWPAB [HasLSE]

swpab	Rs, Rt, [Rn]
Diagram

SWPAH [HasLSE]

swpah	Rs, Rt, [Rn]
Diagram

SWPALB [HasLSE]

swpalb	Rs, Rt, [Rn]
Diagram

SWPALH [HasLSE]

swpalh	Rs, Rt, [Rn]
Diagram

SWPALW [HasLSE]

swpal	Rs, Rt, [Rn]
Diagram

SWPALX [HasLSE]

swpal	Rs, Rt, [Rn]
Diagram

SWPAW [HasLSE]

swpa	Rs, Rt, [Rn]
Diagram

SWPAX [HasLSE]

swpa	Rs, Rt, [Rn]
Diagram

SWPB [HasLSE]

swpb	Rs, Rt, [Rn]
Diagram

SWPH [HasLSE]

swph	Rs, Rt, [Rn]
Diagram

SWPLB [HasLSE]

swplb	Rs, Rt, [Rn]
Diagram

SWPLH [HasLSE]

swplh	Rs, Rt, [Rn]
Diagram

SWPLW [HasLSE]

swpl	Rs, Rt, [Rn]
Diagram

SWPLX [HasLSE]

swpl	Rs, Rt, [Rn]
Diagram

SWPW [HasLSE]

swp	Rs, Rt, [Rn]
Diagram

SWPX [HasLSE]

swp	Rs, Rt, [Rn]
Diagram

ABS_ZPzZ_B [HasSVE2p2_or_SME2p2]

abs	Zd, Pg/z, Zn
Diagram

ABS_ZPzZ_D [HasSVE2p2_or_SME2p2]

abs	Zd, Pg/z, Zn
Diagram

ABS_ZPzZ_H [HasSVE2p2_or_SME2p2]

abs	Zd, Pg/z, Zn
Diagram

ABS_ZPzZ_S [HasSVE2p2_or_SME2p2]

abs	Zd, Pg/z, Zn
Diagram

BFCVTNT_ZPzZ [HasSVE2p2_or_SME2p2]

bfcvtnt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

BFCVT_ZPzZ_StoH [HasSVE2p2_or_SME2p2]

bfcvt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

CLS_ZPzZ_B [HasSVE2p2_or_SME2p2]

cls	Zd, Pg/z, Zn
Diagram

CLS_ZPzZ_D [HasSVE2p2_or_SME2p2]

cls	Zd, Pg/z, Zn
Diagram

CLS_ZPzZ_H [HasSVE2p2_or_SME2p2]

cls	Zd, Pg/z, Zn
Diagram

CLS_ZPzZ_S [HasSVE2p2_or_SME2p2]

cls	Zd, Pg/z, Zn
Diagram

CLZ_ZPzZ_B [HasSVE2p2_or_SME2p2]

clz	Zd, Pg/z, Zn
Diagram

CLZ_ZPzZ_D [HasSVE2p2_or_SME2p2]

clz	Zd, Pg/z, Zn
Diagram

CLZ_ZPzZ_H [HasSVE2p2_or_SME2p2]

clz	Zd, Pg/z, Zn
Diagram

CLZ_ZPzZ_S [HasSVE2p2_or_SME2p2]

clz	Zd, Pg/z, Zn
Diagram

CNOT_ZPzZ_B [HasSVE2p2_or_SME2p2]

cnot	Zd, Pg/z, Zn
Diagram

CNOT_ZPzZ_D [HasSVE2p2_or_SME2p2]

cnot	Zd, Pg/z, Zn
Diagram

CNOT_ZPzZ_H [HasSVE2p2_or_SME2p2]

cnot	Zd, Pg/z, Zn
Diagram

CNOT_ZPzZ_S [HasSVE2p2_or_SME2p2]

cnot	Zd, Pg/z, Zn
Diagram

CNT_ZPzZ_B [HasSVE2p2_or_SME2p2]

cnt	Zd, Pg/z, Zn
Diagram

CNT_ZPzZ_D [HasSVE2p2_or_SME2p2]

cnt	Zd, Pg/z, Zn
Diagram

CNT_ZPzZ_H [HasSVE2p2_or_SME2p2]

cnt	Zd, Pg/z, Zn
Diagram

CNT_ZPzZ_S [HasSVE2p2_or_SME2p2]

cnt	Zd, Pg/z, Zn
Diagram

FABS_ZPzZ_D [HasSVE2p2_or_SME2p2]

fabs	Zd, Pg/z, Zn
Diagram

FABS_ZPzZ_H [HasSVE2p2_or_SME2p2]

fabs	Zd, Pg/z, Zn
Diagram

FABS_ZPzZ_S [HasSVE2p2_or_SME2p2]

fabs	Zd, Pg/z, Zn
Diagram

FCVTLT_ZPzZ_HtoS [HasSVE2p2_or_SME2p2]

fcvtlt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTLT_ZPzZ_StoD [HasSVE2p2_or_SME2p2]

fcvtlt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTNT_ZPzZ_DtoS [HasSVE2p2_or_SME2p2]

fcvtnt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTNT_ZPzZ_StoH [HasSVE2p2_or_SME2p2]

fcvtnt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTXNT_ZPzZ [HasSVE2p2_or_SME2p2]

fcvtxnt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FCVTX_ZPzZ_DtoS [HasSVE2p2_or_SME2p2]

fcvtx	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZS_ZPzZ_DtoD [HasSVE2p2_or_SME2p2]

fcvtzs	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZS_ZPzZ_DtoS [HasSVE2p2_or_SME2p2]

fcvtzs	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZS_ZPzZ_HtoD [HasSVE2p2_or_SME2p2]

fcvtzs	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZS_ZPzZ_HtoH [HasSVE2p2_or_SME2p2]

fcvtzs	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZS_ZPzZ_HtoS [HasSVE2p2_or_SME2p2]

fcvtzs	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZS_ZPzZ_StoD [HasSVE2p2_or_SME2p2]

fcvtzs	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZS_ZPzZ_StoS [HasSVE2p2_or_SME2p2]

fcvtzs	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZU_ZPzZ_DtoD [HasSVE2p2_or_SME2p2]

fcvtzu	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZU_ZPzZ_DtoS [HasSVE2p2_or_SME2p2]

fcvtzu	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZU_ZPzZ_HtoD [HasSVE2p2_or_SME2p2]

fcvtzu	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZU_ZPzZ_HtoH [HasSVE2p2_or_SME2p2]

fcvtzu	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZU_ZPzZ_HtoS [HasSVE2p2_or_SME2p2]

fcvtzu	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZU_ZPzZ_StoD [HasSVE2p2_or_SME2p2]

fcvtzu	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVTZU_ZPzZ_StoS [HasSVE2p2_or_SME2p2]

fcvtzu	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVT_ZPzZ_DtoH [HasSVE2p2_or_SME2p2]

fcvt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVT_ZPzZ_DtoS [HasSVE2p2_or_SME2p2]

fcvt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVT_ZPzZ_HtoD [HasSVE2p2_or_SME2p2]

fcvt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVT_ZPzZ_HtoS [HasSVE2p2_or_SME2p2]

fcvt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVT_ZPzZ_StoD [HasSVE2p2_or_SME2p2]

fcvt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FCVT_ZPzZ_StoH [HasSVE2p2_or_SME2p2]

fcvt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FIRSTP_XPP_B [HasSVE2p2_or_SME2p2]

firstp	Rd, Pg, Pn
Diagram

FIRSTP_XPP_D [HasSVE2p2_or_SME2p2]

firstp	Rd, Pg, Pn
Diagram

FIRSTP_XPP_H [HasSVE2p2_or_SME2p2]

firstp	Rd, Pg, Pn
Diagram

FIRSTP_XPP_S [HasSVE2p2_or_SME2p2]

firstp	Rd, Pg, Pn
Diagram

FLOGB_ZPzZ_D [HasSVE2p2_or_SME2p2]

flogb	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FLOGB_ZPzZ_H [HasSVE2p2_or_SME2p2]

flogb	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FLOGB_ZPzZ_S [HasSVE2p2_or_SME2p2]

flogb	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FNEG_ZPzZ_D [HasSVE2p2_or_SME2p2]

fneg	Zd, Pg/z, Zn
Diagram

FNEG_ZPzZ_H [HasSVE2p2_or_SME2p2]

fneg	Zd, Pg/z, Zn
Diagram

FNEG_ZPzZ_S [HasSVE2p2_or_SME2p2]

fneg	Zd, Pg/z, Zn
Diagram

FRECPX_ZPzZ_D [HasSVE2p2_or_SME2p2]

frecpx	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRECPX_ZPzZ_H [HasSVE2p2_or_SME2p2]

frecpx	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRECPX_ZPzZ_S [HasSVE2p2_or_SME2p2]

frecpx	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINT32X_ZPmZ_D [HasSVE2p2_or_SME2p2]

frint32x	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINT32X_ZPmZ_S [HasSVE2p2_or_SME2p2]

frint32x	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINT32X_ZPzZ_D [HasSVE2p2_or_SME2p2]

frint32x	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINT32X_ZPzZ_S [HasSVE2p2_or_SME2p2]

frint32x	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINT32Z_ZPmZ_D [HasSVE2p2_or_SME2p2]

frint32z	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINT32Z_ZPmZ_S [HasSVE2p2_or_SME2p2]

frint32z	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINT32Z_ZPzZ_D [HasSVE2p2_or_SME2p2]

frint32z	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINT32Z_ZPzZ_S [HasSVE2p2_or_SME2p2]

frint32z	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINT64X_ZPmZ_D [HasSVE2p2_or_SME2p2]

frint64z	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINT64X_ZPmZ_S [HasSVE2p2_or_SME2p2]

frint64z	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINT64X_ZPzZ_D [HasSVE2p2_or_SME2p2]

frint64x	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINT64X_ZPzZ_S [HasSVE2p2_or_SME2p2]

frint64x	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINT64Z_ZPmZ_D [HasSVE2p2_or_SME2p2]

frint64x	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINT64Z_ZPmZ_S [HasSVE2p2_or_SME2p2]

frint64x	Zd, Pg/m, Zn
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zd = _Zd

FRINT64Z_ZPzZ_D [HasSVE2p2_or_SME2p2]

frint64z	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINT64Z_ZPzZ_S [HasSVE2p2_or_SME2p2]

frint64z	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTA_ZPzZ_D [HasSVE2p2_or_SME2p2]

frinta	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTA_ZPzZ_H [HasSVE2p2_or_SME2p2]

frinta	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTA_ZPzZ_S [HasSVE2p2_or_SME2p2]

frinta	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTI_ZPzZ_D [HasSVE2p2_or_SME2p2]

frinti	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTI_ZPzZ_H [HasSVE2p2_or_SME2p2]

frinti	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTI_ZPzZ_S [HasSVE2p2_or_SME2p2]

frinti	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTM_ZPzZ_D [HasSVE2p2_or_SME2p2]

frintm	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTM_ZPzZ_H [HasSVE2p2_or_SME2p2]

frintm	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTM_ZPzZ_S [HasSVE2p2_or_SME2p2]

frintm	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTN_ZPzZ_D [HasSVE2p2_or_SME2p2]

frintn	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTN_ZPzZ_H [HasSVE2p2_or_SME2p2]

frintn	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTN_ZPzZ_S [HasSVE2p2_or_SME2p2]

frintn	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTP_ZPzZ_D [HasSVE2p2_or_SME2p2]

frintp	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTP_ZPzZ_H [HasSVE2p2_or_SME2p2]

frintp	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTP_ZPzZ_S [HasSVE2p2_or_SME2p2]

frintp	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTX_ZPzZ_D [HasSVE2p2_or_SME2p2]

frintx	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTX_ZPzZ_H [HasSVE2p2_or_SME2p2]

frintx	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTX_ZPzZ_S [HasSVE2p2_or_SME2p2]

frintx	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTZ_ZPzZ_D [HasSVE2p2_or_SME2p2]

frintz	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTZ_ZPzZ_H [HasSVE2p2_or_SME2p2]

frintz	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FRINTZ_ZPzZ_S [HasSVE2p2_or_SME2p2]

frintz	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FSQRT_ZPZz_D [HasSVE2p2_or_SME2p2]

fsqrt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FSQRT_ZPZz_H [HasSVE2p2_or_SME2p2]

fsqrt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

FSQRT_ZPZz_S [HasSVE2p2_or_SME2p2]

fsqrt	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

LASTP_XPP_B [HasSVE2p2_or_SME2p2]

lastp	Rd, Pg, Pn
Diagram

LASTP_XPP_D [HasSVE2p2_or_SME2p2]

lastp	Rd, Pg, Pn
Diagram

LASTP_XPP_H [HasSVE2p2_or_SME2p2]

lastp	Rd, Pg, Pn
Diagram

LASTP_XPP_S [HasSVE2p2_or_SME2p2]

lastp	Rd, Pg, Pn
Diagram

NEG_ZPzZ_B [HasSVE2p2_or_SME2p2]

neg	Zd, Pg/z, Zn
Diagram

NEG_ZPzZ_D [HasSVE2p2_or_SME2p2]

neg	Zd, Pg/z, Zn
Diagram

NEG_ZPzZ_H [HasSVE2p2_or_SME2p2]

neg	Zd, Pg/z, Zn
Diagram

NEG_ZPzZ_S [HasSVE2p2_or_SME2p2]

neg	Zd, Pg/z, Zn
Diagram

NOT_ZPzZ_B [HasSVE2p2_or_SME2p2]

not	Zd, Pg/z, Zn
Diagram

NOT_ZPzZ_D [HasSVE2p2_or_SME2p2]

not	Zd, Pg/z, Zn
Diagram

NOT_ZPzZ_H [HasSVE2p2_or_SME2p2]

not	Zd, Pg/z, Zn
Diagram

NOT_ZPzZ_S [HasSVE2p2_or_SME2p2]

not	Zd, Pg/z, Zn
Diagram

RBIT_ZPzZ_B [HasSVE2p2_or_SME2p2]

rbit	Zd, Pg/z, Zn
Diagram

RBIT_ZPzZ_D [HasSVE2p2_or_SME2p2]

rbit	Zd, Pg/z, Zn
Diagram

RBIT_ZPzZ_H [HasSVE2p2_or_SME2p2]

rbit	Zd, Pg/z, Zn
Diagram

RBIT_ZPzZ_S [HasSVE2p2_or_SME2p2]

rbit	Zd, Pg/z, Zn
Diagram

REVB_ZPzZ_D [HasSVE2p2_or_SME2p2]

revb	Zd, Pg/z, Zn
Diagram

REVB_ZPzZ_H [HasSVE2p2_or_SME2p2]

revb	Zd, Pg/z, Zn
Diagram

REVB_ZPzZ_S [HasSVE2p2_or_SME2p2]

revb	Zd, Pg/z, Zn
Diagram

REVD_ZPzZ [HasSVE2p2_or_SME2p2]

revd	Zd, Pg/z, Zn
Diagram

REVH_ZPzZ_D [HasSVE2p2_or_SME2p2]

revh	Zd, Pg/z, Zn
Diagram

REVH_ZPzZ_S [HasSVE2p2_or_SME2p2]

revh	Zd, Pg/z, Zn
Diagram

REVW_ZPzZ_D [HasSVE2p2_or_SME2p2]

revw	Zd, Pg/z, Zn
Diagram

SCVTF_ZPzZ_DtoD [HasSVE2p2_or_SME2p2]

scvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

SCVTF_ZPzZ_DtoH [HasSVE2p2_or_SME2p2]

scvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

SCVTF_ZPzZ_DtoS [HasSVE2p2_or_SME2p2]

scvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

SCVTF_ZPzZ_HtoH [HasSVE2p2_or_SME2p2]

scvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

SCVTF_ZPzZ_StoD [HasSVE2p2_or_SME2p2]

scvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

SCVTF_ZPzZ_StoH [HasSVE2p2_or_SME2p2]

scvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

SCVTF_ZPzZ_StoS [HasSVE2p2_or_SME2p2]

scvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

SQABS_ZPzZ_B [HasSVE2p2_or_SME2p2]

sqabs	Zd, Pg/z, Zn
Diagram

SQABS_ZPzZ_D [HasSVE2p2_or_SME2p2]

sqabs	Zd, Pg/z, Zn
Diagram

SQABS_ZPzZ_H [HasSVE2p2_or_SME2p2]

sqabs	Zd, Pg/z, Zn
Diagram

SQABS_ZPzZ_S [HasSVE2p2_or_SME2p2]

sqabs	Zd, Pg/z, Zn
Diagram

SQNEG_ZPzZ_B [HasSVE2p2_or_SME2p2]

sqneg	Zd, Pg/z, Zn
Diagram

SQNEG_ZPzZ_D [HasSVE2p2_or_SME2p2]

sqneg	Zd, Pg/z, Zn
Diagram

SQNEG_ZPzZ_H [HasSVE2p2_or_SME2p2]

sqneg	Zd, Pg/z, Zn
Diagram

SQNEG_ZPzZ_S [HasSVE2p2_or_SME2p2]

sqneg	Zd, Pg/z, Zn
Diagram

SXTB_ZPzZ_D [HasSVE2p2_or_SME2p2]

sxtb	Zd, Pg/z, Zn
Diagram

SXTB_ZPzZ_H [HasSVE2p2_or_SME2p2]

sxtb	Zd, Pg/z, Zn
Diagram

SXTB_ZPzZ_S [HasSVE2p2_or_SME2p2]

sxtb	Zd, Pg/z, Zn
Diagram

SXTH_ZPzZ_D [HasSVE2p2_or_SME2p2]

sxth	Zd, Pg/z, Zn
Diagram

SXTH_ZPzZ_S [HasSVE2p2_or_SME2p2]

sxth	Zd, Pg/z, Zn
Diagram

SXTW_ZPzZ_D [HasSVE2p2_or_SME2p2]

sxtw	Zd, Pg/z, Zn
Diagram

UCVTF_ZPzZ_DtoD [HasSVE2p2_or_SME2p2]

ucvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

UCVTF_ZPzZ_DtoH [HasSVE2p2_or_SME2p2]

ucvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

UCVTF_ZPzZ_DtoS [HasSVE2p2_or_SME2p2]

ucvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

UCVTF_ZPzZ_HtoH [HasSVE2p2_or_SME2p2]

ucvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

UCVTF_ZPzZ_StoD [HasSVE2p2_or_SME2p2]

ucvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

UCVTF_ZPzZ_StoH [HasSVE2p2_or_SME2p2]

ucvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

UCVTF_ZPzZ_StoS [HasSVE2p2_or_SME2p2]

ucvtf	Zd, Pg/z, Zn
Diagram
Note

Properties: mayRaiseFPException

URECPE_ZPzZ_S [HasSVE2p2_or_SME2p2]

urecpe	Zd, Pg/z, Zn
Diagram

URSQRTE_ZPzZ_S [HasSVE2p2_or_SME2p2]

ursqrte	Zd, Pg/z, Zn
Diagram

UXTB_ZPzZ_D [HasSVE2p2_or_SME2p2]

uxtb	Zd, Pg/z, Zn
Diagram

UXTB_ZPzZ_H [HasSVE2p2_or_SME2p2]

uxtb	Zd, Pg/z, Zn
Diagram

UXTB_ZPzZ_S [HasSVE2p2_or_SME2p2]

uxtb	Zd, Pg/z, Zn
Diagram

UXTH_ZPzZ_D [HasSVE2p2_or_SME2p2]

uxth	Zd, Pg/z, Zn
Diagram

UXTH_ZPzZ_S [HasSVE2p2_or_SME2p2]

uxth	Zd, Pg/z, Zn
Diagram

UXTW_ZPzZ_D [HasSVE2p2_or_SME2p2]

uxtw	Zd, Pg/z, Zn
Diagram

BFMOP4A_M2Z2Z_S [HasSME_MOP4]

bfmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4A_M2ZZ_S [HasSME_MOP4]

bfmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4A_MZ2Z_S [HasSME_MOP4]

bfmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4A_MZZ_S [HasSME_MOP4]

bfmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4S_M2Z2Z_S [HasSME_MOP4]

bfmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4S_M2ZZ_S [HasSME_MOP4]

bfmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4S_MZ2Z_S [HasSME_MOP4]

bfmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4S_MZZ_S [HasSME_MOP4]

bfmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2Z2Z_HtoS [HasSME_MOP4]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2Z2Z_S [HasSME_MOP4]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2ZZ_HtoS [HasSME_MOP4]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2ZZ_S [HasSME_MOP4]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZ2Z_HtoS [HasSME_MOP4]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZ2Z_S [HasSME_MOP4]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZZ_HtoS [HasSME_MOP4]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZZ_S [HasSME_MOP4]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_M2Z2Z_HtoS [HasSME_MOP4]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_M2Z2Z_S [HasSME_MOP4]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_M2ZZ_HtoS [HasSME_MOP4]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_M2ZZ_S [HasSME_MOP4]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_MZ2Z_HtoS [HasSME_MOP4]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_MZ2Z_S [HasSME_MOP4]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_MZZ_HtoS [HasSME_MOP4]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_MZZ_S [HasSME_MOP4]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_M2Z2Z_BToS [HasSME_MOP4]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_M2Z2Z_HToS [HasSME_MOP4]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_M2ZZ_BToS [HasSME_MOP4]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_M2ZZ_HToS [HasSME_MOP4]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_MZ2Z_BToS [HasSME_MOP4]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_MZ2Z_HToS [HasSME_MOP4]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_MZZ_BToS [HasSME_MOP4]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_MZZ_HToS [HasSME_MOP4]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_M2Z2Z_BToS [HasSME_MOP4]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_M2Z2Z_HToS [HasSME_MOP4]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_M2ZZ_BToS [HasSME_MOP4]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_M2ZZ_HToS [HasSME_MOP4]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_MZ2Z_BToS [HasSME_MOP4]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_MZ2Z_HToS [HasSME_MOP4]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_MZZ_BToS [HasSME_MOP4]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_MZZ_HToS [HasSME_MOP4]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4A_M2Z2Z_BToS [HasSME_MOP4]

sumop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4A_M2ZZ_BToS [HasSME_MOP4]

sumop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4A_MZ2Z_BToS [HasSME_MOP4]

sumop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4A_MZZ_BToS [HasSME_MOP4]

sumop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4S_M2Z2Z_BToS [HasSME_MOP4]

sumop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4S_M2ZZ_BToS [HasSME_MOP4]

sumop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4S_MZ2Z_BToS [HasSME_MOP4]

sumop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4S_MZZ_BToS [HasSME_MOP4]

sumop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_M2Z2Z_BToS [HasSME_MOP4]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_M2Z2Z_HToS [HasSME_MOP4]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_M2ZZ_BToS [HasSME_MOP4]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_M2ZZ_HToS [HasSME_MOP4]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_MZ2Z_BToS [HasSME_MOP4]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_MZ2Z_HToS [HasSME_MOP4]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_MZZ_BToS [HasSME_MOP4]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_MZZ_HToS [HasSME_MOP4]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_M2Z2Z_BToS [HasSME_MOP4]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_M2Z2Z_HToS [HasSME_MOP4]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_M2ZZ_BToS [HasSME_MOP4]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_M2ZZ_HToS [HasSME_MOP4]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_MZ2Z_BToS [HasSME_MOP4]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_MZ2Z_HToS [HasSME_MOP4]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_MZZ_BToS [HasSME_MOP4]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_MZZ_HToS [HasSME_MOP4]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4A_M2Z2Z_BToS [HasSME_MOP4]

usmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4A_M2ZZ_BToS [HasSME_MOP4]

usmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4A_MZ2Z_BToS [HasSME_MOP4]

usmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4A_MZZ_BToS [HasSME_MOP4]

usmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4S_M2Z2Z_BToS [HasSME_MOP4]

usmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4S_M2ZZ_BToS [HasSME_MOP4]

usmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4S_MZ2Z_BToS [HasSME_MOP4]

usmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4S_MZZ_BToS [HasSME_MOP4]

usmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_M2Z2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_M2ZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_MZ2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4A_MZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

smop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_M2Z2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_M2ZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_MZ2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOP4S_MZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

smop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4A_M2Z2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

sumop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4A_M2ZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

sumop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4A_MZ2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

sumop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4A_MZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

sumop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4S_M2Z2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

sumop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4S_M2ZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

sumop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4S_MZ2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

sumop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOP4S_MZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

sumop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_M2Z2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_M2ZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_MZ2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4A_MZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

umop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_M2Z2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_M2ZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_MZ2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOP4S_MZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

umop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4A_M2Z2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

usmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4A_M2ZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

usmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4A_MZ2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

usmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4A_MZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

usmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4S_M2Z2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

usmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4S_M2ZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

usmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4S_MZ2Z_HtoD [HasSME_MOP4, HasSMEI16I64]

usmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOP4S_MZZ_HtoD [HasSME_MOP4, HasSMEI16I64]

usmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4A_M2Z2Z_H [HasSME_MOP4, HasSMEB16B16]

bfmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4A_M2ZZ_H [HasSME_MOP4, HasSMEB16B16]

bfmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4A_MZ2Z_H [HasSME_MOP4, HasSMEB16B16]

bfmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4A_MZZ_H [HasSME_MOP4, HasSMEB16B16]

bfmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4S_M2Z2Z_H [HasSME_MOP4, HasSMEB16B16]

bfmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4S_M2ZZ_H [HasSME_MOP4, HasSMEB16B16]

bfmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4S_MZ2Z_H [HasSME_MOP4, HasSMEB16B16]

bfmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOP4S_MZZ_H [HasSME_MOP4, HasSMEB16B16]

bfmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2Z2Z_D [HasSME_MOP4, HasSMEF64F64]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2ZZ_D [HasSME_MOP4, HasSMEF64F64]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZ2Z_D [HasSME_MOP4, HasSMEF64F64]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZZ_D [HasSME_MOP4, HasSMEF64F64]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_M2Z2Z_D [HasSME_MOP4, HasSMEF64F64]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_M2ZZ_D [HasSME_MOP4, HasSMEF64F64]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_MZ2Z_D [HasSME_MOP4, HasSMEF64F64]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_MZZ_D [HasSME_MOP4, HasSMEF64F64]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2Z2Z_H [HasSME_MOP4, HasSMEF16F16]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2ZZ_H [HasSME_MOP4, HasSMEF16F16]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZ2Z_H [HasSME_MOP4, HasSMEF16F16]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZZ_H [HasSME_MOP4, HasSMEF16F16]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_M2Z2Z_H [HasSME_MOP4, HasSMEF16F16]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_M2ZZ_H [HasSME_MOP4, HasSMEF16F16]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_MZ2Z_H [HasSME_MOP4, HasSMEF16F16]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4S_MZZ_H [HasSME_MOP4, HasSMEF16F16]

fmop4s	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2Z2Z_BtoS [HasSME_MOP4, HasSMEF8F32]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2ZZ_BtoS [HasSME_MOP4, HasSMEF8F32]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZ2Z_BtoS [HasSME_MOP4, HasSMEF8F32]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZZ_BtoS [HasSME_MOP4, HasSMEF8F32]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2Z2Z_BtoH [HasSME_MOP4, HasSMEF8F16]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_M2ZZ_BtoH [HasSME_MOP4, HasSMEF8F16]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZ2Z_BtoH [HasSME_MOP4, HasSMEF8F16]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOP4A_MZZ_BtoH [HasSME_MOP4, HasSMEF8F16]

fmop4a	ZAda, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

CPYE [HasMOPS]

cpye	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYEN [HasMOPS]

cpyen	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYERN [HasMOPS]

cpyern	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYERT [HasMOPS]

cpyert	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYERTN [HasMOPS]

cpyertn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYERTRN [HasMOPS]

cpyertrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYERTWN [HasMOPS]

cpyertwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYET [HasMOPS]

cpyet	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYETN [HasMOPS]

cpyetn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYETRN [HasMOPS]

cpyetrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYETWN [HasMOPS]

cpyetwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYEWN [HasMOPS]

cpyewn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYEWT [HasMOPS]

cpyewt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYEWTN [HasMOPS]

cpyewtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYEWTRN [HasMOPS]

cpyewtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYEWTWN [HasMOPS]

cpyewtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFE [HasMOPS]

cpyfe	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFEN [HasMOPS]

cpyfen	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFERN [HasMOPS]

cpyfern	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFERT [HasMOPS]

cpyfert	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFERTN [HasMOPS]

cpyfertn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFERTRN [HasMOPS]

cpyfertrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFERTWN [HasMOPS]

cpyfertwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFET [HasMOPS]

cpyfet	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFETN [HasMOPS]

cpyfetn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFETRN [HasMOPS]

cpyfetrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFETWN [HasMOPS]

cpyfetwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFEWN [HasMOPS]

cpyfewn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFEWT [HasMOPS]

cpyfewt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFEWTN [HasMOPS]

cpyfewtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFEWTRN [HasMOPS]

cpyfewtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFEWTWN [HasMOPS]

cpyfewtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFM [HasMOPS]

cpyfm	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMN [HasMOPS]

cpyfmn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMRN [HasMOPS]

cpyfmrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMRT [HasMOPS]

cpyfmrt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMRTN [HasMOPS]

cpyfmrtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMRTRN [HasMOPS]

cpyfmrtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMRTWN [HasMOPS]

cpyfmrtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMT [HasMOPS]

cpyfmt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMTN [HasMOPS]

cpyfmtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMTRN [HasMOPS]

cpyfmtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMTWN [HasMOPS]

cpyfmtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMWN [HasMOPS]

cpyfmwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMWT [HasMOPS]

cpyfmwt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMWTN [HasMOPS]

cpyfmwtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMWTRN [HasMOPS]

cpyfmwtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFMWTWN [HasMOPS]

cpyfmwtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFP [HasMOPS]

cpyfp	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPN [HasMOPS]

cpyfpn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPRN [HasMOPS]

cpyfprn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPRT [HasMOPS]

cpyfprt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPRTN [HasMOPS]

cpyfprtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPRTRN [HasMOPS]

cpyfprtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPRTWN [HasMOPS]

cpyfprtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPT [HasMOPS]

cpyfpt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPTN [HasMOPS]

cpyfptn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPTRN [HasMOPS]

cpyfptrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPTWN [HasMOPS]

cpyfptwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPWN [HasMOPS]

cpyfpwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPWT [HasMOPS]

cpyfpwt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPWTN [HasMOPS]

cpyfpwtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPWTRN [HasMOPS]

cpyfpwtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYFPWTWN [HasMOPS]

cpyfpwtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYM [HasMOPS]

cpym	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMN [HasMOPS]

cpymn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMRN [HasMOPS]

cpymrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMRT [HasMOPS]

cpymrt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMRTN [HasMOPS]

cpymrtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMRTRN [HasMOPS]

cpymrtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMRTWN [HasMOPS]

cpymrtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMT [HasMOPS]

cpymt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMTN [HasMOPS]

cpymtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMTRN [HasMOPS]

cpymtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMTWN [HasMOPS]

cpymtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMWN [HasMOPS]

cpymwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMWT [HasMOPS]

cpymwt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMWTN [HasMOPS]

cpymwtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMWTRN [HasMOPS]

cpymwtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYMWTWN [HasMOPS]

cpymwtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYP [HasMOPS]

cpyp	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPN [HasMOPS]

cpypn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPRN [HasMOPS]

cpyprn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPRT [HasMOPS]

cpyprt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPRTN [HasMOPS]

cpyprtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPRTRN [HasMOPS]

cpyprtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPRTWN [HasMOPS]

cpyprtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPT [HasMOPS]

cpypt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPTN [HasMOPS]

cpyptn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPTRN [HasMOPS]

cpyptrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPTWN [HasMOPS]

cpyptwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPWN [HasMOPS]

cpypwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPWT [HasMOPS]

cpypwt	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPWTN [HasMOPS]

cpypwtn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPWTRN [HasMOPS]

cpypwtrn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

CPYPWTWN [HasMOPS]

cpypwtwn	[Rd]!, [Rs]!, Rn!
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rd = Rd_wb,Rs = Rs_wb,Rn = Rn_wb

LDBFADD [HasLSFE]

ldbfadd	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFADDA [HasLSFE]

ldbfadda	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFADDAL [HasLSFE]

ldbfaddal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFADDL [HasLSFE]

ldbfaddl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMAX [HasLSFE]

ldbfmax	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMAXA [HasLSFE]

ldbfmaxa	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMAXAL [HasLSFE]

ldbfmaxal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMAXL [HasLSFE]

ldbfmaxl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMAXNM [HasLSFE]

ldbfmaxnm	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMAXNMA [HasLSFE]

ldbfmaxnma	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMAXNMAL [HasLSFE]

ldbfmaxnmal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMAXNML [HasLSFE]

ldbfmaxnml	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMIN [HasLSFE]

ldbfmin	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMINA [HasLSFE]

ldbfmina	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMINAL [HasLSFE]

ldbfminal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMINL [HasLSFE]

ldbfminl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMINNM [HasLSFE]

ldbfminnm	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMINNMA [HasLSFE]

ldbfminnma	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMINNMAL [HasLSFE]

ldbfminnmal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDBFMINNML [HasLSFE]

ldbfminnml	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDAD [HasLSFE]

ldfadda	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDAH [HasLSFE]

ldfadda	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDALD [HasLSFE]

ldfaddal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDALH [HasLSFE]

ldfaddal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDALS [HasLSFE]

ldfaddal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDAS [HasLSFE]

ldfadda	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDD [HasLSFE]

ldfadd	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDH [HasLSFE]

ldfadd	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDLD [HasLSFE]

ldfaddl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDLH [HasLSFE]

ldfaddl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDLS [HasLSFE]

ldfaddl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFADDS [HasLSFE]

ldfadd	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXAD [HasLSFE]

ldfmaxa	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXAH [HasLSFE]

ldfmaxa	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXALD [HasLSFE]

ldfmaxal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXALH [HasLSFE]

ldfmaxal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXALS [HasLSFE]

ldfmaxal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXAS [HasLSFE]

ldfmaxa	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXD [HasLSFE]

ldfmax	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXH [HasLSFE]

ldfmax	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXLD [HasLSFE]

ldfmaxl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXLH [HasLSFE]

ldfmaxl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXLS [HasLSFE]

ldfmaxl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMAD [HasLSFE]

ldfmaxnma	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMAH [HasLSFE]

ldfmaxnma	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMALD [HasLSFE]

ldfmaxnmal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMALH [HasLSFE]

ldfmaxnmal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMALS [HasLSFE]

ldfmaxnmal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMAS [HasLSFE]

ldfmaxnma	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMD [HasLSFE]

ldfmaxnm	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMH [HasLSFE]

ldfmaxnm	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMLD [HasLSFE]

ldfmaxnml	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMLH [HasLSFE]

ldfmaxnml	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMLS [HasLSFE]

ldfmaxnml	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXNMS [HasLSFE]

ldfmaxnm	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMAXS [HasLSFE]

ldfmax	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINAD [HasLSFE]

ldfmina	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINAH [HasLSFE]

ldfmina	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINALD [HasLSFE]

ldfminal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINALH [HasLSFE]

ldfminal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINALS [HasLSFE]

ldfminal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINAS [HasLSFE]

ldfmina	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMIND [HasLSFE]

ldfmin	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINH [HasLSFE]

ldfmin	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINLD [HasLSFE]

ldfminl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINLH [HasLSFE]

ldfminl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINLS [HasLSFE]

ldfminl	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMAD [HasLSFE]

ldfminnma	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMAH [HasLSFE]

ldfminnma	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMALD [HasLSFE]

ldfminnmal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMALH [HasLSFE]

ldfminnmal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMALS [HasLSFE]

ldfminnmal	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMAS [HasLSFE]

ldfminnma	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMD [HasLSFE]

ldfminnm	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMH [HasLSFE]

ldfminnm	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMLD [HasLSFE]

ldfminnml	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMLH [HasLSFE]

ldfminnml	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMLS [HasLSFE]

ldfminnml	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINNMS [HasLSFE]

ldfminnm	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

LDFMINS [HasLSFE]

ldfmin	Rs, Rt, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

SETE [HasMOPS]

sete	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETEN [HasMOPS]

seten	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETET [HasMOPS]

setet	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETETN [HasMOPS]

setetn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETM [HasMOPS]

setm	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETMN [HasMOPS]

setmn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETMT [HasMOPS]

setmt	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETMTN [HasMOPS]

setmtn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETP [HasMOPS]

setp	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETPN [HasMOPS]

setpn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETPT [HasMOPS]

setpt	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETPTN [HasMOPS]

setptn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

STBFADD [HasLSFE]

stbfadd	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFADDL [HasLSFE]

stbfaddl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFMAX [HasLSFE]

stbfmax	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFMAXL [HasLSFE]

stbfmaxl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFMAXNM [HasLSFE]

stbfmaxnm	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFMAXNML [HasLSFE]

stbfmaxnml	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFMIN [HasLSFE]

stbfmin	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFMINL [HasLSFE]

stbfminl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFMINNM [HasLSFE]

stbfminnm	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STBFMINNML [HasLSFE]

stbfminnml	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFADDD [HasLSFE]

stfadd	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFADDH [HasLSFE]

stfadd	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFADDLD [HasLSFE]

stfaddl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFADDLH [HasLSFE]

stfaddl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFADDLS [HasLSFE]

stfaddl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFADDS [HasLSFE]

stfadd	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXD [HasLSFE]

stfmax	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXH [HasLSFE]

stfmax	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXLD [HasLSFE]

stfmaxl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXLH [HasLSFE]

stfmaxl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXLS [HasLSFE]

stfmaxl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXNMD [HasLSFE]

stfmaxnm	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXNMH [HasLSFE]

stfmaxnm	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXNMLD [HasLSFE]

stfmaxnml	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXNMLH [HasLSFE]

stfmaxnml	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXNMLS [HasLSFE]

stfmaxnml	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXNMS [HasLSFE]

stfmaxnm	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMAXS [HasLSFE]

stfmax	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMIND [HasLSFE]

stfmin	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINH [HasLSFE]

stfmin	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINLD [HasLSFE]

stfminl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINLH [HasLSFE]

stfminl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINLS [HasLSFE]

stfminl	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINNMD [HasLSFE]

stfminnm	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINNMH [HasLSFE]

stfminnm	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINNMLD [HasLSFE]

stfminnml	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINNMLH [HasLSFE]

stfminnml	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINNMLS [HasLSFE]

stfminnml	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINNMS [HasLSFE]

stfminnm	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

STFMINS [HasLSFE]

stfmin	Rs,  [Rn]
Diagram
Note

Properties: mayLoad, mayStore

MOPSSETGE [HasMOPS, HasMTE]

setge	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

MOPSSETGEN [HasMOPS, HasMTE]

setgen	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

MOPSSETGET [HasMOPS, HasMTE]

setget	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

MOPSSETGETN [HasMOPS, HasMTE]

setgetn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETGM [HasMOPS, HasMTE]

setgm	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETGMN [HasMOPS, HasMTE]

setgmn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETGMT [HasMOPS, HasMTE]

setgmt	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETGMTN [HasMOPS, HasMTE]

setgmtn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETGP [HasMOPS, HasMTE]

setgp	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETGPN [HasMOPS, HasMTE]

setgpn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETGPT [HasMOPS, HasMTE]

setgpt	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

SETGPTN [HasMOPS, HasMTE]

setgptn	[Rd]!, Rn!, Rm
Diagram
Note

Properties: mayStore

Note

Constraints: Rd = Rd_wb,Rn = Rn_wb

CNTP_XCI_B [HasSVE2p1_or_StreamingSME2]

cntp	Rd, PNn, vl
Diagram

CNTP_XCI_D [HasSVE2p1_or_StreamingSME2]

cntp	Rd, PNn, vl
Diagram

CNTP_XCI_H [HasSVE2p1_or_StreamingSME2]

cntp	Rd, PNn, vl
Diagram

CNTP_XCI_S [HasSVE2p1_or_StreamingSME2]

cntp	Rd, PNn, vl
Diagram

LD1B_2Z [HasSVE2p1_or_StreamingSME2]

ld1b	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1B_2Z_IMM [HasSVE2p1_or_StreamingSME2]

ld1b	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1B_4Z [HasSVE2p1_or_StreamingSME2]

ld1b	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1B_4Z_IMM [HasSVE2p1_or_StreamingSME2]

ld1b	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1D_2Z [HasSVE2p1_or_StreamingSME2]

ld1d	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1D_2Z_IMM [HasSVE2p1_or_StreamingSME2]

ld1d	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1D_4Z [HasSVE2p1_or_StreamingSME2]

ld1d	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1D_4Z_IMM [HasSVE2p1_or_StreamingSME2]

ld1d	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1H_2Z [HasSVE2p1_or_StreamingSME2]

ld1h	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1H_2Z_IMM [HasSVE2p1_or_StreamingSME2]

ld1h	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1H_4Z [HasSVE2p1_or_StreamingSME2]

ld1h	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1H_4Z_IMM [HasSVE2p1_or_StreamingSME2]

ld1h	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1W_2Z [HasSVE2p1_or_StreamingSME2]

ld1w	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1W_2Z_IMM [HasSVE2p1_or_StreamingSME2]

ld1w	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1W_4Z [HasSVE2p1_or_StreamingSME2]

ld1w	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1W_4Z_IMM [HasSVE2p1_or_StreamingSME2]

ld1w	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1B_2Z [HasSVE2p1_or_StreamingSME2]

ldnt1b	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1B_2Z_IMM [HasSVE2p1_or_StreamingSME2]

ldnt1b	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1B_4Z [HasSVE2p1_or_StreamingSME2]

ldnt1b	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1B_4Z_IMM [HasSVE2p1_or_StreamingSME2]

ldnt1b	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1D_2Z [HasSVE2p1_or_StreamingSME2]

ldnt1d	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1D_2Z_IMM [HasSVE2p1_or_StreamingSME2]

ldnt1d	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1D_4Z [HasSVE2p1_or_StreamingSME2]

ldnt1d	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1D_4Z_IMM [HasSVE2p1_or_StreamingSME2]

ldnt1d	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1H_2Z [HasSVE2p1_or_StreamingSME2]

ldnt1h	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1H_2Z_IMM [HasSVE2p1_or_StreamingSME2]

ldnt1h	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1H_4Z [HasSVE2p1_or_StreamingSME2]

ldnt1h	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1H_4Z_IMM [HasSVE2p1_or_StreamingSME2]

ldnt1h	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1W_2Z [HasSVE2p1_or_StreamingSME2]

ldnt1w	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1W_2Z_IMM [HasSVE2p1_or_StreamingSME2]

ldnt1w	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LDNT1W_4Z [HasSVE2p1_or_StreamingSME2]

ldnt1w	Zt, PNg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1W_4Z_IMM [HasSVE2p1_or_StreamingSME2]

ldnt1w	Zt, PNg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

PEXT_2PCI_B [HasSVE2p1_or_StreamingSME2]

pext	Pd, PNnindex
Diagram

PEXT_2PCI_D [HasSVE2p1_or_StreamingSME2]

pext	Pd, PNnindex
Diagram

PEXT_2PCI_H [HasSVE2p1_or_StreamingSME2]

pext	Pd, PNnindex
Diagram

PEXT_2PCI_S [HasSVE2p1_or_StreamingSME2]

pext	Pd, PNnindex
Diagram

PEXT_PCI_B [HasSVE2p1_or_StreamingSME2]

pext	Pd, PNnindex
Diagram

PEXT_PCI_D [HasSVE2p1_or_StreamingSME2]

pext	Pd, PNnindex
Diagram

PEXT_PCI_H [HasSVE2p1_or_StreamingSME2]

pext	Pd, PNnindex
Diagram

PEXT_PCI_S [HasSVE2p1_or_StreamingSME2]

pext	Pd, PNnindex
Diagram

PTRUE_C_B [HasSVE2p1_or_StreamingSME2]

ptrue	PNd
Diagram

PTRUE_C_D [HasSVE2p1_or_StreamingSME2]

ptrue	PNd
Diagram

PTRUE_C_H [HasSVE2p1_or_StreamingSME2]

ptrue	PNd
Diagram

PTRUE_C_S [HasSVE2p1_or_StreamingSME2]

ptrue	PNd
Diagram

ST1B_2Z [HasSVE2p1_or_StreamingSME2]

st1b	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1B_2Z_IMM [HasSVE2p1_or_StreamingSME2]

st1b	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1B_4Z [HasSVE2p1_or_StreamingSME2]

st1b	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1B_4Z_IMM [HasSVE2p1_or_StreamingSME2]

st1b	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1D_2Z [HasSVE2p1_or_StreamingSME2]

st1d	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1D_2Z_IMM [HasSVE2p1_or_StreamingSME2]

st1d	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1D_4Z [HasSVE2p1_or_StreamingSME2]

st1d	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1D_4Z_IMM [HasSVE2p1_or_StreamingSME2]

st1d	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1H_2Z [HasSVE2p1_or_StreamingSME2]

st1h	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1H_2Z_IMM [HasSVE2p1_or_StreamingSME2]

st1h	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1H_4Z [HasSVE2p1_or_StreamingSME2]

st1h	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1H_4Z_IMM [HasSVE2p1_or_StreamingSME2]

st1h	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1W_2Z [HasSVE2p1_or_StreamingSME2]

st1w	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1W_2Z_IMM [HasSVE2p1_or_StreamingSME2]

st1w	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1W_4Z [HasSVE2p1_or_StreamingSME2]

st1w	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1W_4Z_IMM [HasSVE2p1_or_StreamingSME2]

st1w	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1B_2Z [HasSVE2p1_or_StreamingSME2]

stnt1b	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1B_2Z_IMM [HasSVE2p1_or_StreamingSME2]

stnt1b	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1B_4Z [HasSVE2p1_or_StreamingSME2]

stnt1b	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1B_4Z_IMM [HasSVE2p1_or_StreamingSME2]

stnt1b	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1D_2Z [HasSVE2p1_or_StreamingSME2]

stnt1d	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1D_2Z_IMM [HasSVE2p1_or_StreamingSME2]

stnt1d	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1D_4Z [HasSVE2p1_or_StreamingSME2]

stnt1d	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1D_4Z_IMM [HasSVE2p1_or_StreamingSME2]

stnt1d	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1H_2Z [HasSVE2p1_or_StreamingSME2]

stnt1h	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1H_2Z_IMM [HasSVE2p1_or_StreamingSME2]

stnt1h	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1H_4Z [HasSVE2p1_or_StreamingSME2]

stnt1h	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1H_4Z_IMM [HasSVE2p1_or_StreamingSME2]

stnt1h	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1W_2Z [HasSVE2p1_or_StreamingSME2]

stnt1w	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1W_2Z_IMM [HasSVE2p1_or_StreamingSME2]

stnt1w	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

STNT1W_4Z [HasSVE2p1_or_StreamingSME2]

stnt1w	Zt, PNg, [Rn, Rm]
Diagram
Note

Properties: mayStore

STNT1W_4Z_IMM [HasSVE2p1_or_StreamingSME2]

stnt1w	Zt, PNg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

WHILEGE_CXX_B [HasSVE2p1_or_StreamingSME2]

whilege	PNd, Rn, Rm, vl
Diagram

WHILEGE_CXX_D [HasSVE2p1_or_StreamingSME2]

whilege	PNd, Rn, Rm, vl
Diagram

WHILEGE_CXX_H [HasSVE2p1_or_StreamingSME2]

whilege	PNd, Rn, Rm, vl
Diagram

WHILEGE_CXX_S [HasSVE2p1_or_StreamingSME2]

whilege	PNd, Rn, Rm, vl
Diagram

WHILEGT_CXX_B [HasSVE2p1_or_StreamingSME2]

whilegt	PNd, Rn, Rm, vl
Diagram

WHILEGT_CXX_D [HasSVE2p1_or_StreamingSME2]

whilegt	PNd, Rn, Rm, vl
Diagram

WHILEGT_CXX_H [HasSVE2p1_or_StreamingSME2]

whilegt	PNd, Rn, Rm, vl
Diagram

WHILEGT_CXX_S [HasSVE2p1_or_StreamingSME2]

whilegt	PNd, Rn, Rm, vl
Diagram

WHILEHI_CXX_B [HasSVE2p1_or_StreamingSME2]

whilehi	PNd, Rn, Rm, vl
Diagram

WHILEHI_CXX_D [HasSVE2p1_or_StreamingSME2]

whilehi	PNd, Rn, Rm, vl
Diagram

WHILEHI_CXX_H [HasSVE2p1_or_StreamingSME2]

whilehi	PNd, Rn, Rm, vl
Diagram

WHILEHI_CXX_S [HasSVE2p1_or_StreamingSME2]

whilehi	PNd, Rn, Rm, vl
Diagram

WHILEHS_CXX_B [HasSVE2p1_or_StreamingSME2]

whilehs	PNd, Rn, Rm, vl
Diagram

WHILEHS_CXX_D [HasSVE2p1_or_StreamingSME2]

whilehs	PNd, Rn, Rm, vl
Diagram

WHILEHS_CXX_H [HasSVE2p1_or_StreamingSME2]

whilehs	PNd, Rn, Rm, vl
Diagram

WHILEHS_CXX_S [HasSVE2p1_or_StreamingSME2]

whilehs	PNd, Rn, Rm, vl
Diagram

WHILELE_CXX_B [HasSVE2p1_or_StreamingSME2]

whilele	PNd, Rn, Rm, vl
Diagram

WHILELE_CXX_D [HasSVE2p1_or_StreamingSME2]

whilele	PNd, Rn, Rm, vl
Diagram

WHILELE_CXX_H [HasSVE2p1_or_StreamingSME2]

whilele	PNd, Rn, Rm, vl
Diagram

WHILELE_CXX_S [HasSVE2p1_or_StreamingSME2]

whilele	PNd, Rn, Rm, vl
Diagram

WHILELO_CXX_B [HasSVE2p1_or_StreamingSME2]

whilelo	PNd, Rn, Rm, vl
Diagram

WHILELO_CXX_D [HasSVE2p1_or_StreamingSME2]

whilelo	PNd, Rn, Rm, vl
Diagram

WHILELO_CXX_H [HasSVE2p1_or_StreamingSME2]

whilelo	PNd, Rn, Rm, vl
Diagram

WHILELO_CXX_S [HasSVE2p1_or_StreamingSME2]

whilelo	PNd, Rn, Rm, vl
Diagram

WHILELS_CXX_B [HasSVE2p1_or_StreamingSME2]

whilels	PNd, Rn, Rm, vl
Diagram

WHILELS_CXX_D [HasSVE2p1_or_StreamingSME2]

whilels	PNd, Rn, Rm, vl
Diagram

WHILELS_CXX_H [HasSVE2p1_or_StreamingSME2]

whilels	PNd, Rn, Rm, vl
Diagram

WHILELS_CXX_S [HasSVE2p1_or_StreamingSME2]

whilels	PNd, Rn, Rm, vl
Diagram

WHILELT_CXX_B [HasSVE2p1_or_StreamingSME2]

whilelt	PNd, Rn, Rm, vl
Diagram

WHILELT_CXX_D [HasSVE2p1_or_StreamingSME2]

whilelt	PNd, Rn, Rm, vl
Diagram

WHILELT_CXX_H [HasSVE2p1_or_StreamingSME2]

whilelt	PNd, Rn, Rm, vl
Diagram

WHILELT_CXX_S [HasSVE2p1_or_StreamingSME2]

whilelt	PNd, Rn, Rm, vl
Diagram

ADDHA_MPPZ_D [HasSMEI16I64]

addha	ZAda, Pn/m, Pm/m, Zn
Diagram
Note

Constraints: ZAda = _ZAda

ADDVA_MPPZ_D [HasSMEI16I64]

addva	ZAda, Pn/m, Pm/m, Zn
Diagram
Note

Constraints: ZAda = _ZAda

SMOPA_MPPZZ_D [HasSMEI16I64]

smopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOPS_MPPZZ_D [HasSMEI16I64]

smops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOPA_MPPZZ_D [HasSMEI16I64]

sumopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOPS_MPPZZ_D [HasSMEI16I64]

sumops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOPA_MPPZZ_D [HasSMEI16I64]

umopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOPS_MPPZZ_D [HasSMEI16I64]

umops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOPA_MPPZZ_D [HasSMEI16I64]

usmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOPS_MPPZZ_D [HasSMEI16I64]

usmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

ADDQV_VPZ_B [HasSVE2p1_or_SME2p1]

addqv	Vd.16b, Pg, Zn
Diagram

ADDQV_VPZ_D [HasSVE2p1_or_SME2p1]

addqv	Vd.2d, Pg, Zn
Diagram

ADDQV_VPZ_H [HasSVE2p1_or_SME2p1]

addqv	Vd.8h, Pg, Zn
Diagram

ADDQV_VPZ_S [HasSVE2p1_or_SME2p1]

addqv	Vd.4s, Pg, Zn
Diagram

ANDQV_VPZ_B [HasSVE2p1_or_SME2p1]

andqv	Vd.16b, Pg, Zn
Diagram

ANDQV_VPZ_D [HasSVE2p1_or_SME2p1]

andqv	Vd.2d, Pg, Zn
Diagram

ANDQV_VPZ_H [HasSVE2p1_or_SME2p1]

andqv	Vd.8h, Pg, Zn
Diagram

ANDQV_VPZ_S [HasSVE2p1_or_SME2p1]

andqv	Vd.4s, Pg, Zn
Diagram

DUPQ_ZZI_B [HasSVE2p1_or_SME2p1]

dupq	Zd, Znindex
Diagram

DUPQ_ZZI_D [HasSVE2p1_or_SME2p1]

dupq	Zd, Znindex
Diagram

DUPQ_ZZI_H [HasSVE2p1_or_SME2p1]

dupq	Zd, Znindex
Diagram

DUPQ_ZZI_S [HasSVE2p1_or_SME2p1]

dupq	Zd, Znindex
Diagram

EORQV_VPZ_B [HasSVE2p1_or_SME2p1]

eorqv	Vd.16b, Pg, Zn
Diagram

EORQV_VPZ_D [HasSVE2p1_or_SME2p1]

eorqv	Vd.2d, Pg, Zn
Diagram

EORQV_VPZ_H [HasSVE2p1_or_SME2p1]

eorqv	Vd.8h, Pg, Zn
Diagram

EORQV_VPZ_S [HasSVE2p1_or_SME2p1]

eorqv	Vd.4s, Pg, Zn
Diagram

EXTQ_ZZI [HasSVE2p1_or_SME2p1]

extq	Zdn, _Zdn, Zm, imm4
Diagram
Note

Constraints: Zdn = _Zdn

FADDQV_D [HasSVE2p1_or_SME2p1]

faddqv	Vd.2d, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FADDQV_H [HasSVE2p1_or_SME2p1]

faddqv	Vd.8h, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FADDQV_S [HasSVE2p1_or_SME2p1]

faddqv	Vd.4s, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXNMQV_D [HasSVE2p1_or_SME2p1]

fmaxnmqv	Vd.2d, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXNMQV_H [HasSVE2p1_or_SME2p1]

fmaxnmqv	Vd.8h, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXNMQV_S [HasSVE2p1_or_SME2p1]

fmaxnmqv	Vd.4s, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXQV_D [HasSVE2p1_or_SME2p1]

fmaxqv	Vd.2d, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXQV_H [HasSVE2p1_or_SME2p1]

fmaxqv	Vd.8h, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMAXQV_S [HasSVE2p1_or_SME2p1]

fmaxqv	Vd.4s, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINNMQV_D [HasSVE2p1_or_SME2p1]

fminnmqv	Vd.2d, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINNMQV_H [HasSVE2p1_or_SME2p1]

fminnmqv	Vd.8h, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINNMQV_S [HasSVE2p1_or_SME2p1]

fminnmqv	Vd.4s, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINQV_D [HasSVE2p1_or_SME2p1]

fminqv	Vd.2d, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINQV_H [HasSVE2p1_or_SME2p1]

fminqv	Vd.8h, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

FMINQV_S [HasSVE2p1_or_SME2p1]

fminqv	Vd.4s, Pg, Zn
Diagram
Note

Properties: mayRaiseFPException

LD2Q [HasSVE2p1_or_SME2p1]

ld2q	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD2Q_IMM [HasSVE2p1_or_SME2p1]

ld2q	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD3Q [HasSVE2p1_or_SME2p1]

ld3q	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD3Q_IMM [HasSVE2p1_or_SME2p1]

ld3q	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD4Q [HasSVE2p1_or_SME2p1]

ld4q	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD4Q_IMM [HasSVE2p1_or_SME2p1]

ld4q	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

ORQV_VPZ_B [HasSVE2p1_or_SME2p1]

orqv	Vd.16b, Pg, Zn
Diagram

ORQV_VPZ_D [HasSVE2p1_or_SME2p1]

orqv	Vd.2d, Pg, Zn
Diagram

ORQV_VPZ_H [HasSVE2p1_or_SME2p1]

orqv	Vd.8h, Pg, Zn
Diagram

ORQV_VPZ_S [HasSVE2p1_or_SME2p1]

orqv	Vd.4s, Pg, Zn
Diagram

PMOV_PZI_B [HasSVE2p1_or_SME2p1]

pmov	Pd, Znindex
Diagram

PMOV_PZI_D [HasSVE2p1_or_SME2p1]

pmov	Pd, Znindex
Diagram

PMOV_PZI_H [HasSVE2p1_or_SME2p1]

pmov	Pd, Znindex
Diagram

PMOV_PZI_S [HasSVE2p1_or_SME2p1]

pmov	Pd, Znindex
Diagram

PMOV_ZIP_B [HasSVE2p1_or_SME2p1]

pmov	Zdindex, Pn
Diagram
Note

Constraints: Zd = _Zd

PMOV_ZIP_D [HasSVE2p1_or_SME2p1]

pmov	Zdindex, Pn
Diagram
Note

Constraints: Zd = _Zd

PMOV_ZIP_H [HasSVE2p1_or_SME2p1]

pmov	Zdindex, Pn
Diagram
Note

Constraints: Zd = _Zd

PMOV_ZIP_S [HasSVE2p1_or_SME2p1]

pmov	Zdindex, Pn
Diagram
Note

Constraints: Zd = _Zd

SMAXQV_VPZ_B [HasSVE2p1_or_SME2p1]

smaxqv	Vd.16b, Pg, Zn
Diagram

SMAXQV_VPZ_D [HasSVE2p1_or_SME2p1]

smaxqv	Vd.2d, Pg, Zn
Diagram

SMAXQV_VPZ_H [HasSVE2p1_or_SME2p1]

smaxqv	Vd.8h, Pg, Zn
Diagram

SMAXQV_VPZ_S [HasSVE2p1_or_SME2p1]

smaxqv	Vd.4s, Pg, Zn
Diagram

SMINQV_VPZ_B [HasSVE2p1_or_SME2p1]

sminqv	Vd.16b, Pg, Zn
Diagram

SMINQV_VPZ_D [HasSVE2p1_or_SME2p1]

sminqv	Vd.2d, Pg, Zn
Diagram

SMINQV_VPZ_H [HasSVE2p1_or_SME2p1]

sminqv	Vd.8h, Pg, Zn
Diagram

SMINQV_VPZ_S [HasSVE2p1_or_SME2p1]

sminqv	Vd.4s, Pg, Zn
Diagram

ST2Q [HasSVE2p1_or_SME2p1]

st2q	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST2Q_IMM [HasSVE2p1_or_SME2p1]

st2q	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST3Q [HasSVE2p1_or_SME2p1]

st3q	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST3Q_IMM [HasSVE2p1_or_SME2p1]

st3q	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST4Q [HasSVE2p1_or_SME2p1]

st4q	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST4Q_IMM [HasSVE2p1_or_SME2p1]

st4q	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

TBLQ_ZZZ_B [HasSVE2p1_or_SME2p1]

tblq	Zd, Zn, Zm
Diagram

TBLQ_ZZZ_D [HasSVE2p1_or_SME2p1]

tblq	Zd, Zn, Zm
Diagram

TBLQ_ZZZ_H [HasSVE2p1_or_SME2p1]

tblq	Zd, Zn, Zm
Diagram

TBLQ_ZZZ_S [HasSVE2p1_or_SME2p1]

tblq	Zd, Zn, Zm
Diagram

TBXQ_ZZZ_B [HasSVE2p1_or_SME2p1]

tbxq	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

TBXQ_ZZZ_D [HasSVE2p1_or_SME2p1]

tbxq	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

TBXQ_ZZZ_H [HasSVE2p1_or_SME2p1]

tbxq	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

TBXQ_ZZZ_S [HasSVE2p1_or_SME2p1]

tbxq	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UMAXQV_VPZ_B [HasSVE2p1_or_SME2p1]

umaxqv	Vd.16b, Pg, Zn
Diagram

UMAXQV_VPZ_D [HasSVE2p1_or_SME2p1]

umaxqv	Vd.2d, Pg, Zn
Diagram

UMAXQV_VPZ_H [HasSVE2p1_or_SME2p1]

umaxqv	Vd.8h, Pg, Zn
Diagram

UMAXQV_VPZ_S [HasSVE2p1_or_SME2p1]

umaxqv	Vd.4s, Pg, Zn
Diagram

UMINQV_VPZ_B [HasSVE2p1_or_SME2p1]

uminqv	Vd.16b, Pg, Zn
Diagram

UMINQV_VPZ_D [HasSVE2p1_or_SME2p1]

uminqv	Vd.2d, Pg, Zn
Diagram

UMINQV_VPZ_H [HasSVE2p1_or_SME2p1]

uminqv	Vd.8h, Pg, Zn
Diagram

UMINQV_VPZ_S [HasSVE2p1_or_SME2p1]

uminqv	Vd.4s, Pg, Zn
Diagram

UZPQ1_ZZZ_B [HasSVE2p1_or_SME2p1]

uzpq1	Zd, Zn, Zm
Diagram

UZPQ1_ZZZ_D [HasSVE2p1_or_SME2p1]

uzpq1	Zd, Zn, Zm
Diagram

UZPQ1_ZZZ_H [HasSVE2p1_or_SME2p1]

uzpq1	Zd, Zn, Zm
Diagram

UZPQ1_ZZZ_S [HasSVE2p1_or_SME2p1]

uzpq1	Zd, Zn, Zm
Diagram

UZPQ2_ZZZ_B [HasSVE2p1_or_SME2p1]

uzpq2	Zd, Zn, Zm
Diagram

UZPQ2_ZZZ_D [HasSVE2p1_or_SME2p1]

uzpq2	Zd, Zn, Zm
Diagram

UZPQ2_ZZZ_H [HasSVE2p1_or_SME2p1]

uzpq2	Zd, Zn, Zm
Diagram

UZPQ2_ZZZ_S [HasSVE2p1_or_SME2p1]

uzpq2	Zd, Zn, Zm
Diagram

ZIPQ1_ZZZ_B [HasSVE2p1_or_SME2p1]

zipq1	Zd, Zn, Zm
Diagram

ZIPQ1_ZZZ_D [HasSVE2p1_or_SME2p1]

zipq1	Zd, Zn, Zm
Diagram

ZIPQ1_ZZZ_H [HasSVE2p1_or_SME2p1]

zipq1	Zd, Zn, Zm
Diagram

ZIPQ1_ZZZ_S [HasSVE2p1_or_SME2p1]

zipq1	Zd, Zn, Zm
Diagram

ZIPQ2_ZZZ_B [HasSVE2p1_or_SME2p1]

zipq2	Zd, Zn, Zm
Diagram

ZIPQ2_ZZZ_D [HasSVE2p1_or_SME2p1]

zipq2	Zd, Zn, Zm
Diagram

ZIPQ2_ZZZ_H [HasSVE2p1_or_SME2p1]

zipq2	Zd, Zn, Zm
Diagram

ZIPQ2_ZZZ_S [HasSVE2p1_or_SME2p1]

zipq2	Zd, Zn, Zm
Diagram

CASALTX [HasLSUI]

casalt	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASATX [HasLSUI]

casat	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASLTX [HasLSUI]

caslt	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPALTX [HasLSUI]

caspalt	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPATX [HasLSUI]

caspat	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPLTX [HasLSUI]

casplt	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASPTX [HasLSUI]

caspt	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

CASTX [HasLSUI]

cast	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

FCVTASv1i32 [HasNEONandIsStreamingSafe]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTASv1i64 [HasNEONandIsStreamingSafe]

fcvtas	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUv1i32 [HasNEONandIsStreamingSafe]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTAUv1i64 [HasNEONandIsStreamingSafe]

fcvtau	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSv1i32 [HasNEONandIsStreamingSafe]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMSv1i64 [HasNEONandIsStreamingSafe]

fcvtms	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUv1i32 [HasNEONandIsStreamingSafe]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTMUv1i64 [HasNEONandIsStreamingSafe]

fcvtmu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSv1i32 [HasNEONandIsStreamingSafe]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNSv1i64 [HasNEONandIsStreamingSafe]

fcvtns	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUv1i32 [HasNEONandIsStreamingSafe]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTNUv1i64 [HasNEONandIsStreamingSafe]

fcvtnu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSv1i32 [HasNEONandIsStreamingSafe]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPSv1i64 [HasNEONandIsStreamingSafe]

fcvtps	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUv1i32 [HasNEONandIsStreamingSafe]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTPUv1i64 [HasNEONandIsStreamingSafe]

fcvtpu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSv1i32 [HasNEONandIsStreamingSafe]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZSv1i64 [HasNEONandIsStreamingSafe]

fcvtzs	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUv1i32 [HasNEONandIsStreamingSafe]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FCVTZUv1i64 [HasNEONandIsStreamingSafe]

fcvtzu	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FMULX32 [HasNEONandIsStreamingSafe]

fmulx	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FMULX64 [HasNEONandIsStreamingSafe]

fmulx	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FRECPEv1i32 [HasNEONandIsStreamingSafe]

frecpe	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRECPEv1i64 [HasNEONandIsStreamingSafe]

frecpe	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRECPS32 [HasNEONandIsStreamingSafe]

frecps	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FRECPS64 [HasNEONandIsStreamingSafe]

frecps	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FRECPXv1i32 [HasNEONandIsStreamingSafe]

frecpx	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRECPXv1i64 [HasNEONandIsStreamingSafe]

frecpx	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRSQRTEv1i32 [HasNEONandIsStreamingSafe]

frsqrte	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRSQRTEv1i64 [HasNEONandIsStreamingSafe]

frsqrte	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRSQRTS32 [HasNEONandIsStreamingSafe]

frsqrts	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

FRSQRTS64 [HasNEONandIsStreamingSafe]

frsqrts	Rd, Rn, Rm
Diagram
Note

Properties: mayRaiseFPException

LDATXRW [HasLSUI]

ldatxr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDATXRX [HasLSUI]

ldatxr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

LDTADDALW [HasLSUI]

ldtaddal	Rs, Rt, [Rn]
Diagram

LDTADDALX [HasLSUI]

ldtaddal	Rs, Rt, [Rn]
Diagram

LDTADDAW [HasLSUI]

ldtadda	Rs, Rt, [Rn]
Diagram

LDTADDAX [HasLSUI]

ldtadda	Rs, Rt, [Rn]
Diagram

LDTADDLW [HasLSUI]

ldtaddl	Rs, Rt, [Rn]
Diagram

LDTADDLX [HasLSUI]

ldtaddl	Rs, Rt, [Rn]
Diagram

LDTADDW [HasLSUI]

ldtadd	Rs, Rt, [Rn]
Diagram

LDTADDX [HasLSUI]

ldtadd	Rs, Rt, [Rn]
Diagram

LDTCLRALW [HasLSUI]

ldtclral	Rs, Rt, [Rn]
Diagram

LDTCLRALX [HasLSUI]

ldtclral	Rs, Rt, [Rn]
Diagram

LDTCLRAW [HasLSUI]

ldtclra	Rs, Rt, [Rn]
Diagram

LDTCLRAX [HasLSUI]

ldtclra	Rs, Rt, [Rn]
Diagram

LDTCLRLW [HasLSUI]

ldtclrl	Rs, Rt, [Rn]
Diagram

LDTCLRLX [HasLSUI]

ldtclrl	Rs, Rt, [Rn]
Diagram

LDTCLRW [HasLSUI]

ldtclr	Rs, Rt, [Rn]
Diagram

LDTCLRX [HasLSUI]

ldtclr	Rs, Rt, [Rn]
Diagram

LDTNPXi [HasLSUI]

ldtnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTPi [HasLSUI]

ldtp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDTPpost [HasLSUI]

ldtp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDTPpre [HasLSUI]

ldtp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDTSETALW [HasLSUI]

ldtsetal	Rs, Rt, [Rn]
Diagram

LDTSETALX [HasLSUI]

ldtsetal	Rs, Rt, [Rn]
Diagram

LDTSETAW [HasLSUI]

ldtseta	Rs, Rt, [Rn]
Diagram

LDTSETAX [HasLSUI]

ldtseta	Rs, Rt, [Rn]
Diagram

LDTSETLW [HasLSUI]

ldtsetl	Rs, Rt, [Rn]
Diagram

LDTSETLX [HasLSUI]

ldtsetl	Rs, Rt, [Rn]
Diagram

LDTSETW [HasLSUI]

ldtset	Rs, Rt, [Rn]
Diagram

LDTSETX [HasLSUI]

ldtset	Rs, Rt, [Rn]
Diagram

LDTXRWr [HasLSUI]

ldtxr	Rt, [Rn]
Diagram

LDTXRXr [HasLSUI]

ldtxr	Rt, [Rn]
Diagram

RCWCAS [HasTHE]

rcwcas	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWCASA [HasTHE]

rcwcasa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWCASAL [HasTHE]

rcwcasal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWCASL [HasTHE]

rcwcasl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWCLR [HasTHE]

rcwclr	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWCLRA [HasTHE]

rcwclra	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWCLRAL [HasTHE]

rcwclral	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWCLRL [HasTHE]

rcwclrl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWCLRS [HasTHE]

rcwsclr	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWCLRSA [HasTHE]

rcwsclra	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWCLRSAL [HasTHE]

rcwsclral	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWCLRSL [HasTHE]

rcwsclrl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSCAS [HasTHE]

rcwscas	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWSCASA [HasTHE]

rcwscasa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWSCASAL [HasTHE]

rcwscasal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWSCASL [HasTHE]

rcwscasl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWSET [HasTHE]

rcwset	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSETA [HasTHE]

rcwseta	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSETAL [HasTHE]

rcwsetal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSETL [HasTHE]

rcwsetl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSETS [HasTHE]

rcwsset	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSETSA [HasTHE]

rcwsseta	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSETSAL [HasTHE]

rcwssetal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSETSL [HasTHE]

rcwssetl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSWP [HasTHE]

rcwswp	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSWPA [HasTHE]

rcwswpa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSWPAL [HasTHE]

rcwswpal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSWPL [HasTHE]

rcwswpl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSWPS [HasTHE]

rcwsswp	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSWPSA [HasTHE]

rcwsswpa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSWPSAL [HasTHE]

rcwsswpal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

RCWSWPSL [HasTHE]

rcwsswpl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

SCVTFv1i32 [HasNEONandIsStreamingSafe]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SCVTFv1i64 [HasNEONandIsStreamingSafe]

scvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

SMOVvi16to32_idx0 [HasNEONandIsStreamingSafe]

smov{	Rd, Rn.hidx|.h	Rd, Rnidx}
Diagram

SMOVvi16to64_idx0 [HasNEONandIsStreamingSafe]

smov{	Rd, Rn.hidx|.h	Rd, Rnidx}
Diagram

SMOVvi32to64_idx0 [HasNEONandIsStreamingSafe]

smov{	Rd, Rn.sidx|.s	Rd, Rnidx}
Diagram

SMOVvi8to32_idx0 [HasNEONandIsStreamingSafe]

smov{	Rd, Rn.bidx|.b	Rd, Rnidx}
Diagram

SMOVvi8to64_idx0 [HasNEONandIsStreamingSafe]

smov{	Rd, Rn.bidx|.b	Rd, Rnidx}
Diagram

STLTXRW [HasLSUI]

stltxr	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STLTXRX [HasLSUI]

stltxr	Ws, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: @earlyclobber Ws

STTNPXi [HasLSUI]

sttnp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STTPi [HasLSUI]

sttp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STTPpost [HasLSUI]

sttp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STTPpre [HasLSUI]

sttp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STTXRWr [HasLSUI]

sttxr	Ws, Rt, [Rn]
Diagram
Note

Properties: mayStore

STTXRXr [HasLSUI]

sttxr	Ws, Rt, [Rn]
Diagram
Note

Properties: mayStore

SWPTALW [HasLSUI]

swptal	Rs, Rt, [Rn]
Diagram

SWPTALX [HasLSUI]

swptal	Rs, Rt, [Rn]
Diagram

SWPTAW [HasLSUI]

swpta	Rs, Rt, [Rn]
Diagram

SWPTAX [HasLSUI]

swpta	Rs, Rt, [Rn]
Diagram

SWPTLW [HasLSUI]

swptl	Rs, Rt, [Rn]
Diagram

SWPTLX [HasLSUI]

swptl	Rs, Rt, [Rn]
Diagram

SWPTW [HasLSUI]

swpt	Rs, Rt, [Rn]
Diagram

SWPTX [HasLSUI]

swpt	Rs, Rt, [Rn]
Diagram

UCVTFv1i32 [HasNEONandIsStreamingSafe]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UCVTFv1i64 [HasNEONandIsStreamingSafe]

ucvtf	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

UMOVvi16_idx0 [HasNEONandIsStreamingSafe]

umov{	Rd, Rn.hidx|.h	Rd, Rnidx}
Diagram

UMOVvi32_idx0 [HasNEONandIsStreamingSafe]

umov{	Rd, Rn.sidx|.s	Rd, Rnidx}
Diagram

UMOVvi64_idx0 [HasNEONandIsStreamingSafe]

umov{	Rd, Rn.didx|.d	Rd, Rnidx}
Diagram

UMOVvi8_idx0 [HasNEONandIsStreamingSafe]

umov{	Rd, Rn.bidx|.b	Rd, Rnidx}
Diagram

RCWCASP [HasTHE, HasD128]

rcwcasp	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWCASPA [HasTHE, HasD128]

rcwcaspa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWCASPAL [HasTHE, HasD128]

rcwcaspal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWCASPL [HasTHE, HasD128]

rcwcaspl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWCLRP [HasTHE, HasD128]

rcwclrp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWCLRPA [HasTHE, HasD128]

rcwclrpa	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWCLRPAL [HasTHE, HasD128]

rcwclrpal	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWCLRPL [HasTHE, HasD128]

rcwclrpl	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWCLRSP [HasTHE, HasD128]

rcwsclrp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWCLRSPA [HasTHE, HasD128]

rcwsclrpa	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWCLRSPAL [HasTHE, HasD128]

rcwsclrpal	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWCLRSPL [HasTHE, HasD128]

rcwsclrpl	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSCASP [HasTHE, HasD128]

rcwscasp	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWSCASPA [HasTHE, HasD128]

rcwscaspa	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWSCASPAL [HasTHE, HasD128]

rcwscaspal	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWSCASPL [HasTHE, HasD128]

rcwscaspl	Rs, Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: out = Rs

RCWSETP [HasTHE, HasD128]

rcwsetp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSETPA [HasTHE, HasD128]

rcwsetpa	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSETPAL [HasTHE, HasD128]

rcwsetpal	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSETPL [HasTHE, HasD128]

rcwsetpl	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSETSP [HasTHE, HasD128]

rcwssetp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSETSPA [HasTHE, HasD128]

rcwssetpa	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSETSPAL [HasTHE, HasD128]

rcwssetpal	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSETSPL [HasTHE, HasD128]

rcwssetpl	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSWPP [HasTHE, HasD128]

rcwswpp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSWPPA [HasTHE, HasD128]

rcwswppa	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSWPPAL [HasTHE, HasD128]

rcwswppal	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSWPPL [HasTHE, HasD128]

rcwswppl	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSWPSP [HasTHE, HasD128]

rcwsswpp	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSWPSPA [HasTHE, HasD128]

rcwsswppa	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSWPSPAL [HasTHE, HasD128]

rcwsswppal	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

RCWSWPSPL [HasTHE, HasD128]

rcwsswppl	Rt, Rt2, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

BFCVT [HasNEONandIsStreamingSafe, HasBF16]

bfcvt	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

ADDHA_MPPZ_S [HasSME]

addha	ZAda, Pn/m, Pm/m, Zn
Diagram
Note

Constraints: ZAda = _ZAda

ADDVA_MPPZ_S [HasSME]

addva	ZAda, Pn/m, Pm/m, Zn
Diagram
Note

Constraints: ZAda = _ZAda

BFMOPA_MPPZZ [HasSME]

bfmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOPS_MPPZZ [HasSME]

bfmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

EXTRACT_ZPMXI_H_B [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_H_D [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_H_H [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_H_Q [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_H_S [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_V_B [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_V_D [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_V_H [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_V_Q [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

EXTRACT_ZPMXI_V_S [HasSME]

mova	Zd, Pg/m, ZAn[Rv, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

FMOPAL_MPPZZ [HasSME]

fmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOPA_MPPZZ_S [HasSME]

fmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOPSL_MPPZZ [HasSME]

fmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOPS_MPPZZ_S [HasSME]

fmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

INSERT_MXIPZ_H_B [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_H_D [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_H_H [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_H_Q [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_H_S [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_V_B [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_V_D [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_V_H [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_V_Q [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

INSERT_MXIPZ_V_S [HasSME]

mova	ZAd[Rv, imm], Pg/m, Zn
Diagram
Note

Constraints: ZAd = _ZAd

LD1_MXIPXX_H_B [HasSME]

ld1b	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_H_D [HasSME]

ld1d	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_H_H [HasSME]

ld1h	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_H_Q [HasSME]

ld1q	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_H_S [HasSME]

ld1w	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_V_B [HasSME]

ld1b	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_V_D [HasSME]

ld1d	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_V_H [HasSME]

ld1h	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_V_Q [HasSME]

ld1q	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1_MXIPXX_V_S [HasSME]

ld1w	\{ZAt[Rv, imm]\}, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

SMOPA_MPPZZ_S [HasSME]

smopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SMOPS_MPPZZ_S [HasSME]

smops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

ST1_MXIPXX_H_B [HasSME]

st1b	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_H_D [HasSME]

st1d	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_H_H [HasSME]

st1h	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_H_Q [HasSME]

st1q	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_H_S [HasSME]

st1w	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_V_B [HasSME]

st1b	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_V_D [HasSME]

st1d	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_V_H [HasSME]

st1h	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_V_Q [HasSME]

st1q	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

ST1_MXIPXX_V_S [HasSME]

st1w	\{ZAt[Rv, imm]\}, Pg, [Rn, Rm]
Diagram
Note

Properties: hasSideEffects, mayStore

SUMOPA_MPPZZ_S [HasSME]

sumopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

SUMOPS_MPPZZ_S [HasSME]

sumops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOPA_MPPZZ_S [HasSME]

umopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

UMOPS_MPPZZ_S [HasSME]

umops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOPA_MPPZZ_S [HasSME]

usmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

USMOPS_MPPZZ_S [HasSME]

usmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BF1CVTL [HasFP8]

bf1cvtl{	Rd.8h, Rn.8b|.8h	Rd, Rn}
Diagram
Note

Properties: mayLoad

BF1CVTL2 [HasFP8]

bf1cvtl2{	Rd.8h, Rn.16b|.8h	Rd, Rn}
Diagram
Note

Properties: mayLoad

BF2CVTL [HasFP8]

bf2cvtl{	Rd.8h, Rn.8b|.8h	Rd, Rn}
Diagram
Note

Properties: mayLoad

BF2CVTL2 [HasFP8]

bf2cvtl2{	Rd.8h, Rn.16b|.8h	Rd, Rn}
Diagram
Note

Properties: mayLoad

F1CVTL [HasFP8]

f1cvtl{	Rd.8h, Rn.8b|.8h	Rd, Rn}
Diagram
Note

Properties: mayLoad

F1CVTL2 [HasFP8]

f1cvtl2{	Rd.8h, Rn.16b|.8h	Rd, Rn}
Diagram
Note

Properties: mayLoad

F2CVTL [HasFP8]

f2cvtl{	Rd.8h, Rn.8b|.8h	Rd, Rn}
Diagram
Note

Properties: mayLoad

F2CVTL2 [HasFP8]

f2cvtl2{	Rd.8h, Rn.16b|.8h	Rd, Rn}
Diagram
Note

Properties: mayLoad

FCVTN_F16v16f8 [HasFP8]

fcvtn	Rd.16b, Rn.8h, Rm.8h
Diagram
Note

Properties: mayLoad

FCVTN_F16v8f8 [HasFP8]

fcvtn	Rd.8b, Rn.4h, Rm.4h
Diagram
Note

Properties: mayLoad

FCVTN_F322v16f8 [HasFP8]

fcvtn2{	Rd.16b, Rn.4s, Rm.4s|.16b	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FCVTN_F32v8f8 [HasFP8]

fcvtn	Rd.8b, Rn.4s, Rm.4s
Diagram
Note

Properties: mayLoad

FSCALEv2f32 [HasFP8]

fscale{	Rd.2s, Rn.2s, Rm.2s|.2s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSCALEv2f64 [HasFP8]

fscale{	Rd.2d, Rn.2d, Rm.2d|.2d	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSCALEv4f16 [HasFP8]

fscale{	Rd.4h, Rn.4h, Rm.4h|.4h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSCALEv4f32 [HasFP8]

fscale{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

FSCALEv8f16 [HasFP8]

fscale{	Rd.8h, Rn.8h, Rm.8h|.8h	Rd, Rn, Rm|}
Diagram
Note

Properties: mayRaiseFPException

BF1CVTLT_ZZ_BtoH [HasFP8, HasNonStreamingSVE2_or_SME2]

bf1cvtlt	Zd, Zn
Diagram
Note

Properties: mayLoad

BF1CVT_ZZ_BtoH [HasFP8, HasNonStreamingSVE2_or_SME2]

bf1cvt	Zd, Zn
Diagram
Note

Properties: mayLoad

BF2CVTLT_ZZ_BtoH [HasFP8, HasNonStreamingSVE2_or_SME2]

bf2cvtlt	Zd, Zn
Diagram
Note

Properties: mayLoad

BF2CVT_ZZ_BtoH [HasFP8, HasNonStreamingSVE2_or_SME2]

bf2cvt	Zd, Zn
Diagram
Note

Properties: mayLoad

BFCVTN_Z2Z_HtoB [HasFP8, HasNonStreamingSVE2_or_SME2]

bfcvtn	Zd, Zn
Diagram
Note

Properties: mayLoad

F1CVTLT_ZZ_BtoH [HasFP8, HasNonStreamingSVE2_or_SME2]

f1cvtlt	Zd, Zn
Diagram
Note

Properties: mayLoad

F1CVT_ZZ_BtoH [HasFP8, HasNonStreamingSVE2_or_SME2]

f1cvt	Zd, Zn
Diagram
Note

Properties: mayLoad

F2CVTLT_ZZ_BtoH [HasFP8, HasNonStreamingSVE2_or_SME2]

f2cvtlt	Zd, Zn
Diagram
Note

Properties: mayLoad

F2CVT_ZZ_BtoH [HasFP8, HasNonStreamingSVE2_or_SME2]

f2cvt	Zd, Zn
Diagram
Note

Properties: mayLoad

FCVTNB_Z2Z_StoB [HasFP8, HasNonStreamingSVE2_or_SME2]

fcvtnb	Zd, Zn
Diagram
Note

Properties: mayLoad

FCVTNT_Z2Z_StoB [HasFP8, HasNonStreamingSVE2_or_SME2]

fcvtnt	Zd, Zn
Diagram
Note

Properties: mayLoad

Note

Constraints: Zd = _Zd

FCVTN_Z2Z_HtoB [HasFP8, HasNonStreamingSVE2_or_SME2]

fcvtn	Zd, Zn
Diagram
Note

Properties: mayLoad

BFMLSLB_ZZZI_S [HasSVE2p1_or_SME2]

bfmlslb	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLSLB_ZZZ_S [HasSVE2p1_or_SME2]

bfmlslb	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLSLT_ZZZI_S [HasSVE2p1_or_SME2]

bfmlslt	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLSLT_ZZZ_S [HasSVE2p1_or_SME2]

bfmlslt	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FCLAMP_ZZZ_D [HasSVE2p1_or_SME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FCLAMP_ZZZ_H [HasSVE2p1_or_SME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FCLAMP_ZZZ_S [HasSVE2p1_or_SME2]

fclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

FDOT_ZZZI_S [HasSVE2p1_or_SME2]

fdot	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

FDOT_ZZZ_S [HasSVE2p1_or_SME2]

fdot	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

SDOT_ZZZI_HtoS [HasSVE2p1_or_SME2]

sdot	Zda, Zn, Zmi2
Diagram
Note

Constraints: Zda = _Zda

SDOT_ZZZ_HtoS [HasSVE2p1_or_SME2]

sdot	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

SQCVTN_Z2Z_StoH [HasSVE2p1_or_SME2]

sqcvtn	Zd, Zn
Diagram

SQCVTUN_Z2Z_StoH [HasSVE2p1_or_SME2]

sqcvtun	Zd, Zn
Diagram

SQRSHRN_Z2ZI_StoH [HasSVE2p1_or_SME2]

sqrshrn	Zd, Zn, imm4
Diagram

SQRSHRUN_Z2ZI_StoH [HasSVE2p1_or_SME2]

sqrshrun	Zd, Zn, imm4
Diagram

UDOT_ZZZI_HtoS [HasSVE2p1_or_SME2]

udot	Zda, Zn, Zmi2
Diagram
Note

Constraints: Zda = _Zda

UDOT_ZZZ_HtoS [HasSVE2p1_or_SME2]

udot	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

UQCVTN_Z2Z_StoH [HasSVE2p1_or_SME2]

uqcvtn	Zd, Zn
Diagram

UQRSHRN_Z2ZI_StoH [HasSVE2p1_or_SME2]

uqrshrn	Zd, Zn, imm4
Diagram

WHILEGE_2PXX_B [HasSVE2p1_or_SME2]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_2PXX_D [HasSVE2p1_or_SME2]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_2PXX_H [HasSVE2p1_or_SME2]

whilege	Pd, Rn, Rm
Diagram

WHILEGE_2PXX_S [HasSVE2p1_or_SME2]

whilege	Pd, Rn, Rm
Diagram

WHILEGT_2PXX_B [HasSVE2p1_or_SME2]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_2PXX_D [HasSVE2p1_or_SME2]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_2PXX_H [HasSVE2p1_or_SME2]

whilegt	Pd, Rn, Rm
Diagram

WHILEGT_2PXX_S [HasSVE2p1_or_SME2]

whilegt	Pd, Rn, Rm
Diagram

WHILEHI_2PXX_B [HasSVE2p1_or_SME2]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_2PXX_D [HasSVE2p1_or_SME2]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_2PXX_H [HasSVE2p1_or_SME2]

whilehi	Pd, Rn, Rm
Diagram

WHILEHI_2PXX_S [HasSVE2p1_or_SME2]

whilehi	Pd, Rn, Rm
Diagram

WHILEHS_2PXX_B [HasSVE2p1_or_SME2]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_2PXX_D [HasSVE2p1_or_SME2]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_2PXX_H [HasSVE2p1_or_SME2]

whilehs	Pd, Rn, Rm
Diagram

WHILEHS_2PXX_S [HasSVE2p1_or_SME2]

whilehs	Pd, Rn, Rm
Diagram

WHILELE_2PXX_B [HasSVE2p1_or_SME2]

whilele	Pd, Rn, Rm
Diagram

WHILELE_2PXX_D [HasSVE2p1_or_SME2]

whilele	Pd, Rn, Rm
Diagram

WHILELE_2PXX_H [HasSVE2p1_or_SME2]

whilele	Pd, Rn, Rm
Diagram

WHILELE_2PXX_S [HasSVE2p1_or_SME2]

whilele	Pd, Rn, Rm
Diagram

WHILELO_2PXX_B [HasSVE2p1_or_SME2]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_2PXX_D [HasSVE2p1_or_SME2]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_2PXX_H [HasSVE2p1_or_SME2]

whilelo	Pd, Rn, Rm
Diagram

WHILELO_2PXX_S [HasSVE2p1_or_SME2]

whilelo	Pd, Rn, Rm
Diagram

WHILELS_2PXX_B [HasSVE2p1_or_SME2]

whilels	Pd, Rn, Rm
Diagram

WHILELS_2PXX_D [HasSVE2p1_or_SME2]

whilels	Pd, Rn, Rm
Diagram

WHILELS_2PXX_H [HasSVE2p1_or_SME2]

whilels	Pd, Rn, Rm
Diagram

WHILELS_2PXX_S [HasSVE2p1_or_SME2]

whilels	Pd, Rn, Rm
Diagram

WHILELT_2PXX_B [HasSVE2p1_or_SME2]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_2PXX_D [HasSVE2p1_or_SME2]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_2PXX_H [HasSVE2p1_or_SME2]

whilelt	Pd, Rn, Rm
Diagram

WHILELT_2PXX_S [HasSVE2p1_or_SME2]

whilelt	Pd, Rn, Rm
Diagram

LUTI2_S_2ZTZI_B [HasSME2p1]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_S_2ZTZI_H [HasSME2p1]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_S_4ZTZI_B [HasSME2p1]

luti2	Zd, ZTt, Zni
Diagram

LUTI2_S_4ZTZI_H [HasSME2p1]

luti2	Zd, ZTt, Zni
Diagram

LUTI4_S_2ZTZI_B [HasSME2p1]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_S_2ZTZI_H [HasSME2p1]

luti4	Zd, ZTt, Zni
Diagram

LUTI4_S_4ZTZI_H [HasSME2p1]

luti4	Zd, ZTt, Zni
Diagram

MOVAZ_2ZMI_H_B [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_2ZMI_H_D [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_2ZMI_H_H [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_2ZMI_H_S [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_2ZMI_V_B [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_2ZMI_V_D [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_2ZMI_V_H [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_2ZMI_V_S [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_4ZMI_H_B [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_4ZMI_H_D [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_4ZMI_H_H [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_4ZMI_H_S [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_4ZMI_V_B [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_4ZMI_V_D [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_4ZMI_V_H [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_4ZMI_V_S [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Properties: mayLoad

Note

Constraints: ZAn = _ZAn

MOVAZ_VG2_2ZMXI [HasSME2p1]

movaz	Zd, ZAn[Rs, imm, vgx2]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_VG4_4ZMXI [HasSME2p1]

movaz	Zd, ZAn[Rs, imm, vgx4]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_H_B [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_H_D [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_H_H [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_H_Q [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_H_S [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_V_B [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_V_D [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_V_H [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_V_Q [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

MOVAZ_ZMI_V_S [HasSME2p1]

movaz	Zd, ZAn[Rs, imm]
Diagram
Note

Constraints: ZAn = _ZAn

ZERO_MXI_2Z [HasSME2p1]

zero	ZAd[Rv, imm]
Diagram
Note

Constraints: ZAd = _ZAd

ZERO_MXI_4Z [HasSME2p1]

zero	ZAd[Rv, imm]
Diagram
Note

Constraints: ZAd = _ZAd

ZERO_MXI_VG2_2Z [HasSME2p1]

zero	ZAd[Rv, imm, vgx2]
Diagram
Note

Constraints: ZAd = _ZAd

ZERO_MXI_VG2_4Z [HasSME2p1]

zero	ZAd[Rv, imm, vgx2]
Diagram
Note

Constraints: ZAd = _ZAd

ZERO_MXI_VG2_Z [HasSME2p1]

zero	ZAd[Rv, imm, vgx2]
Diagram
Note

Constraints: ZAd = _ZAd

ZERO_MXI_VG4_2Z [HasSME2p1]

zero	ZAd[Rv, imm, vgx4]
Diagram
Note

Constraints: ZAd = _ZAd

ZERO_MXI_VG4_4Z [HasSME2p1]

zero	ZAd[Rv, imm, vgx4]
Diagram
Note

Constraints: ZAd = _ZAd

ZERO_MXI_VG4_Z [HasSME2p1]

zero	ZAd[Rv, imm, vgx4]
Diagram
Note

Constraints: ZAd = _ZAd

LUTI4_S_4ZZT2Z [HasSME2p1, HasSME_LUTv2]

luti4	Zd, ZTt, Zn
Diagram

ADDG [HasMTE]

addg	Rd, Rn, imm6, imm4
Diagram

GMI [HasMTE]

gmi	Rd, Rn, Rm
Diagram
Note

Properties: isNotDuplicable

IRG [HasMTE]

irg	Rd, Rn, Rm
Diagram

LDG [HasMTE]

ldg	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

Note

Constraints: Rt = wback

LDGM [HasMTE]

ldgm	Rt, [Rn]
Diagram
Note

Properties: mayLoad

ST2GPostIndex [HasMTE]

st2g	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2GPreIndex [HasMTE]

st2g	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

ST2Gi [HasMTE]

st2g	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STGM [HasMTE]

stgm	Rt, [Rn]
Diagram
Note

Properties: mayStore

STGPi [HasMTE]

stgp	Rt, Rt2, [Rn, offset]
Diagram
Note

Properties: mayStore

STGPostIndex [HasMTE]

stg	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STGPpost [HasMTE]

stgp	Rt, Rt2, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STGPpre [HasMTE]

stgp	Rt, Rt2, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback,@earlyclobber wback

STGPreIndex [HasMTE]

stg	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STGi [HasMTE]

stg	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STZ2GPostIndex [HasMTE]

stz2g	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STZ2GPreIndex [HasMTE]

stz2g	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STZ2Gi [HasMTE]

stz2g	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

STZGM [HasMTE]

stzgm	Rt, [Rn]
Diagram
Note

Properties: mayStore

STZGPostIndex [HasMTE]

stzg	Rt, [Rn], offset
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STZGPreIndex [HasMTE]

stzg	Rt, [Rn, offset]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STZGi [HasMTE]

stzg	Rt, [Rn, offset]
Diagram
Note

Properties: mayStore

SUBG [HasMTE]

subg	Rd, Rn, imm6, imm4
Diagram

SUBP [HasMTE]

subp	Rd, Rn, Rm
Diagram

SUBPS [HasMTE]

subps	Rd, Rn, Rm
Diagram

CBBEQWrr [HasCMPBR]

cbbeq	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBBGEWrr [HasCMPBR]

cbbge	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBBGTWrr [HasCMPBR]

cbbgt	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBBHIWrr [HasCMPBR]

cbbhi	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBBHSWrr [HasCMPBR]

cbbhs	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBBNEWrr [HasCMPBR]

cbbne	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBEQWri [HasCMPBR]

cbeq	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBEQWrr [HasCMPBR]

cbeq	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBEQXri [HasCMPBR]

cbeq	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBEQXrr [HasCMPBR]

cbeq	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBGEWrr [HasCMPBR]

cbge	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBGEXrr [HasCMPBR]

cbge	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBGTWri [HasCMPBR]

cbgt	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBGTWrr [HasCMPBR]

cbgt	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBGTXri [HasCMPBR]

cbgt	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBGTXrr [HasCMPBR]

cbgt	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHEQWrr [HasCMPBR]

cbheq	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHGEWrr [HasCMPBR]

cbhge	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHGTWrr [HasCMPBR]

cbhgt	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHHIWrr [HasCMPBR]

cbhhi	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHHSWrr [HasCMPBR]

cbhhs	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHIWri [HasCMPBR]

cbhi	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHIWrr [HasCMPBR]

cbhi	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHIXri [HasCMPBR]

cbhi	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHIXrr [HasCMPBR]

cbhi	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHNEWrr [HasCMPBR]

cbhne	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHSWrr [HasCMPBR]

cbhs	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBHSXrr [HasCMPBR]

cbhs	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBLOWri [HasCMPBR]

cblo	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBLOXri [HasCMPBR]

cblo	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBLTWri [HasCMPBR]

cblt	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBLTXri [HasCMPBR]

cblt	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBNEWri [HasCMPBR]

cbne	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBNEWrr [HasCMPBR]

cbne	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

CBNEXri [HasCMPBR]

cbne	Rt, imm, target
Diagram
Note

Properties: isBranch, isTerminator

CBNEXrr [HasCMPBR]

cbne	Rt, Rm, target
Diagram
Note

Properties: isBranch, isTerminator

MRRS [HasD128]

mrrs	Rt, systemreg
Diagram
Note

Properties: hasSideEffects

MSRR [HasD128]

msrr	systemreg, Rt
Diagram
Note

Properties: hasSideEffects

SYSPxt [HasD128]

sysp	op1, Cn, Cm, op2, Rt
Diagram
Note

Properties: hasSideEffects

SYSPxt_XZR [HasD128]

sysp	op1, Cn, Cm, op2, xzr_pair
Diagram
Note

Properties: hasSideEffects

AUTDA [HasPAuth]

autda	Rd, Rn
Diagram
Note

Constraints: dst = Rd

AUTDB [HasPAuth]

autdb	Rd, Rn
Diagram
Note

Constraints: dst = Rd

AUTDZA [HasPAuth]

autdza	Rd
Diagram
Note

Constraints: dst = Rd

AUTDZB [HasPAuth]

autdzb	Rd
Diagram
Note

Constraints: dst = Rd

AUTIA [HasPAuth]

autia	Rd, Rn
Diagram
Note

Constraints: dst = Rd

AUTIB [HasPAuth]

autib	Rd, Rn
Diagram
Note

Constraints: dst = Rd

AUTIZA [HasPAuth]

autiza	Rd
Diagram
Note

Constraints: dst = Rd

AUTIZB [HasPAuth]

autizb	Rd
Diagram
Note

Constraints: dst = Rd

BLRAA [HasPAuth]

blraa	Rn, Rm
Diagram
Note

Properties: isCall

BLRAAZ [HasPAuth]

blraaz	Rn
Diagram
Note

Properties: isCall

BLRAB [HasPAuth]

blrab	Rn, Rm
Diagram
Note

Properties: isCall

BLRABZ [HasPAuth]

blrabz	Rn
Diagram
Note

Properties: isCall

BRAA [HasPAuth]

braa	Rn, Rm
Diagram
Note

Properties: isBarrier, isBranch, isIndirectBranch, isTerminator

BRAAZ [HasPAuth]

braaz	Rn
Diagram
Note

Properties: isBarrier, isBranch, isIndirectBranch, isTerminator

BRAB [HasPAuth]

brab	Rn, Rm
Diagram
Note

Properties: isBarrier, isBranch, isIndirectBranch, isTerminator

BRABZ [HasPAuth]

brabz	Rn
Diagram
Note

Properties: isBarrier, isBranch, isIndirectBranch, isTerminator

ERETAA [HasPAuth]

eretaa
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

ERETAB [HasPAuth]

eretab
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

LDRAAindexed [HasPAuth]

ldraa	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRAAwriteback [HasPAuth]

ldraa	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

LDRABindexed [HasPAuth]

ldrab	Rt, [Rn, offset]
Diagram
Note

Properties: mayLoad

LDRABwriteback [HasPAuth]

ldrab	Rt, [Rn, offset]!
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback,@earlyclobber wback

PACDA [HasPAuth]

pacda	Rd, Rn
Diagram
Note

Constraints: dst = Rd

PACDB [HasPAuth]

pacdb	Rd, Rn
Diagram
Note

Constraints: dst = Rd

PACDZA [HasPAuth]

pacdza	Rd
Diagram
Note

Constraints: dst = Rd

PACDZB [HasPAuth]

pacdzb	Rd
Diagram
Note

Constraints: dst = Rd

PACGA [HasPAuth]

pacga	Rd, Rn, Rm
Diagram

PACIA [HasPAuth]

pacia	Rd, Rn
Diagram
Note

Constraints: dst = Rd

PACIB [HasPAuth]

pacib	Rd, Rn
Diagram
Note

Constraints: dst = Rd

PACIZA [HasPAuth]

paciza	Rd
Diagram
Note

Constraints: dst = Rd

PACIZB [HasPAuth]

pacizb	Rd
Diagram
Note

Constraints: dst = Rd

RETAA [HasPAuth]

retaa
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

RETAB [HasPAuth]

retab
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

XPACD [HasPAuth]

xpacd	Rd
Diagram
Note

Constraints: Rd = Rn

XPACI [HasPAuth]

xpaci	Rd
Diagram
Note

Constraints: Rd = Rn

BFADD_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfadd	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

BFADD_ZZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfadd	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

BFCLAMP_ZZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

BFMAXNM_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmaxnm	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

BFMAX_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

BFMINNM_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfminnm	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

BFMIN_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

BFMLA_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmla	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLA_ZZZI [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmla	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLS_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmls	Zda, Pg/m, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMLS_ZZZI [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmls	Zda, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

BFMUL_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmul	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

BFMUL_ZZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmul	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

BFMUL_ZZZI [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfmul	Zd, Zn, Zmiop
Diagram
Note

Properties: mayRaiseFPException

BFSUB_ZPmZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfsub	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

BFSUB_ZZZ [HasSVEB16B16, HasNonStreamingSVE_or_SME2]

bfsub	Zd, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

HISTCNT_ZPzZZ_D [HasSVE2]

histcnt	Zd, Pg/z, Zn, Zm
Diagram

HISTCNT_ZPzZZ_S [HasSVE2]

histcnt	Zd, Pg/z, Zn, Zm
Diagram

HISTSEG_ZZZ [HasSVE2]

histseg	Zd, Zn, Zm
Diagram

LDNT1B_ZZR_D [HasSVE2]

ldnt1b	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1B_ZZR_S [HasSVE2]

ldnt1b	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1D_ZZR_D [HasSVE2]

ldnt1d	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1H_ZZR_D [HasSVE2]

ldnt1h	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1H_ZZR_S [HasSVE2]

ldnt1h	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1SB_ZZR_D [HasSVE2]

ldnt1sb	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1SB_ZZR_S [HasSVE2]

ldnt1sb	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1SH_ZZR_D [HasSVE2]

ldnt1sh	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1SH_ZZR_S [HasSVE2]

ldnt1sh	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1SW_ZZR_D [HasSVE2]

ldnt1sw	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1W_ZZR_D [HasSVE2]

ldnt1w	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LDNT1W_ZZR_S [HasSVE2]

ldnt1w	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

MATCH_PPzZZ_B [HasSVE2]

match	Pd, Pg/z, Zn, Zm
Diagram

MATCH_PPzZZ_H [HasSVE2]

match	Pd, Pg/z, Zn, Zm
Diagram

NMATCH_PPzZZ_B [HasSVE2]

nmatch	Pd, Pg/z, Zn, Zm
Diagram

NMATCH_PPzZZ_H [HasSVE2]

nmatch	Pd, Pg/z, Zn, Zm
Diagram

STNT1B_ZZR_D [HasSVE2]

stnt1b	Zt, Pg, [Zn, Rm]
Diagram
Note

Properties: mayStore

STNT1B_ZZR_S [HasSVE2]

stnt1b	Zt, Pg, [Zn, Rm]
Diagram
Note

Properties: mayStore

STNT1D_ZZR_D [HasSVE2]

stnt1d	Zt, Pg, [Zn, Rm]
Diagram
Note

Properties: mayStore

STNT1H_ZZR_D [HasSVE2]

stnt1h	Zt, Pg, [Zn, Rm]
Diagram
Note

Properties: mayStore

STNT1H_ZZR_S [HasSVE2]

stnt1h	Zt, Pg, [Zn, Rm]
Diagram
Note

Properties: mayStore

STNT1W_ZZR_D [HasSVE2]

stnt1w	Zt, Pg, [Zn, Rm]
Diagram
Note

Properties: mayStore

STNT1W_ZZR_S [HasSVE2]

stnt1w	Zt, Pg, [Zn, Rm]
Diagram
Note

Properties: mayStore

FAMAX_ZPmZ_D [HasFAMINMAX, HasNonStreamingSVE2_or_SME2]

famax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FAMAX_ZPmZ_H [HasFAMINMAX, HasNonStreamingSVE2_or_SME2]

famax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FAMAX_ZPmZ_S [HasFAMINMAX, HasNonStreamingSVE2_or_SME2]

famax	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FAMIN_ZPmZ_D [HasFAMINMAX, HasNonStreamingSVE2_or_SME2]

famin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FAMIN_ZPmZ_H [HasFAMINMAX, HasNonStreamingSVE2_or_SME2]

famin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FAMIN_ZPmZ_S [HasFAMINMAX, HasNonStreamingSVE2_or_SME2]

famin	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

FMMLA_ZZZ_BtoH [HasSVE2, HasF8F16MM]

fmmla	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

FMMLA_ZZZ_BtoS [HasSVE2, HasF8F32MM]

fmmla	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

BFADD_VG2_M2Z_H [HasSMEB16B16]

bfadd	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

BFADD_VG4_M4Z_H [HasSMEB16B16]

bfadd	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

BFMLA_VG2_M2Z2Z [HasSMEB16B16]

bfmla	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLA_VG2_M2ZZ [HasSMEB16B16]

bfmla	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLA_VG2_M2ZZI [HasSMEB16B16]

bfmla	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

BFMLA_VG4_M4Z4Z [HasSMEB16B16]

bfmla	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLA_VG4_M4ZZ [HasSMEB16B16]

bfmla	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLA_VG4_M4ZZI [HasSMEB16B16]

bfmla	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

BFMLS_VG2_M2Z2Z [HasSMEB16B16]

bfmls	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLS_VG2_M2ZZ [HasSMEB16B16]

bfmls	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLS_VG2_M2ZZI [HasSMEB16B16]

bfmls	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

BFMLS_VG4_M4Z4Z [HasSMEB16B16]

bfmls	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLS_VG4_M4ZZ [HasSMEB16B16]

bfmls	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

BFMLS_VG4_M4ZZI [HasSMEB16B16]

bfmls	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

BFMOPA_MPPZZ_H [HasSMEB16B16]

bfmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFMOPS_MPPZZ_H [HasSMEB16B16]

bfmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

BFSUB_VG2_M2Z_H [HasSMEB16B16]

bfsub	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

BFSUB_VG4_M4Z_H [HasSMEB16B16]

bfsub	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

BFTMOPA_M2ZZZI_HtoH [HasSMEB16B16, HasSME_TMOP]

bftmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

FMOPA_MPPZZ_D [HasSMEF64F64]

fmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOPS_MPPZZ_D [HasSMEF64F64]

fmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FCVTL_2ZZ_H_S [HasSMEF16F16]

fcvtl	Zd, Zn
Diagram

FCVT_2ZZ_H_S [HasSMEF16F16]

fcvt	Zd, Zn
Diagram

FMLA_VG2_M2Z2Z_H [HasSMEF16F16]

fmla	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG2_M2ZZI_H [HasSMEF16F16]

fmla	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLA_VG2_M2ZZ_H [HasSMEF16F16]

fmla	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG4_M4Z4Z_H [HasSMEF16F16]

fmla	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLA_VG4_M4ZZI_H [HasSMEF16F16]

fmla	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLA_VG4_M4ZZ_H [HasSMEF16F16]

fmla	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG2_M2Z2Z_H [HasSMEF16F16]

fmls	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG2_M2ZZI_H [HasSMEF16F16]

fmls	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLS_VG2_M2ZZ_H [HasSMEF16F16]

fmls	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG4_M4Z4Z_H [HasSMEF16F16]

fmls	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLS_VG4_M4ZZI_H [HasSMEF16F16]

fmls	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLS_VG4_M4ZZ_H [HasSMEF16F16]

fmls	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMOPA_MPPZZ_H [HasSMEF16F16]

fmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOPS_MPPZZ_H [HasSMEF16F16]

fmops	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FTMOPA_M2ZZZI_HtoH [HasSMEF16F16, HasSME_TMOP]

ftmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

LDAPRWpost [HasRCPC3]

ldapr	Rt, [Rn], #4
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LDAPRXpost [HasRCPC3]

ldapr	Rt, [Rn], #8
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LDIAPPW [HasRCPC3]

ldiapp	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad

LDIAPPWpost [HasRCPC3]

ldiapp	Rt, Rt2, [Rn], #8
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

LDIAPPX [HasRCPC3]

ldiapp	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad

LDIAPPXpost [HasRCPC3]

ldiapp	Rt, Rt2, [Rn], #16
Diagram
Note

Properties: mayLoad

Note

Constraints: Rn = wback

SQRDMLAHv1i16 [HasRDM]

sqrdmlah	Rd, Rn, Rm
Diagram
Note

Constraints: Rd = dst

SQRDMLAHv1i32 [HasRDM]

sqrdmlah	Rd, Rn, Rm
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv1i16 [HasRDM]

sqrdmlsh	Rd, Rn, Rm
Diagram
Note

Constraints: Rd = dst

SQRDMLSHv1i32 [HasRDM]

sqrdmlsh	Rd, Rn, Rm
Diagram
Note

Constraints: Rd = dst

STILPW [HasRCPC3]

stilp	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayStore

STILPWpre [HasRCPC3]

stilp	Rt, Rt2, [Rn, #-8]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STILPX [HasRCPC3]

stilp	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayStore

STILPXpre [HasRCPC3]

stilp	Rt, Rt2, [Rn, #-16]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STLRWpre [HasRCPC3]

stlr	Rt, [Rn, #-4]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

STLRXpre [HasRCPC3]

stlr	Rt, [Rn, #-8]!
Diagram
Note

Properties: mayStore

Note

Constraints: Rn = wback

LUTI2_ZZZI_B [HasNonStreamingSVE2_or_SME2, HasLUT]

luti2	Zd, Zn, Zmidx
Diagram

LUTI2_ZZZI_H [HasNonStreamingSVE2_or_SME2, HasLUT]

luti2	Zd, Zn, Zmidx
Diagram

LUTI4_Z2ZZI [HasNonStreamingSVE2_or_SME2, HasLUT]

luti4	Zd, Zn, Zmidx
Diagram

LUTI4_ZZZI_B [HasNonStreamingSVE2_or_SME2, HasLUT]

luti4	Zd, Zn, Zmidx
Diagram

LUTI4_ZZZI_H [HasNonStreamingSVE2_or_SME2, HasLUT]

luti4	Zd, Zn, Zmidx
Diagram

ABSWr [HasCSSC]

abs	Rd, Rn
Diagram

ABSXr [HasCSSC]

abs	Rd, Rn
Diagram

CNTWr [HasCSSC]

cnt	Rd, Rn
Diagram

CNTXr [HasCSSC]

cnt	Rd, Rn
Diagram

CTZWr [HasCSSC]

ctz	Rd, Rn
Diagram

CTZXr [HasCSSC]

ctz	Rd, Rn
Diagram

FDOT_VG2_M2Z2Z_BtoS [HasSMEF8F32]

fdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG2_M2ZZI_BtoS [HasSMEF8F32]

fdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FDOT_VG2_M2ZZ_BtoS [HasSMEF8F32]

fdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG4_M4Z4Z_BtoS [HasSMEF8F32]

fdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG4_M4ZZI_BtoS [HasSMEF8F32]

fdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FDOT_VG4_M4ZZ_BtoS [HasSMEF8F32]

fdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLALL_MZZI_BtoS [HasSMEF8F32]

fmlall	ZAda[Rv, imm2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLALL_MZZ_BtoS [HasSMEF8F32]

fmlall	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLALL_VG2_M2Z2Z_BtoS [HasSMEF8F32]

fmlall	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLALL_VG2_M2ZZI_BtoS [HasSMEF8F32]

fmlall	ZAda[Rv, imm, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLALL_VG2_M2ZZ_BtoS [HasSMEF8F32]

fmlall	ZAda[Rv, imm,  vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLALL_VG4_M4Z4Z_BtoS [HasSMEF8F32]

fmlall	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLALL_VG4_M4ZZI_BtoS [HasSMEF8F32]

fmlall	ZAda[Rv, imm, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLALL_VG4_M4ZZ_BtoS [HasSMEF8F32]

fmlall	ZAda[Rv, imm,  vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOPA_MPPZZ_BtoS [HasSMEF8F32]

fmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FVDOTB_VG4_M2ZZI_BtoS [HasSMEF8F32]

fvdotb{	ZAda[Rv, imm3, vgx4], Zn, Zmi}
Diagram
Note

Constraints: ZAda = _ZAda

FVDOTT_VG4_M2ZZI_BtoS [HasSMEF8F32]

fvdott{	ZAda[Rv, imm3, vgx4], Zn, Zmi}
Diagram
Note

Constraints: ZAda = _ZAda

SMAXWri [HasCSSC]

smax	Rd, Rn, imm
Diagram

SMAXWrr [HasCSSC]

smax	Rd, Rn, Rm
Diagram

SMAXXri [HasCSSC]

smax	Rd, Rn, imm
Diagram

SMAXXrr [HasCSSC]

smax	Rd, Rn, Rm
Diagram

SMINWri [HasCSSC]

smin	Rd, Rn, imm
Diagram

SMINWrr [HasCSSC]

smin	Rd, Rn, Rm
Diagram

SMINXri [HasCSSC]

smin	Rd, Rn, imm
Diagram

SMINXrr [HasCSSC]

smin	Rd, Rn, Rm
Diagram

UMAXWri [HasCSSC]

umax	Rd, Rn, imm
Diagram

UMAXWrr [HasCSSC]

umax	Rd, Rn, Rm
Diagram

UMAXXri [HasCSSC]

umax	Rd, Rn, imm
Diagram

UMAXXrr [HasCSSC]

umax	Rd, Rn, Rm
Diagram

UMINWri [HasCSSC]

umin	Rd, Rn, imm
Diagram

UMINWrr [HasCSSC]

umin	Rd, Rn, Rm
Diagram

UMINXri [HasCSSC]

umin	Rd, Rn, imm
Diagram

UMINXrr [HasCSSC]

umin	Rd, Rn, Rm
Diagram

FTMOPA_M2ZZZI_BtoS [HasSMEF8F32, HasSME_TMOP]

ftmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

FDOT_VG2_M2Z2Z_BtoH [HasSMEF8F16]

fdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG2_M2ZZI_BtoH [HasSMEF8F16]

fdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FDOT_VG2_M2ZZ_BtoH [HasSMEF8F16]

fdot	ZAd[Rv, imm3, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG4_M4Z4Z_BtoH [HasSMEF8F16]

fdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FDOT_VG4_M4ZZI_BtoH [HasSMEF8F16]

fdot	ZAda[Rv, imm3, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FDOT_VG4_M4ZZ_BtoH [HasSMEF8F16]

fdot	ZAd[Rv, imm3, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAd = _ZAd

FMLAL_MZZI_BtoH [HasSMEF8F16]

fmlal	ZAda[Rv, imm3], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG2_M2Z2Z_BtoH [HasSMEF8F16]

fmlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG2_M2ZZI_BtoH [HasSMEF8F16]

fmlal	ZAda[Rv, imm2, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG2_M2ZZ_BtoH [HasSMEF8F16]

fmlal	ZAda[Rv, imm, vgx2], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG2_MZZ_BtoH [HasSMEF8F16]

fmlal	ZAda[Rv, imm], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG4_M4Z4Z_BtoH [HasSMEF8F16]

fmlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG4_M4ZZI_BtoH [HasSMEF8F16]

fmlal	ZAda[Rv, imm2, vgx4], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FMLAL_VG4_M4ZZ_BtoH [HasSMEF8F16]

fmlal	ZAda[Rv, imm, vgx4], Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FMOPA_MPPZZ_BtoH [HasSMEF8F16]

fmopa	ZAda, Pn/m, Pm/m, Zn, Zm
Diagram
Note

Constraints: ZAda = _ZAda

FVDOT_VG2_M2ZZI_BtoH [HasSMEF8F16]

fvdot	ZAda[Rv, imm3, vgx2], Zn, Zmi
Diagram
Note

Constraints: ZAda = _ZAda

FTMOPA_M2ZZZI_BtoH [HasSMEF8F16, HasSME_TMOP]

ftmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

FRINT32XDr [HasFRInt3264]

frint32x	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINT32XSr [HasFRInt3264]

frint32x	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINT32Xv2f32 [HasFRInt3264]

frint32x{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT32Xv2f64 [HasFRInt3264]

frint32x{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT32Xv4f32 [HasFRInt3264]

frint32x{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT32ZDr [HasFRInt3264]

frint32z	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINT32ZSr [HasFRInt3264]

frint32z	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINT32Zv2f32 [HasFRInt3264]

frint32z{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT32Zv2f64 [HasFRInt3264]

frint32z{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT32Zv4f32 [HasFRInt3264]

frint32z{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT64XDr [HasFRInt3264]

frint64x	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINT64XSr [HasFRInt3264]

frint64x	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINT64Xv2f32 [HasFRInt3264]

frint64x{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT64Xv2f64 [HasFRInt3264]

frint64x{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT64Xv4f32 [HasFRInt3264]

frint64x{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT64ZDr [HasFRInt3264]

frint64z	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINT64ZSr [HasFRInt3264]

frint64z	Rd, Rn
Diagram
Note

Properties: mayRaiseFPException

FRINT64Zv2f32 [HasFRInt3264]

frint64z{	Rd.2s, Rn.2s|.2s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT64Zv2f64 [HasFRInt3264]

frint64z{	Rd.2d, Rn.2d|.2d	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

FRINT64Zv4f32 [HasFRInt3264]

frint64z{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Properties: mayRaiseFPException

AUTIA171615 [HasPAuthLR]

autia171615
Diagram

AUTIASPPCi [HasPAuthLR]

autiasppc	label
Diagram

AUTIASPPCr [HasPAuthLR]

autiasppcr	Rn
Diagram

AUTIB171615 [HasPAuthLR]

autib171615
Diagram

AUTIBSPPCi [HasPAuthLR]

autibsppc	label
Diagram

AUTIBSPPCr [HasPAuthLR]

autibsppcr	Rn
Diagram

PACIA171615 [HasPAuthLR]

pacia171615
Diagram

PACIASPPC [HasPAuthLR]

paciasppc
Diagram

PACIB171615 [HasPAuthLR]

pacib171615
Diagram

PACIBSPPC [HasPAuthLR]

pacibsppc
Diagram

PACNBIASPPC [HasPAuthLR]

pacnbiasppc
Diagram

PACNBIBSPPC [HasPAuthLR]

pacnbibsppc
Diagram

RETAASPPCi [HasPAuthLR]

retaasppc	label
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

RETAASPPCr [HasPAuthLR]

retaasppcr	Rm
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

RETABSPPCi [HasPAuthLR]

retabsppc	label
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

RETABSPPCr [HasPAuthLR]

retabsppcr	Rm
Diagram
Note

Properties: isBarrier, isReturn, isTerminator

AESDMIC_2ZZI_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

aesdimc	Zdn, _Zdn, Zmimm2
Diagram
Note

Constraints: Zdn = _Zdn

AESDMIC_4ZZI_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

aesdimc	Zdn, _Zdn, Zmimm2
Diagram
Note

Constraints: Zdn = _Zdn

AESD_2ZZI_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

aesd	Zdn, _Zdn, Zmimm2
Diagram
Note

Constraints: Zdn = _Zdn

AESD_4ZZI_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

aesd	Zdn, _Zdn, Zmimm2
Diagram
Note

Constraints: Zdn = _Zdn

AESEMC_2ZZI_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

aesemc	Zdn, _Zdn, Zmimm2
Diagram
Note

Constraints: Zdn = _Zdn

AESEMC_4ZZI_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

aesemc	Zdn, _Zdn, Zmimm2
Diagram
Note

Constraints: Zdn = _Zdn

AESE_2ZZI_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

aese	Zdn, _Zdn, Zmimm2
Diagram
Note

Constraints: Zdn = _Zdn

AESE_4ZZI_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

aese	Zdn, _Zdn, Zmimm2
Diagram
Note

Constraints: Zdn = _Zdn

PMLAL_2ZZZ_Q [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

pmlal	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

PMULL_2ZZZ_Q [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES2]

pmull	Zd, Zn, Zm
Diagram

AESD_ZZZ_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES]

aesd	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

AESE_ZZZ_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES]

aese	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

AESIMC_ZZ_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES]

aesimc	Zdn, _Zdn
Diagram
Note

Constraints: Zdn = _Zdn

AESMC_ZZ_B [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES]

aesmc	Zdn, _Zdn
Diagram
Note

Constraints: Zdn = _Zdn

PMULLB_ZZZ_Q [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES]

pmullb	Zd, Zn, Zm
Diagram

PMULLT_ZZZ_Q [HasNonStreamingSVE_or_SSVE_AES, HasSVEAES]

pmullt	Zd, Zn, Zm
Diagram

SMMLA [HasMatMulInt8]

smmla{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SUDOTlanev16i8 [HasMatMulInt8]

sudot{	Rd.4s, Rn.16b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SUDOTlanev8i8 [HasMatMulInt8]

sudot{	Rd.2s, Rn.8b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UMMLA [HasMatMulInt8]

ummla{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

USDOTlanev16i8 [HasMatMulInt8]

usdot{	Rd.4s, Rn.16b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

USDOTlanev8i8 [HasMatMulInt8]

usdot{	Rd.2s, Rn.8b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

USDOTv16i8 [HasMatMulInt8]

usdot{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

USDOTv8i8 [HasMatMulInt8]

usdot{	Rd.2s, Rn.8b, Rm.8b|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

USMMLA [HasMatMulInt8]

usmmla{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

BFTMOPA_M2ZZZI_HtoS [HasSME_TMOP]

bftmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

FTMOPA_M2ZZZI_HtoS [HasSME_TMOP]

ftmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

FTMOPA_M2ZZZI_StoS [HasSME_TMOP]

ftmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

LDAPURBi [HasRCPC_IMMO]

ldapurb	Rt, [Rn, offset]
Diagram

LDAPURHi [HasRCPC_IMMO]

ldapurh	Rt, [Rn, offset]
Diagram

LDAPURSBWi [HasRCPC_IMMO]

ldapursb	Rt, [Rn, offset]
Diagram

LDAPURSBXi [HasRCPC_IMMO]

ldapursb	Rt, [Rn, offset]
Diagram

LDAPURSHWi [HasRCPC_IMMO]

ldapursh	Rt, [Rn, offset]
Diagram

LDAPURSHXi [HasRCPC_IMMO]

ldapursh	Rt, [Rn, offset]
Diagram

LDAPURSWi [HasRCPC_IMMO]

ldapursw	Rt, [Rn, offset]
Diagram

LDAPURXi [HasRCPC_IMMO]

ldapur	Rt, [Rn, offset]
Diagram

LDAPURi [HasRCPC_IMMO]

ldapur	Rt, [Rn, offset]
Diagram

PSEL_PPPRI_B [HasSVE2p1_or_SME]

psel	Pd, Pn, Pm[Rv, imm]
Diagram

PSEL_PPPRI_D [HasSVE2p1_or_SME]

psel	Pd, Pn, Pm[Rv, imm]
Diagram

PSEL_PPPRI_H [HasSVE2p1_or_SME]

psel	Pd, Pn, Pm[Rv, imm]
Diagram

PSEL_PPPRI_S [HasSVE2p1_or_SME]

psel	Pd, Pn, Pm[Rv, imm]
Diagram

REVD_ZPmZ [HasSVE2p1_or_SME]

revd	Zd, Pg/m, Zn
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_ZZZ_B [HasSVE2p1_or_SME]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_ZZZ_D [HasSVE2p1_or_SME]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_ZZZ_H [HasSVE2p1_or_SME]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

SCLAMP_ZZZ_S [HasSVE2p1_or_SME]

sclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

STLURBi [HasRCPC_IMMO]

stlurb	Rt, [Rn, offset]
Diagram

STLURHi [HasRCPC_IMMO]

stlurh	Rt, [Rn, offset]
Diagram

STLURWi [HasRCPC_IMMO]

stlur	Rt, [Rn, offset]
Diagram

STLURXi [HasRCPC_IMMO]

stlur	Rt, [Rn, offset]
Diagram

STMOPA_M2ZZZI_BtoS [HasSME_TMOP]

stmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

STMOPA_M2ZZZI_HtoS [HasSME_TMOP]

stmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

SUTMOPA_M2ZZZI_BtoS [HasSME_TMOP]

sutmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

UCLAMP_ZZZ_B [HasSVE2p1_or_SME]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_ZZZ_D [HasSVE2p1_or_SME]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_ZZZ_H [HasSVE2p1_or_SME]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

UCLAMP_ZZZ_S [HasSVE2p1_or_SME]

uclamp	Zd, Zn, Zm
Diagram
Note

Constraints: Zd = _Zd

USTMOPA_M2ZZZI_BtoS [HasSME_TMOP]

ustmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

UTMOPA_M2ZZZI_BtoS [HasSME_TMOP]

utmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

UTMOPA_M2ZZZI_HtoS [HasSME_TMOP]

utmopa	ZAda, Zn, Zm, Zkimm
Diagram
Note

Constraints: ZAda = _ZAda

FMLALB_ZZZ [HasSSVE_FP8FMA]

fmlalb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

FMLALB_ZZZI [HasSSVE_FP8FMA]

fmlalb	Zda, Zn, Zmimm4
Diagram
Note

Constraints: Zda = _Zda

FMLALBlanev8f16 [HasFP8FMA]

fmlalb{	Rd.8h, Rn.16b, Rm.bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALBv8f16 [HasFP8FMA]

fmlalb{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALLBB_ZZZ [HasSSVE_FP8FMA]

fmlallbb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

FMLALLBB_ZZZI [HasSSVE_FP8FMA]

fmlallbb	Zda, Zn, Zmimm4
Diagram
Note

Constraints: Zda = _Zda

FMLALLBBlanev4f32 [HasFP8FMA]

fmlallbb{	Rd.4s, Rn.16b, Rm.bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALLBBv4f32 [HasFP8FMA]

fmlallbb{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALLBT_ZZZ [HasSSVE_FP8FMA]

fmlallbt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

FMLALLBT_ZZZI [HasSSVE_FP8FMA]

fmlallbt	Zda, Zn, Zmimm4
Diagram
Note

Constraints: Zda = _Zda

FMLALLBTlanev4f32 [HasFP8FMA]

fmlallbt{	Rd.4s, Rn.16b, Rm.bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALLBTv4f32 [HasFP8FMA]

fmlallbt{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALLTB_ZZZ [HasSSVE_FP8FMA]

fmlalltb	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

FMLALLTB_ZZZI [HasSSVE_FP8FMA]

fmlalltb	Zda, Zn, Zmimm4
Diagram
Note

Constraints: Zda = _Zda

FMLALLTBlanev4f32 [HasFP8FMA]

fmlalltb{	Rd.4s, Rn.16b, Rm.bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALLTBv4f32 [HasFP8FMA]

fmlalltb{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALLTT_ZZZ [HasSSVE_FP8FMA]

fmlalltt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

FMLALLTT_ZZZI [HasSSVE_FP8FMA]

fmlalltt	Zda, Zn, Zmimm4
Diagram
Note

Constraints: Zda = _Zda

FMLALLTTlanev4f32 [HasFP8FMA]

fmlalltt{	Rd.4s, Rn.16b, Rm.bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALLTTv4f32 [HasFP8FMA]

fmlalltt{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALT_ZZZ [HasSSVE_FP8FMA]

fmlalt	Zda, Zn, Zm
Diagram
Note

Constraints: Zda = _Zda

FMLALT_ZZZI [HasSSVE_FP8FMA]

fmlalt	Zda, Zn, Zmimm4
Diagram
Note

Constraints: Zda = _Zda

FMLALTlanev8f16 [HasFP8FMA]

fmlalt{	Rd.8h, Rn.16b, Rm.bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMLALTv8f16 [HasFP8FMA]

fmlalt{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FMUL_2Z2Z_D [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_2Z2Z_H [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_2Z2Z_S [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_2ZZ_D [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_2ZZ_H [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_2ZZ_S [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_4Z4Z_D [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_4Z4Z_H [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_4Z4Z_S [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_4ZZ_D [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_4ZZ_H [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

FMUL_4ZZ_S [HasSME2p2]

fmul	Zd, Zn, Zm
Diagram

LDCLRP [HasLSE128]

ldclrp	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

LDCLRPA [HasLSE128]

ldclrpa	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

LDCLRPAL [HasLSE128]

ldclrpal	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

LDCLRPL [HasLSE128]

ldclrpl	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

LDSETP [HasLSE128]

ldsetp	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

LDSETPA [HasLSE128]

ldsetpa	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

LDSETPAL [HasLSE128]

ldsetpal	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

LDSETPL [HasLSE128]

ldsetpl	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

SWPP [HasLSE128]

swpp	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

SWPPA [HasLSE128]

swppa	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

SWPPAL [HasLSE128]

swppal	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

SWPPL [HasLSE128]

swppl	Rt, Rt2, [Rn]
Diagram
Note

Properties: mayLoad, mayStore

Note

Constraints: Rt = Rt_wb, Rt2 = Rt2_wb

BDEP_ZZZ_B [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bdep	Zd, Zn, Zm
Diagram

BDEP_ZZZ_D [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bdep	Zd, Zn, Zm
Diagram

BDEP_ZZZ_H [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bdep	Zd, Zn, Zm
Diagram

BDEP_ZZZ_S [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bdep	Zd, Zn, Zm
Diagram

BEXT_ZZZ_B [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bext	Zd, Zn, Zm
Diagram

BEXT_ZZZ_D [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bext	Zd, Zn, Zm
Diagram

BEXT_ZZZ_H [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bext	Zd, Zn, Zm
Diagram

BEXT_ZZZ_S [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bext	Zd, Zn, Zm
Diagram

BGRP_ZZZ_B [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bgrp	Zd, Zn, Zm
Diagram

BGRP_ZZZ_D [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bgrp	Zd, Zn, Zm
Diagram

BGRP_ZZZ_H [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bgrp	Zd, Zn, Zm
Diagram

BGRP_ZZZ_S [HasSVEBitPerm, HasNonStreamingSVE_or_SSVE_BitPerm]

bgrp	Zd, Zn, Zm
Diagram

ADDPT_shift [HasCPA]

addpt	Rd, Rn, Rmshift_imm
Diagram

GLD1Q [HasSVE2p1]

ld1q	Zt, Pg/z, [Zn, Rm]
Diagram
Note

Properties: mayLoad

LD1D_Q [HasSVE2p1]

ld1d	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1D_Q_IMM [HasSVE2p1]

ld1d	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

LD1W_Q [HasSVE2p1]

ld1w	Zt, Pg/z, [Rn, Rm]
Diagram
Note

Properties: mayLoad

LD1W_Q_IMM [HasSVE2p1]

ld1w	Zt, Pg/z, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayLoad

MADDPT [HasCPA]

maddpt	Rd, Rn, Rm, Ra
Diagram

MSUBPT [HasCPA]

msubpt	Rd, Rn, Rm, Ra
Diagram

SHA1Crrr [HasSHA2]

sha1c{	Rd, Rn, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SHA1Hrr [HasSHA2]

sha1h{	Rd, Rn|	Rd, Rn}
Diagram

SHA1Mrrr [HasSHA2]

sha1m{	Rd, Rn, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SHA1Prrr [HasSHA2]

sha1p{	Rd, Rn, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SHA1SU0rrr [HasSHA2]

sha1su0{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SHA1SU1rr [HasSHA2]

sha1su1{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SHA256H2rrr [HasSHA2]

sha256h2{	Rd, Rn, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SHA256Hrrr [HasSHA2]

sha256h{	Rd, Rn, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SHA256SU0rr [HasSHA2]

sha256su0{	Rd.4s, Rn.4s|.4s	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

SHA256SU1rrr [HasSHA2]

sha256su1{	Rd.4s, Rn.4s, Rm.4s|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SST1Q [HasSVE2p1]

st1q	Zt, Pg, [Zn, Rm]
Diagram
Note

Properties: mayStore

ST1D_Q [HasSVE2p1]

st1d	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1D_Q_IMM [HasSVE2p1]

st1d	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

ST1W_Q [HasSVE2p1]

st1w	Zt, Pg, [Rn, Rm]
Diagram
Note

Properties: mayStore

ST1W_Q_IMM [HasSVE2p1]

st1w	Zt, Pg, [Rn, imm4, mul vl]
Diagram
Note

Properties: mayStore

SUBPT_shift [HasCPA]

subpt	Rd, Rn, Rmshift_imm
Diagram

BFSCALE_ZPZZ [HasSVEBFSCALE]

bfscale	Zdn, Pg/m, _Zdn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zdn = _Zdn

GCSPOPCX [HasGCS]

gcspopcx
Diagram
Note

Properties: hasSideEffects

GCSPOPM [HasGCS]

gcspopm	Rt
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: src = Rt

GCSPOPX [HasGCS]

gcspopx
Diagram
Note

Properties: hasSideEffects

GCSPUSHM [HasGCS]

gcspushm	Rt
Diagram
Note

Properties: hasSideEffects, mayStore

GCSPUSHX [HasGCS]

gcspushx
Diagram
Note

Properties: hasSideEffects

GCSSS1 [HasGCS]

gcsss1	Rt
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

GCSSS2 [HasGCS]

gcsss2	Rt
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

Note

Constraints: src = Rt

GCSSTR [HasGCS]

gcsstr	Rt, [Rn]
Diagram

GCSSTTR [HasGCS]

gcssttr	Rt, [Rn]
Diagram

LUT2_B [HasLUT]

luti2	Rd.16b, Rn, Rmidx
Diagram

LUT2_H [HasLUT]

luti2	Rd.8h, Rn, Rmidx
Diagram

LUT4_B [HasLUT]

luti4	Rd.16b, Rn, Rmidx
Diagram

LUT4_H [HasLUT]

luti4	Rd.8h, Rn, Rmidx
Diagram

SM3PARTW1 [HasSM4]

sm3partw1{	Vd.4s, Vn.4s, Vm.4s|.4s	Vd, Vn, Vm}
Diagram
Note

Constraints: Vd = Vdst

SM3PARTW2 [HasSM4]

sm3partw2{	Vd.4s, Vn.4s, Vm.4s|.4s	Vd, Vn, Vm}
Diagram
Note

Constraints: Vd = Vdst

SM3SS1 [HasSM4]

sm3ss1{	Vd.4s, Vn.4s, Vm.4s, Va.4s|.4s	Vd, Vn, Vm, Va}
Diagram

SM3TT1A [HasSM4]

sm3tt1a{	Vd.4s, Vn.4s, Vm.simm|.4s	Vd, Vn, Vmimm}
Diagram
Note

Constraints: Vd = Vdst

SM3TT1B [HasSM4]

sm3tt1b{	Vd.4s, Vn.4s, Vm.simm|.4s	Vd, Vn, Vmimm}
Diagram
Note

Constraints: Vd = Vdst

SM3TT2A [HasSM4]

sm3tt2a{	Vd.4s, Vn.4s, Vm.simm|.4s	Vd, Vn, Vmimm}
Diagram
Note

Constraints: Vd = Vdst

SM3TT2B [HasSM4]

sm3tt2b{	Vd.4s, Vn.4s, Vm.simm|.4s	Vd, Vn, Vmimm}
Diagram
Note

Constraints: Vd = Vdst

SM4E [HasSM4]

sm4e{	Vd.4s, Vn.4s|.4s	Vd, Vn}
Diagram
Note

Constraints: Vd = Vdst

SM4ENCKEY [HasSM4]

sm4ekey{	Vd.4s, Vn.4s, Vm.4s|.4s	Vd, Vn, Vm}
Diagram

BCAX [HasSHA3]

bcax{	Vd.16b, Vn.16b, Vm.16b, Va.16b|.16b	Vd, Vn, Vm, Va}
Diagram

CRC32Brr [HasCRC]

crc32b	Rd, Rn, Rm
Diagram

CRC32CBrr [HasCRC]

crc32cb	Rd, Rn, Rm
Diagram

CRC32CHrr [HasCRC]

crc32ch	Rd, Rn, Rm
Diagram

CRC32CWrr [HasCRC]

crc32cw	Rd, Rn, Rm
Diagram

CRC32CXrr [HasCRC]

crc32cx	Rd, Rn, Rm
Diagram

CRC32Hrr [HasCRC]

crc32h	Rd, Rn, Rm
Diagram

CRC32Wrr [HasCRC]

crc32w	Rd, Rn, Rm
Diagram

CRC32Xrr [HasCRC]

crc32x	Rd, Rn, Rm
Diagram

EOR3 [HasSHA3]

eor3{	Vd.16b, Vn.16b, Vm.16b, Va.16b|.16b	Vd, Vn, Vm, Va}
Diagram

LDLARB [HasLOR]

ldlarb	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDLARH [HasLOR]

ldlarh	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDLARW [HasLOR]

ldlar	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

LDLARX [HasLOR]

ldlar	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayLoad

RAX1 [HasSHA3]

rax1{	Vd.2d, Vn.2d, Vm.2d|.2d	Vd, Vn, Vm}
Diagram

SDOTlanev16i8 [HasDotProd]

sdot{	Rd.4s, Rn.16b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SDOTlanev8i8 [HasDotProd]

sdot{	Rd.2s, Rn.8b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

SDOTv16i8 [HasDotProd]

sdot{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SDOTv8i8 [HasDotProd]

sdot{	Rd.2s, Rn.8b, Rm.8b|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

SHA512H [HasSHA3]

sha512h{	Vd, Vn, Vm.2d|.2d	Vd, Vn, Vm}
Diagram
Note

Constraints: Vd = Vdst

SHA512H2 [HasSHA3]

sha512h2{	Vd, Vn, Vm.2d|.2d	Vd, Vn, Vm}
Diagram
Note

Constraints: Vd = Vdst

SHA512SU0 [HasSHA3]

sha512su0{	Vd.2d, Vn.2d|.2d	Vd, Vn}
Diagram
Note

Constraints: Vd = Vdst

SHA512SU1 [HasSHA3]

sha512su1{	Vd.2d, Vn.2d, Vm.2d|.2d	Vd, Vn, Vm}
Diagram
Note

Constraints: Vd = Vdst

STLLRB [HasLOR]

stllrb	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

STLLRH [HasLOR]

stllrh	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

STLLRW [HasLOR]

stllr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

STLLRX [HasLOR]

stllr	Rt, [Rn]
Diagram
Note

Properties: hasSideEffects, mayStore

UDOTlanev16i8 [HasDotProd]

udot{	Rd.4s, Rn.16b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UDOTlanev8i8 [HasDotProd]

udot{	Rd.2s, Rn.8b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Constraints: Rd = dst

UDOTv16i8 [HasDotProd]

udot{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

UDOTv8i8 [HasDotProd]

udot{	Rd.2s, Rn.8b, Rm.8b|.2s	Rd, Rn, Rm}
Diagram
Note

Constraints: Rd = dst

XAR [HasSHA3]

xar{	Vd.2d, Vn.2d, Vm.2d, imm|.2d	Vd, Vn, Vm, imm}
Diagram

ADDSPL_XXI [HasSMEandIsNonStreamingSafe]

addspl	Rd, Rn, imm6
Diagram

ADDSVL_XXI [HasSMEandIsNonStreamingSafe]

addsvl	Rd, Rn, imm6
Diagram

AESDrr [HasAES]

aesd{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

AESErr [HasAES]

aese{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram
Note

Constraints: Rd = dst

AESIMCrr [HasAES]

aesimc{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

AESMCrr [HasAES]

aesmc{	Rd.16b, Rn.16b|.16b	Rd, Rn}
Diagram

COMPACT_ZPZ_B [HasNonStreamingSVE2p2_or_SME2p2]

compact	Zd, Pg, Zn
Diagram

COMPACT_ZPZ_H [HasNonStreamingSVE2p2_or_SME2p2]

compact	Zd, Pg, Zn
Diagram

EXPAND_ZPZ_B [HasNonStreamingSVE2p2_or_SME2p2]

expand	Zd, Pg, Zn
Diagram

EXPAND_ZPZ_D [HasNonStreamingSVE2p2_or_SME2p2]

expand	Zd, Pg, Zn
Diagram

EXPAND_ZPZ_H [HasNonStreamingSVE2p2_or_SME2p2]

expand	Zd, Pg, Zn
Diagram

EXPAND_ZPZ_S [HasNonStreamingSVE2p2_or_SME2p2]

expand	Zd, Pg, Zn
Diagram

LDR_ZA [HasSMEandIsNonStreamingSafe]

ldr	ZAt[Rv, imm4], [Rn, offset, mul vl]
Diagram
Note

Properties: mayLoad

PMULLv1i64 [HasAES]

pmull{	Rd.1q, Rn.1d, Rm.1d|.1q	Rd, Rn, Rm}
Diagram

PMULLv2i64 [HasAES]

pmull2{	Rd.1q, Rn.2d, Rm.2d|.1q	Rd, Rn, Rm}
Diagram

RDSVLI_XI [HasSMEandIsNonStreamingSafe]

rdsvl	Rd, imm6
Diagram

STR_ZA [HasSMEandIsNonStreamingSafe]

str	ZAt[Rv, imm4], [Rn, offset, mul vl]
Diagram
Note

Properties: mayStore

ZERO_M [HasSMEandIsNonStreamingSafe]

zero	imm
Diagram

CFINV [HasFlagM]

cfinv
Diagram
Note

Properties: hasSideEffects

FADD_VG2_M2Z_H [HasSMEF16F16_or_SMEF8F16]

fadd	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FADD_VG4_M4Z_H [HasSMEF16F16_or_SMEF8F16]

fadd	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FDOTlanev2f32 [HasFP8DOT4]

fdot{	Rd.2s, Rn.8b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FDOTlanev4f16 [HasFP8DOT2]

fdot{	Rd.4h, Rn.8b, Rm.2bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad, mayRaiseFPException

Note

Constraints: Rd = dst

FDOTlanev4f32 [HasFP8DOT4]

fdot{	Rd.4s, Rn.16b, Rm.4bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FDOTlanev8f16 [HasFP8DOT2]

fdot{	Rd.8h, Rn.16b, Rm.2bidx|	Rd, Rn, Rmidx}
Diagram
Note

Properties: mayLoad, mayRaiseFPException

Note

Constraints: Rd = dst

FDOTv2f32 [HasFP8DOT4]

fdot{	Rd.2s, Rn.8b, Rm.8b|.2s	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FDOTv4f16 [HasFP8DOT2]

fdot{	Rd.4h, Rn.8b, Rm.8b|.4h	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FDOTv4f32 [HasFP8DOT4]

fdot{	Rd.4s, Rn.16b, Rm.16b|.4s	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FDOTv8f16 [HasFP8DOT2]

fdot{	Rd.8h, Rn.16b, Rm.16b|.8h	Rd, Rn, Rm}
Diagram
Note

Properties: mayLoad

Note

Constraints: Rd = dst

FSUB_VG2_M2Z_H [HasSMEF16F16_or_SMEF8F16]

fsub	ZAdn[Rv, imm3, vgx2], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

FSUB_VG4_M4Z_H [HasSMEF16F16_or_SMEF8F16]

fsub	ZAdn[Rv, imm3, vgx4], Zm
Diagram
Note

Constraints: ZAdn = _ZAdn

LD64B [HasLS64]

ld64b	Rt, [Rn]
Diagram
Note

Properties: mayLoad

LDAPRB [HasRCPC]

ldaprb	Rt, [Rn]
Diagram
Note

Properties: mayLoad

LDAPRH [HasRCPC]

ldaprh	Rt, [Rn]
Diagram
Note

Properties: mayLoad

LDAPRW [HasRCPC]

ldapr	Rt, [Rn]
Diagram
Note

Properties: mayLoad

LDAPRX [HasRCPC]

ldapr	Rt, [Rn]
Diagram
Note

Properties: mayLoad

RMIF [HasFlagM]

rmif{	Rn, imm, mask}
Diagram

SETF16 [HasFlagM]

setf16{	Rn}
Diagram

SETF8 [HasFlagM]

setf8{	Rn}
Diagram

ST64B [HasLS64]

st64b	Rt, [Rn]
Diagram
Note

Properties: mayStore

ST64BV [HasLS64]

st64bv	Rs, Rt, [Rn]
Diagram
Note

Properties: mayStore

ST64BV0 [HasLS64]

st64bv0	Rs, Rt, [Rn]
Diagram
Note

Properties: mayStore

TCANCEL [HasTME]

tcancel	imm
Diagram

TCOMMIT [HasTME]

tcommit
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

TSTART [HasTME]

tstart	Rt
Diagram
Note

Properties: hasSideEffects, mayLoad, mayStore

TTEST [HasTME]

ttest	Rt
Diagram
Note

Properties: hasSideEffects

FEXPA_ZZ_D [HasNonStreamingSVE_or_SSVE_FEXPA]

fexpa	Zd, Zn
Diagram

FEXPA_ZZ_H [HasNonStreamingSVE_or_SSVE_FEXPA]

fexpa	Zd, Zn
Diagram

FEXPA_ZZ_S [HasNonStreamingSVE_or_SSVE_FEXPA]

fexpa	Zd, Zn
Diagram

LDR_TX [HasSME2andIsNonStreamingSafe]

ldr	ZTt, [Rn]
Diagram
Note

Properties: mayLoad

LUTI4_4ZZT2Z [HasSME_LUTv2]

luti4	Zd, ZTt, Zn
Diagram

MOVT_TIZ [HasSME_LUTv2]

movt	ZTt[off2, mul vl], Zt
Diagram

STR_TX [HasSME2andIsNonStreamingSafe]

str	ZTt, [Rn]
Diagram
Note

Properties: mayStore

ZERO_T [HasSME2andIsNonStreamingSafe]

zero	\{ ZT \}
Diagram

AXFLAG [HasAltNZCV]

axflag
Diagram
Note

Properties: hasSideEffects

BRB_IALL [HasBRBE]

brb	iall
Diagram
Note

Properties: hasSideEffects

BRB_INJ [HasBRBE]

brb	inj
Diagram
Note

Properties: hasSideEffects

COMPACT_ZPZ_D [HasNonStreamingSVE_or_SME2p2]

compact	Zd, Pg, Zn
Diagram

COMPACT_ZPZ_S [HasNonStreamingSVE_or_SME2p2]

compact	Zd, Pg, Zn
Diagram

DCPS3 [HasEL3]

dcps3	imm
Diagram
Note

Properties: hasSideEffects

FDOT_ZZZI_BtoH [HasSSVE_FP8DOT2]

fdot	Zda, Zn, Zmiop
Diagram
Note

Properties: mayLoad, mayRaiseFPException

Note

Constraints: Zda = _Zda

FDOT_ZZZI_BtoS [HasSSVE_FP8DOT4]

fdot	Zda, Zn, Zmiop
Diagram
Note

Properties: mayLoad, mayRaiseFPException

Note

Constraints: Zda = _Zda

FDOT_ZZZ_BtoH [HasSSVE_FP8DOT2]

fdot	Zda, Zn, Zm
Diagram
Note

Properties: mayLoad, mayRaiseFPException

Note

Constraints: Zda = _Zda

FDOT_ZZZ_BtoS [HasSSVE_FP8DOT4]

fdot	Zda, Zn, Zm
Diagram
Note

Properties: mayLoad, mayRaiseFPException

Note

Constraints: Zda = _Zda

SM4EKEY_ZZZ_S [HasSVESM4]

sm4ekey	Zd, Zn, Zm
Diagram

SM4E_ZZZ_S [HasSVESM4]

sm4e	Zdn, _Zdn, Zm
Diagram
Note

Constraints: Zdn = _Zdn

SMC [HasEL3]

smc	imm
Diagram
Note

Properties: hasSideEffects

WFET [HasWFxT]

wfet	Rt
Diagram
Note

Properties: hasSideEffects

WFIT [HasWFxT]

wfit	Rt
Diagram
Note

Properties: hasSideEffects

XAFLAG [HasAltNZCV]

xaflag
Diagram
Note

Properties: hasSideEffects

BCcc [HasHBC]

bc.cond	target
Diagram
Note

Properties: isBranch, isTerminator

DSBnXS [HasXS]

dsb	CRm
Diagram
Note

Properties: hasSideEffects

FMLLA_ZZZ_HtoS [HasSVE_F16F32MM]

fmmla	Zda, Zn, Zm
Diagram
Note

Properties: mayRaiseFPException

Note

Constraints: Zda = _Zda

SB [HasSB]

sb
Diagram
Note

Properties: hasSideEffects

STSHH [HasPCDPHINT]

stshh	policy
Diagram
Note

Properties: hasSideEffects

TRCIT [HasITE]

trcit	Rt
Diagram
Note

Properties: hasSideEffects

TSB [HasTRACEV8_4]

tsb	CRm
Diagram
Note

Properties: hasSideEffects

RAX1_ZZZ_D [HasNonStreamingSVE_or_SME2p1, HasSVESHA3]

rax1	Zd, Zn, Zm
Diagram