以下是由 ARM 在 binutils 裡面的 binutils/opcodes/aarch64-gen.c 所產生出來的表格

x 是 don't care bit

其它字母則看後面 Operand 可以猜

msb lsb xx01 1110 xx1x xxx0 1011 10nn nnnd dddd - abs Sd Sn xx00 1110 xx1x xxx0 1011 10nn nnnd dddd - abs Vd Vn x001 1010 000m mmmm xxxx 00nn nnnd dddd - adc Rd Rn Rm x011 1010 000m mmmm xxxx 00nn nnnd dddd - adcs Rd Rn Rm x100 1110 xx1m mmmm 0100 00nn nnnd dddd - addhn2 Vd Vn Vm x000 1110 xx1m mmmm 0100 00nn nnnd dddd - addhn Vd Vn Vm xxx1 1110 xx11 xxx1 1011 10nn nnnd dddd - addp Sd Vn xxx0 1110 xx1m mmmm 1011 11nn nnnd dddd - addp Vd Vn Vm x000 1011 xx0x xxxx xxxx xxnn nnnd dddd - add Rd Rn Rm_SFT x00x 0001 SSii iiii iiii iinn nnnd dddd - add Rd_SP Rn_SP AIMM x000 1011 0x1x xxxx xxxx xxnn nnnd dddd - add Rd_SP Rn_SP Rm_EXT x101 1110 xx1m mmmm x000 01nn nnnd dddd - add Sd Sn Sm x010 1011 xx0x xxxx xxxx xxnn nnnd dddd - adds Rd Rn Rm_SFT x01x 0001 SSii iiii iiii iinn nnnd dddd - adds Rd Rn_SP AIMM x010 1011 0x1x xxxx xxxx xxnn nnnd dddd - adds Rd Rn_SP Rm_EXT xx00 1110 xx1m mmmm 1000 01nn nnnd dddd - add Vd Vn Vm xxx0 1110 xx11 xxx1 1011 10nn nnnd dddd - addv Fd Vn 1iix 0000 iiii iiii iiii iiii iiid dddd - adrp Rd ADDR_ADRP 0iix 0000 iiii iiii iiii iiii iiid dddd - adr Rd ADDR_PCREL21 xxx0 1110 xx1x 1xxx 0101 10nn nnnd dddd - aesd Vd Vn xxx0 1110 xx1x 1xx0 0100 10nn nnnd dddd - aese Vd Vn xxx0 1110 xx1x 1xx0 0111 10nn nnnd dddd - aesimc Vd Vn xxx0 1110 xx1x 1xx0 0110 10nn nnnd dddd - aesmc Vd Vn x000 1010 xx0x xxxx xxxx xxnn nnnd dddd - and Rd Rn Rm_SFT x00x 0010 0Nii iiii iiii iinn nnnd dddd - and Rd_SP Rn LIMM x11x 0010 0Nii iiii iiii iinn nnnd dddd - ands Rd Rn LIMM x110 1010 xx0x xxxx xxxx xxnn nnnd dddd - ands Rd Rn Rm_SFT xx00 1110 001m mmmm 0001 11nn nnnd dddd - and Vd Vn Vm xxx1 1010 1x0m mmmm xx1x 10nn nnnd dddd - asrv Rd Rn Rm 000x 01ii iiii iiii iiii iiii iiii iiii - b ADDR_PCREL26 010x 0100 iiii iiii iiii iiii iiix xxxx - b.c ADDR_PCREL19 xx1x 0011 0xii iiii iiii iinn nnnd dddd - bfm Rd Rn IMMR IMMS x00x 1010 xx1x xxxx xxxx xxnn nnnd dddd - bic Rd Rn Rm_SFT x11x 1010 xx1x xxxx xxxx xxnn nnnd dddd - bics Rd Rn Rm_SFT xx10 1111 xxxx xxxx 0xx1 x1xx xxxd dddd - bic Vd SIMD_IMM_SFT xx10 1111 xxxx xxxx 10x1 01xx xxxd dddd - bic Vd SIMD_IMM_SFT xx00 1110 011m mmmm 0001 11nn nnnd dddd - bic Vd Vn Vm xx10 1110 111m mmmm 0001 11nn nnnd dddd - bif Vd Vn Vm xx10 1110 101m mmmm 0001 11nn nnnd dddd - bit Vd Vn Vm 100x 01ii iiii iiii iiii iiii iiii iiii - bl ADDR_PCREL26 x10x 0110 0x1x xxxx xxxx xxnn nnnx xxxx - blr Rn 110x 0100 xx1i iiii iiii iiii iiix xx00 - brk EXCEPTION x10x 0110 000x xxxx xxxx xxnn nnnx xxxx - br Rn xx10 1110 011m mmmm 0001 11nn nnnd dddd - bsl Vd Vn Vm xx1x 0101 iiii iiii iiii iiii iiit tttt - cbnz Rt ADDR_PCREL19 xx1x 0100 iiii iiii iiii iiii iiit tttt - cbz Rt ADDR_PCREL19 x0x1 1010 0x0i iiii xxxx 10nn nnnx cccc - ccmn Rn CCMP_IMM NZCV COND x0x1 1010 010m mmmm xxxx 00nn nnnx cccc - ccmn Rn Rm NZCV COND x1x1 1010 0x0i iiii xxxx 10nn nnnx cccc - ccmp Rn CCMP_IMM NZCV COND x1x1 1010 010m mmmm xxxx 00nn nnnx cccc - ccmp Rn Rm NZCV COND x10x 01x1 xxx0 0xxx xxx1 mmmm 010x xxxx - clrex UIMM4 xxx1 1010 x10x xxxx xxx1 01nn nnnd dddd - cls Rd Rn xx00 1110 xx1x 0xx0 0100 10nn nnnd dddd - cls Vd Vn xxx1 1010 110x xxxx xxx1 00nn nnnd dddd - clz Rd Rn xx10 1110 xx1x 0xx0 0100 10nn nnnd dddd - clz Vd Vn xx01 1110 xx1x xxx0 1001 10nn nnnd dddd - cmeq Sd Sn IMM0 xx11 1110 xx1m mmmm 1000 11nn nnnd dddd - cmeq Sd Sn Sm xx00 1110 xx1x xxx0 1001 10nn nnnd dddd - cmeq Vd Vn IMM0 xx10 1110 xx1m mmmm 1000 11nn nnnd dddd - cmeq Vd Vn Vm xx11 1110 xx1x xxxx 1000 10nn nnnd dddd - cmge Sd Sn IMM0 x101 1110 xx1m mmmm x011 11nn nnnd dddd - cmge Sd Sn Sm xx10 1110 xx1x xxx0 1000 10nn nnnd dddd - cmge Vd Vn IMM0 xx00 1110 xx1m mmmm 0011 11nn nnnd dddd - cmge Vd Vn Vm x101 1110 xx1x xxxx 1000 10nn nnnd dddd - cmgt Sd Sn IMM0 x101 1110 xx1m mmmm 0x11 01nn nnnd dddd - cmgt Sd Sn Sm xx00 1110 xx1x xxx0 1000 10nn nnnd dddd - cmgt Vd Vn IMM0 xx00 1110 xx1m mmmm 0011 01nn nnnd dddd - cmgt Vd Vn Vm xx11 1110 xx1m mmmm 0x11 01nn nnnd dddd - cmhi Sd Sn Sm xx10 1110 xx1m mmmm 0011 01nn nnnd dddd - cmhi Vd Vn Vm xx11 1110 xx1m mmmm xx11 11nn nnnd dddd - cmhs Sd Sn Sm xx10 1110 xx1m mmmm 0011 11nn nnnd dddd - cmhs Vd Vn Vm xx11 1110 xx1x xxx0 1001 10nn nnnd dddd - cmle Sd Sn IMM0 xx10 1110 xx1x xxx0 1001 10nn nnnd dddd - cmle Vd Vn IMM0 xxx1 1110 xx10 xxx0 1010 10nn nnnd dddd - cmlt Sd Sn IMM0 xxx0 1110 xx10 xxx0 1010 10nn nnnd dddd - cmlt Vd Vn IMM0 x101 1110 xx1m mmmm 1000 11nn nnnd dddd - cmtst Sd Sn Sm xx00 1110 xx1m mmmm 1000 11nn nnnd dddd - cmtst Vd Vn Vm xx00 1110 xx1x 0xxx 0101 10nn nnnd dddd - cnt Vd Vn x0x1 1010 100m mmmm xxxx 00nn nnnd dddd - csel Rd Rn Rm COND x0x1 1010 x00m mmmm xxxx 01nn nnnd dddd - csinc Rd Rn Rm COND x1x1 1010 100m mmmm xxxx 00nn nnnd dddd - csinv Rd Rn Rm COND x1x1 1010 x00m mmmm xxxx 01nn nnnd dddd - csneg Rd Rn Rm COND 110x 0100 xx1i iiii iiii iiii iiix xx01 - dcps1 EXCEPTION 110x 0100 xx1i iiii iiii iiii iiix xx10 - dcps2 EXCEPTION 110x 0100 xx1i iiii iiii iiii iiix xx11 - dcps3 EXCEPTION x10x 01x1 xxx0 0xxx xxx1 xxxx xx1x xxxx - dmb BARRIER x10x 0110 1x1x xxxx xxxx xxxx xxxx xxxx - drps x10x 01x1 xxx0 0xxx xxx1 xxxx x00x xxxx - dsb BARRIER x1x1 1110 xx0x xxxx xxxx x1nn nnnd dddd - dup Sd En xx00 1110 xx0x xxxx xxxx 01nn nnnd dddd - dup Vd En xx00 1110 xx0x xxxx xx00 11nn nnnd dddd - dup Vd Rn x10x 1010 xx1x xxxx xxxx xxnn nnnd dddd - eon Rd Rn Rm_SFT x100 1010 xx0x xxxx xxxx xxnn nnnd dddd - eor Rd Rn Rm_SFT x10x 0010 0Nii iiii iiii iinn nnnd dddd - eor Rd_SP Rn LIMM xx10 1110 001m mmmm 0001 11nn nnnd dddd - eor Vd Vn Vm x10x 0110 100x xxxx xxxx xxxx xxxx xxxx - eret xxxx 0011 1xxm mmmm iiii iinn nnnd dddd - extr Rd Rn Rm IMMS xx10 1110 xx0m mmmm xiii i0nn nnnd dddd - ext Vd Vn Vm IDX xx11 1110 xx1m mmmm 1x01 01nn nnnd dddd - fabd Sd Sn Sm xx10 1110 1x1m mmmm 1101 01nn nnnd dddd - fabd Vd Vn Vm xxx1 1110 xx1x x000 1100 00nn nnnd dddd - fabs Fd Fn xx0x 1110 xx10 xxx0 1111 10nn nnnd dddd - fabs Vd Vn xx11 1110 0x1m mmmm x110 11nn nnnd dddd - facge Sd Sn Sm xxx0 1110 0x1m mmmm 1110 11nn nnnd dddd - facge Vd Vn Vm xx11 1110 1x1m mmmm x110 11nn nnnd dddd - facgt Sd Sn Sm xxx0 1110 1x1m mmmm 1110 11nn nnnd dddd - facgt Vd Vn Vm x001 1110 xx1m mmmm 0010 10nn nnnd dddd - fadd Fd Fn Fm xxxx 1110 xx11 xxx0 1101 10nn nnnd dddd - faddp Sd Vn xx10 1110 0x1m mmmm 1101 01nn nnnd dddd - faddp Vd Vn Vm xx00 1110 0x1m mmmm 1101 01nn nnnd dddd - fadd Vd Vn Vm x001 1110 xx1m mmmm xxxx 01nn nnn1 cccc - fccmpe Fn Fm NZCV COND x001 1110 xx1m mmmm xxxx 01nn nnn0 cccc - fccmp Fn Fm NZCV COND xx01 1110 xx10 xxx0 1101 10nn nnnd dddd - fcmeq Sd Sn IMM0 x101 1110 xx1m mmmm xx10 01nn nnnd dddd - fcmeq Sd Sn Sm xx00 1110 xx10 xxx0 1101 10nn nnnd dddd - fcmeq Vd Vn IMM0 xx00 1110 0x1m mmmm 1110 01nn nnnd dddd - fcmeq Vd Vn Vm xx11 1110 xx10 xxx0 1100 10nn nnnd dddd - fcmge Sd Sn IMM0 xx11 1110 0x1m mmmm xx10 01nn nnnd dddd - fcmge Sd Sn Sm xx10 1110 xx10 xxx0 1100 10nn nnnd dddd - fcmge Vd Vn IMM0 xx10 1110 0x1m mmmm 1110 01nn nnnd dddd - fcmge Vd Vn Vm xx01 1110 xx10 xxx0 1100 10nn nnnd dddd - fcmgt Sd Sn IMM0 xx11 1110 1x1m mmmm xx10 01nn nnnd dddd - fcmgt Sd Sn Sm xx00 1110 xx10 xxx0 1100 10nn nnnd dddd - fcmgt Vd Vn IMM0 xxx0 1110 1x1m mmmm 1110 01nn nnnd dddd - fcmgt Vd Vn Vm xx11 1110 xx10 xxx0 1101 10nn nnnd dddd - fcmle Sd Sn IMM0 xx10 1110 xx10 xxx0 1101 10nn nnnd dddd - fcmle Vd Vn IMM0 xxx1 1110 xx1x xxxx 1110 10nn nnnd dddd - fcmlt Sd Sn IMM0 xxx0 1110 xx1x xxxx 1110 10nn nnnd dddd - fcmlt Vd Vn IMM0 xxx1 1110 xx1m mmmm 0010 00nn nnn1 0xxx - fcmpe Fn Fm xxx1 1110 xx1x xxxx 0010 00nn nnn1 1xxx - fcmpe Fn FPIMM0 xxx1 1110 xx1m mmmm 0010 00nn nnn0 0xxx - fcmp Fn Fm xxx1 1110 xx1x xxxx 0010 00nn nnn0 1xxx - fcmp Fn FPIMM0 x001 1110 xx1m mmmm xxxx 11nn nnnd dddd - fcsel Fd Fn Fm COND xxx1 1110 xx1x x100 0000 00nn nnnd dddd - fcvtas Rd Fn xx01 1110 0x1x xxx1 1100 10nn nnnd dddd - fcvtas Sd Sn xx00 1110 0x1x xxx1 1100 10nn nnnd dddd - fcvtas Vd Vn xxx1 1110 xx1x x101 0000 00nn nnnd dddd - fcvtau Rd Fn xx11 1110 0x1x xxx1 1100 10nn nnnd dddd - fcvtau Sd Sn xx10 1110 0x1x xxx1 1100 10nn nnnd dddd - fcvtau Vd Vn xxx1 1110 xx1x x01x x100 00nn nnnd dddd - fcvt Fd Fn x1x0 1110 xx1x xxx1 0111 10nn nnnd dddd - fcvtl2 Vd Vn x0x0 1110 xx1x xxx1 0111 10nn nnnd dddd - fcvtl Vd Vn xxx1 1110 xx11 0000 0000 00nn nnnd dddd - fcvtms Rd Fn xx01 1110 0x10 xxx1 1011 10nn nnnd dddd - fcvtms Sd Sn xx00 1110 0x10 xxx1 1011 10nn nnnd dddd - fcvtms Vd Vn xxx1 1110 xx11 0001 0000 00nn nnnd dddd - fcvtmu Rd Fn xx11 1110 0x10 xxx1 1011 10nn nnnd dddd - fcvtmu Sd Sn xx10 1110 0x10 xxx1 1011 10nn nnnd dddd - fcvtmu Vd Vn x100 1110 xx1x xxx1 0110 10nn nnnd dddd - fcvtn2 Vd Vn xxx1 1110 xx10 0000 0000 00nn nnnd dddd - fcvtns Rd Fn xx01 1110 0x10 xxx1 1010 10nn nnnd dddd - fcvtns Sd Sn xx00 1110 0x10 xxx1 1010 10nn nnnd dddd - fcvtns Vd Vn xxx1 1110 xx10 0001 0000 00nn nnnd dddd - fcvtnu Rd Fn xx11 1110 0x10 xxx1 1010 10nn nnnd dddd - fcvtnu Sd Sn xx10 1110 0x10 xxx1 1010 10nn nnnd dddd - fcvtnu Vd Vn x000 1110 xx1x xxx1 0110 10nn nnnd dddd - fcvtn Vd Vn xxx1 1110 xx10 1000 0000 00nn nnnd dddd - fcvtps Rd Fn xx01 1110 1x10 xxx1 1010 10nn nnnd dddd - fcvtps Sd Sn xx00 1110 1x10 xxx1 1010 10nn nnnd dddd - fcvtps Vd Vn xxx1 1110 xx10 1001 0000 00nn nnnd dddd - fcvtpu Rd Fn xx11 1110 1x10 xxx1 1010 10nn nnnd dddd - fcvtpu Sd Sn xx10 1110 1x10 xxx1 1010 10nn nnnd dddd - fcvtpu Vd Vn x110 1110 xx1x xxx1 0110 10nn nnnd dddd - fcvtxn2 Vd Vn xx11 1110 xx1x xxxx 0110 10nn nnnd dddd - fcvtxn Sd Sn x010 1110 xx1x xxx1 0110 10nn nnnd dddd - fcvtxn Vd Vn xxx1 1110 xx11 1000 0000 00nn nnnd dddd - fcvtzs Rd Fn x0x1 1110 xx0x xx00 SSSS SSnn nnnd dddd - fcvtzs Rd Fn FBITS xx01 1110 1x10 xxx1 1011 10nn nnnd dddd - fcvtzs Sd Sn x101 1111 xxxx xxxx 1x1x 11nn nnnd dddd - fcvtzs Sd Sn IMM_VLSR xx00 1110 1x10 xxx1 1011 10nn nnnd dddd - fcvtzs Vd Vn xx00 1111 xxxx xxxx 1x11 11nn nnnd dddd - fcvtzs Vd Vn IMM_VLSR xxx1 1110 xx11 1001 0000 00nn nnnd dddd - fcvtzu Rd Fn x0x1 1110 xx0x xx01 SSSS SSnn nnnd dddd - fcvtzu Rd Fn FBITS xx11 1110 1x10 xxx1 1011 10nn nnnd dddd - fcvtzu Sd Sn xx11 1111 xxxx xxxx 1x11 11nn nnnd dddd - fcvtzu Sd Sn IMM_VLSR xx10 1110 1x10 xxx1 1011 10nn nnnd dddd - fcvtzu Vd Vn xx10 1111 xxxx xxxx 1x11 11nn nnnd dddd - fcvtzu Vd Vn IMM_VLSR x0x1 1110 xx1m mmmm 0001 10nn nnnd dddd - fdiv Fd Fn Fm xx10 1110 0x1m mmmm 1111 11nn nnnd dddd - fdiv Vd Vn Vm x001 1111 xx0m mmmm 0aaa aann nnnd dddd - fmadd Fd Fn Fm Fa x001 1110 xx1m mmmm 0100 10nn nnnd dddd - fmax Fd Fn Fm xx01 1110 xx1m mmmm 0110 10nn nnnd dddd - fmaxnm Fd Fn Fm xxx1 1110 0x11 xxx0 1100 10nn nnnd dddd - fmaxnmp Sd Vn xx10 1110 0x1m mmmm 1100 01nn nnnd dddd - fmaxnmp Vd Vn Vm xx00 1110 0x1m mmmm 1100 01nn nnnd dddd - fmaxnm Vd Vn Vm xxx0 1110 0x11 xxx0 1100 10nn nnnd dddd - fmaxnmv Fd Vn xxx1 1110 0x11 xxx0 1111 10nn nnnd dddd - fmaxp Sd Vn xx10 1110 0x1m mmmm 1111 01nn nnnd dddd - fmaxp Vd Vn Vm xx00 1110 0x1m mmmm 1111 01nn nnnd dddd - fmax Vd Vn Vm xxx0 1110 0x11 xxx0 1111 10nn nnnd dddd - fmaxv Fd Vn xxx1 1110 xx1m mmmm 0101 10nn nnnd dddd - fmin Fd Fn Fm x001 1110 xx1m mmmm 0111 10nn nnnd dddd - fminnm Fd Fn Fm xxx1 1110 1x11 xxx0 1100 10nn nnnd dddd - fminnmp Sd Vn xx10 1110 1x1m mmmm 1100 01nn nnnd dddd - fminnmp Vd Vn Vm xx00 1110 1x1m mmmm 1100 01nn nnnd dddd - fminnm Vd Vn Vm xxx0 1110 1x11 xxx0 1100 10nn nnnd dddd - fminnmv Fd Vn xxx1 1110 1x11 xxx0 1111 10nn nnnd dddd - fminp Sd Vn xx10 1110 1x1m mmmm 1111 01nn nnnd dddd - fminp Vd Vn Vm xx00 1110 1x1m mmmm 1111 01nn nnnd dddd - fmin Vd Vn Vm xxx0 1110 1x11 xxx0 1111 10nn nnnd dddd - fminv Fd Vn x101 1111 xxxm mmmm 000x x0nn nnnd dddd - fmla Sd Sn Em xxx0 1111 xxxm mmmm 0001 x0nn nnnd dddd - fmla Vd Vn Em xxx0 1110 0x1m mmmm 1100 11nn nnnd dddd - fmla Vd Vn Vm x101 1111 xxxm mmmm 010x x0nn nnnd dddd - fmls Sd Sn Em xxx0 1111 xxxm mmmm 0101 x0nn nnnd dddd - fmls Vd Vn Em xxx0 1110 1x1m mmmm 1100 11nn nnnd dddd - fmls Vd Vn Vm xxx1 1110 xx1x x000 0100 00nn nnnd dddd - fmov Fd Fn x0x1 1110 xx1i iiii iii1 00xx xxxd dddd - fmov Fd FPIMM xxx1 1110 xx1x 0111 0000 00nn nnnd dddd - fmov Fd Rn xxx1 1110 xx1x 0110 0000 00nn nnnd dddd - fmov Rd Fn xxx1 1110 xx1x 1110 0000 00nn nnnd dddd - fmov Rd VnD1 xxx1 1110 xx1x 1111 0000 00nn nnnd dddd - fmov VdD1 Rn xx00 1111 xxxx xxxx 1111 01xx xxxd dddd - fmov Vd SIMD_FPIMM xx10 1111 xxxx xxxx 1111 01xx xxxd dddd - fmov Vd SIMD_FPIMM x001 1111 xx0m mmmm 1aaa aann nnnd dddd - fmsub Fd Fn Fm Fa x0x1 1110 xx1m mmmm 0000 10nn nnnd dddd - fmul Fd Fn Fm x101 1111 xxxm mmmm 1001 x0nn nnnd dddd - fmul Sd Sn Em xx00 1111 xxxm mmmm 1001 x0nn nnnd dddd - fmul Vd Vn Em xx10 1110 xx1m mmmm 1101 11nn nnnd dddd - fmul Vd Vn Vm xx11 1111 xxxm mmmm 1xxx x0nn nnnd dddd - fmulx Sd Sn Em x101 1110 xx1m mmmm 1x01 11nn nnnd dddd - fmulx Sd Sn Sm xx10 1111 xxxm mmmm 1001 x0nn nnnd dddd - fmulx Vd Vn Em xx00 1110 xx1m mmmm 1101 11nn nnnd dddd - fmulx Vd Vn Vm xxx1 1110 xx1x x001 0100 00nn nnnd dddd - fneg Fd Fn xx1x 1110 xx10 xxx0 1111 10nn nnnd dddd - fneg Vd Vn x001 1111 xx1m mmmm 0aaa aann nnnd dddd - fnmadd Fd Fn Fm Fa x001 1111 xx1m mmmm 1aaa aann nnnd dddd - fnmsub Fd Fn Fm Fa x001 1110 xx1m mmmm 1000 10nn nnnd dddd - fnmul Fd Fn Fm xx01 1110 1x1x xxx1 1101 10nn nnnd dddd - frecpe Sd Sn xx00 1110 1x1x xxx1 1101 10nn nnnd dddd - frecpe Vd Vn x101 1110 0x1m mmmm x111 11nn nnnd dddd - frecps Sd Sn Sm xx00 1110 0x1m mmmm 1111 11nn nnnd dddd - frecps Vd Vn Vm xxx1 1110 xx1x xxx1 1111 10nn nnnd dddd - frecpx Sd Sn xxx1 1110 xx1x x110 0100 00nn nnnd dddd - frinta Fd Fn xx10 1110 0x1x xxx1 1000 10nn nnnd dddd - frinta Vd Vn xxx1 1110 xx1x x11x 1100 00nn nnnd dddd - frinti Fd Fn xx1x 1110 1x1x xxx1 1001 10nn nnnd dddd - frinti Vd Vn xxx1 1110 xx1x x101 0100 00nn nnnd dddd - frintm Fd Fn xx0x 1110 0x1x xxx1 1001 10nn nnnd dddd - frintm Vd Vn xxx1 1110 xx1x x100 0100 00nn nnnd dddd - frintn Fd Fn xx00 1110 0x1x xxx1 1000 10nn nnnd dddd - frintn Vd Vn xxx1 1110 xx1x x100 1100 00nn nnnd dddd - frintp Fd Fn xxx0 1110 1x1x xxx1 1000 10nn nnnd dddd - frintp Vd Vn xxx1 1110 xx1x x111 0100 00nn nnnd dddd - frintx Fd Fn xx1x 1110 0x1x xxx1 1001 10nn nnnd dddd - frintx Vd Vn xxx1 1110 xx1x x101 1100 00nn nnnd dddd - frintz Fd Fn xx0x 1110 1x1x xxx1 1001 10nn nnnd dddd - frintz Vd Vn xx11 1110 1x1x xxx1 1101 10nn nnnd dddd - frsqrte Sd Sn xx10 1110 1x1x xxx1 1101 10nn nnnd dddd - frsqrte Vd Vn x101 1110 1x1m mmmm x111 11nn nnnd dddd - frsqrts Sd Sn Sm xxx0 1110 1x1m mmmm 1111 11nn nnnd dddd - frsqrts Vd Vn Vm xxx1 1110 xx1x x001 1100 00nn nnnd dddd - fsqrt Fd Fn xxx0 1110 xx1x xxx1 1111 10nn nnnd dddd - fsqrt Vd Vn x001 1110 xx1m mmmm 0011 10nn nnnd dddd - fsub Fd Fn Fm xx00 1110 1x1m mmmm 1101 01nn nnnd dddd - fsub Vd Vn Vm x10x 01x1 xxx0 0xxx xx10 mmmm ooox xxxx - hint UIMM7 110x 0100 xx0i iiii iiii iiii iiix xx00 - hlt EXCEPTION 110x 0100 xx0i iiii iiii iiii iiix xx10 - hvc EXCEPTION xx10 1110 xx0x xxxx xxxx x1nn nnnd dddd - ins Ed En xx00 1110 xx0x xxxx xx01 11nn nnnd dddd - ins Ed Rn x10x 01x1 xxx0 0xxx xxx1 xxxx 110x xxxx - isb BARRIER_ISB xx00 1101 110x xxxx xx0x xxxx xxxx xxxx - ld1 LEt SIMD_ADDR_POST xx00 1101 010x xxxx xx0x xxxx xxxx xxxx - ld1 LEt SIMD_ADDR_SIMPLE xx00 110x 111x xxxx xx0x xxxx xxxx xxxx - ld2 LEt SIMD_ADDR_POST xx00 1101 011x xxxx xx0x xxxx xxxx xxxx - ld2 LEt SIMD_ADDR_SIMPLE xx00 1101 110x xxxx xx1x xxxx xxxx xxxx - ld3 LEt SIMD_ADDR_POST xx00 1101 010x xxxx xx1x xxxx xxxx xxxx - ld3 LEt SIMD_ADDR_SIMPLE xx00 110x 111x xxxx xx1x xxxx xxxx xxxx - ld4 LEt SIMD_ADDR_POST xx00 1101 011x xxxx xx1x xxxx xxxx xxxx - ld4 LEt SIMD_ADDR_SIMPLE xx00 1100 110x xxxx xxxx xxxx xxxx xxxx - ld4 LVt SIMD_ADDR_POST xx00 1100 01xx xxxx xxxx xxxx xxxx xxxx - ld4 LVt SIMD_ADDR_SIMPLE 0000 100x 11xx xxxx xxxx xxxx xxxt tttt - ldarb Rt ADDR_SIMPLE 0100 100x 11xx xxxx xxxx xxxx xxxt tttt - ldarh Rt ADDR_SIMPLE 1x00 100x 11xx xxxx xxxx xxxx xxxt tttt - ldar Rt ADDR_SIMPLE xx00 100x 011x xxxx 1ttt ttxx xxxt tttt - ldaxp Rt Rt2 ADDR_SIMPLE 0000 100x 010x xxxx 1xxx xxxx xxxt tttt - ldaxrb Rt ADDR_SIMPLE 0100 100x 010x xxxx 1xxx xxxx xxxt tttt - ldaxrh Rt ADDR_SIMPLE 1x00 100x 010x xxxx 1xxx xxxx xxxt tttt - ldaxr Rt ADDR_SIMPLE xx10 110I 01ii iiii ittt ttxx xxxt tttt - ldnp Ft Ft2 ADDR_SIMM7 x010 100I 01ii iiii ittt ttxx xxxt tttt - ldnp Rt Rt2 ADDR_SIMM7 xx10 110I 01ii iiii ittt ttxx xxxt tttt - ldp Ft Ft2 ADDR_SIMM7 xx10 110I 11ii iiii ittt ttxx xxxt tttt - ldp Ft Ft2 ADDR_SIMM7 x010 100I 11ii iiii ittt ttxx xxxt tttt - ldp Rt Rt2 ADDR_SIMM7 x110 100I 01ii iiii ittt ttxx xxxt tttt - ldpsw Rt Rt2 ADDR_SIMM7 x110 100I 11ii iiii ittt ttxx xxxt tttt - ldpsw Rt Rt2 ADDR_SIMM7 0011 1000 011x xxxx xxxx 10xx xxxt tttt - ldrb Rt ADDR_REGOFF 0011 1000 01xi iiii iiii I1xx xxxt tttt - ldrb Rt ADDR_SIMM9 00x1 1001 01ii iiii iiii iinn nnnt tttt - ldrb Rt ADDR_UIMM12 xx01 1100 iiii iiii iiii iiii iiit tttt - ldr Ft ADDR_PCREL19 xx11 1100 x1xx xxxx xxxx 10xx xxxt tttt - ldr Ft ADDR_REGOFF xx11 1100 x1xi iiii iiii I1xx xxxt tttt - ldr Ft ADDR_SIMM9 xxx1 1101 x1ii iiii iiii iinn nnnt tttt - ldr Ft ADDR_UIMM12 0111 1000 011x xxxx xxxx 10xx xxxt tttt - ldrh Rt ADDR_REGOFF 0111 1000 01xi iiii iiii I1xx xxxt tttt - ldrh Rt ADDR_SIMM9 01x1 1001 01ii iiii iiii iinn nnnt tttt - ldrh Rt ADDR_UIMM12 0x01 1000 iiii iiii iiii iiii iiit tttt - ldr Rt ADDR_PCREL19 1x11 1000 011x xxxx xxxx 10xx xxxt tttt - ldr Rt ADDR_REGOFF 1x11 1000 01xi iiii iiii I1xx xxxt tttt - ldr Rt ADDR_SIMM9 1xx1 1001 01ii iiii iiii iinn nnnt tttt - ldr Rt ADDR_UIMM12 0011 1000 1x1x xxxx xxxx 10xx xxxt tttt - ldrsb Rt ADDR_REGOFF 0011 1000 1xxi iiii iiii I1xx xxxt tttt - ldrsb Rt ADDR_SIMM9 00x1 1001 1xii iiii iiii iinn nnnt tttt - ldrsb Rt ADDR_UIMM12 0111 1000 1x1x xxxx xxxx 10xx xxxt tttt - ldrsh Rt ADDR_REGOFF x111 1000 1xxi iiii iiii I1xx xxxt tttt - ldrsh Rt ADDR_SIMM9 01x1 1001 1xii iiii iiii iinn nnnt tttt - ldrsh Rt ADDR_UIMM12 1001 1000 iiii iiii iiii iiii iiit tttt - ldrsw Rt ADDR_PCREL19 1011 1000 1x1x xxxx xxxx 10xx xxxt tttt - ldrsw Rt ADDR_REGOFF 1011 1000 1xxi iiii iiii I1xx xxxt tttt - ldrsw Rt ADDR_SIMM9 10x1 1001 1xii iiii iiii iinn nnnt tttt - ldrsw Rt ADDR_UIMM12 0011 1000 010i iiii iiii I0xx xxxt tttt - ldtrb Rt ADDR_SIMM9 0111 1000 010i iiii iiii I0xx xxxt tttt - ldtrh Rt ADDR_SIMM9 1x11 1000 010i iiii iiii I0xx xxxt tttt - ldtr Rt ADDR_SIMM9 0011 1000 1x0i iiii iiii I0xx xxxt tttt - ldtrsb Rt ADDR_SIMM9 x111 1000 1x0i iiii iiii I0xx xxxt tttt - ldtrsh Rt ADDR_SIMM9 1011 1000 1x0i iiii iiii I0xx xxxt tttt - ldtrsw Rt ADDR_SIMM9 0011 1000 01xi iiii iiii I0xx xxxt tttt - ldurb Rt ADDR_SIMM9 xx11 1100 x1xi iiii iiii I0xx xxxt tttt - ldur Ft ADDR_SIMM9 0111 1000 01xi iiii iiii I0xx xxxt tttt - ldurh Rt ADDR_SIMM9 1x11 1000 01xi iiii iiii I0xx xxxt tttt - ldur Rt ADDR_SIMM9 0011 1000 1xxi iiii iiii I0xx xxxt tttt - ldursb Rt ADDR_SIMM9 0111 1000 1xxi iiii iiii I0xx xxxt tttt - ldursh Rt ADDR_SIMM9 1011 1000 1xxi iiii iiii I0xx xxxt tttt - ldursw Rt ADDR_SIMM9 xx00 100x 011x xxxx 0ttt ttxx xxxt tttt - ldxp Rt Rt2 ADDR_SIMPLE 0000 100x 010x xxxx 0xxx xxxx xxxt tttt - ldxrb Rt ADDR_SIMPLE 0100 100x 010x xxxx 0xxx xxxx xxxt tttt - ldxrh Rt ADDR_SIMPLE 1x00 100x 010x xxxx 0xxx xxxx xxxt tttt - ldxr Rt ADDR_SIMPLE xxx1 1010 110m mmmm xx10 00nn nnnd dddd - lslv Rd Rn Rm xxx1 1010 x10m mmmm xx10 01nn nnnd dddd - lsrv Rd Rn Rm xxx1 1011 x00m mmmm 0aaa aann nnnd dddd - madd Rd Rn Rm Ra xxx0 1111 xxxm mmmm 0000 x0nn nnnd dddd - mla Vd Vn Em xx00 1110 xx1m mmmm 1001 01nn nnnd dddd - mla Vd Vn Vm xxx0 1111 xxxm mmmm 0100 x0nn nnnd dddd - mls Vd Vn Em xx10 1110 xx1m mmmm 1001 01nn nnnd dddd - mls Vd Vn Vm xx10 1111 xxxx xxxx 1110 01xx xxxd dddd - movi Sd SIMD_IMM xx00 1111 xxxx xxxx 1110 01xx xxxd dddd - movi Vd SIMD_IMM xx00 1111 xxxx xxxx 0xx0 x1xx xxxd dddd - movi Vd SIMD_IMM_SFT xx00 1111 xxxx xxxx 10x0 01xx xxxd dddd - movi Vd SIMD_IMM_SFT xx00 1111 xxxx xxxx 110x 01xx xxxd dddd - movi Vd SIMD_IMM_SFT xx1x 0010 1xxi iiii iiii iiii iiid dddd - movk Rd HALF x00x 0010 1xxi iiii iiii iiii iiid dddd - movn Rd HALF x10x 0010 1xxi iiii iiii iiii iiid dddd - movz Rd HALF x10x 01x1 xx11 xxxx xxxx xxxx xxxt tttt - mrs Rt SYSREG x10x 01x1 xxx0 0xxx xx00 mmmm xxxx xxxx - msr PSTATEFIELD UIMM4 x10x 01x1 xx01 xxxx xxxx xxxx xxxt tttt - msr SYSREG Rt xxx1 1011 xx0m mmmm 1aaa aann nnnd dddd - msub Rd Rn Rm Ra xxx0 1111 xxxm mmmm 1000 x0nn nnnd dddd - mul Vd Vn Em xx00 1110 xx1m mmmm 1001 11nn nnnd dddd - mul Vd Vn Vm xx10 1111 xxxx xxxx 0xx0 x1xx xxxd dddd - mvni Vd SIMD_IMM_SFT xx10 1111 xxxx xxxx 10x0 01xx xxxd dddd - mvni Vd SIMD_IMM_SFT xx10 1111 xxxx xxxx 110x 01xx xxxd dddd - mvni Vd SIMD_IMM_SFT xx11 1110 xx1x xxx0 1011 10nn nnnd dddd - neg Sd Sn xx10 1110 xx1x xxx0 1011 10nn nnnd dddd - neg Vd Vn xx10 1110 x01x 0xxx 0101 10nn nnnd dddd - not Vd Vn x01x 1010 xx1x xxxx xxxx xxnn nnnd dddd - orn Rd Rn Rm_SFT xx00 1110 111m mmmm 0001 11nn nnnd dddd - orn Vd Vn Vm x010 1010 xx0x xxxx xxxx xxnn nnnd dddd - orr Rd Rn Rm_SFT x01x 0010 0Nii iiii iiii iinn nnnd dddd - orr Rd_SP Rn LIMM xx00 1111 xxxx xxxx 0xx1 x1xx xxxd dddd - orr Vd SIMD_IMM_SFT xx00 1111 xxxx xxxx 10x1 01xx xxxd dddd - orr Vd SIMD_IMM_SFT xx00 1110 101m mmmm 0001 11nn nnnd dddd - orr Vd Vn Vm x1xx 1110 x01m mmmm 1110 00nn nnnd dddd - pmull2 Vd Vn Vm x1xx 1110 x11m mmmm 1110 00nn nnnd dddd - pmull2 Vd Vn Vm x0xx 1110 x01m mmmm 1110 00nn nnnd dddd - pmull Vd Vn Vm x0xx 1110 x11m mmmm 1110 00nn nnnd dddd - pmull Vd Vn Vm xx10 1110 xx1m mmmm 1001 11nn nnnd dddd - pmul Vd Vn Vm 1101 1000 iiii iiii iiii iiii iiix xxxx - prfm PRFOP ADDR_PCREL19 1111 1000 1x1x xxxx xxxx 10xx xxxx xxxx - prfm PRFOP ADDR_REGOFF 11x1 1001 1xii iiii iiii iinn nnnx xxxx - prfm PRFOP ADDR_UIMM12 1111 1000 1xxi iiii iiii I0xx xxxx xxxx - prfum PRFOP ADDR_SIMM9 x110 1110 xx1m mmmm 0100 00nn nnnd dddd - raddhn2 Vd Vn Vm x010 1110 xx1m mmmm 0100 00nn nnnd dddd - raddhn Vd Vn Vm xxx1 1010 110x xxxx xx00 00nn nnnd dddd - rbit Rd Rn xx10 1110 x11x 0xxx 0101 10nn nnnd dddd - rbit Vd Vn x10x 0110 x10x xxxx xxxx xxnn nnnx xxxx - ret Rn xxx1 1010 x10x xxxx xx00 01nn nnnd dddd - rev16 Rd Rn xxx0 1110 xx1x xxxx 0001 10nn nnnd dddd - rev16 Vd Vn 11x1 1010 1x0x xxxx xx0x 10nn nnnd dddd - rev32 Rd Rn xx10 1110 xx1x xxxx 0000 10nn nnnd dddd - rev32 Vd Vn xx00 1110 xx1x xxxx 0000 10nn nnnd dddd - rev64 Vd Vn 01x1 1010 1x0x xxxx xx0x 10nn nnnd dddd - rev Rd Rn x1x1 1010 xx0x xxxx xx0x 11nn nnnd dddd - rev Rd Rn xxx1 1010 xx0m mmmm xx1x 11nn nnnd dddd - rorv Rd Rn Rm x100 1111 xxxx xxxx 1xx0 11nn nnnd dddd - rshrn2 Vd Vn IMM_VLSR x000 1111 xxxx xxxx 1xx0 11nn nnnd dddd - rshrn Vd Vn IMM_VLSR x11x 1110 xx1m mmmm 0110 00nn nnnd dddd - rsubhn2 Vd Vn Vm x01x 1110 xx1m mmmm 0110 00nn nnnd dddd - rsubhn Vd Vn Vm x100 1110 xx1m mmmm 0101 00nn nnnd dddd - sabal2 Vd Vn Vm x000 1110 xx1m mmmm 0101 00nn nnnd dddd - sabal Vd Vn Vm xx00 1110 xx1m mmmm 0111 11nn nnnd dddd - saba Vd Vn Vm x100 1110 xx1m mmmm x111 00nn nnnd dddd - sabdl2 Vd Vn Vm x000 1110 xx1m mmmm x111 00nn nnnd dddd - sabdl Vd Vn Vm xx00 1110 xx1m mmmm 0111 01nn nnnd dddd - sabd Vd Vn Vm xx00 1110 xx1x 0xx0 0110 10nn nnnd dddd - sadalp Vd Vn x100 1110 xx1m mmmm 0000 00nn nnnd dddd - saddl2 Vd Vn Vm xx00 1110 xx1x xxx0 0010 10nn nnnd dddd - saddlp Vd Vn x000 1110 xx1m mmmm 0000 00nn nnnd dddd - saddl Vd Vn Vm xx00 1110 xx11 xxx0 0011 10nn nnnd dddd - saddlv Fd Vn x100 1110 xx1m mmmm 0001 00nn nnnd dddd - saddw2 Vd Vn Vm x000 1110 xx1m mmmm 0001 00nn nnnd dddd - saddw Vd Vn Vm x101 1010 000m mmmm xxxx 00nn nnnd dddd - sbc Rd Rn Rm x111 1010 000m mmmm xxxx 00nn nnnd dddd - sbcs Rd Rn Rm x00x 0011 0xii iiii iiii iinn nnnd dddd - sbfm Rd Rn IMMR IMMS xxx1 1110 xx1x x010 0000 00nn nnnd dddd - scvtf Fd Rn x0x1 1110 xx0x xx10 SSSS SSnn nnnd dddd - scvtf Fd Rn FBITS xx01 1110 0x1x xxx1 1101 10nn nnnd dddd - scvtf Sd Sn x101 1111 xxxx xxxx 1xx0 01nn nnnd dddd - scvtf Sd Sn IMM_VLSR xx00 1110 0x1x xxx1 1101 10nn nnnd dddd - scvtf Vd Vn x0x1 1010 xx0m mmmm xx0x 11nn nnnd dddd - sdiv Rd Rn Rm x1x1 1110 xx0m mmmm x000 x0nn nnnd dddd - sha1c Fd Fn Vm x1x1 1110 xx1x xxxx 0000 10nn nnnd dddd - sha1h Fd Fn x1x1 1110 xx0m mmmm x010 x0nn nnnd dddd - sha1m Fd Fn Vm x1x1 1110 xx0m mmmm x001 x0nn nnnd dddd - sha1p Fd Fn Vm x1x1 1110 xx0m mmmm xx11 x0nn nnnd dddd - sha1su0 Vd Vn Vm x1x1 1110 xx1x xxxx 0001 10nn nnnd dddd - sha1su1 Vd Vn x1x1 1110 xx0m mmmm x101 x0nn nnnd dddd - sha256h2 Fd Fn Vm x1x1 1110 xx0m mmmm x100 x0nn nnnd dddd - sha256h Fd Fn Vm x101 1110 xx1x xxxx 0010 10nn nnnd dddd - sha256su0 Vd Vn x1x1 1110 xx0m mmmm x110 x0nn nnnd dddd - sha256su1 Vd Vn Vm xx00 1110 xx1m mmmm 0000 01nn nnnd dddd - shadd Vd Vn Vm x1x0 1110 xx1x xxx1 0011 10nn nnnd dddd - shll2 Vd Vn SHLL_IMM x0x0 1110 xx1x xxx1 0011 10nn nnnd dddd - shll Vd Vn SHLL_IMM x101 1111 xxxx xxxx 0101 x1nn nnnd dddd - shl Sd Sn IMM_VLSL xx00 1110 xx1m mmmm 0010 01nn nnnd dddd - shsub Vd Vn Vm xx11 1111 xxxx xxxx 0101 xxnn nnnd dddd - sli Sd Sn IMM_VLSL xxx1 1011 0x1m mmmm 0aaa aann nnnd dddd - smaddl Rd Rn Rm Ra xx00 1110 xx1m mmmm 1010 01nn nnnd dddd - smaxp Vd Vn Vm xx00 1110 xx1m mmmm 0110 01nn nnnd dddd - smax Vd Vn Vm xx0x 1110 xx11 xxx0 1010 10nn nnnd dddd - smaxv Fd Vn 110x 0100 xx0i iiii iiii iiii iiix xx11 - smc EXCEPTION xx00 1110 xx1m mmmm 1010 11nn nnnd dddd - sminp Vd Vn Vm xx00 1110 xx1m mmmm 0110 11nn nnnd dddd - smin Vd Vn Vm xx0x 1110 xx11 xxx1 1010 10nn nnnd dddd - sminv Fd Vn x100 1111 xxxm mmmm 0010 x0nn nnnd dddd - smlal2 Vd Vn Em x10x 1110 xx1m mmmm 1000 00nn nnnd dddd - smlal2 Vd Vn Vm x000 1111 xxxm mmmm 0010 x0nn nnnd dddd - smlal Vd Vn Em x00x 1110 xx1m mmmm 1000 00nn nnnd dddd - smlal Vd Vn Vm x100 1111 xxxm mmmm 0110 x0nn nnnd dddd - smlsl2 Vd Vn Em x10x 1110 xx1m mmmm 1010 00nn nnnd dddd - smlsl2 Vd Vn Vm x000 1111 xxxm mmmm 0110 x0nn nnnd dddd - smlsl Vd Vn Em x00x 1110 xx1m mmmm 1010 00nn nnnd dddd - smlsl Vd Vn Vm xx00 1110 xx0x xxxx xx10 11nn nnnd dddd - smov Rd En xxx1 1011 0x1m mmmm 1aaa aann nnnd dddd - smsubl Rd Rn Rm Ra xxx1 1011 010m mmmm 0xxx xxnn nnnd dddd - smulh Rd Rn Rm x100 1111 xxxm mmmm 1x10 x0nn nnnd dddd - smull2 Vd Vn Em x100 1110 xx1m mmmm 1100 00nn nnnd dddd - smull2 Vd Vn Vm x000 1111 xxxm mmmm 1x10 x0nn nnnd dddd - smull Vd Vn Em x000 1110 xx1m mmmm 1100 00nn nnnd dddd - smull Vd Vn Vm x101 1110 xx1x xxxx 0111 10nn nnnd dddd - sqabs Sd Sn xx00 1110 xx1x 0xx0 0111 10nn nnnd dddd - sqabs Vd Vn x101 1110 xx1m mmmm 0000 11nn nnnd dddd - sqadd Sd Sn Sm xx00 1110 xx1m mmmm 0000 11nn nnnd dddd - sqadd Vd Vn Vm x1x0 1111 xxxm mmmm 0011 x0nn nnnd dddd - sqdmlal2 Vd Vn Em x1x0 1110 xx1m mmmm 1001 00nn nnnd dddd - sqdmlal2 Vd Vn Vm x101 1111 xxxm mmmm 001x x0nn nnnd dddd - sqdmlal Sd Sn Em x1x1 1110 xx1m mmmm x001 00nn nnnd dddd - sqdmlal Sd Sn Sm x0x0 1111 xxxm mmmm 0011 x0nn nnnd dddd - sqdmlal Vd Vn Em x0x0 1110 xx1m mmmm 1001 00nn nnnd dddd - sqdmlal Vd Vn Vm x1x0 1111 xxxm mmmm 0111 x0nn nnnd dddd - sqdmlsl2 Vd Vn Em x1x0 1110 xx1m mmmm 1011 00nn nnnd dddd - sqdmlsl2 Vd Vn Vm x101 1111 xxxm mmmm 011x x0nn nnnd dddd - sqdmlsl Sd Sn Em x1x1 1110 xx1m mmmm xx11 00nn nnnd dddd - sqdmlsl Sd Sn Sm x0x0 1111 xxxm mmmm 0111 x0nn nnnd dddd - sqdmlsl Vd Vn Em x0x0 1110 xx1m mmmm 1011 00nn nnnd dddd - sqdmlsl Vd Vn Vm x101 1111 xxxm mmmm 1xx0 x0nn nnnd dddd - sqdmulh Sd Sn Em x101 1110 xx1m mmmm 1x11 01nn nnnd dddd - sqdmulh Sd Sn Sm xxx0 1111 xxxm mmmm 1100 x0nn nnnd dddd - sqdmulh Vd Vn Em xx00 1110 xx1m mmmm 1011 01nn nnnd dddd - sqdmulh Vd Vn Vm x1x0 1111 xxxm mmmm 1x11 x0nn nnnd dddd - sqdmull2 Vd Vn Em x1x0 1110 xx1m mmmm 1101 00nn nnnd dddd - sqdmull2 Vd Vn Vm x101 1111 xxxm mmmm 1x11 x0nn nnnd dddd - sqdmull Sd Sn Em x1x1 1110 xx1m mmmm x101 00nn nnnd dddd - sqdmull Sd Sn Sm x0x0 1111 xxxm mmmm 1x11 x0nn nnnd dddd - sqdmull Vd Vn Em x0x0 1110 xx1m mmmm 1101 00nn nnnd dddd - sqdmull Vd Vn Vm xx11 1110 xx1x xxxx 0111 10nn nnnd dddd - sqneg Sd Sn xx10 1110 xx1x 0xx0 0111 10nn nnnd dddd - sqneg Vd Vn x101 1111 xxxm mmmm 1101 x0nn nnnd dddd - sqrdmulh Sd Sn Em xx11 1110 xx1m mmmm 1x11 01nn nnnd dddd - sqrdmulh Sd Sn Sm xxx0 1111 xxxm mmmm 1101 x0nn nnnd dddd - sqrdmulh Vd Vn Em xx10 1110 xx1m mmmm 1011 01nn nnnd dddd - sqrdmulh Vd Vn Vm x101 1110 xx1m mmmm 0x01 11nn nnnd dddd - sqrshl Sd Sn Sm xx00 1110 xx1m mmmm 0101 11nn nnnd dddd - sqrshl Vd Vn Vm x100 1111 xxxx xxxx 1x01 11nn nnnd dddd - sqrshrn2 Vd Vn IMM_VLSR x101 1111 xxxx xxxx 1x0x 11nn nnnd dddd - sqrshrn Sd Sn IMM_VLSR x000 1111 xxxx xxxx 1x01 11nn nnnd dddd - sqrshrn Vd Vn IMM_VLSR x110 1111 xxxx xxxx 1xx0 11nn nnnd dddd - sqrshrun2 Vd Vn IMM_VLSR xx11 1111 xxxx xxxx 1xx0 11nn nnnd dddd - sqrshrun Sd Sn IMM_VLSR x010 1111 xxxx xxxx 1xx0 11nn nnnd dddd - sqrshrun Vd Vn IMM_VLSR x101 1111 xxxx xxxx 0111 x1nn nnnd dddd - sqshl Sd Sn IMM_VLSL x101 1110 xx1m mmmm x100 11nn nnnd dddd - sqshl Sd Sn Sm xx11 1111 xxxx xxxx 0110 xxnn nnnd dddd - sqshlu Sd Sn IMM_VLSL xx00 1110 xx1m mmmm 0100 11nn nnnd dddd - sqshl Vd Vn Vm x101 1111 xxxx xxxx 1xx1 01nn nnnd dddd - sqshrn Sd Sn IMM_VLSR xx11 1111 xxxx xxxx 1x00 01nn nnnd dddd - sqshrun Sd Sn IMM_VLSR x101 1110 xx1m mmmm xx10 11nn nnnd dddd - sqsub Sd Sn Sm xx00 1110 xx1m mmmm 0010 11nn nnnd dddd - sqsub Vd Vn Vm x100 1110 xx1x xxx1 0100 10nn nnnd dddd - sqxtn2 Vd Vn x101 1110 xx1x xxxx 0100 10nn nnnd dddd - sqxtn Sd Sn x000 1110 xx1x xxx1 0100 10nn nnnd dddd - sqxtn Vd Vn x110 1110 xx1x xxx1 0010 10nn nnnd dddd - sqxtun2 Vd Vn xx11 1110 xx1x xxxx 0010 10nn nnnd dddd - sqxtun Sd Sn x010 1110 xx1x xxx1 0010 10nn nnnd dddd - sqxtun Vd Vn xx00 1110 xx1m mmmm 0001 01nn nnnd dddd - srhadd Vd Vn Vm xx11 1111 xxxx xxxx 0100 xxnn nnnd dddd - sri Sd Sn IMM_VLSR x101 1110 xx1m mmmm xx01 01nn nnnd dddd - srshl Sd Sn Sm xx00 1110 xx1m mmmm 0101 01nn nnnd dddd - srshl Vd Vn Vm x101 1111 xxxx xxxx 0x10 x1nn nnnd dddd - srshr Sd Sn IMM_VLSR x101 1111 xxxx xxxx 0011 x1nn nnnd dddd - srsra Sd Sn IMM_VLSR x101 1110 xx1m mmmm x100 01nn nnnd dddd - sshl Sd Sn Sm xx00 1110 xx1m mmmm 0100 01nn nnnd dddd - sshl Vd Vn Vm x101 1111 xxxx xxxx 0x00 x1nn nnnd dddd - sshr Sd Sn IMM_VLSR x101 1111 xxxx xxxx 0001 x1nn nnnd dddd - ssra Sd Sn IMM_VLSR x100 1110 xx1m mmmm 0010 00nn nnnd dddd - ssubl2 Vd Vn Vm x000 1110 xx1m mmmm 0010 00nn nnnd dddd - ssubl Vd Vn Vm x100 1110 xx1m mmmm 0011 00nn nnnd dddd - ssubw2 Vd Vn Vm x000 1110 xx1m mmmm 0011 00nn nnnd dddd - ssubw Vd Vn Vm xx00 1101 100x xxxx xx0x xxxx xxxx xxxx - st1 LEt SIMD_ADDR_POST xx00 1101 000x xxxx xx0x xxxx xxxx xxxx - st1 LEt SIMD_ADDR_SIMPLE xx00 110x 101x xxxx xx0x xxxx xxxx xxxx - st2 LEt SIMD_ADDR_POST xx00 1101 001x xxxx xx0x xxxx xxxx xxxx - st2 LEt SIMD_ADDR_SIMPLE xx00 1101 100x xxxx xx1x xxxx xxxx xxxx - st3 LEt SIMD_ADDR_POST xx00 1101 000x xxxx xx1x xxxx xxxx xxxx - st3 LEt SIMD_ADDR_SIMPLE xx00 110x 101x xxxx xx1x xxxx xxxx xxxx - st4 LEt SIMD_ADDR_POST xx00 1101 001x xxxx xx1x xxxx xxxx xxxx - st4 LEt SIMD_ADDR_SIMPLE xx00 1100 100x xxxx xxxx xxxx xxxx xxxx - st4 LVt SIMD_ADDR_POST xx00 1100 00xx xxxx xxxx xxxx xxxx xxxx - st4 LVt SIMD_ADDR_SIMPLE 0000 100x 10xx xxxx xxxx xxxx xxxt tttt - stlrb Rt ADDR_SIMPLE 0100 100x 10xx xxxx xxxx xxxx xxxt tttt - stlrh Rt ADDR_SIMPLE 1x00 100x 10xx xxxx xxxx xxxx xxxt tttt - stlr Rt ADDR_SIMPLE xx00 100x 001s ssss 1ttt ttxx xxxt tttt - stlxp Rs Rt Rt2 ADDR_SIMPLE 0000 100x 000s ssss 1xxx xxxx xxxt tttt - stlxrb Rs Rt ADDR_SIMPLE 0100 100x 000s ssss 1xxx xxxx xxxt tttt - stlxrh Rs Rt ADDR_SIMPLE 1x00 100x 000s ssss 1xxx xxxx xxxt tttt - stlxr Rs Rt ADDR_SIMPLE xx10 110I 00ii iiii ittt ttxx xxxt tttt - stnp Ft Ft2 ADDR_SIMM7 xx10 100I 00ii iiii ittt ttxx xxxt tttt - stnp Rt Rt2 ADDR_SIMM7 xx10 110I 00ii iiii ittt ttxx xxxt tttt - stp Ft Ft2 ADDR_SIMM7 xx10 110I 10ii iiii ittt ttxx xxxt tttt - stp Ft Ft2 ADDR_SIMM7 xx10 100I 10ii iiii ittt ttxx xxxt tttt - stp Rt Rt2 ADDR_SIMM7 0011 1000 001x xxxx xxxx 10xx xxxt tttt - strb Rt ADDR_REGOFF 0011 1000 00xi iiii iiii I1xx xxxt tttt - strb Rt ADDR_SIMM9 00x1 1001 00ii iiii iiii iinn nnnt tttt - strb Rt ADDR_UIMM12 xx11 1100 x0xx xxxx xxxx 10xx xxxt tttt - str Ft ADDR_REGOFF xx11 1100 x0xi iiii iiii I1xx xxxt tttt - str Ft ADDR_SIMM9 xxx1 1101 x0ii iiii iiii iinn nnnt tttt - str Ft ADDR_UIMM12 0111 1000 001x xxxx xxxx 10xx xxxt tttt - strh Rt ADDR_REGOFF 0111 1000 00xi iiii iiii I1xx xxxt tttt - strh Rt ADDR_SIMM9 01x1 1001 00ii iiii iiii iinn nnnt tttt - strh Rt ADDR_UIMM12 1x11 1000 001x xxxx xxxx 10xx xxxt tttt - str Rt ADDR_REGOFF 1x11 1000 00xi iiii iiii I1xx xxxt tttt - str Rt ADDR_SIMM9 1xx1 1001 00ii iiii iiii iinn nnnt tttt - str Rt ADDR_UIMM12 0011 1000 000i iiii iiii I0xx xxxt tttt - sttrb Rt ADDR_SIMM9 0111 1000 000i iiii iiii I0xx xxxt tttt - sttrh Rt ADDR_SIMM9 1x11 1000 000i iiii iiii I0xx xxxt tttt - sttr Rt ADDR_SIMM9 0011 1000 00xi iiii iiii I0xx xxxt tttt - sturb Rt ADDR_SIMM9 xx11 1100 x0xi iiii iiii I0xx xxxt tttt - stur Ft ADDR_SIMM9 0111 1000 00xi iiii iiii I0xx xxxt tttt - sturh Rt ADDR_SIMM9 1x11 1000 00xi iiii iiii I0xx xxxt tttt - stur Rt ADDR_SIMM9 xx00 100x 001s ssss 0ttt ttxx xxxt tttt - stxp Rs Rt Rt2 ADDR_SIMPLE 0000 100x 000s ssss 0xxx xxxx xxxt tttt - stxrb Rs Rt ADDR_SIMPLE 0100 100x 000s ssss 0xxx xxxx xxxt tttt - stxrh Rs Rt ADDR_SIMPLE 1x00 100x 000s ssss 0xxx xxxx xxxt tttt - stxr Rs Rt ADDR_SIMPLE x10x 1110 xx1m mmmm 0110 00nn nnnd dddd - subhn2 Vd Vn Vm x00x 1110 xx1m mmmm 0110 00nn nnnd dddd - subhn Vd Vn Vm x100 1011 xx0x xxxx xxxx xxnn nnnd dddd - sub Rd Rn Rm_SFT x10x 0001 SSii iiii iiii iinn nnnd dddd - sub Rd_SP Rn_SP AIMM x100 1011 0x1x xxxx xxxx xxnn nnnd dddd - sub Rd_SP Rn_SP Rm_EXT xx11 1110 xx1m mmmm x000 01nn nnnd dddd - sub Sd Sn Sm x110 1011 xx0x xxxx xxxx xxnn nnnd dddd - subs Rd Rn Rm_SFT x11x 0001 SSii iiii iiii iinn nnnd dddd - subs Rd Rn_SP AIMM x110 1011 0x1x xxxx xxxx xxnn nnnd dddd - subs Rd Rn_SP Rm_EXT xx10 1110 xx1m mmmm 1000 01nn nnnd dddd - sub Vd Vn Vm x101 1110 xx1x xxxx 0011 10nn nnnd dddd - suqadd Sd Sn xx00 1110 xx10 xxx0 0011 10nn nnnd dddd - suqadd Vd Vn 110x 0100 xx0i iiii iiii iiii iiix xx01 - svc EXCEPTION x10x 01x1 xx10 1ooo nnnn mmmm ooot tttt - sysl Rt UIMM3_OP1 Cn Cm UIMM3_OP2 x10x 01x1 xx00 1ooo nnnn mmmm ooot tttt - sys UIMM3_OP1 Cn Cm UIMM3_OP2 Rt xx00 1110 xx0m mmmm xxx0 00nn nnnd dddd - tbl Vd LVn Vm bx1x 0111 bbbb biii iiii iiii iiit tttt - tbnz Rt BIT_NUM ADDR_PCREL14 xx00 1110 xx0m mmmm xxx1 00nn nnnd dddd - tbx Vd LVn Vm bx1x 0110 bbbb biii iiii iiii iiit tttt - tbz Rt BIT_NUM ADDR_PCREL14 xx00 1110 xx0m mmmm x0x0 10nn nnnd dddd - trn1 Vd Vn Vm xx00 1110 xx0m mmmm x1x0 10nn nnnd dddd - trn2 Vd Vn Vm x110 1110 xx1m mmmm 0101 00nn nnnd dddd - uabal2 Vd Vn Vm x010 1110 xx1m mmmm 0101 00nn nnnd dddd - uabal Vd Vn Vm xx10 1110 xx1m mmmm 0111 11nn nnnd dddd - uaba Vd Vn Vm x110 1110 xx1m mmmm x111 00nn nnnd dddd - uabdl2 Vd Vn Vm x010 1110 xx1m mmmm x111 00nn nnnd dddd - uabdl Vd Vn Vm xx10 1110 xx1m mmmm 0111 01nn nnnd dddd - uabd Vd Vn Vm xx10 1110 xx1x 0xx0 0110 10nn nnnd dddd - uadalp Vd Vn x110 1110 xx1m mmmm 0000 00nn nnnd dddd - uaddl2 Vd Vn Vm xx10 1110 xx1x xxx0 0010 10nn nnnd dddd - uaddlp Vd Vn x010 1110 xx1m mmmm 0000 00nn nnnd dddd - uaddl Vd Vn Vm xx10 1110 xx11 xxx0 0011 10nn nnnd dddd - uaddlv Fd Vn x110 1110 xx1m mmmm 0001 00nn nnnd dddd - uaddw2 Vd Vn Vm x010 1110 xx1m mmmm 0001 00nn nnnd dddd - uaddw Vd Vn Vm x10x 0011 0xii iiii iiii iinn nnnd dddd - ubfm Rd Rn IMMR IMMS xxx1 1110 xx1x x011 0000 00nn nnnd dddd - ucvtf Fd Rn x0x1 1110 xx0x xx11 SSSS SSnn nnnd dddd - ucvtf Fd Rn FBITS xx11 1110 0x1x xxx1 1101 10nn nnnd dddd - ucvtf Sd Sn xx11 1111 xxxx xxxx 1x10 01nn nnnd dddd - ucvtf Sd Sn IMM_VLSR xx10 1110 0x1x xxx1 1101 10nn nnnd dddd - ucvtf Vd Vn x0x1 1010 1x0m mmmm xx0x 10nn nnnd dddd - udiv Rd Rn Rm xx10 1110 xx1m mmmm 0000 01nn nnnd dddd - uhadd Vd Vn Vm xx10 1110 xx1m mmmm 0010 01nn nnnd dddd - uhsub Vd Vn Vm xxxx 1011 1x1m mmmm 0aaa aann nnnd dddd - umaddl Rd Rn Rm Ra xx10 1110 xx1m mmmm 1010 01nn nnnd dddd - umaxp Vd Vn Vm xx10 1110 xx1m mmmm 0110 01nn nnnd dddd - umax Vd Vn Vm xx1x 1110 xx11 xxx0 1010 10nn nnnd dddd - umaxv Fd Vn xx10 1110 xx1m mmmm 1010 11nn nnnd dddd - uminp Vd Vn Vm xx10 1110 xx1m mmmm 0110 11nn nnnd dddd - umin Vd Vn Vm xx1x 1110 xx11 xxx1 1010 10nn nnnd dddd - uminv Fd Vn x110 1111 xxxm mmmm 0010 x0nn nnnd dddd - umlal2 Vd Vn Em x11x 1110 xx1m mmmm 1000 00nn nnnd dddd - umlal2 Vd Vn Vm x010 1111 xxxm mmmm 0010 x0nn nnnd dddd - umlal Vd Vn Em x01x 1110 xx1m mmmm 1000 00nn nnnd dddd - umlal Vd Vn Vm x110 1111 xxxm mmmm 0110 x0nn nnnd dddd - umlsl2 Vd Vn Em x11x 1110 xx1m mmmm 1010 00nn nnnd dddd - umlsl2 Vd Vn Vm x010 1111 xxxm mmmm 0110 x0nn nnnd dddd - umlsl Vd Vn Em x01x 1110 xx1m mmmm 1010 00nn nnnd dddd - umlsl Vd Vn Vm xx00 1110 xx0x xxxx xx11 11nn nnnd dddd - umov Rd En xxxx 1011 1x1m mmmm 1aaa aann nnnd dddd - umsubl Rd Rn Rm Ra xxx1 1011 110m mmmm 0xxx xxnn nnnd dddd - umulh Rd Rn Rm x110 1111 xxxm mmmm 1x10 x0nn nnnd dddd - umull2 Vd Vn Em x110 1110 xx1m mmmm 1100 00nn nnnd dddd - umull2 Vd Vn Vm x010 1111 xxxm mmmm 1x10 x0nn nnnd dddd - umull Vd Vn Em x010 1110 xx1m mmmm 1100 00nn nnnd dddd - umull Vd Vn Vm xx11 1110 xx1m mmmm 0000 11nn nnnd dddd - uqadd Sd Sn Sm xx10 1110 xx1m mmmm 0000 11nn nnnd dddd - uqadd Vd Vn Vm xx11 1110 xx1m mmmm xx01 11nn nnnd dddd - uqrshl Sd Sn Sm xx10 1110 xx1m mmmm 0101 11nn nnnd dddd - uqrshl Vd Vn Vm x110 1111 xxxx xxxx 1x01 11nn nnnd dddd - uqrshrn2 Vd Vn IMM_VLSR xx11 1111 xxxx xxxx 1x01 11nn nnnd dddd - uqrshrn Sd Sn IMM_VLSR x010 1111 xxxx xxxx 1x01 11nn nnnd dddd - uqrshrn Vd Vn IMM_VLSR xx11 1111 xxxx xxxx 0111 xxnn nnnd dddd - uqshl Sd Sn IMM_VLSL xx11 1110 xx1m mmmm x100 11nn nnnd dddd - uqshl Sd Sn Sm xx10 1110 xx1m mmmm 0100 11nn nnnd dddd - uqshl Vd Vn Vm xx11 1111 xxxx xxxx 1xx1 01nn nnnd dddd - uqshrn Sd Sn IMM_VLSR xx11 1110 xx1m mmmm x010 11nn nnnd dddd - uqsub Sd Sn Sm xx10 1110 xx1m mmmm 0010 11nn nnnd dddd - uqsub Vd Vn Vm x110 1110 xx1x xxx1 0100 10nn nnnd dddd - uqxtn2 Vd Vn xx11 1110 xx1x xxxx 0100 10nn nnnd dddd - uqxtn Sd Sn x010 1110 xx1x xxx1 0100 10nn nnnd dddd - uqxtn Vd Vn xx0x 1110 1x1x xxx1 1100 10nn nnnd dddd - urecpe Vd Vn xx10 1110 xx1m mmmm 0001 01nn nnnd dddd - urhadd Vd Vn Vm xx11 1110 xx1m mmmm 0x01 01nn nnnd dddd - urshl Sd Sn Sm xx10 1110 xx1m mmmm 0101 01nn nnnd dddd - urshl Vd Vn Vm xx11 1111 xxxx xxxx 0010 xxnn nnnd dddd - urshr Sd Sn IMM_VLSR xx1x 1110 1x1x xxx1 1100 10nn nnnd dddd - ursqrte Vd Vn xx11 1111 xxxx xxxx 0011 xxnn nnnd dddd - ursra Sd Sn IMM_VLSR xx11 1110 xx1m mmmm x100 01nn nnnd dddd - ushl Sd Sn Sm xx10 1110 xx1m mmmm 0100 01nn nnnd dddd - ushl Vd Vn Vm xx11 1111 xxxx xxxx 0000 xxnn nnnd dddd - ushr Sd Sn IMM_VLSR xx11 1110 xx1x xxxx 0011 10nn nnnd dddd - usqadd Sd Sn xx10 1110 xx10 xxx0 0011 10nn nnnd dddd - usqadd Vd Vn xx11 1111 xxxx xxxx 0001 xxnn nnnd dddd - usra Sd Sn IMM_VLSR x110 1110 xx1m mmmm 0010 00nn nnnd dddd - usubl2 Vd Vn Vm x010 1110 xx1m mmmm 0010 00nn nnnd dddd - usubl Vd Vn Vm x110 1110 xx1m mmmm 0011 00nn nnnd dddd - usubw2 Vd Vn Vm x010 1110 xx1m mmmm 0011 00nn nnnd dddd - usubw Vd Vn Vm xx00 1110 xx0m mmmm x001 10nn nnnd dddd - uzp1 Vd Vn Vm xx00 1110 xx0m mmmm x101 10nn nnnd dddd - uzp2 Vd Vn Vm x100 1110 xx1x xxx1 0010 10nn nnnd dddd - xtn2 Vd Vn x000 1110 xx1x xxx1 0010 10nn nnnd dddd - xtn Vd Vn xx00 1110 xx0m mmmm x011 10nn nnnd dddd - zip1 Vd Vn Vm xx00 1110 xx0m mmmm x111 10nn nnnd dddd - zip2 Vd Vn Vm

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|

