This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [Patch][binutils][arm] Change CRC from fpu feature to archititectural extension
- From: Nick Clifton <nickc at redhat dot com>
- To: Mihail Ionescu <mihail dot ionescu at foss dot arm dot com>, binutils at sourceware dot org
- Cc: Richard dot Earnshaw at arm dot com, natechancellor at gmail dot com
- Date: Fri, 22 Nov 2019 12:53:40 +0000
- Subject: Re: [Patch][binutils][arm] Change CRC from fpu feature to archititectural extension
- References: <11533.119112111084900905@us-mta-276.us.mimecast.lan>
Hi Mihail,
> gas/ChangeLog:
>
> 2019-11-21 Mihail Ionescu <mihail.ionescu@arm.com>
>
> * config/tc-arm.c (arm_ext_crc): New.
> (crc_ext_armv8): Remove.
> (insns): Rename crc_ext_armv8 to arm_ext_crc.
> (arm_cpus): Replace CRC_EXT_ARMV8 with ARM_EXT2_CRC.
> (armv8a_ext_table, armv8r_ext_table,
> arm_option_extension_value_table): Redefine the crc
> extension in terms of ARM_EXT2_CRC.
> * gas/testsuite/gas/arm/crc-ext.s: New.
> * gas/testsuite/gas/arm/crc-ext.d: New.
>
> include/ChangeLog:
>
> 2019-11-21 Mihail Ionescu <mihail.ionescu@arm.com>
>
> * opcode/arm.h (ARM_EXT2_CRC): New extension feature
> to replace CRC_EXT_ARMV8.
> (CRC_EXT_ARMV8): Remove and mark bit as unused.
> (ARM_ARCH_V8A_CRC, ARM_ARCH_V8_1A, ARM_ARCH_V8_2A,
> ARM_ARCH_V8_3A, ARM_ARCH_V8_4A, ARM_ARCH_V8_5A,
> ARM_ARCH_V8_6A): Redefine using ARM_EXT2_CRC instead of
> CRC_EXT_ARMV8.
>
>
> opcodes/ChangeLog:
>
> 2019-11-21 Mihail Ionescu <mihail.ionescu@arm.com>
>
> * opcodes/arm-dis.c (arm_opcodes, thumb32_opcodes):
> Change the coproc CRC conditions to use the extension
> feature set, second word, based on ARM_EXT2_CRC.
Approved - please apply.
Cheers
Nick