aarch64: Add SVE2.1 dupq, eorqv and extq instructions.
Hi, This patch add support for SVE2.1 instruction dupq, eorqv and extq. Regression testing for aarch64-none-elf target and found no regressions. Ok for binutils-master? Regards, Srinath.
This commit is contained in:
committed by
Nick Clifton
parent
88601c2d94
commit
39092c7a1f
@@ -727,8 +727,10 @@ enum aarch64_opnd
|
||||
AARCH64_OPND_SVE_Zm3_19_INDEX, /* z0-z7[0-3] in Zm3_INDEX plus bit 19. */
|
||||
AARCH64_OPND_SVE_Zm3_22_INDEX, /* z0-z7[0-7] in Zm3_INDEX plus bit 22. */
|
||||
AARCH64_OPND_SVE_Zm4_11_INDEX, /* z0-z15[0-3] in Zm plus bit 11. */
|
||||
AARCH64_OPND_SVE_Zm_imm4, /* SVE vector register with 4bit index. */
|
||||
AARCH64_OPND_SVE_Zm4_INDEX, /* z0-z15[0-1] in Zm, bits [20,16]. */
|
||||
AARCH64_OPND_SVE_Zn, /* SVE vector register in Zn. */
|
||||
AARCH64_OPND_SVE_Zn_5_INDEX, /* Indexed SVE vector register, for DUPQ. */
|
||||
AARCH64_OPND_SVE_Zn_INDEX, /* Indexed SVE vector register, for DUP. */
|
||||
AARCH64_OPND_SVE_ZnxN, /* SVE vector register list in Zn. */
|
||||
AARCH64_OPND_SVE_Zt, /* SVE vector register in Zt. */
|
||||
@@ -1002,7 +1004,8 @@ enum aarch64_insn_class
|
||||
cssc,
|
||||
gcs,
|
||||
the,
|
||||
sve2_urqvs
|
||||
sve2_urqvs,
|
||||
sve_index1,
|
||||
};
|
||||
|
||||
/* Opcode enumerators. */
|
||||
|
||||
Reference in New Issue
Block a user