adr Rd ADDR_PCREL21 | 0 | i | x | 0 | 0 | 0 | 0 | i | d | |||||||||||||||||||||||

adrp Rd ADDR_ADRP | 1 | i | x | 0 | 0 | 0 | 0 | i | d | |||||||||||||||||||||||

add Rd_SP Rn_SP AIMM | x | 0 | 0 | x | 0 | 0 | 0 | 1 | S | i | n | d | ||||||||||||||||||||

sub Rd_SP Rn_SP AIMM | x | 1 | 0 | x | 0 | 0 | 0 | 1 | S | i | n | d | ||||||||||||||||||||

adds Rd Rn_SP AIMM | x | 0 | 1 | x | 0 | 0 | 0 | 1 | S | i | n | d | ||||||||||||||||||||

subs Rd Rn_SP AIMM | x | 1 | 1 | x | 0 | 0 | 0 | 1 | S | i | n | d | ||||||||||||||||||||

stxrb Rs Rt ADDR_SIMPLE | 0 | 0 | 0 | 0 | 1 | 0 | 0 | x | 0 | 0 | 0 | s | 0 | x | x | x | x | x | x | x | x | x | x | t | ||||||||

stxrh Rs Rt ADDR_SIMPLE | 0 | 1 | 0 | 0 | 1 | 0 | 0 | x | 0 | 0 | 0 | s | 0 | x | x | x | x | x | x | x | x | x | x | t | ||||||||

