以下是由 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 |
沒有留言:
張貼留言