[AArch64] Add ARMv8.3 FCMLA and FCADD instructions
[deliverable/binutils-gdb.git] / include / opcode / aarch64.h
index a35a8136e7d88defd5a8665d0c154ad01ab36b60..69645d04ec3edecb2ae45f2c4c0e80136463fe35 100644 (file)
@@ -204,6 +204,9 @@ enum aarch64_opnd
   AARCH64_OPND_HALF,   /* #<imm16>{, LSL #<shift>} operand in move wide.  */
   AARCH64_OPND_FBITS,  /* FP #<fbits> operand in e.g. SCVTF */
   AARCH64_OPND_IMM_MOV,        /* Immediate operand for the MOV alias.  */
+  AARCH64_OPND_IMM_ROT1,       /* Immediate rotate operand for FCMLA.  */
+  AARCH64_OPND_IMM_ROT2,       /* Immediate rotate operand for indexed FCMLA.  */
+  AARCH64_OPND_IMM_ROT3,       /* Immediate rotate operand for FCADD.  */
 
   AARCH64_OPND_COND,   /* Standard condition as the last operand.  */
   AARCH64_OPND_COND1,  /* Same as the above, but excluding AL and NV.  */
@@ -596,6 +599,8 @@ enum aarch64_op
   OP_NOTS_P_P_P_Z,
   OP_NOT_P_P_P_Z,
 
+  OP_FCMLA_ELEM,       /* ARMv8.3, indexed element version.  */
+
   OP_TOTAL_NUM,                /* Pseudo.  */
 };
 
This page took 0.023718 seconds and 4 git commands to generate.