stxr Rs Rt ADDR_SIMPLE | 1 | x | 0 | 0 | 1 | 0 | 0 | x | 0 | 0 | 0 | s | 0 | x | x | x | x | x | x | x | x | x | x | t | ||||||||

stxp Rs Rt Rt2 ADDR_SIMPLE | x | x | 0 | 0 | 1 | 0 | 0 | x | 0 | 0 | 1 | s | 0 | t | x | x | x | x | x | t | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

stlxrb Rs Rt ADDR_SIMPLE | 0 | 0 | 0 | 0 | 1 | 0 | 0 | x | 0 | 0 | 0 | s | 1 | x | x | x | x | x | x | x | x | x | x | t | ||||||||

stlxrh Rs Rt ADDR_SIMPLE | 0 | 1 | 0 | 0 | 1 | 0 | 0 | x | 0 | 0 | 0 | s | 1 | x | x | x | x | x | x | x | x | x | x | t | ||||||||

stlxr Rs Rt ADDR_SIMPLE | 1 | x | 0 | 0 | 1 | 0 | 0 | x | 0 | 0 | 0 | s | 1 | x | x | x | x | x | x | x | x | x | x | t | ||||||||

stlxp Rs Rt Rt2 ADDR_SIMPLE | x | x | 0 | 0 | 1 | 0 | 0 | x | 0 | 0 | 1 | s | 1 | t | x | x | x | x | x | t | ||||||||||||

