Apple M1 Microarchitecture Research by Dougall Johnson
Firestorm: Overview | Base Instructions | SIMD and FP Instructions
Icestorm: Overview | Base Instructions | SIMD and FP Instructions
Firestorm SIMD and FP Instructions
LAT TP Retire Int Mem FP Units (ports)
AESD 3 0.25 1 - - 1 u11-14
AESD + AESIMC 3 0.25 2 - - 1 u11-14
AESE 3 0.25 1 - - 1 u11-14
AESE + AESMC 3 0.25 2 - - 1 u11-14
AESIMC 2 0.25 1 - - 1 u11-14
AESMC 2 0.25 1 - - 1 u11-14
BCAX (vector, 16B) 2 0.25 1 - - 1 u11-14
BIC (vector, immediate, 4H) 2 0.25 1 - - 1 u11-14
BIC (vector, immediate, 8H) 2 0.25 1 - - 1 u11-14
BIC (vector, immediate, 2S) 2 0.25 1 - - 1 u11-14
BIC (vector, immediate, 4S) 2 0.25 1 - - 1 u11-14
BIC (vector, register, 8B) 2 0.25 1 - - 1 u11-14
BIC (vector, register, 16B) 2 0.25 1 - - 1 u11-14
CMEQ (register, 8B) 2 0.25 1 - - 1 u11-14
CMEQ (register, 16B) 2 0.25 1 - - 1 u11-14
CMEQ (register, 4H) 2 0.25 1 - - 1 u11-14
CMEQ (register, 8H) 2 0.25 1 - - 1 u11-14
CMEQ (register, 2S) 2 0.25 1 - - 1 u11-14
CMEQ (register, 4S) 2 0.25 1 - - 1 u11-14
CMEQ (register, 2D) 2 0.25 1 - - 1 u11-14
CMEQ (register, D) 2 0.25 1 - - 1 u11-14
CMEQ (zero, 8B) 2 0.25 1 - - 1 u11-14
CMEQ (zero, 16B) 2 0.25 1 - - 1 u11-14
CMEQ (zero, 4H) 2 0.25 1 - - 1 u11-14
CMEQ (zero, 8H) 2 0.25 1 - - 1 u11-14
CMEQ (zero, 2S) 2 0.25 1 - - 1 u11-14
CMEQ (zero, 4S) 2 0.25 1 - - 1 u11-14
CMEQ (zero, 2D) 2 0.25 1 - - 1 u11-14
CMEQ (zero, D) 2 0.25 1 - - 1 u11-14
CMGE (register, 8B) 2 0.25 1 - - 1 u11-14
CMGE (register, 16B) 2 0.25 1 - - 1 u11-14
CMGE (register, 4H) 2 0.25 1 - - 1 u11-14
CMGE (register, 8H) 2 0.25 1 - - 1 u11-14
CMGE (register, 2S) 2 0.25 1 - - 1 u11-14
CMGE (register, 4S) 2 0.25 1 - - 1 u11-14
CMGE (register, 2D) 2 0.25 1 - - 1 u11-14
CMGE (register, D) 2 0.25 1 - - 1 u11-14
CMGE (zero, 8B) 2 0.25 1 - - 1 u11-14
CMGE (zero, 16B) 2 0.25 1 - - 1 u11-14
CMGE (zero, 4H) 2 0.25 1 - - 1 u11-14
CMGE (zero, 8H) 2 0.25 1 - - 1 u11-14
CMGE (zero, 2S) 2 0.25 1 - - 1 u11-14
CMGE (zero, 4S) 2 0.25 1 - - 1 u11-14
CMGE (zero, 2D) 2 0.25 1 - - 1 u11-14
CMGE (zero, D) 2 0.25 1 - - 1 u11-14
CMGT (register, 8B) 2 0.25 1 - - 1 u11-14
CMGT (register, 16B) 2 0.25 1 - - 1 u11-14
CMGT (register, 4H) 2 0.25 1 - - 1 u11-14
CMGT (register, 8H) 2 0.25 1 - - 1 u11-14
CMGT (register, 2S) 2 0.25 1 - - 1 u11-14
CMGT (register, 4S) 2 0.25 1 - - 1 u11-14
CMGT (register, 2D) 2 0.25 1 - - 1 u11-14
CMGT (register, D) 2 0.25 1 - - 1 u11-14
CMGT (zero, 8B) 2 0.25 1 - - 1 u11-14
CMGT (zero, 16B) 2 0.25 1 - - 1 u11-14
CMGT (zero, 4H) 2 0.25 1 - - 1 u11-14
CMGT (zero, 8H) 2 0.25 1 - - 1 u11-14
CMGT (zero, 2S) 2 0.25 1 - - 1 u11-14
CMGT (zero, 4S) 2 0.25 1 - - 1 u11-14
CMGT (zero, 2D) 2 0.25 1 - - 1 u11-14
CMGT (zero, D) 2 0.25 1 - - 1 u11-14
DUP (element, vector, 8B) 2 0.25 1 - - 1 u11-14
DUP (element, vector, 16B) 2 0.25 1 - - 1 u11-14
DUP (element, vector, 4H) 2 0.25 1 - - 1 u11-14
DUP (element, vector, 8H) 2 0.25 1 - - 1 u11-14
DUP (element, vector, 2S) 2 0.25 1 - - 1 u11-14
DUP (element, vector, 4S) 2 0.25 1 - - 1 u11-14
DUP (element, vector, 2D) 2 0.25 1 - - 1 u11-14
DUP (element, scalar, B) 2 0.25 1 - - 1 u11-14
DUP (element, scalar, H) 2 0.25 1 - - 1 u11-14
DUP (element, scalar, S) 2 0.25 1 - - 1 u11-14
DUP (element, scalar, D) 2 0.25 1 - - 1 u11-14
DUP (general, 8B) ≤12 0.333 2 - 1 1 u8-10, u11-14?
DUP (general, 16B) ≤12 0.333 2 - 1 1 u8-10, u11-14?
DUP (general, 4H) ≤12 0.333 2 - 1 1 u8-10, u11-14?
DUP (general, 8H) ≤12 0.333 2 - 1 1 u8-10, u11-14?
DUP (general, 2S) ≤12 0.333 2 - 1 1 u8-10, u11-14?
DUP (general, 4S) ≤12 0.333 2 - 1 1 u8-10, u11-14?
DUP (general, 2D) ≤12 0.333 2 - 1 1 u8-10, u11-14?
EOR3 (vector, 16B) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, 4H) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, 8H) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, 2S) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, 4S) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, 2D) 2 0.25 1 - - 1 u11-14
FCMEQ (scalar, H) 2 0.25 1 - - 1 u11-14
FCMEQ (scalar, S) 2 0.25 1 - - 1 u11-14
FCMEQ (scalar, D) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, zero, 4H) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, zero, 8H) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, zero, 2S) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, zero, 4S) 2 0.25 1 - - 1 u11-14
FCMEQ (vector, zero, 2D) 2 0.25 1 - - 1 u11-14
FCMEQ (scalar, zero, H) 2 0.25 1 - - 1 u11-14
FCMEQ (scalar, zero, S) 2 0.25 1 - - 1 u11-14
FCMEQ (scalar, zero, D) 2 0.25 1 - - 1 u11-14
FCMGE (vector, 4H) 2 0.25 1 - - 1 u11-14
FCMGE (vector, 8H) 2 0.25 1 - - 1 u11-14
FCMGE (vector, 2S) 2 0.25 1 - - 1 u11-14
FCMGE (vector, 4S) 2 0.25 1 - - 1 u11-14
FCMGE (vector, 2D) 2 0.25 1 - - 1 u11-14
FCMGE (scalar, H) 2 0.25 1 - - 1 u11-14
FCMGE (scalar, S) 2 0.25 1 - - 1 u11-14
FCMGE (scalar, D) 2 0.25 1 - - 1 u11-14
FCMGE (vector, zero, 4H) 2 0.25 1 - - 1 u11-14
FCMGE (vector, zero, 8H) 2 0.25 1 - - 1 u11-14
FCMGE (vector, zero, 2S) 2 0.25 1 - - 1 u11-14
FCMGE (vector, zero, 4S) 2 0.25 1 - - 1 u11-14
FCMGE (vector, zero, 2D) 2 0.25 1 - - 1 u11-14
FCMGE (scalar, zero, H) 2 0.25 1 - - 1 u11-14
FCMGE (scalar, zero, S) 2 0.25 1 - - 1 u11-14
FCMGE (scalar, zero, D) 2 0.25 1 - - 1 u11-14
FCMGT (vector, 4H) 2 0.25 1 - - 1 u11-14
FCMGT (vector, 8H) 2 0.25 1 - - 1 u11-14
FCMGT (vector, 2S) 2 0.25 1 - - 1 u11-14
FCMGT (vector, 4S) 2 0.25 1 - - 1 u11-14
FCMGT (vector, 2D) 2 0.25 1 - - 1 u11-14
FCMGT (scalar, H) 2 0.25 1 - - 1 u11-14
FCMGT (scalar, S) 2 0.25 1 - - 1 u11-14
FCMGT (scalar, D) 2 0.25 1 - - 1 u11-14
FCMGT (vector, zero, 4H) 2 0.25 1 - - 1 u11-14
FCMGT (vector, zero, 8H) 2 0.25 1 - - 1 u11-14
FCMGT (vector, zero, 2S) 2 0.25 1 - - 1 u11-14
FCMGT (vector, zero, 4S) 2 0.25 1 - - 1 u11-14
FCMGT (vector, zero, 2D) 2 0.25 1 - - 1 u11-14
FCMGT (scalar, zero, H) 2 0.25 1 - - 1 u11-14
FCMGT (scalar, zero, S) 2 0.25 1 - - 1 u11-14
FCMGT (scalar, zero, D) 2 0.25 1 - - 1 u11-14
FCMLA (vector, 4H) 4 0.25 1 - - 1 u11-14
FCMLA (vector, 8H) 4 0.25 1 - - 1 u11-14
FCMLA (vector, 2S) 4 0.25 1 - - 1 u11-14
FCMLA (vector, 4S) 4 0.25 1 - - 1 u11-14
FCMLA (vector, 2D) 4 0.25 1 - - 1 u11-14
FCMLA (vector, by element, 4H) 4 0.25 1 - - 1 u11-14
FCMLA (vector, by element, 8H) 4 0.25 1 - - 1 u11-14
FCMLA (vector, by element, 4S) 4 0.25 1 - - 1 u11-14
FCMLE (vector, zero, 4H) 2 0.25 1 - - 1 u11-14
FCMLE (vector, zero, 8H) 2 0.25 1 - - 1 u11-14
FCMLE (vector, zero, 2S) 2 0.25 1 - - 1 u11-14
FCMLE (vector, zero, 4S) 2 0.25 1 - - 1 u11-14
FCMLE (vector, zero, 2D) 2 0.25 1 - - 1 u11-14
FCMLE (scalar, zero, H) 2 0.25 1 - - 1 u11-14
FCMLE (scalar, zero, S) 2 0.25 1 - - 1 u11-14
FCMLE (scalar, zero, D) 2 0.25 1 - - 1 u11-14
FCMLT (vector, zero, 4H) 2 0.25 1 - - 1 u11-14
FCMLT (vector, zero, 8H) 2 0.25 1 - - 1 u11-14
FCMLT (vector, zero, 2S) 2 0.25 1 - - 1 u11-14
FCMLT (vector, zero, 4S) 2 0.25 1 - - 1 u11-14
FCMLT (vector, zero, 2D) 2 0.25 1 - - 1 u11-14
FCMLT (scalar, zero, H) 2 0.25 1 - - 1 u11-14
FCMLT (scalar, zero, S) 2 0.25 1 - - 1 u11-14
FCMLT (scalar, zero, D) 2 0.25 1 - - 1 u11-14
FCVTAS (scalar, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAS (scalar, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAS (scalar, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAS (scalar, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAS (scalar, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAS (scalar, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAS (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTAS (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTAS (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTAS (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTAS (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTAS (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTAS (vector, 4H) 3 0.25 1 - - 1 u11-14
FCVTAS (vector, 8H) 3 0.25 1 - - 1 u11-14
FCVTAS (vector, 2S) 3 0.25 1 - - 1 u11-14
FCVTAS (vector, 4S) 3 0.25 1 - - 1 u11-14
FCVTAS (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTAU (scalar, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAU (scalar, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAU (scalar, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAU (scalar, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAU (scalar, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAU (scalar, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTAU (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTAU (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTAU (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTAU (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTAU (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTAU (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTAU (vector, 4H) 3 0.25 1 - - 1 u11-14
FCVTAU (vector, 8H) 3 0.25 1 - - 1 u11-14
FCVTAU (vector, 2S) 3 0.25 1 - - 1 u11-14
FCVTAU (vector, 4S) 3 0.25 1 - - 1 u11-14
FCVTAU (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTMS (scalar, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMS (scalar, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMS (scalar, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMS (scalar, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMS (scalar, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMS (scalar, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMS (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTMS (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTMS (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTMS (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTMS (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTMS (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTMS (vector, 4H) 3 0.25 1 - - 1 u11-14
FCVTMS (vector, 8H) 3 0.25 1 - - 1 u11-14
FCVTMS (vector, 2S) 3 0.25 1 - - 1 u11-14
FCVTMS (vector, 4S) 3 0.25 1 - - 1 u11-14
FCVTMS (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTMU (scalar, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMU (scalar, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMU (scalar, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMU (scalar, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMU (scalar, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMU (scalar, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTMU (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTMU (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTMU (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTMU (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTMU (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTMU (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTMU (vector, 4H) 3 0.25 1 - - 1 u11-14
FCVTMU (vector, 8H) 3 0.25 1 - - 1 u11-14
FCVTMU (vector, 2S) 3 0.25 1 - - 1 u11-14
FCVTMU (vector, 4S) 3 0.25 1 - - 1 u11-14
FCVTMU (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTNS (scalar, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNS (scalar, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNS (scalar, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNS (scalar, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNS (scalar, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNS (scalar, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNS (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTNS (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTNS (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTNS (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTNS (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTNS (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTNS (vector, 4H) 3 0.25 1 - - 1 u11-14
FCVTNS (vector, 8H) 3 0.25 1 - - 1 u11-14
FCVTNS (vector, 2S) 3 0.25 1 - - 1 u11-14
FCVTNS (vector, 4S) 3 0.25 1 - - 1 u11-14
FCVTNS (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTNU (scalar, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNU (scalar, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNU (scalar, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNU (scalar, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNU (scalar, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNU (scalar, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTNU (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTNU (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTNU (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTNU (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTNU (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTNU (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTNU (vector, 4H) 3 0.25 1 - - 1 u11-14
FCVTNU (vector, 8H) 3 0.25 1 - - 1 u11-14
FCVTNU (vector, 2S) 3 0.25 1 - - 1 u11-14
FCVTNU (vector, 4S) 3 0.25 1 - - 1 u11-14
FCVTNU (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTPS (scalar, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPS (scalar, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPS (scalar, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPS (scalar, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPS (scalar, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPS (scalar, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPS (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTPS (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTPS (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTPS (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTPS (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTPS (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTPS (vector, 4H) 3 0.25 1 - - 1 u11-14
FCVTPS (vector, 8H) 3 0.25 1 - - 1 u11-14
FCVTPS (vector, 2S) 3 0.25 1 - - 1 u11-14
FCVTPS (vector, 4S) 3 0.25 1 - - 1 u11-14
FCVTPS (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTPU (scalar, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPU (scalar, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPU (scalar, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPU (scalar, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPU (scalar, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPU (scalar, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTPU (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTPU (scalar, H to H) 3 0.25 1 - - 1 u11-14
FCVTPU (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTPU (scalar, S to S) 3 0.25 1 - - 1 u11-14
FCVTPU (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTPU (scalar, D to D) 3 0.25 1 - - 1 u11-14
FCVTPU (vector, 4H) 3 0.25 1 - - 1 u11-14
FCVTPU (vector, 8H) 3 0.25 1 - - 1 u11-14
FCVTPU (vector, 2S) 3 0.25 1 - - 1 u11-14
FCVTPU (vector, 4S) 3 0.25 1 - - 1 u11-14
FCVTPU (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTXN2 (vector, 2D) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, integer, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, integer, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, integer, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, integer, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, integer, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, integer, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, integer, H to H) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, integer, H to H) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, integer, S to S) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, integer, S to S) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, integer, D to D) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, integer, D to D) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, integer, 4H) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, integer, 8H) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, integer, 2S) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, integer, 4S) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, integer, 2D) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, fixed-point, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, fixed-point, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, fixed-point, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, fixed-point, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, fixed-point, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, fixed-point, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZS (scalar, fixed-point, H to H) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, fixed-point, H to H) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, fixed-point, S to S) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, fixed-point, S to S) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, fixed-point, D to D) 3 0.25 1 - - 1 u11-14
FCVTZS (scalar, fixed-point, D to D) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, fixed-point, 4H) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, fixed-point, 8H) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, fixed-point, 2S) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, fixed-point, 4S) 3 0.25 1 - - 1 u11-14
FCVTZS (vector, fixed-point, 2D) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, integer, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, integer, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, integer, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, integer, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, integer, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, integer, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, integer, H to H) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, integer, H to H) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, integer, S to S) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, integer, S to S) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, integer, D to D) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, integer, D to D) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, integer, 4H) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, integer, 8H) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, integer, 2S) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, integer, 4S) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, integer, 2D) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, fixed-point, H to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, fixed-point, H to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, fixed-point, S to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, fixed-point, S to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, fixed-point, D to W) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, fixed-point, D to X) ≤13 0.5 2 1 - 2 u3/4?, u13/14?, u11-14?
FCVTZU (scalar, fixed-point, H to H) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, fixed-point, H to H) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, fixed-point, S to S) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, fixed-point, S to S) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, fixed-point, D to D) 3 0.25 1 - - 1 u11-14
FCVTZU (scalar, fixed-point, D to D) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, fixed-point, 4H) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, fixed-point, 8H) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, fixed-point, 2S) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, fixed-point, 4S) 3 0.25 1 - - 1 u11-14
FCVTZU (vector, fixed-point, 2D) 3 0.25 1 - - 1 u11-14
FDIV (vector, 4H) 7 1 1 - - 1 u14
FDIV (vector, 8H) 7 1 1 - - 1 u14
FDIV (vector, 2S) 8 1 1 - - 1 u14
FDIV (vector, 4S) 8 1 1 - - 1 u14
FDIV (vector, 2D) 10 1 1 - - 1 u14
FDIV (scalar, H) 7 1 1 - - 1 u14
FDIV (scalar, S) 8 1 1 - - 1 u14
FDIV (scalar, D) 10 1 1 - - 1 u14
FJCVTZS ≤13 1 2 1 - 2
FMLA (by element, H) 4 0.25 1 - - 1 u11-14
FMLA (by element, S) 4 0.25 1 - - 1 u11-14
FMLA (by element, D) 4 0.25 1 - - 1 u11-14
FMLA (by element, 4H) 4 0.25 1 - - 1 u11-14
FMLA (by element, 8H) 4 0.25 1 - - 1 u11-14
FMLA (by element, 2S) 4 0.25 1 - - 1 u11-14
FMLA (by element, 4S) 4 0.25 1 - - 1 u11-14
FMLA (by element, 2D) 4 0.25 1 - - 1 u11-14
FMLA (vector, 4H) 4 0.25 1 - - 1 u11-14
FMLA (vector, 8H) 4 0.25 1 - - 1 u11-14
FMLA (vector, 2S) 4 0.25 1 - - 1 u11-14
FMLA (vector, 4S) 4 0.25 1 - - 1 u11-14
FMLA (vector, 2D) 4 0.25 1 - - 1 u11-14
FMLS (by element, H) 4 0.25 1 - - 1 u11-14
FMLS (by element, S) 4 0.25 1 - - 1 u11-14
FMLS (by element, D) 4 0.25 1 - - 1 u11-14
FMLS (by element, 4H) 4 0.25 1 - - 1 u11-14
FMLS (by element, 8H) 4 0.25 1 - - 1 u11-14
FMLS (by element, 2S) 4 0.25 1 - - 1 u11-14
FMLS (by element, 4S) 4 0.25 1 - - 1 u11-14
FMLS (by element, 2D) 4 0.25 1 - - 1 u11-14
FMLS (vector, 4H) 4 0.25 1 - - 1 u11-14
FMLS (vector, 8H) 4 0.25 1 - - 1 u11-14
FMLS (vector, 2S) 4 0.25 1 - - 1 u11-14
FMLS (vector, 4S) 4 0.25 1 - - 1 u11-14
FMLS (vector, 2D) 4 0.25 1 - - 1 u11-14
FMOV (H to W) ≤10 0.5 1 1 - 1 u13/14, u3/4?
FMOV (H to X) ≤10 0.5 1 1 - 1 u13/14, u3/4?
FMOV (S to W) ≤10 0.5 1 1 - 1 u13/14, u3/4?
FMOV (D to X) ≤10 0.5 1 1 - 1 u13/14, u3/4?
FMOV (D[1] to X) ≤10 0.5 1 1 - 1 u13/14, u3/4?
FMOV (H from W) ≤10 0.333 1 - 1 - u8-10
FMOV (H from X) ≤10 0.333 1 - 1 - u8-10
FMOV (S from W) ≤10 0.333 1 - 1 - u8-10
FMOV (D from X) ≤10 0.333 1 - 1 - u8-10
FMOV (D[1] from X) ≤12 0.333 2 - 1 1 u8-10, u11-14?
FMUL (by element, 4H) 4 0.25 1 - - 1 u11-14
FMUL (by element, 8H) 4 0.25 1 - - 1 u11-14
FMUL (by element, 2S) 4 0.25 1 - - 1 u11-14
FMUL (by element, 4S) 4 0.25 1 - - 1 u11-14
FMUL (by element, 2D) 4 0.25 1 - - 1 u11-14
FMUL (vector, 4H) 4 0.25 1 - - 1 u11-14
FMUL (vector, 8H) 4 0.25 1 - - 1 u11-14
FMUL (vector, 2S) 4 0.25 1 - - 1 u11-14
FMUL (vector, 4S) 4 0.25 1 - - 1 u11-14
FMUL (vector, 2D) 4 0.25 1 - - 1 u11-14
FMUL (scalar, H) 4 0.25 1 - - 1 u11-14
FMUL (scalar, S) 4 0.25 1 - - 1 u11-14
FMUL (scalar, D) 4 0.25 1 - - 1 u11-14
FMULX (vector, 4H) 4 0.25 1 - - 1 u11-14
FMULX (vector, 8H) 4 0.25 1 - - 1 u11-14
FMULX (vector, 2S) 4 0.25 1 - - 1 u11-14
FMULX (vector, 4S) 4 0.25 1 - - 1 u11-14
FMULX (vector, 2D) 4 0.25 1 - - 1 u11-14
FMULX (scalar, H) 4 0.25 1 - - 1 u11-14
FMULX (scalar, S) 4 0.25 1 - - 1 u11-14
FMULX (scalar, D) 4 0.25 1 - - 1 u11-14
FMULX (by element, 4H) 4 0.25 1 - - 1 u11-14
FMULX (by element, 8H) 4 0.25 1 - - 1 u11-14
FMULX (by element, 2S) 4 0.25 1 - - 1 u11-14
FMULX (by element, 4S) 4 0.25 1 - - 1 u11-14
FMULX (by element, 2D) 4 0.25 1 - - 1 u11-14
FSQRT (scalar, H) 8 2 1 - - 1 u14
FSQRT (scalar, S) 10 2 1 - - 1 u14
FSQRT (scalar, D) 13 2 1 - - 1 u14
FSQRT (vector, 4H) 8 2 1 - - 1 u14
FSQRT (vector, 8H) 8 2 1 - - 1 u14
FSQRT (vector, 2S) 10 2 1 - - 1 u14
FSQRT (vector, 4S) 10 2 1 - - 1 u14
FSQRT (vector, 2D) 13 2 1 - - 1 u14
INS (element, B) 2 0.25 1 - - 1 u11-14
INS (element, H) 2 0.25 1 - - 1 u11-14
INS (element, S) 2 0.25 1 - - 1 u11-14
INS (element, D) 2 0.25 1 - - 1 u11-14
INS (general, B) [2;≤12] 0.376 2 - 1 1
INS (general, H) [2;≤12] 0.376 2 - 1 1
INS (general, S) [2;≤12] 0.376 2 - 1 1
INS (general, D) [2;≤12] 0.376 2 - 1 1
LD1 (multiple, one register, 8B) 0.333 1 - 1 - u8-10
LD1 (multiple, one register, 16B) 0.333 1 - 1 - u8-10
LD1 (multiple, one register, 4H) 0.333 1 - 1 - u8-10
LD1 (multiple, one register, 8H) 0.333 1 - 1 - u8-10
LD1 (multiple, one register, 2S) 0.333 1 - 1 - u8-10
LD1 (multiple, one register, 4S) 0.333 1 - 1 - u8-10
LD1 (multiple, one register, 1D) 0.333 1 - 1 - u8-10
LD1 (multiple, one register, 2D) 0.333 1 - 1 - u8-10
LD1 (multiple, two registers, 8B) 0.333 2 - 1 - u8-10
LD1 (multiple, two registers, 16B) 0.667 2 - 2 - 2*u8-10
LD1 (multiple, two registers, 4H) 0.333 2 - 1 - u8-10
LD1 (multiple, two registers, 8H) 0.667 2 - 2 - 2*u8-10
LD1 (multiple, two registers, 2S) 0.333 2 - 1 - u8-10
LD1 (multiple, two registers, 4S) 0.667 2 - 2 - 2*u8-10
LD1 (multiple, two registers, 1D) 0.333 2 - 1 - u8-10
LD1 (multiple, two registers, 2D) 0.667 2 - 2 - 2*u8-10
LD1 (multiple, three registers, 8B) 0.667 3 - 2 - 2*u8-10
LD1 (multiple, three registers, 16B) 1 3 - 3 - 3*u8-10
LD1 (multiple, three registers, 4H) 0.667 3 - 2 - 2*u8-10
LD1 (multiple, three registers, 8H) 1 3 - 3 - 3*u8-10
LD1 (multiple, three registers, 2S) 0.667 3 - 2 - 2*u8-10
LD1 (multiple, three registers, 4S) 1 3 - 3 - 3*u8-10
LD1 (multiple, three registers, 1D) 0.667 3 - 2 - 2*u8-10
LD1 (multiple, three registers, 2D) 1 3 - 3 - 3*u8-10
LD1 (multiple, four registers, 8B) 1 4 - 2 -
LD1 (multiple, four registers, 16B) 1.333 4 - 4 - 4*u8-10
LD1 (multiple, four registers, 4H) 1 4 - 2 -
LD1 (multiple, four registers, 8H) 1.333 4 - 4 - 4*u8-10
LD1 (multiple, four registers, 2S) 1 4 - 2 -
LD1 (multiple, four registers, 4S) 1.333 4 - 4 - 4*u8-10
LD1 (multiple, four registers, 1D) 1 4 - 2 -
LD1 (multiple, four registers, 2D) 1.333 4 - 4 - 4*u8-10
LD1 (single structure, B) 2 2 - 1 1
LD1 (single structure, H) 2 2 - 1 1
LD1 (single structure, S) 2 2 - 1 1
LD1 (single structure, D) 2 2 - 1 1
LD2 (multiple structures, 8B) 0.5 3 - 1 2
LD2 (multiple structures, 16B) 1 4 - 2 2
LD2 (multiple structures, 4H) 0.5 3 - 1 2
LD2 (multiple structures, 8H) 1 4 - 2 2
LD2 (multiple structures, 2S) 0.5 3 - 1 2
LD2 (multiple structures, 4S) 1 4 - 2 2
LD2 (multiple structures, 2D) 1 4 - 2 2
LD2 (single structure, B) 0.626 3 - 1 2
LD2 (single structure, H) 0.626 3 - 1 2
LD2 (single structure, S) 0.626 3 - 1 2
LD2 (single structure, D) 0.626 3 - 1 2
LD3 (multiple structures, 8B) 1 5 - 2 3
LD3 (multiple structures, 16B) 1 6 - 3 3
LD3 (multiple structures, 4H) 1 5 - 2 3
LD3 (multiple structures, 8H) 1 6 - 3 3
LD3 (multiple structures, 2S) 1 5 - 2 3
LD3 (multiple structures, 4S) 1 6 - 3 3
LD3 (multiple structures, 2D) 1 6 - 3 3
LD3 (single structure, B) 2 4 - 1 3
LD3 (single structure, H) 2 4 - 1 3
LD3 (single structure, S) 2 4 - 1 3
LD3 (single structure, D) 2 5 - 2 3
LD3R (8B) 1 4 - 1 3
LD3R (16B) 1 4 - 1 3
LD3R (4H) 1 4 - 1 3
LD3R (8H) 1 4 - 1 3
LD3R (2S) 1 4 - 1 3
LD3R (4S) 1 4 - 1 3
LD3R (1D) 1 5 - 2 3
LD3R (2D) 1 5 - 2 3
LD4 (multiple structures, 8B) 1 6 - 2 4
LD4 (multiple structures, 16B) 2 12 - 4 8.02
LD4 (multiple structures, 4H) 1 6 - 2 4
LD4 (multiple structures, 8H) 2 12 - 4 8
LD4 (multiple structures, 2S) 1 6 - 2 4
LD4 (multiple structures, 4S) 2 12 - 4 8
LD4 (multiple structures, 2D) 2 12 - 4 8.03
LD4 (multiple, 8B, post-index) 1 6 1 2 4
LD4 (multiple, 16B, post-index) 2 12 1 4 8.03
LD4 (multiple, 4H, post-index) 1 6 1 2 4
LD4 (multiple, 8H, post-index) 2 12 1 4 8
LD4 (multiple, 2S, post-index) 1 6 1 2 4
LD4 (multiple, 4S, post-index) 2 12 1 4 8
LD4 (multiple, 2D, post-index) 2 12 1 4 8.02
LD4 (single structure, B) 2 5 - 1 4
LD4 (single structure, H) 2 5 - 1 4
LD4 (single structure, S) 2 5 - 1 4
LD4 (single structure, D) 2 6 - 2 4
LD4 (single, B, post-index) 2 5 1 1 4
LD4 (single, H, post-index) 2 5 1 1 4
LD4 (single, S, post-index) 2 5 1 1 4
LD4 (single, D, post-index) 2 6 1 2 4
LD4R (8B) 1 5 - 1 4
LD4R (16B) 1 5 - 1 4
LD4R (4H) 1 5 - 1 4
LD4R (8H) 1 5 - 1 4
LD4R (2S) 1 5 - 1 4
LD4R (4S) 1 5 - 1 4
LD4R (1D) 1 6 - 2 4
LD4R (2D) 1 6 - 2 4
LDNP (S) 0.333 2 - 1 - u8-10
LDNP (D) 0.333 2 - 1 - u8-10
LDNP (Q) 0.667 2 - 2 - 2*u8-10
LDNP (signed offset, S) 0.333 2 - 1 - u8-10
LDNP (signed offset, D) 0.333 2 - 1 - u8-10
LDNP (signed offset, Q) 0.667 2 - 2 - 2*u8-10
LDP (S) ≤9 0.333 2 - 1 - u8-10
LDP (D) ≤9 0.333 2 - 1 - u8-10
LDP (Q) ≤9 0.667 2 - 2 - 2*u8-10
LDP (post-index, S) 0.377 2 1 1 -
LDP (post-index, D) 0.376 2 1 1 -
LDP (post-index, Q) 0.715 2 1 2 -
LDP (pre-index, S) 0.378 2 1 1 -
LDP (pre-index, D) 0.376 2 1 1 -
LDP (pre-index, Q) 0.716 2 1 2 -
LDP (signed offset, S) ≤9 0.333 2 - 1 - u8-10
LDP (signed offset, D) ≤9 0.333 2 - 1 - u8-10
LDP (signed offset, Q) ≤9 0.667 2 - 2 - 2*u8-10
LDR (post-index, S) 0.364 1 1 1 -
LDR (post-index, D) 0.366 1 1 1 -
LDR (post-index, Q) 0.377 1 1 1 -
LDR (pre-index, S) 0.367 1 1 1 -
LDR (pre-index, D) 0.367 1 1 1 -
LDR (pre-index, Q) 0.378 1 1 1 -
LDR (register, S) ≤9 0.333 1 - 1 - u8-10
LDR (register, D) ≤9 0.333 1 - 1 - u8-10
LDR (register, Q) ≤9 0.333 1 - 1 - u8-10
LDR (register, uxtw, S) ≤9 0.333 1 - 1 - u8-10
LDR (register, uxtw, D) ≤9 0.333 1 - 1 - u8-10
LDR (register, uxtw, Q) ≤9 0.333 1 - 1 - u8-10
LDR (register, sxtw, S) ≤9 0.333 1 - 1 - u8-10
LDR (register, sxtw, D) ≤9 0.333 1 - 1 - u8-10
LDR (register, sxtw, Q) ≤9 0.333 1 - 1 - u8-10
LDR (register, lsl, S) ≤9 0.333 1 - 1 - u8-10
LDR (register, lsl, D) ≤9 0.333 1 - 1 - u8-10
LDR (register, lsl, Q) [≤11;≤9] 0.333 2 1 1 - u1-6?, u8-10
MLA (by element, 4H) 3 0.25 1 - - 1 u11-14
MLA (by element, 8H) 3 0.25 1 - - 1 u11-14
MLA (by element, 2S) 3 0.25 1 - - 1 u11-14
MLA (by element, 4S) 3 0.25 1 - - 1 u11-14
MLA (vector, 8B) 3 0.25 1 - - 1 u11-14
MLA (vector, 16B) 3 0.25 1 - - 1 u11-14
MLA (vector, 4H) 3 0.25 1 - - 1 u11-14
MLA (vector, 8H) 3 0.25 1 - - 1 u11-14
MLA (vector, 2S) 3 0.25 1 - - 1 u11-14
MLA (vector, 4S) 3 0.25 1 - - 1 u11-14
MLS (by element, 4H) 3 0.25 1 - - 1 u11-14
MLS (by element, 8H) 3 0.25 1 - - 1 u11-14
MLS (by element, 2S) 3 0.25 1 - - 1 u11-14
MLS (by element, 4S) 3 0.25 1 - - 1 u11-14
MLS (vector, 8B) 3 0.25 1 - - 1 u11-14
MLS (vector, 16B) 3 0.25 1 - - 1 u11-14
MLS (vector, 4H) 3 0.25 1 - - 1 u11-14
MLS (vector, 8H) 3 0.25 1 - - 1 u11-14
MLS (vector, 2S) 3 0.25 1 - - 1 u11-14
MLS (vector, 4S) 3 0.25 1 - - 1 u11-14
MOV (vector, 8B) 2 0.25 1 - - 1 u11-14
MOV (vector, 16B) 0 0.125 1 - - - -
MOVI (vector, 4H) 0.25 1 - - 1 u11-14
MOVI (vector, 8H) 0.25 1 - - 1 u11-14
MOVI (vector, 2S) 0.25 1 - - 1 u11-14
MOVI (vector, 4S) 0.25 1 - - 1 u11-14
MOVI (vector, 4H, lsl) 0.25 1 - - 1 u11-14
MOVI (vector, 8H, lsl) 0.25 1 - - 1 u11-14
MOVI (vector, 2S, lsl) 0.25 1 - - 1 u11-14
MOVI (vector, 4S, lsl) 0.25 1 - - 1 u11-14
MOVI (vector, 2S, msl) 0.25 1 - - 1 u11-14
MOVI (vector, 4S, msl) 0.25 1 - - 1 u11-14
MOVI (vector, 64-bit, 2D) 0.25 1 - - 1 u11-14
MOVI (vector, 64-bit, D) 0.25 1 - - 1 u11-14
MUL (by element, 4H) 3 0.25 1 - - 1 u11-14
MUL (by element, 8H) 3 0.25 1 - - 1 u11-14
MUL (by element, 2S) 3 0.25 1 - - 1 u11-14
MUL (by element, 4S) 3 0.25 1 - - 1 u11-14
MUL (vector, 8B) 3 0.25 1 - - 1 u11-14
MUL (vector, 16B) 3 0.25 1 - - 1 u11-14
MUL (vector, 4H) 3 0.25 1 - - 1 u11-14
MUL (vector, 8H) 3 0.25 1 - - 1 u11-14
MUL (vector, 2S) 3 0.25 1 - - 1 u11-14
MUL (vector, 4S) 3 0.25 1 - - 1 u11-14
MVNI (vector, 4H) 0.25 1 - - 1 u11-14
MVNI (vector, 8H) 0.25 1 - - 1 u11-14
MVNI (vector, 2S) 0.25 1 - - 1 u11-14
MVNI (vector, 4S) 0.25 1 - - 1 u11-14
MVNI (vector, 4H, lsl) 0.25 1 - - 1 u11-14
MVNI (vector, 8H, lsl) 0.25 1 - - 1 u11-14
MVNI (vector, 2S, lsl) 0.25 1 - - 1 u11-14
MVNI (vector, 4S, lsl) 0.25 1 - - 1 u11-14
MVNI (vector, 2S, msl) 0.25 1 - - 1 u11-14
MVNI (vector, 4S, msl) 0.25 1 - - 1 u11-14
ORR (vector, immediate, 4H) 2 0.25 1 - - 1 u11-14
ORR (vector, immediate, 8H) 2 0.25 1 - - 1 u11-14
ORR (vector, immediate, 2S) 2 0.25 1 - - 1 u11-14
ORR (vector, immediate, 4S) 2 0.25 1 - - 1 u11-14
ORR (vector, 8B) 2 0.25 1 - - 1 u11-14
ORR (vector, 16B) 2 0.25 1 - - 1 u11-14
RAX1 2 0.25 1 - - 1 u11-14
SCVTF (scalar, fixed-point, H from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, fixed-point, S from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, fixed-point, D from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, fixed-point, H from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, fixed-point, S from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, fixed-point, D from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, integer, H from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, integer, S from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, integer, D from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, integer, H from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, integer, S from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, integer, D from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
SCVTF (scalar, fixed-point, H from H) 3 0.25 1 - - 1 u11-14
SCVTF (scalar, fixed-point, S from S) 3 0.25 1 - - 1 u11-14
SCVTF (scalar, fixed-point, D from D) 3 0.25 1 - - 1 u11-14
SCVTF (vector, fixed-point, 4H from 4H) 3 0.25 1 - - 1 u11-14
SCVTF (vector, fixed-point, 8H from 8H) 3 0.25 1 - - 1 u11-14
SCVTF (vector, fixed-point, 2S from 2S) 3 0.25 1 - - 1 u11-14
SCVTF (vector, fixed-point, 4S from 4S) 3 0.25 1 - - 1 u11-14
SCVTF (vector, fixed-point, 2D from 2D) 3 0.25 1 - - 1 u11-14
SCVTF (scalar, integer, H from H) 3 0.25 1 - - 1 u11-14
SCVTF (scalar, integer, S from S) 3 0.25 1 - - 1 u11-14
SCVTF (scalar, integer, D from D) 3 0.25 1 - - 1 u11-14
SCVTF (vector, integer, 4H from 4H) 3 0.25 1 - - 1 u11-14
SCVTF (vector, integer, 8H from 8H) 3 0.25 1 - - 1 u11-14
SCVTF (vector, integer, 2S from 2S) 3 0.25 1 - - 1 u11-14
SCVTF (vector, integer, 4S from 4S) 3 0.25 1 - - 1 u11-14
SCVTF (vector, integer, 2D from 2D) 3 0.25 1 - - 1 u11-14
SHA1C [4;5] 4 1 - - 1 u14
SHA1H 2 1 1 - - 1 u14
SHA1M [4;5] 4 1 - - 1 u14
SHA1P [4;5] 4 1 - - 1 u14
SHA1SU0 2 1 1 - - 1 u14
SHA1SU1 2 1 1 - - 1 u14
SHA256H [4;5] 2 1 - - 1 u14
SHA256H2 [4;5] 2 1 - - 1 u14
SHA256SU0 2 1 1 - - 1 u14
SHA256SU1 3 1 1 - - 1 u14
SHA512H [2;3] 2 1 - - 1 u14
SHA512H2 [2;3] 2 1 - - 1 u14
SHA512SU0 2 1 1 - - 1 u14
SHA512SU1 2 1 1 - - 1 u14
SQABS (scalar, B) 3 0.25 1 - - 1 u11-14
SQABS (scalar, H) 3 0.25 1 - - 1 u11-14
SQABS (scalar, S) 3 0.25 1 - - 1 u11-14
SQABS (scalar, D) 3 0.25 1 - - 1 u11-14
SQABS (vector, 8B) 3 0.25 1 - - 1 u11-14
SQABS (vector, 16B) 3 0.25 1 - - 1 u11-14
SQABS (vector, 4H) 3 0.25 1 - - 1 u11-14
SQABS (vector, 8H) 3 0.25 1 - - 1 u11-14
SQABS (vector, 2S) 3 0.25 1 - - 1 u11-14
SQABS (vector, 4S) 3 0.25 1 - - 1 u11-14
SQABS (vector, 2D) 3 0.25 1 - - 1 u11-14
SQADD (scalar, B) 3 0.25 1 - - 1 u11-14
SQADD (scalar, H) 3 0.25 1 - - 1 u11-14
SQADD (scalar, S) 3 0.25 1 - - 1 u11-14
SQADD (scalar, D) 3 0.25 1 - - 1 u11-14
SQADD (vector, 8B) 3 0.25 1 - - 1 u11-14
SQADD (vector, 16B) 3 0.25 1 - - 1 u11-14
SQADD (vector, 4H) 3 0.25 1 - - 1 u11-14
SQADD (vector, 8H) 3 0.25 1 - - 1 u11-14
SQADD (vector, 2S) 3 0.25 1 - - 1 u11-14
SQADD (vector, 4S) 3 0.25 1 - - 1 u11-14
SQADD (vector, 2D) 3 0.25 1 - - 1 u11-14
SQDMULH (by element, H) 3 0.25 1 - - 1 u11-14
SQDMULH (by element, S) 3 0.25 1 - - 1 u11-14
SQDMULH (by element, 4H) 3 0.25 1 - - 1 u11-14
SQDMULH (by element, 8H) 3 0.25 1 - - 1 u11-14
SQDMULH (by element, 2S) 3 0.25 1 - - 1 u11-14
SQDMULH (by element, 4S) 3 0.25 1 - - 1 u11-14
SQDMULH (scalar, H) 3 0.25 1 - - 1 u11-14
SQDMULH (scalar, S) 3 0.25 1 - - 1 u11-14
SQDMULH (vector, 4H) 3 0.25 1 - - 1 u11-14
SQDMULH (vector, 8H) 3 0.25 1 - - 1 u11-14
SQDMULH (vector, 2S) 3 0.25 1 - - 1 u11-14
SQDMULH (vector, 4S) 3 0.25 1 - - 1 u11-14
SQNEG (scalar, B) 3 0.25 1 - - 1 u11-14
SQNEG (scalar, H) 3 0.25 1 - - 1 u11-14
SQNEG (scalar, S) 3 0.25 1 - - 1 u11-14
SQNEG (scalar, D) 3 0.25 1 - - 1 u11-14
SQNEG (vector, 8B) 3 0.25 1 - - 1 u11-14
SQNEG (vector, 16B) 3 0.25 1 - - 1 u11-14
SQNEG (vector, 4H) 3 0.25 1 - - 1 u11-14
SQNEG (vector, 8H) 3 0.25 1 - - 1 u11-14
SQNEG (vector, 2S) 3 0.25 1 - - 1 u11-14
SQNEG (vector, 4S) 3 0.25 1 - - 1 u11-14
SQNEG (vector, 2D) 3 0.25 1 - - 1 u11-14
SQRDMLAH (by element, H) 3 0.25 1 - - 1 u11-14
SQRDMLAH (by element, S) 3 0.25 1 - - 1 u11-14
SQRDMLAH (by element, 4H) 3 0.25 1 - - 1 u11-14
SQRDMLAH (by element, 8H) 3 0.25 1 - - 1 u11-14
SQRDMLAH (by element, 2S) 3 0.25 1 - - 1 u11-14
SQRDMLAH (by element, 4S) 3 0.25 1 - - 1 u11-14
SQRDMLAH (scalar, H) 3 0.25 1 - - 1 u11-14
SQRDMLAH (scalar, S) 3 0.25 1 - - 1 u11-14
SQRDMLAH (vector, 4H) 3 0.25 1 - - 1 u11-14
SQRDMLAH (vector, 8H) 3 0.25 1 - - 1 u11-14
SQRDMLAH (vector, 2S) 3 0.25 1 - - 1 u11-14
SQRDMLAH (vector, 4S) 3 0.25 1 - - 1 u11-14
SQRDMLSH (by element, H) 3 0.25 1 - - 1 u11-14
SQRDMLSH (by element, S) 3 0.25 1 - - 1 u11-14
SQRDMLSH (by element, 4H) 3 0.25 1 - - 1 u11-14
SQRDMLSH (by element, 8H) 3 0.25 1 - - 1 u11-14
SQRDMLSH (by element, 2S) 3 0.25 1 - - 1 u11-14
SQRDMLSH (by element, 4S) 3 0.25 1 - - 1 u11-14
SQRDMLSH (scalar, H) 3 0.25 1 - - 1 u11-14
SQRDMLSH (scalar, S) 3 0.25 1 - - 1 u11-14
SQRDMLSH (vector, 4H) 3 0.25 1 - - 1 u11-14
SQRDMLSH (vector, 8H) 3 0.25 1 - - 1 u11-14
SQRDMLSH (vector, 2S) 3 0.25 1 - - 1 u11-14
SQRDMLSH (vector, 4S) 3 0.25 1 - - 1 u11-14
SQRDMULH (by element, H) 3 0.25 1 - - 1 u11-14
SQRDMULH (by element, S) 3 0.25 1 - - 1 u11-14
SQRDMULH (by element, 4H) 3 0.25 1 - - 1 u11-14
SQRDMULH (by element, 8H) 3 0.25 1 - - 1 u11-14
SQRDMULH (by element, 2S) 3 0.25 1 - - 1 u11-14
SQRDMULH (by element, 4S) 3 0.25 1 - - 1 u11-14
SQRDMULH (scalar, H) 3 0.25 1 - - 1 u11-14
SQRDMULH (scalar, S) 3 0.25 1 - - 1 u11-14
SQRDMULH (vector, 4H) 3 0.25 1 - - 1 u11-14
SQRDMULH (vector, 8H) 3 0.25 1 - - 1 u11-14
SQRDMULH (vector, 2S) 3 0.25 1 - - 1 u11-14
SQRDMULH (vector, 4S) 3 0.25 1 - - 1 u11-14
SQRSHL (scalar, B) 3 0.25 1 - - 1 u11-14
SQRSHL (scalar, H) 3 0.25 1 - - 1 u11-14
SQRSHL (scalar, S) 3 0.25 1 - - 1 u11-14
SQRSHL (scalar, D) 3 0.25 1 - - 1 u11-14
SQRSHL (vector, 8B) 3 0.25 1 - - 1 u11-14
SQRSHL (vector, 16B) 3 0.25 1 - - 1 u11-14
SQRSHL (vector, 4H) 3 0.25 1 - - 1 u11-14
SQRSHL (vector, 8H) 3 0.25 1 - - 1 u11-14
SQRSHL (vector, 2S) 3 0.25 1 - - 1 u11-14
SQRSHL (vector, 4S) 3 0.25 1 - - 1 u11-14
SQRSHL (vector, 2D) 3 0.25 1 - - 1 u11-14
SQSHL (immediate, scalar, B) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, scalar, H) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, scalar, S) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, scalar, D) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, vector, 8B) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, vector, 16B) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, vector, 4H) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, vector, 8H) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, vector, 2S) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, vector, 4S) 2 0.25 1 - - 1 u11-14
SQSHL (immediate, vector, 2D) 2 0.25 1 - - 1 u11-14
SQSHL (scalar, B) 2 0.25 1 - - 1 u11-14
SQSHL (scalar, H) 2 0.25 1 - - 1 u11-14
SQSHL (scalar, S) 2 0.25 1 - - 1 u11-14
SQSHL (scalar, D) 2 0.25 1 - - 1 u11-14
SQSHL (vector, 8B) 2 0.25 1 - - 1 u11-14
SQSHL (vector, 16B) 2 0.25 1 - - 1 u11-14
SQSHL (vector, 4H) 2 0.25 1 - - 1 u11-14
SQSHL (vector, 8H) 2 0.25 1 - - 1 u11-14
SQSHL (vector, 2S) 2 0.25 1 - - 1 u11-14
SQSHL (vector, 4S) 2 0.25 1 - - 1 u11-14
SQSHL (vector, 2D) 2 0.25 1 - - 1 u11-14
SQSHLU (scalar, B) 2 0.25 1 - - 1 u11-14
SQSHLU (scalar, H) 2 0.25 1 - - 1 u11-14
SQSHLU (scalar, S) 2 0.25 1 - - 1 u11-14
SQSHLU (scalar, D) 2 0.25 1 - - 1 u11-14
SQSHLU (vector, 8B) 2 0.25 1 - - 1 u11-14
SQSHLU (vector, 16B) 2 0.25 1 - - 1 u11-14
SQSHLU (vector, 4H) 2 0.25 1 - - 1 u11-14
SQSHLU (vector, 8H) 2 0.25 1 - - 1 u11-14
SQSHLU (vector, 2S) 2 0.25 1 - - 1 u11-14
SQSHLU (vector, 4S) 2 0.25 1 - - 1 u11-14
SQSHLU (vector, 2D) 2 0.25 1 - - 1 u11-14
SQSUB (scalar, B) 3 0.25 1 - - 1 u11-14
SQSUB (scalar, H) 3 0.25 1 - - 1 u11-14
SQSUB (scalar, S) 3 0.25 1 - - 1 u11-14
SQSUB (scalar, D) 3 0.25 1 - - 1 u11-14
SQSUB (vector, 8B) 3 0.25 1 - - 1 u11-14
SQSUB (vector, 16B) 3 0.25 1 - - 1 u11-14
SQSUB (vector, 4H) 3 0.25 1 - - 1 u11-14
SQSUB (vector, 8H) 3 0.25 1 - - 1 u11-14
SQSUB (vector, 2S) 3 0.25 1 - - 1 u11-14
SQSUB (vector, 4S) 3 0.25 1 - - 1 u11-14
SQSUB (vector, 2D) 3 0.25 1 - - 1 u11-14
STNP (S) 0.519 2 - 1 1
STNP (D) 0.519 2 - 1 1
STNP (Q) 1.037 2 - 2 -
STNP (signed offset, S) 0.519 2 - 1 1
STNP (signed offset, D) 0.519 2 - 1 1
STNP (signed offset, Q) 1.037 2 - 2 -
STP (S) 0.5 2 - 1 1
STP (D) 0.5 2 - 1 1
STP (Q) 1 2 - 2 - 2*u7/8
STP (post-index, S) 0.5 2 1 1 1
STP (post-index, D) 0.5 2 1 1 1
STP (post-index, Q) 1 2 1 2 -
STP (pre-index, S) 0.5 2 1 1 1
STP (pre-index, D) 0.5 2 1 1 1
STP (pre-index, Q) 1 2 1 2 -
STP (signed offset, S) 0.5 2 - 1 1
STP (signed offset, D) 0.5 2 - 1 1
STP (signed offset, Q) 1 2 - 2 - 2*u7/8
STR (register, S) 0.5 1 - 1 - u7/8
STR (register, D) 0.5 1 - 1 - u7/8
STR (register, Q) 0.5 1 - 1 - u7/8
STR (register, uxtw, S) 0.5 1 - 1 - u7/8
STR (register, uxtw, D) 0.5 1 - 1 - u7/8
STR (register, uxtw, Q) 0.5 1 - 1 - u7/8
STR (register, sxtw, S) 0.5 1 - 1 - u7/8
STR (register, sxtw, D) 0.5 1 - 1 - u7/8
STR (register, sxtw, Q) 0.5 1 - 1 - u7/8
STR (register, lsl, S) 0.5 1 - 1 - u7/8
STR (register, lsl, D) 0.5 1 - 1 - u7/8
STR (register, lsl, Q) 0.5 2 1 1 - u1-6?, u7/8
SUQADD (scalar, B) 3 0.25 1 - - 1 u11-14
SUQADD (scalar, H) 3 0.25 1 - - 1 u11-14
SUQADD (scalar, S) 3 0.25 1 - - 1 u11-14
SUQADD (scalar, D) 3 0.25 1 - - 1 u11-14
SUQADD (vector, 8B) 3 0.25 1 - - 1 u11-14
SUQADD (vector, 16B) 3 0.25 1 - - 1 u11-14
SUQADD (vector, 4H) 3 0.25 1 - - 1 u11-14
SUQADD (vector, 8H) 3 0.25 1 - - 1 u11-14
SUQADD (vector, 2S) 3 0.25 1 - - 1 u11-14
SUQADD (vector, 4S) 3 0.25 1 - - 1 u11-14
SUQADD (vector, 2D) 3 0.25 1 - - 1 u11-14
UCVTF (scalar, fixed-point, H from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, fixed-point, S from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, fixed-point, D from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, fixed-point, H from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, fixed-point, S from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, fixed-point, D from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, integer, H from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, integer, S from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, integer, D from W) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, integer, H from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, integer, S from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, integer, D from X) ≤13 0.333 2 - 1 1 u8-10, u11-14?
UCVTF (scalar, fixed-point, H from H) 3 0.25 1 - - 1 u11-14
UCVTF (scalar, fixed-point, S from S) 3 0.25 1 - - 1 u11-14
UCVTF (scalar, fixed-point, D from D) 3 0.25 1 - - 1 u11-14
UCVTF (vector, fixed-point, 4H from 4H) 3 0.25 1 - - 1 u11-14
UCVTF (vector, fixed-point, 8H from 8H) 3 0.25 1 - - 1 u11-14
UCVTF (vector, fixed-point, 2S from 2S) 3 0.25 1 - - 1 u11-14
UCVTF (vector, fixed-point, 4S from 4S) 3 0.25 1 - - 1 u11-14
UCVTF (vector, fixed-point, 2D from 2D) 3 0.25 1 - - 1 u11-14
UCVTF (scalar, integer, H from H) 3 0.25 1 - - 1 u11-14
UCVTF (scalar, integer, S from S) 3 0.25 1 - - 1 u11-14
UCVTF (scalar, integer, D from D) 3 0.25 1 - - 1 u11-14
UCVTF (vector, integer, 4H from 4H) 3 0.25 1 - - 1 u11-14
UCVTF (vector, integer, 8H from 8H) 3 0.25 1 - - 1 u11-14
UCVTF (vector, integer, 2S from 2S) 3 0.25 1 - - 1 u11-14
UCVTF (vector, integer, 4S from 4S) 3 0.25 1 - - 1 u11-14
UCVTF (vector, integer, 2D from 2D) 3 0.25 1 - - 1 u11-14
UQADD (scalar, B) 3 0.25 1 - - 1 u11-14
UQADD (scalar, H) 3 0.25 1 - - 1 u11-14
UQADD (scalar, S) 3 0.25 1 - - 1 u11-14
UQADD (scalar, D) 3 0.25 1 - - 1 u11-14
UQADD (vector, 8B) 3 0.25 1 - - 1 u11-14
UQADD (vector, 16B) 3 0.25 1 - - 1 u11-14
UQADD (vector, 4H) 3 0.25 1 - - 1 u11-14
UQADD (vector, 8H) 3 0.25 1 - - 1 u11-14
UQADD (vector, 2S) 3 0.25 1 - - 1 u11-14
UQADD (vector, 4S) 3 0.25 1 - - 1 u11-14
UQADD (vector, 2D) 3 0.25 1 - - 1 u11-14
UQRSHL (scalar, B) 3 0.25 1 - - 1 u11-14
UQRSHL (scalar, H) 3 0.25 1 - - 1 u11-14
UQRSHL (scalar, S) 3 0.25 1 - - 1 u11-14
UQRSHL (scalar, D) 3 0.25 1 - - 1 u11-14
UQRSHL (vector, 8B) 3 0.25 1 - - 1 u11-14
UQRSHL (vector, 16B) 3 0.25 1 - - 1 u11-14
UQRSHL (vector, 4H) 3 0.25 1 - - 1 u11-14
UQRSHL (vector, 8H) 3 0.25 1 - - 1 u11-14
UQRSHL (vector, 2S) 3 0.25 1 - - 1 u11-14
UQRSHL (vector, 4S) 3 0.25 1 - - 1 u11-14
UQRSHL (vector, 2D) 3 0.25 1 - - 1 u11-14
UQSHL (immediate, scalar, B) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, scalar, H) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, scalar, S) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, scalar, D) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, vector, 8B) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, vector, 16B) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, vector, 4H) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, vector, 8H) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, vector, 2S) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, vector, 4S) 2 0.25 1 - - 1 u11-14
UQSHL (immediate, vector, 2D) 2 0.25 1 - - 1 u11-14
UQSHL (scalar, B) 2 0.25 1 - - 1 u11-14
UQSHL (scalar, H) 2 0.25 1 - - 1 u11-14
UQSHL (scalar, S) 2 0.25 1 - - 1 u11-14
UQSHL (scalar, D) 2 0.25 1 - - 1 u11-14
UQSHL (vector, 8B) 2 0.25 1 - - 1 u11-14
UQSHL (vector, 16B) 2 0.25 1 - - 1 u11-14
UQSHL (vector, 4H) 2 0.25 1 - - 1 u11-14
UQSHL (vector, 8H) 2 0.25 1 - - 1 u11-14
UQSHL (vector, 2S) 2 0.25 1 - - 1 u11-14
UQSHL (vector, 4S) 2 0.25 1 - - 1 u11-14
UQSHL (vector, 2D) 2 0.25 1 - - 1 u11-14
UQSUB (scalar, B) 3 0.25 1 - - 1 u11-14
UQSUB (scalar, H) 3 0.25 1 - - 1 u11-14
UQSUB (scalar, S) 3 0.25 1 - - 1 u11-14
UQSUB (scalar, D) 3 0.25 1 - - 1 u11-14
UQSUB (vector, 8B) 3 0.25 1 - - 1 u11-14
UQSUB (vector, 16B) 3 0.25 1 - - 1 u11-14
UQSUB (vector, 4H) 3 0.25 1 - - 1 u11-14
UQSUB (vector, 8H) 3 0.25 1 - - 1 u11-14
UQSUB (vector, 2S) 3 0.25 1 - - 1 u11-14
UQSUB (vector, 4S) 3 0.25 1 - - 1 u11-14
UQSUB (vector, 2D) 3 0.25 1 - - 1 u11-14
USQADD (scalar, B) 3 0.25 1 - - 1 u11-14
USQADD (scalar, H) 3 0.25 1 - - 1 u11-14
USQADD (scalar, S) 3 0.25 1 - - 1 u11-14
USQADD (scalar, D) 3 0.25 1 - - 1 u11-14
USQADD (vector, 8B) 3 0.25 1 - - 1 u11-14
USQADD (vector, 16B) 3 0.25 1 - - 1 u11-14
USQADD (vector, 4H) 3 0.25 1 - - 1 u11-14
USQADD (vector, 8H) 3 0.25 1 - - 1 u11-14
USQADD (vector, 2S) 3 0.25 1 - - 1 u11-14
USQADD (vector, 4S) 3 0.25 1 - - 1 u11-14
USQADD (vector, 2D) 3 0.25 1 - - 1 u11-14
XAR 2 0.25 1 - - 1 u11-14