diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2018-06-19 18:02:48 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-06-19 18:02:48 -0700 |
commit | d51f06a8c292a15ddde51100824f455afd81d095 (patch) | |
tree | c746ad5c42a816379db34f03d206e2693b30c88c | |
parent | 8eeabde20f28960cd5d6a163332d0617c252b743 (diff) | |
parent | 726e32dc8ba26fdc43a3dfab5223ded76b61c717 (diff) | |
download | binutils-d51f06a8c292a15ddde51100824f455afd81d095.tar.gz |
Add support for the Cortex-A55 and Cortex-A75
am: 726e32dc8b
Change-Id: Iad6e3535a096c9b674fe72f3e135b980db353b9f
-rw-r--r-- | binutils-2.27/gas/config/tc-aarch64.c | 2 | ||||
-rw-r--r-- | binutils-2.27/gas/config/tc-arm.c | 4 | ||||
-rw-r--r-- | binutils-2.27/gas/doc/c-aarch64.texi | 2 | ||||
-rw-r--r-- | binutils-2.27/gas/doc/c-arm.texi | 2 |
4 files changed, 10 insertions, 0 deletions
diff --git a/binutils-2.27/gas/config/tc-aarch64.c b/binutils-2.27/gas/config/tc-aarch64.c index 74933cb1..16956973 100644 --- a/binutils-2.27/gas/config/tc-aarch64.c +++ b/binutils-2.27/gas/config/tc-aarch64.c @@ -7754,12 +7754,14 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = { AARCH64_FEATURE_CRC), "Cortex-A35"}, {"cortex-a53", AARCH64_FEATURE (AARCH64_ARCH_V8, AARCH64_FEATURE_CRC), "Cortex-A53"}, + {"cortex-a55", AARCH64_ARCH_V8_2, "Cortex-A55"}, {"cortex-a57", AARCH64_FEATURE (AARCH64_ARCH_V8, AARCH64_FEATURE_CRC), "Cortex-A57"}, {"cortex-a72", AARCH64_FEATURE (AARCH64_ARCH_V8, AARCH64_FEATURE_CRC), "Cortex-A72"}, {"cortex-a73", AARCH64_FEATURE (AARCH64_ARCH_V8, AARCH64_FEATURE_CRC), "Cortex-A73"}, + {"cortex-a75", AARCH64_ARCH_V8_2, "Cortex-A75"}, {"exynos-m1", AARCH64_FEATURE (AARCH64_ARCH_V8, AARCH64_FEATURE_CRC | AARCH64_FEATURE_CRYPTO), "Samsung Exynos M1"}, diff --git a/binutils-2.27/gas/config/tc-arm.c b/binutils-2.27/gas/config/tc-arm.c index 0a9582f0..e4adf74f 100644 --- a/binutils-2.27/gas/config/tc-arm.c +++ b/binutils-2.27/gas/config/tc-arm.c @@ -25341,12 +25341,16 @@ static const struct arm_cpu_option_table arm_cpus[] = "Cortex-A35"), ARM_CPU_OPT ("cortex-a53", ARM_ARCH_V8A, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8, "Cortex-A53"), + ARM_CPU_OPT ("cortex-a55", ARM_ARCH_V8_2A, ARM_FEATURE_CORE_HIGH (ARM_EXT2_FP16_INST), + "Cortex-A55"), ARM_CPU_OPT ("cortex-a57", ARM_ARCH_V8A, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8, "Cortex-A57"), ARM_CPU_OPT ("cortex-a72", ARM_ARCH_V8A, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8, "Cortex-A72"), ARM_CPU_OPT ("cortex-a73", ARM_ARCH_V8A, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8, "Cortex-A73"), + ARM_CPU_OPT ("cortex-a75", ARM_ARCH_V8_2A, ARM_FEATURE_CORE_HIGH (ARM_EXT2_FP16_INST), + "Cortex-A75"), ARM_CPU_OPT ("cortex-r4", ARM_ARCH_V7R, FPU_NONE, "Cortex-R4"), ARM_CPU_OPT ("cortex-r4f", ARM_ARCH_V7R, FPU_ARCH_VFP_V3D16, "Cortex-R4F"), diff --git a/binutils-2.27/gas/doc/c-aarch64.texi b/binutils-2.27/gas/doc/c-aarch64.texi index 6f9f0cc7..dc4b2d26 100644 --- a/binutils-2.27/gas/doc/c-aarch64.texi +++ b/binutils-2.27/gas/doc/c-aarch64.texi @@ -57,9 +57,11 @@ message if an attempt is made to assemble an instruction which will not execute on the target processor. The following processor names are recognized: @code{cortex-a35}, @code{cortex-a53}, +@code{cortex-a55}, @code{cortex-a57}, @code{cortex-a72}, @code{cortex-a73}, +@code{cortex-a75}, @code{exynos-m1}, @code{qdf24xx}, @code{thunderx}, diff --git a/binutils-2.27/gas/doc/c-arm.texi b/binutils-2.27/gas/doc/c-arm.texi index 0cf7390d..2fbb5bd9 100644 --- a/binutils-2.27/gas/doc/c-arm.texi +++ b/binutils-2.27/gas/doc/c-arm.texi @@ -123,9 +123,11 @@ recognized: @code{cortex-a32}, @code{cortex-a35}, @code{cortex-a53}, +@code{cortex-a55}, @code{cortex-a57}, @code{cortex-a72}, @code{cortex-a73}, +@code{cortex-a75}, @code{cortex-r4}, @code{cortex-r4f}, @code{cortex-r5}, |