stnp Rt Rt2 ADDR_SIMM7 | x | x | 1 | 0 | 1 | 0 | 0 | I | 0 | 0 | i | t | x | x | x | x | x | t | ||||||||||||||

stlrb Rt ADDR_SIMPLE | 0 | 0 | 0 | 0 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | t | ||||

stlrh Rt ADDR_SIMPLE | 0 | 1 | 0 | 0 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | t | ||||

stlr Rt ADDR_SIMPLE | 1 | x | 0 | 0 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | t | ||||

stp Rt Rt2 ADDR_SIMM7 | x | x | 1 | 0 | 1 | 0 | 0 | I | 1 | 0 | i | t | x | x | x | x | x | t | ||||||||||||||

ldxrb Rt ADDR_SIMPLE | 0 | 0 | 0 | 0 | 1 | 0 | 0 | x | 0 | 1 | 0 | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | t | ||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ldxrh Rt ADDR_SIMPLE | 0 | 1 | 0 | 0 | 1 | 0 | 0 | x | 0 | 1 | 0 | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | t | ||||

ldxr Rt ADDR_SIMPLE | 1 | x | 0 | 0 | 1 | 0 | 0 | x | 0 | 1 | 0 | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | t | ||||

ldxp Rt Rt2 ADDR_SIMPLE | x | x | 0 | 0 | 1 | 0 | 0 | x | 0 | 1 | 1 | x | x | x | x | x | 0 | t | x | x | x | x | x | t | ||||||||

