[ARM] Add ARMv8.3 VCMLA and VCADD instructions
Szabolcs Nagy
szabolcs.nagy@arm.com
Mon Dec 5 13:00:00 GMT 2016
More information about the Binutils mailing list
Mon Dec 5 13:00:00 GMT 2016
- Previous message (by thread): [PATCH] [ARC] Don't check extAuxRegister second argument for sign.
- Next message (by thread): [ARM] Add ARMv8.3 VCMLA and VCADD instructions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Add support for VCMLA and VCADD advanced SIMD complex number instructions. The command line option is -march=armv8.3-a+fp16+simd for enabling all instructions. In arm-dis.c the formatting syntax was abused a bit to select between 0 vs 90 or 180 vs 270 or 90 vs 270 based on a bit value instead of duplicating entries in the opcode table. gas/ 2016-12-05 Szabolcs Nagy <szabolcs.nagy@arm.com> * config/tc-arm.c (do_vcmla, do_vcadd): Define. (neon_scalar_for_vcmla): Define. (enum operand_parse_code): Add OP_IROT1 and OP_IROT2. (NEON_ENC_TAB): Add DDSI and QQSI variants. (insns): Add vcmla and vcadd. opcodes/ 2016-12-05 Szabolcs Nagy <szabolcs.nagy@arm.com> * arm-dis.c (coprocessor_opcodes): Add vcmla and vcadd. (print_insn_coprocessor): Add 'V' format for neon D or Q regs. gas/testsuite/ 2016-12-05 Szabolcs Nagy <szabolcs.nagy@arm.com> * gas/arm/armv8_3-a-simd.d: New. * gas/arm/armv8_3-a-simd.s: New. * gas/arm/armv8_3-a-simd-bad.d: New. * gas/arm/armv8_3-a-simd-bad.l: New. * gas/arm/armv8_3-a-simd-bad.s: New. -------------- next part -------------- A non-text attachment was scrubbed... Name: 14-vcmla.diff Type: text/x-patch Size: 14958 bytes Desc: not available URL: <https://sourceware.org/pipermail/binutils/attachments/20161205/c615df0e/attachment.bin>
- Previous message (by thread): [PATCH] [ARC] Don't check extAuxRegister second argument for sign.
- Next message (by thread): [ARM] Add ARMv8.3 VCMLA and VCADD instructions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list