ldaxrb Rt ADDR_SIMPLE | 0 | 0 | 0 | 0 | 1 | 0 | 0 | x | 0 | 1 | 0 | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | t | ||||

ldaxrh Rt ADDR_SIMPLE | 0 | 1 | 0 | 0 | 1 | 0 | 0 | x | 0 | 1 | 0 | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | t | ||||

ldaxr Rt ADDR_SIMPLE | 1 | x | 0 | 0 | 1 | 0 | 0 | x | 0 | 1 | 0 | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | t | ||||

ldaxp Rt Rt2 ADDR_SIMPLE | x | x | 0 | 0 | 1 | 0 | 0 | x | 0 | 1 | 1 | x | x | x | x | x | 1 | t | x | x | x | x | x | t | ||||||||

ldnp Rt Rt2 ADDR_SIMM7 | x | 0 | 1 | 0 | 1 | 0 | 0 | I | 0 | 1 | i | t | x | x | x | x | x | t | ||||||||||||||

ldpsw Rt Rt2 ADDR_SIMM7 | x | 1 | 1 | 0 | 1 | 0 | 0 | I | 0 | 1 | i | t | x | x | x | x | x | t | ||||||||||||||

ldarb Rt ADDR_SIMPLE | 0 | 0 | 0 | 0 | 1 | 0 | 0 | x | 1 | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | t | ||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ldarh Rt ADDR_SIMPLE | 0 | 1 | 0 | 0 | 1 | 0 | 0 | x | 1 | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | t | ||||

ldar Rt ADDR_SIMPLE | 1 | x | 0 | 0 | 1 | 0 | 0 | x | 1 | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | t | ||||

ldp Rt Rt2 ADDR_SIMM7 | x | 0 | 1 | 0 | 1 | 0 | 0 | I | 1 | 1 | i | t | x | x | x | x | x | t | ||||||||||||||

ldpsw Rt Rt2 ADDR_SIMM7 | x | 1 | 1 | 0 | 1 | 0 | 0 | I | 1 | 1 | i | t | x | x | x | x | x | t | ||||||||||||||

ldr Rt ADDR_PCREL19 | 0 | x | 0 | 1 | 1 | 0 | 0 | 0 | i | t | ||||||||||||||||||||||

ldrsw Rt ADDR_PCREL19 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | i | t | ||||||||||||||||||||||

prfm PRFOP ADDR_PCREL19 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | i | x | x | x | x | x | ||||||||||||||||||

sturb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

sturh Rt ADDR_SIMM9 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

stur Rt ADDR_SIMM9 | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ldurb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

ldurh Rt ADDR_SIMM9 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

ldur Rt ADDR_SIMM9 | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

ldursb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

ldursw Rt ADDR_SIMM9 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

ldursh Rt ADDR_SIMM9 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

prfum PRFOP ADDR_SIMM9 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | x | i | 0 | 0 | x | x | x | x | x | x | x | x | x | x | ||||||||

sttrb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

sttrh Rt ADDR_SIMM9 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

sttr Rt ADDR_SIMM9 | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ldtrb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

ldtrh Rt ADDR_SIMM9 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

ldtr Rt ADDR_SIMM9 | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

ldtrsb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

ldtrsw Rt ADDR_SIMM9 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

ldtrsh Rt ADDR_SIMM9 | x | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | 0 | i | 1 | 0 | x | x | x | x | x | t | ||||||||||||

strb Rt ADDR_REGOFF | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

strh Rt ADDR_REGOFF | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

str Rt ADDR_REGOFF | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

ldrb Rt ADDR_REGOFF | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ldrh Rt ADDR_REGOFF | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

ldr Rt ADDR_REGOFF | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

ldrsb Rt ADDR_REGOFF | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

ldrsw Rt ADDR_REGOFF | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

ldrsh Rt ADDR_REGOFF | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

prfm PRFOP ADDR_REGOFF | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | 1 | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | x | x | x | x | x |

strb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

strh Rt ADDR_SIMM9 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

str Rt ADDR_SIMM9 | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

ldrb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ldrh Rt ADDR_SIMM9 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

ldr Rt ADDR_SIMM9 | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

ldrsb Rt ADDR_SIMM9 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

ldrsw Rt ADDR_SIMM9 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

ldrsh Rt ADDR_SIMM9 | x | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | x | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

strb Rt ADDR_UIMM12 | 0 | 0 | x | 1 | 1 | 0 | 0 | 1 | 0 | 0 | i | n | t | |||||||||||||||||||

strh Rt ADDR_UIMM12 | 0 | 1 | x | 1 | 1 | 0 | 0 | 1 | 0 | 0 | i | n | t | |||||||||||||||||||

str Rt ADDR_UIMM12 | 1 | x | x | 1 | 1 | 0 | 0 | 1 | 0 | 0 | i | n | t | |||||||||||||||||||

ldrb Rt ADDR_UIMM12 | 0 | 0 | x | 1 | 1 | 0 | 0 | 1 | 0 | 1 | i | n | t | |||||||||||||||||||

ldrh Rt ADDR_UIMM12 | 0 | 1 | x | 1 | 1 | 0 | 0 | 1 | 0 | 1 | i | n | t | |||||||||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ldr Rt ADDR_UIMM12 | 1 | x | x | 1 | 1 | 0 | 0 | 1 | 0 | 1 | i | n | t | |||||||||||||||||||

ldrsb Rt ADDR_UIMM12 | 0 | 0 | x | 1 | 1 | 0 | 0 | 1 | 1 | x | i | n | t | |||||||||||||||||||

ldrsw Rt ADDR_UIMM12 | 1 | 0 | x | 1 | 1 | 0 | 0 | 1 | 1 | x | i | n | t | |||||||||||||||||||

ldrsh Rt ADDR_UIMM12 | 0 | 1 | x | 1 | 1 | 0 | 0 | 1 | 1 | x | i | n | t | |||||||||||||||||||

prfm PRFOP ADDR_UIMM12 | 1 | 1 | x | 1 | 1 | 0 | 0 | 1 | 1 | x | i | n | x | x | x | x | x | |||||||||||||||

and Rd_SP Rn LIMM | x | 0 | 0 | x | 0 | 0 | 1 | 0 | 0 | N | i | n | d | |||||||||||||||||||

eor Rd_SP Rn LIMM | x | 1 | 0 | x | 0 | 0 | 1 | 0 | 0 | N | i | n | d | |||||||||||||||||||

orr Rd_SP Rn LIMM | x | 0 | 1 | x | 0 | 0 | 1 | 0 | 0 | N | i | n | d | |||||||||||||||||||

ands Rd Rn LIMM | x | 1 | 1 | x | 0 | 0 | 1 | 0 | 0 | N | i | n | d | |||||||||||||||||||

movn Rd HALF | x | 0 | 0 | x | 0 | 0 | 1 | 0 | 1 | x | x | i | d | |||||||||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

movz Rd HALF | x | 1 | 0 | x | 0 | 0 | 1 | 0 | 1 | x | x | i | d | |||||||||||||||||||

movk Rd HALF | x | x | 1 | x | 0 | 0 | 1 | 0 | 1 | x | x | i | d | |||||||||||||||||||

and Rd Rn Rm_SFT | x | 0 | 0 | 0 | 1 | 0 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

eor Rd Rn Rm_SFT | x | 1 | 0 | 0 | 1 | 0 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

orr Rd Rn Rm_SFT | x | 0 | 1 | 0 | 1 | 0 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

ands Rd Rn Rm_SFT | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

adc Rd Rn Rm | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | m | x | x | x | x | 0 | 0 | n | d | ||||||||||||

sbc Rd Rn Rm | x | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | m | x | x | x | x | 0 | 0 | n | d | ||||||||||||

adcs Rd Rn Rm | x | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | m | x | x | x | x | 0 | 0 | n | d | ||||||||||||

sbcs Rd Rn Rm | x | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | m | x | x | x | x | 0 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

csel Rd Rn Rm COND | x | 0 | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | m | x | x | x | x | 0 | 0 | n | d | ||||||||||||

csinv Rd Rn Rm COND | x | 1 | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | m | x | x | x | x | 0 | 0 | n | d | ||||||||||||

ccmn Rn Rm NZCV COND | x | 0 | x | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | m | x | x | x | x | 0 | 0 | n | x | c | |||||||||||

ccmp Rn Rm NZCV COND | x | 1 | x | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | m | x | x | x | x | 0 | 0 | n | x | c | |||||||||||

rbit Rd Rn | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | x | x | x | x | x | x | x | 0 | 0 | 0 | 0 | n | d | ||||||||

lslv Rd Rn Rm | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | m | x | x | 1 | 0 | 0 | 0 | n | d | ||||||||||||

clz Rd Rn | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | x | x | x | x | x | x | x | x | 1 | 0 | 0 | n | d | ||||||||

ccmn Rn CCMP_IMM NZCV COND | x | 0 | x | 1 | 1 | 0 | 1 | 0 | 0 | x | 0 | i | x | x | x | x | 1 | 0 | n | x | c | |||||||||||

ccmp Rn CCMP_IMM NZCV COND | x | 1 | x | 1 | 1 | 0 | 1 | 0 | 0 | x | 0 | i | x | x | x | x | 1 | 0 | n | x | c | |||||||||||

udiv Rd Rn Rm | x | 0 | x | 1 | 1 | 0 | 1 | 0 | 1 | x | 0 | m | x | x | 0 | x | 1 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

rev Rd Rn | 0 | 1 | x | 1 | 1 | 0 | 1 | 0 | 1 | x | 0 | x | x | x | x | x | x | x | 0 | x | 1 | 0 | n | d | ||||||||

rev32 Rd Rn | 1 | 1 | x | 1 | 1 | 0 | 1 | 0 | 1 | x | 0 | x | x | x | x | x | x | x | 0 | x | 1 | 0 | n | d | ||||||||

asrv Rd Rn Rm | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | x | 0 | m | x | x | 1 | x | 1 | 0 | n | d | ||||||||||||

csinc Rd Rn Rm COND | x | 0 | x | 1 | 1 | 0 | 1 | 0 | x | 0 | 0 | m | x | x | x | x | 0 | 1 | n | d | ||||||||||||

csneg Rd Rn Rm COND | x | 1 | x | 1 | 1 | 0 | 1 | 0 | x | 0 | 0 | m | x | x | x | x | 0 | 1 | n | d | ||||||||||||

rev16 Rd Rn | x | x | x | 1 | 1 | 0 | 1 | 0 | x | 1 | 0 | x | x | x | x | x | x | x | 0 | 0 | 0 | 1 | n | d | ||||||||

lsrv Rd Rn Rm | x | x | x | 1 | 1 | 0 | 1 | 0 | x | 1 | 0 | m | x | x | 1 | 0 | 0 | 1 | n | d | ||||||||||||

cls Rd Rn | x | x | x | 1 | 1 | 0 | 1 | 0 | x | 1 | 0 | x | x | x | x | x | x | x | x | 1 | 0 | 1 | n | d | ||||||||

sdiv Rd Rn Rm | x | 0 | x | 1 | 1 | 0 | 1 | 0 | x | x | 0 | m | x | x | 0 | x | 1 | 1 | n | d | ||||||||||||

rev Rd Rn | x | 1 | x | 1 | 1 | 0 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | 0 | x | 1 | 1 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

rorv Rd Rn Rm | x | x | x | 1 | 1 | 0 | 1 | 0 | x | x | 0 | m | x | x | 1 | x | 1 | 1 | n | d | ||||||||||||

bic Rd Rn Rm_SFT | x | 0 | 0 | x | 1 | 0 | 1 | 0 | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

eon Rd Rn Rm_SFT | x | 1 | 0 | x | 1 | 0 | 1 | 0 | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

orn Rd Rn Rm_SFT | x | 0 | 1 | x | 1 | 0 | 1 | 0 | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

bics Rd Rn Rm_SFT | x | 1 | 1 | x | 1 | 0 | 1 | 0 | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

sbfm Rd Rn IMMR IMMS | x | 0 | 0 | x | 0 | 0 | 1 | 1 | 0 | x | i | n | d | |||||||||||||||||||

ubfm Rd Rn IMMR IMMS | x | 1 | 0 | x | 0 | 0 | 1 | 1 | 0 | x | i | n | d | |||||||||||||||||||

bfm Rd Rn IMMR IMMS | x | x | 1 | x | 0 | 0 | 1 | 1 | 0 | x | i | n | d | |||||||||||||||||||

extr Rd Rn Rm IMMS | x | x | x | x | 0 | 0 | 1 | 1 | 1 | x | x | m | i | n | d | |||||||||||||||||

add Rd Rn Rm_SFT | x | 0 | 0 | 0 | 1 | 0 | 1 | 1 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sub Rd Rn Rm_SFT | x | 1 | 0 | 0 | 1 | 0 | 1 | 1 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

adds Rd Rn Rm_SFT | x | 0 | 1 | 0 | 1 | 0 | 1 | 1 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

subs Rd Rn Rm_SFT | x | 1 | 1 | 0 | 1 | 0 | 1 | 1 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

madd Rd Rn Rm Ra | x | x | x | 1 | 1 | 0 | 1 | 1 | x | 0 | 0 | m | 0 | a | n | d | ||||||||||||||||

smulh Rd Rn Rm | x | x | x | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | m | 0 | x | x | x | x | x | n | d | ||||||||||||

umulh Rd Rn Rm | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | m | 0 | x | x | x | x | x | n | d | ||||||||||||

msub Rd Rn Rm Ra | x | x | x | 1 | 1 | 0 | 1 | 1 | x | x | 0 | m | 1 | a | n | d | ||||||||||||||||

add Rd_SP Rn_SP Rm_EXT | x | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

sub Rd_SP Rn_SP Rm_EXT | x | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

adds Rd Rn_SP Rm_EXT | x | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

subs Rd Rn_SP Rm_EXT | x | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | d | ||||||||

smaddl Rd Rn Rm Ra | x | x | x | 1 | 1 | 0 | 1 | 1 | 0 | x | 1 | m | 0 | a | n | d | ||||||||||||||||

smsubl Rd Rn Rm Ra | x | x | x | 1 | 1 | 0 | 1 | 1 | 0 | x | 1 | m | 1 | a | n | d | ||||||||||||||||

umaddl Rd Rn Rm Ra | x | x | x | x | 1 | 0 | 1 | 1 | 1 | x | 1 | m | 0 | a | n | d | ||||||||||||||||

umsubl Rd Rn Rm Ra | x | x | x | x | 1 | 0 | 1 | 1 | 1 | x | 1 | m | 1 | a | n | d | ||||||||||||||||

b ADDR_PCREL26 | 0 | 0 | 0 | x | 0 | 1 | i | |||||||||||||||||||||||||

bl ADDR_PCREL26 | 1 | 0 | 0 | x | 0 | 1 | i | |||||||||||||||||||||||||

b.c ADDR_PCREL19 | 0 | 1 | 0 | x | 0 | 1 | 0 | 0 | i | x | x | x | x | x | ||||||||||||||||||

hlt EXCEPTION | 1 | 1 | 0 | x | 0 | 1 | 0 | 0 | x | x | 0 | i | x | x | x | 0 | 0 | |||||||||||||||

brk EXCEPTION | 1 | 1 | 0 | x | 0 | 1 | 0 | 0 | x | x | 1 | i | x | x | x | 0 | 0 | |||||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

hvc EXCEPTION | 1 | 1 | 0 | x | 0 | 1 | 0 | 0 | x | x | 0 | i | x | x | x | 1 | 0 | |||||||||||||||

dcps2 EXCEPTION | 1 | 1 | 0 | x | 0 | 1 | 0 | 0 | x | x | 1 | i | x | x | x | 1 | 0 | |||||||||||||||

svc EXCEPTION | 1 | 1 | 0 | x | 0 | 1 | 0 | 0 | x | x | 0 | i | x | x | x | 0 | 1 | |||||||||||||||

dcps1 EXCEPTION | 1 | 1 | 0 | x | 0 | 1 | 0 | 0 | x | x | 1 | i | x | x | x | 0 | 1 | |||||||||||||||

smc EXCEPTION | 1 | 1 | 0 | x | 0 | 1 | 0 | 0 | x | x | 0 | i | x | x | x | 1 | 1 | |||||||||||||||

dcps3 EXCEPTION | 1 | 1 | 0 | x | 0 | 1 | 0 | 0 | x | x | 1 | i | x | x | x | 1 | 1 | |||||||||||||||

br Rn | x | 1 | 0 | x | 0 | 1 | 1 | 0 | 0 | 0 | 0 | x | x | x | x | x | x | x | x | x | x | x | n | x | x | x | x | x | ||||

eret | x | 1 | 0 | x | 0 | 1 | 1 | 0 | 1 | 0 | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |

ret Rn | x | 1 | 0 | x | 0 | 1 | 1 | 0 | x | 1 | 0 | x | x | x | x | x | x | x | x | x | x | x | n | x | x | x | x | x | ||||

blr Rn | x | 1 | 0 | x | 0 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | x | x | x | x | x | x | x | n | x | x | x | x | x | ||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

drps | x | 1 | 0 | x | 0 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |

msr PSTATEFIELD UIMM4 | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | x | 0 | 0 | x | x | x | x | x | 0 | 0 | m | x | x | x | x | x | x | x | x | |||

hint UIMM7 | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | x | 0 | 0 | x | x | x | x | x | 1 | 0 | m | o | x | x | x | x | x | |||||

dsb BARRIER | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | x | 0 | 0 | x | x | x | x | x | x | 1 | x | x | x | x | x | 0 | 0 | x | x | x | x | x |

clrex UIMM4 | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | x | 0 | 0 | x | x | x | x | x | x | 1 | m | 0 | 1 | 0 | x | x | x | x | x | |||

isb BARRIER_ISB | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | x | 0 | 0 | x | x | x | x | x | x | 1 | x | x | x | x | 1 | 1 | 0 | x | x | x | x | x |

dmb BARRIER | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | x | 0 | 0 | x | x | x | x | x | x | 1 | x | x | x | x | x | x | 1 | x | x | x | x | x |

sys UIMM3_OP1 Cn Cm UIMM3_OP2 Rt | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | 0 | 0 | 1 | o | n | m | o | t | ||||||||||||||

sysl Rt UIMM3_OP1 Cn Cm UIMM3_OP2 | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | 1 | 0 | 1 | o | n | m | o | t | ||||||||||||||

msr SYSREG Rt | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | 0 | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | t | ||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

mrs Rt SYSREG | x | 1 | 0 | x | 0 | 1 | x | 1 | x | x | 1 | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | t | ||||

cbz Rt ADDR_PCREL19 | x | x | 1 | x | 0 | 1 | 0 | 0 | i | t | ||||||||||||||||||||||

tbz Rt BIT_NUM ADDR_PCREL14 | b | x | 1 | x | 0 | 1 | 1 | 0 | b | i | t | |||||||||||||||||||||

cbnz Rt ADDR_PCREL19 | x | x | 1 | x | 0 | 1 | 0 | 1 | i | t | ||||||||||||||||||||||

tbnz Rt BIT_NUM ADDR_PCREL14 | b | x | 1 | x | 0 | 1 | 1 | 1 | b | i | t | |||||||||||||||||||||

st4 LVt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |

stnp Ft Ft2 ADDR_SIMM7 | x | x | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | i | t | x | x | x | x | x | t | ||||||||||||||

st1 LEt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | x | x | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x |

st2 LEt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | x | x | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x |

st3 LEt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | x | x | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x |

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

st4 LEt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | x | x | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x |

stp Ft Ft2 ADDR_SIMM7 | x | x | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | i | t | x | x | x | x | x | t | ||||||||||||||

st4 LVt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |

st1 LEt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | x | x | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x |

st3 LEt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | x | x | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x |

st2 LEt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | x | 1 | 0 | 1 | x | x | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x |

st4 LEt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | x | 1 | 0 | 1 | x | x | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x |

stp Ft Ft2 ADDR_SIMM7 | x | x | 1 | 0 | 1 | 1 | 0 | I | 1 | 0 | i | t | x | x | x | x | x | t | ||||||||||||||

ld4 LVt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |

ldnp Ft Ft2 ADDR_SIMM7 | x | x | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | i | t | x | x | x | x | x | t | ||||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ld1 LEt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | x | x | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x |

ld2 LEt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | x | x | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x |

ld3 LEt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | x | x | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x |

ld4 LEt SIMD_ADDR_SIMPLE | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | x | x | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x |

ldp Ft Ft2 ADDR_SIMM7 | x | x | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | i | t | x | x | x | x | x | t | ||||||||||||||

ld4 LVt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x |

ld1 LEt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x |

ld3 LEt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x |

ld2 LEt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | x | 1 | 1 | 1 | x | x | x | x | x | x | x | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x |

ld4 LEt SIMD_ADDR_POST | x | x | 0 | 0 | 1 | 1 | 0 | x | 1 | 1 | 1 | x | x | x | x | x | x | x | 1 | x | x | x | x | x | x | x | x | x | x | x | x | x |

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ldp Ft Ft2 ADDR_SIMM7 | x | x | 1 | 0 | 1 | 1 | 0 | I | 1 | 1 | i | t | x | x | x | x | x | t | ||||||||||||||

ldr Ft ADDR_PCREL19 | x | x | 0 | 1 | 1 | 1 | 0 | 0 | i | t | ||||||||||||||||||||||

stur Ft ADDR_SIMM9 | x | x | 1 | 1 | 1 | 1 | 0 | 0 | x | 0 | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

ldur Ft ADDR_SIMM9 | x | x | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | i | 0 | 0 | x | x | x | x | x | t | ||||||||||||

str Ft ADDR_REGOFF | x | x | 1 | 1 | 1 | 1 | 0 | 0 | x | 0 | x | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

ldr Ft ADDR_REGOFF | x | x | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | x | x | x | x | x | x | 1 | 0 | x | x | x | x | x | t | ||||

str Ft ADDR_SIMM9 | x | x | 1 | 1 | 1 | 1 | 0 | 0 | x | 0 | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

ldr Ft ADDR_SIMM9 | x | x | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | i | I | 1 | x | x | x | x | x | t | ||||||||||||

str Ft ADDR_UIMM12 | x | x | x | 1 | 1 | 1 | 0 | 1 | x | 0 | i | n | t | |||||||||||||||||||

ldr Ft ADDR_UIMM12 | x | x | x | 1 | 1 | 1 | 0 | 1 | x | 1 | i | n | t | |||||||||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

tbl Vd LVn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | x | x | 0 | 0 | 0 | n | d | ||||||||||||

tbx Vd LVn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | x | x | 1 | 0 | 0 | n | d | ||||||||||||

trn1 Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 0 | x | 0 | 1 | 0 | n | d | ||||||||||||

trn2 Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 1 | x | 0 | 1 | 0 | n | d | ||||||||||||

uzp1 Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||||||

uzp2 Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||||||

zip1 Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||||||

zip2 Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||||||

ext Vd Vn Vm IDX | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | i | 0 | n | d | |||||||||||||||

dup Vd En | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | x | x | 0 | 1 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

dup Vd Rn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | 0 | 0 | 1 | 1 | n | d | ||||||||

smov Rd En | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | 1 | 0 | 1 | 1 | n | d | ||||||||

ins Ed Rn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | 0 | 1 | 1 | 1 | n | d | ||||||||

umov Rd En | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | 1 | 1 | 1 | 1 | n | d | ||||||||

ins Ed En | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | 1 | n | d | ||||||||

fcvtzs Rd Fn FBITS | x | 0 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | 0 | 0 | S | n | d | |||||||||||||

scvtf Fd Rn FBITS | x | 0 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | 1 | 0 | S | n | d | |||||||||||||

fcvtzu Rd Fn FBITS | x | 0 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | 0 | 1 | S | n | d | |||||||||||||

ucvtf Fd Rn FBITS | x | 0 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | 1 | 1 | S | n | d | |||||||||||||

sha1c Fd Fn Vm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 0 | 0 | 0 | x | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sha256h Fd Fn Vm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 1 | 0 | 0 | x | 0 | n | d | ||||||||||||

sha1m Fd Fn Vm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 0 | 1 | 0 | x | 0 | n | d | ||||||||||||

sha256su1 Vd Vn Vm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 1 | 1 | 0 | x | 0 | n | d | ||||||||||||

sha1p Fd Fn Vm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 0 | 0 | 1 | x | 0 | n | d | ||||||||||||

sha256h2 Fd Fn Vm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | 1 | 0 | 1 | x | 0 | n | d | ||||||||||||

sha1su0 Vd Vn Vm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | m | x | x | 1 | 1 | x | 0 | n | d | ||||||||||||

dup Sd En | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 0 | x | x | x | x | x | x | x | x | x | x | 1 | n | d | ||||||||

saddl Vd Vn Vm | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

saddl2 Vd Vn Vm | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

uaddl Vd Vn Vm | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

uaddl2 Vd Vn Vm | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

fcvtns Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvtms Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvtps Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvtzs Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvtas Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

scvtf Fd Rn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fmov Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fmov Rd VnD1 | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvtnu Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fcvtmu Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvtpu Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvtzu Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvtau Rd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

ucvtf Fd Rn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fmov Fd Rn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

fmov VdD1 Rn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||

smlal Vd Vn Vm | x | 0 | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

smlal2 Vd Vn Vm | x | 1 | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

umlal Vd Vn Vm | x | 0 | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

umlal2 Vd Vn Vm | x | 1 | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

addhn Vd Vn Vm | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

addhn2 Vd Vn Vm | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

raddhn Vd Vn Vm | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

raddhn2 Vd Vn Vm | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

smull Vd Vn Vm | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

smull2 Vd Vn Vm | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

umull Vd Vn Vm | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

umull2 Vd Vn Vm | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||||||

fmov Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

frintn Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

fneg Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

frintm Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

fabs Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

frintp Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

fsqrt Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

frintz Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

fcvt Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 0 | 1 | x | x | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

frinta Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

frintx Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

frinti Fd Fn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | 1 | 1 | x | 1 | 1 | 0 | 0 | 0 | 0 | n | d | ||||||||

ssubl Vd Vn Vm | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

ssubl2 Vd Vn Vm | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

usubl Vd Vn Vm | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

usubl2 Vd Vn Vm | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

fcmp Fn Fm | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 0 | 0 | n | 0 | 0 | x | x | x | ||||||||

fcmpe Fn Fm | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 0 | 0 | n | 1 | 0 | x | x | x | ||||||||

fcmp Fn FPIMM0 | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 1 | 0 | 0 | 0 | n | 0 | 1 | x | x | x | ||||

fcmpe Fn FPIMM0 | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 1 | 0 | 0 | 0 | n | 1 | 1 | x | x | x | ||||

smlsl Vd Vn Vm | x | 0 | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

smlsl2 Vd Vn Vm | x | 1 | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

umlsl Vd Vn Vm | x | 0 | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

umlsl2 Vd Vn Vm | x | 1 | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

subhn Vd Vn Vm | x | 0 | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

subhn2 Vd Vn Vm | x | 1 | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

rsubhn Vd Vn Vm | x | 0 | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

rsubhn2 Vd Vn Vm | x | 1 | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

pmull Vd Vn Vm | x | 0 | x | x | 1 | 1 | 1 | 0 | x | 0 | 1 | m | 1 | 1 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

pmull2 Vd Vn Vm | x | 1 | x | x | 1 | 1 | 1 | 0 | x | 0 | 1 | m | 1 | 1 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

pmull Vd Vn Vm | x | 0 | x | x | 1 | 1 | 1 | 0 | x | 1 | 1 | m | 1 | 1 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

pmull2 Vd Vn Vm | x | 1 | x | x | 1 | 1 | 1 | 0 | x | 1 | 1 | m | 1 | 1 | 1 | 0 | 0 | 0 | n | d | ||||||||||||

saddw Vd Vn Vm | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

saddw2 Vd Vn Vm | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

uaddw Vd Vn Vm | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

uaddw2 Vd Vn Vm | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

sqdmlal Vd Vn Vm | x | 0 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

sqdmlal2 Vd Vn Vm | x | 1 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

sabal Vd Vn Vm | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

sabal2 Vd Vn Vm | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

uabal Vd Vn Vm | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

uabal2 Vd Vn Vm | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

sqdmull Vd Vn Vm | x | 0 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 1 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

sqdmull2 Vd Vn Vm | x | 1 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 1 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

ssubw Vd Vn Vm | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

ssubw2 Vd Vn Vm | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

usubw Vd Vn Vm | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

usubw2 Vd Vn Vm | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

sqdmlsl Vd Vn Vm | x | 0 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

sqdmlsl2 Vd Vn Vm | x | 1 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

sabdl Vd Vn Vm | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sabdl2 Vd Vn Vm | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

uabdl Vd Vn Vm | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

uabdl2 Vd Vn Vm | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 1 | 1 | 0 | 0 | n | d | ||||||||||||

fmov Fd FPIMM | x | 0 | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | i | 1 | 0 | 0 | x | x | x | x | x | d | |||||||||||

sqdmlal Sd Sn Sm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 0 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

sqdmull Sd Sn Sm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 0 | 1 | 0 | 0 | n | d | ||||||||||||

sqdmlsl Sd Sn Sm | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | 1 | 1 | 0 | 0 | n | d | ||||||||||||

rev64 Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

rev32 Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

fmul Fd Fn Fm | x | 0 | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sha1h Fd Fn | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

cmgt Vd Vn IMM0 | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

cmge Vd Vn IMM0 | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

frintn Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

frinta Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

frintp Vd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

fnmul Fd Fn Fm | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||||||

cmgt Sd Sn IMM0 | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 1 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

cmge Sd Sn IMM0 | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 1 | 0 | 0 | 0 | 1 | 0 | n | d | ||||||||

cls Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | x | x | 0 | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

clz Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | x | x | 0 | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

aese Vd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 1 | x | x | 0 | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

sqxtn Vd Vn | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

sqxtn2 Vd Vn | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

uqxtn Vd Vn | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

uqxtn2 Vd Vn | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fmax Fd Fn Fm | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||||||

sqxtn Sd Sn | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

uqxtn Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fcmgt Vd Vn IMM0 | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fcmge Vd Vn IMM0 | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fcmgt Sd Sn IMM0 | x | x | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fcmge Sd Sn IMM0 | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fmaxnmv Fd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fmaxnmp Sd Vn | x | x | x | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fminnmv Fd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fminnmp Sd Vn | x | x | x | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fcvtas Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fcvtau Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

fcvtas Sd Sn | x | x | 0 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fcvtau Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

urecpe Vd Vn | x | x | 0 | x | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

ursqrte Vd Vn | x | x | 1 | x | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 0 | 1 | 0 | n | d | ||||||||

saddlp Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

uaddlp Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

xtn Vd Vn | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

xtn2 Vd Vn | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

sqxtun Vd Vn | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

sqxtun2 Vd Vn | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

fadd Fd Fn Fm | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sha256su0 Vd Vn | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

sqxtun Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

cmlt Vd Vn IMM0 | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

cmlt Sd Sn IMM0 | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

smaxv Fd Vn | x | x | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 0 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

umaxv Fd Vn | x | x | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 0 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtns Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtnu Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtns Sd Sn | x | x | 0 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtnu Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fcvtps Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtpu Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtps Sd Sn | x | x | 0 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtpu Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

sminv Fd Vn | x | x | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

uminv Fd Vn | x | x | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 1 | 1 | 0 | 1 | 0 | 1 | 0 | n | d | ||||||||

sadalp Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

uadalp Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

aesmc Vd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 1 | x | x | 0 | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtn Vd Vn | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fcvtn2 Vd Vn | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtxn Vd Vn | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcvtxn2 Vd Vn | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

fmaxnm Fd Fn Fm | x | x | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||||||

fcvtxn Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcmlt Vd Vn IMM0 | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

fcmlt Sd Sn IMM0 | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 0 | n | d | ||||||||

rev16 Vd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

fdiv Fd Fn Fm | x | 0 | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||||||

sha1su1 Vd Vn | x | 1 | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

cmeq Vd Vn IMM0 | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

cmle Vd Vn IMM0 | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

cmeq Sd Sn IMM0 | x | x | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

cmle Sd Sn IMM0 | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

frintm Vd Vn | x | x | 0 | x | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

frintx Vd Vn | x | x | 1 | x | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

frintz Vd Vn | x | x | 0 | x | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

frinti Vd Vn | x | x | 1 | x | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 0 | 0 | 1 | 1 | 0 | n | d | ||||||||

cnt Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | x | x | x | 0 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

not Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | 0 | 1 | x | 0 | x | x | x | 0 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

rbit Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | 1 | 1 | x | 0 | x | x | x | 0 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

aesd Vd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 1 | x | x | x | 0 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

fmin Fd Fn Fm | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||||||

fcmeq Vd Vn IMM0 | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

fcmle Vd Vn IMM0 | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

fcmeq Sd Sn IMM0 | x | x | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

fcmle Sd Sn IMM0 | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

faddp Sd Vn | x | x | x | x | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

scvtf Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

ucvtf Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

scvtf Sd Sn | x | x | 0 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

ucvtf Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

frecpe Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

frsqrte Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

frecpe Sd Sn | x | x | 0 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

frsqrte Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | x | x | x | x | 1 | 1 | 1 | 0 | 1 | 1 | 0 | n | d | ||||||||

suqadd Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

usqadd Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

saddlv Fd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

uaddlv Fd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 0 | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

shll Vd Vn SHLL_IMM | x | 0 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

shll2 Vd Vn SHLL_IMM | x | 1 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

fsub Fd Fn Fm | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||||||

suqadd Sd Sn | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

usqadd Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

abs Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

neg Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

abs Sd Sn | x | x | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

neg Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 0 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtms Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fcvtmu Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtms Sd Sn | x | x | 0 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtmu Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtzs Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtzu Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtzs Sd Sn | x | x | 0 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtzu Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | 0 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

addv Fd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

addp Sd Vn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | 1 | x | x | x | 1 | 1 | 0 | 1 | 1 | 1 | 0 | n | d | ||||||||

sqabs Vd Vn | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | x | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sqneg Vd Vn | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 0 | x | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

aesimc Vd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | 1 | x | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtl Vd Vn | x | 0 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fcvtl2 Vd Vn | x | 1 | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fminnm Fd Fn Fm | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||||||

sqabs Sd Sn | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

sqneg Sd Sn | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | x | 0 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fabs Vd Vn | x | x | 0 | x | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fneg Vd Vn | x | x | 1 | x | 1 | 1 | 1 | 0 | x | x | 1 | 0 | x | x | x | 0 | 1 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fmaxv Fd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fmaxp Sd Vn | x | x | x | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fminv Fd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fminp Sd Vn | x | x | x | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | 1 | x | x | x | 0 | 1 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

fsqrt Vd Vn | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 1 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

frecpx Sd Sn | x | x | x | 1 | 1 | 1 | 1 | 0 | x | x | 1 | x | x | x | x | 1 | 1 | 1 | 1 | 1 | 1 | 0 | n | d | ||||||||

shadd Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

uhadd Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

add Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

sub Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

sshl Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

ushl Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

fmaxnm Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

fmaxnmp Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

fminnm Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

fminnmp Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

shsub Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

uhsub Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

smaxp Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

umaxp Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

smax Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

umax Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

fcmeq Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

fcmge Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

fcmgt Vd Vn Vm | x | x | x | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 1 | 0 | 0 | 1 | n | d | ||||||||||||

srhadd Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

urhadd Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

mla Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

mls Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

srshl Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

urshl Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fadd Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

faddp Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

fsub Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

fabd Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 0 | 1 | 0 | 1 | n | d | ||||||||||||

cmgt Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

cmhi Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

sqdmulh Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

sqrdmulh Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

sabd Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

uabd Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fmax Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

fmaxp Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

fmin Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

fminp Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 1 | 1 | 0 | 1 | n | d | ||||||||||||

fccmp Fn Fm NZCV COND | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | x | x | 0 | 1 | n | 0 | c | |||||||||||

fccmpe Fn Fm NZCV COND | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | x | x | 0 | 1 | n | 1 | c | |||||||||||

add Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 0 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

sshl Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

fcmeq Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | 1 | 0 | 0 | 1 | n | d | ||||||||||||

srshl Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | 0 | 1 | 0 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

cmgt Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | x | 1 | 1 | 0 | 1 | n | d | ||||||||||||

sqdmulh Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | x | 1 | 1 | 0 | 1 | n | d | ||||||||||||

sub Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 0 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

ushl Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 0 | 0 | 0 | 1 | n | d | ||||||||||||

fcmge Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | x | x | 1 | 0 | 0 | 1 | n | d | ||||||||||||

fcmgt Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | x | x | 1 | 0 | 0 | 1 | n | d | ||||||||||||

urshl Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | x | 0 | 1 | 0 | 1 | n | d | ||||||||||||

fabd Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | x | 0 | 1 | 0 | 1 | n | d | ||||||||||||

cmhi Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | x | 1 | 1 | 0 | 1 | n | d | ||||||||||||

sqrdmulh Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | x | 1 | 1 | 0 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sqadd Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

uqadd Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

cmtst Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

cmeq Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

sqshl Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

uqshl Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

fmla Vd Vn Vm | x | x | x | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

fmls Vd Vn Vm | x | x | x | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

sqsub Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

uqsub Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sminp Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

uminp Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

smin Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

umin Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

facge Vd Vn Vm | x | x | x | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

facgt Vd Vn Vm | x | x | x | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

and Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | m | 0 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

eor Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | m | 0 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

orr Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | m | 0 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

bit Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | m | 0 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

bic Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | m | 0 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

bsl Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | m | 0 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

orn Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | m | 0 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

bif Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | m | 0 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

mul Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

pmul Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

sqrshl Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

uqrshl Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

fmulx Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 1 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

fmul Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 1 | 0 | 1 | 1 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

cmge Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

cmhs Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

addp Vd Vn Vm | x | x | x | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

saba Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

uaba Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 1 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

frecps Vd Vn Vm | x | x | 0 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

fdiv Vd Vn Vm | x | x | 1 | 0 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | 1 | 1 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

frsqrts Vd Vn Vm | x | x | x | 0 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | 1 | 1 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

fcsel Fd Fn Fm COND | x | 0 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | x | x | 1 | 1 | n | d | ||||||||||||

sqadd Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

cmtst Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

sqshl Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

sqsub Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | 1 | 0 | 1 | 1 | n | d | ||||||||||||

sqrshl Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | x | 0 | 1 | 1 | 1 | n | d | ||||||||||||

fmulx Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | x | 0 | 1 | 1 | 1 | n | d | ||||||||||||

cmge Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 0 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

frecps Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | x | 1 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

frsqrts Sd Sn Sm | x | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | x | 1 | 1 | 1 | 1 | 1 | n | d | ||||||||||||

uqadd Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 0 | 0 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

cmeq Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | 1 | 0 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

uqshl Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 1 | 0 | 0 | 1 | 1 | n | d | ||||||||||||

uqsub Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | 0 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

facge Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 0 | x | 1 | m | x | 1 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

facgt Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | 1 | x | 1 | m | x | 1 | 1 | 0 | 1 | 1 | n | d | ||||||||||||

uqrshl Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | 0 | 1 | 1 | 1 | n | d | ||||||||||||

cmhs Sd Sn Sm | x | x | 1 | 1 | 1 | 1 | 1 | 0 | x | x | 1 | m | x | x | 1 | 1 | 1 | 1 | n | d | ||||||||||||

mla Vd Vn Em | x | x | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 0 | 0 | x | 0 | n | d | ||||||||||||

mls Vd Vn Em | x | x | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 0 | 0 | x | 0 | n | d | ||||||||||||

smlal Vd Vn Em | x | 0 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 1 | 0 | x | 0 | n | d | ||||||||||||

smlal2 Vd Vn Em | x | 1 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 1 | 0 | x | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

umlal Vd Vn Em | x | 0 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 1 | 0 | x | 0 | n | d | ||||||||||||

umlal2 Vd Vn Em | x | 1 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 1 | 0 | x | 0 | n | d | ||||||||||||

smlsl Vd Vn Em | x | 0 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 1 | 0 | x | 0 | n | d | ||||||||||||

smlsl2 Vd Vn Em | x | 1 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 1 | 0 | x | 0 | n | d | ||||||||||||

umlsl Vd Vn Em | x | 0 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 1 | 0 | x | 0 | n | d | ||||||||||||

umlsl2 Vd Vn Em | x | 1 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 1 | 0 | x | 0 | n | d | ||||||||||||

fmla Vd Vn Em | x | x | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 0 | 1 | x | 0 | n | d | ||||||||||||

fmls Vd Vn Em | x | x | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 0 | 1 | x | 0 | n | d | ||||||||||||

sqdmlal Vd Vn Em | x | 0 | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 1 | 1 | x | 0 | n | d | ||||||||||||

sqdmlal2 Vd Vn Em | x | 1 | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 1 | 1 | x | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sqdmlsl Vd Vn Em | x | 0 | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 1 | 1 | x | 0 | n | d | ||||||||||||

sqdmlsl2 Vd Vn Em | x | 1 | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 1 | 1 | x | 0 | n | d | ||||||||||||

movi Vd SIMD_IMM_SFT | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | x | x | 0 | x | 1 | x | x | x | x | x | d | ||||

mvni Vd SIMD_IMM_SFT | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | x | x | 0 | x | 1 | x | x | x | x | x | d | ||||

orr Vd SIMD_IMM_SFT | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | x | x | 1 | x | 1 | x | x | x | x | x | d | ||||

bic Vd SIMD_IMM_SFT | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | x | x | 1 | x | 1 | x | x | x | x | x | d | ||||

fmadd Fd Fn Fm Fa | x | 0 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | 0 | m | 0 | a | n | d | ||||||||||||||||

fnmadd Fd Fn Fm Fa | x | 0 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | 1 | m | 0 | a | n | d | ||||||||||||||||

fmla Sd Sn Em | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 0 | x | x | 0 | n | d | ||||||||||||

fmls Sd Sn Em | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 0 | x | x | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sqdmlal Sd Sn Em | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 0 | 1 | x | x | 0 | n | d | ||||||||||||

sqdmlsl Sd Sn Em | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 0 | 1 | 1 | x | x | 0 | n | d | ||||||||||||

sshr Sd Sn IMM_VLSR | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | x | 0 | 0 | x | 1 | n | d | ||||||||

srshr Sd Sn IMM_VLSR | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | x | 1 | 0 | x | 1 | n | d | ||||||||

ssra Sd Sn IMM_VLSR | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 0 | 0 | 1 | x | 1 | n | d | ||||||||

shl Sd Sn IMM_VLSL | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 1 | 0 | 1 | x | 1 | n | d | ||||||||

srsra Sd Sn IMM_VLSR | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 0 | 1 | 1 | x | 1 | n | d | ||||||||

sqshl Sd Sn IMM_VLSL | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 1 | 1 | 1 | x | 1 | n | d | ||||||||

ushr Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 0 | 0 | 0 | x | x | n | d | ||||||||

sri Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 1 | 0 | 0 | x | x | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

urshr Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 0 | 1 | 0 | x | x | n | d | ||||||||

sqshlu Sd Sn IMM_VLSL | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 1 | 1 | 0 | x | x | n | d | ||||||||

usra Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 0 | 0 | 1 | x | x | n | d | ||||||||

sli Sd Sn IMM_VLSL | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 1 | 0 | 1 | x | x | n | d | ||||||||

ursra Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 0 | 1 | 1 | x | x | n | d | ||||||||

uqshl Sd Sn IMM_VLSL | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 0 | 1 | 1 | 1 | x | x | n | d | ||||||||

mul Vd Vn Em | x | x | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | 0 | 0 | 0 | x | 0 | n | d | ||||||||||||

sqdmulh Vd Vn Em | x | x | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | 1 | 0 | 0 | x | 0 | n | d | ||||||||||||

smull Vd Vn Em | x | 0 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | 1 | 0 | x | 0 | n | d | ||||||||||||

smull2 Vd Vn Em | x | 1 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | 1 | 0 | x | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

umull Vd Vn Em | x | 0 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | 1 | 0 | x | 0 | n | d | ||||||||||||

umull2 Vd Vn Em | x | 1 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | 1 | 0 | x | 0 | n | d | ||||||||||||

fmul Vd Vn Em | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | 0 | 0 | 1 | x | 0 | n | d | ||||||||||||

fmulx Vd Vn Em | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | 0 | 0 | 1 | x | 0 | n | d | ||||||||||||

sqrdmulh Vd Vn Em | x | x | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | 1 | 0 | 1 | x | 0 | n | d | ||||||||||||

sqdmull Vd Vn Em | x | 0 | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | 1 | 1 | x | 0 | n | d | ||||||||||||

sqdmull2 Vd Vn Em | x | 1 | x | 0 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | 1 | 1 | x | 0 | n | d | ||||||||||||

movi Vd SIMD_IMM_SFT | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 0 | x | 0 | 0 | 1 | x | x | x | x | x | d | ||||

mvni Vd SIMD_IMM_SFT | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 0 | x | 0 | 0 | 1 | x | x | x | x | x | d | ||||

orr Vd SIMD_IMM_SFT | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 0 | x | 1 | 0 | 1 | x | x | x | x | x | d | ||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

bic Vd SIMD_IMM_SFT | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 0 | x | 1 | 0 | 1 | x | x | x | x | x | d | ||||

movi Vd SIMD_IMM_SFT | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 1 | 0 | x | 0 | 1 | x | x | x | x | x | d | ||||

mvni Vd SIMD_IMM_SFT | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 1 | 0 | x | 0 | 1 | x | x | x | x | x | d | ||||

movi Vd SIMD_IMM | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 1 | 1 | 0 | 0 | 1 | x | x | x | x | x | d | ||||

movi Sd SIMD_IMM | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 1 | 1 | 0 | 0 | 1 | x | x | x | x | x | d | ||||

fmov Vd SIMD_FPIMM | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 1 | 1 | 1 | 0 | 1 | x | x | x | x | x | d | ||||

fmov Vd SIMD_FPIMM | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | 1 | 1 | 1 | 0 | 1 | x | x | x | x | x | d | ||||

rshrn Vd Vn IMM_VLSR | x | 0 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | x | 0 | 1 | 1 | n | d | ||||||||

rshrn2 Vd Vn IMM_VLSR | x | 1 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | x | 0 | 1 | 1 | n | d | ||||||||

sqrshrun Vd Vn IMM_VLSR | x | 0 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | x | 0 | 1 | 1 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

sqrshrun2 Vd Vn IMM_VLSR | x | 1 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | x | 0 | 1 | 1 | n | d | ||||||||

sqrshrn Vd Vn IMM_VLSR | x | 0 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 0 | 1 | 1 | 1 | n | d | ||||||||

sqrshrn2 Vd Vn IMM_VLSR | x | 1 | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 0 | 1 | 1 | 1 | n | d | ||||||||

uqrshrn Vd Vn IMM_VLSR | x | 0 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 0 | 1 | 1 | 1 | n | d | ||||||||

uqrshrn2 Vd Vn IMM_VLSR | x | 1 | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 0 | 1 | 1 | 1 | n | d | ||||||||

fcvtzs Vd Vn IMM_VLSR | x | x | 0 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 1 | 1 | 1 | 1 | n | d | ||||||||

fcvtzu Vd Vn IMM_VLSR | x | x | 1 | 0 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 1 | 1 | 1 | 1 | n | d | ||||||||

fmsub Fd Fn Fm Fa | x | 0 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | 0 | m | 1 | a | n | d | ||||||||||||||||

fnmsub Fd Fn Fm Fa | x | 0 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | 1 | m | 1 | a | n | d | ||||||||||||||||

sqdmulh Sd Sn Em | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | x | 0 | x | 0 | n | d | ||||||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

fmul Sd Sn Em | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | 0 | 0 | 1 | x | 0 | n | d | ||||||||||||

sqrdmulh Sd Sn Em | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | 1 | 0 | 1 | x | 0 | n | d | ||||||||||||

sqdmull Sd Sn Em | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | 1 | 1 | x | 0 | n | d | ||||||||||||

scvtf Sd Sn IMM_VLSR | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | x | 0 | 0 | 1 | n | d | ||||||||

sqshrn Sd Sn IMM_VLSR | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | x | 1 | 0 | 1 | n | d | ||||||||

sqrshrn Sd Sn IMM_VLSR | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 0 | x | 1 | 1 | n | d | ||||||||

fcvtzs Sd Sn IMM_VLSR | x | 1 | 0 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 1 | x | 1 | 1 | n | d | ||||||||

fmulx Sd Sn Em | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | m | 1 | x | x | x | x | 0 | n | d | ||||||||||||

sqshrun Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 0 | 0 | 0 | 1 | n | d | ||||||||

ucvtf Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 1 | 0 | 0 | 1 | n | d | ||||||||

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |

uqshrn Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | x | 1 | 0 | 1 | n | d | ||||||||

sqrshrun Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | x | 0 | 1 | 1 | n | d | ||||||||

uqrshrn Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 0 | 1 | 1 | 1 | n | d | ||||||||

fcvtzu Sd Sn IMM_VLSR | x | x | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | 1 | x | 1 | 1 | 1 | 1 | n | d |

## 沒有留言:

## 張貼留言