aarch64: Enable Cortex-X3 CPU
Hi, This patch adds support for the Cortex-X3 CPU to binutils. Gas regression testing for aarch64-none-linux-gnu target and found no regressions. Ok for binutils-master? I don't have commit access so I need someone to commit on my behalf. Regards, Matthieu.
This commit is contained in:
parent
2e82285418
commit
528c1f2b58
@ -75,6 +75,7 @@ processors[] =
|
||||
{ bfd_mach_aarch64, "cortex-a76ae" },
|
||||
{ bfd_mach_aarch64, "cortex-a77" },
|
||||
{ bfd_mach_aarch64, "cortex-a720" },
|
||||
{ bfd_mach_aarch64, "cortex-x3" },
|
||||
{ bfd_mach_aarch64, "cortex-x4" },
|
||||
};
|
||||
|
||||
|
2
gas/NEWS
2
gas/NEWS
@ -32,6 +32,8 @@
|
||||
|
||||
* Add support for Cortex-A720 for AArch64.
|
||||
|
||||
* Add support for Cortex-X3 for AArch64.
|
||||
|
||||
* Add support for Cortex-X4 for AArch64.
|
||||
|
||||
* Add support for RISC-V T-Head extensions (XTheadVector, XTheadZvlsseg
|
||||
|
@ -10189,6 +10189,8 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = {
|
||||
SSBS, PROFILE), "Cortex-X1"},
|
||||
{"cortex-x2", AARCH64_CPU_FEATURES (V9A, 4, BFLOAT16, I8MM, MEMTAG,
|
||||
SVE2_BITPERM), "Cortex-X2"},
|
||||
{"cortex-x3", AARCH64_CPU_FEATURES (V9A, 4, BFLOAT16, I8MM, MEMTAG,
|
||||
SVE2_BITPERM), "Cortex-X3"},
|
||||
{"cortex-x4", AARCH64_CPU_FEATURES (V9_2A, 3, MEMTAG, PROFILE,
|
||||
SVE2_BITPERM), "Cortex-X4"},
|
||||
{"generic", AARCH64_ARCH_FEATURES (V8A), NULL},
|
||||
|
@ -91,6 +91,7 @@ on the target processor. The following processor names are recognized:
|
||||
@code{cortex-r82},
|
||||
@code{cortex-x1},
|
||||
@code{cortex-x2},
|
||||
@code{cortex-x3},
|
||||
and
|
||||
@code{cortex-x4}.
|
||||
The special name @code{all} may be used to allow the assembler to accept
|
||||
|
6
gas/testsuite/gas/aarch64/cpu-cortex-x3.d
Normal file
6
gas/testsuite/gas/aarch64/cpu-cortex-x3.d
Normal file
@ -0,0 +1,6 @@
|
||||
# name: Assemble and dump for cortex-x3 CPU
|
||||
# source: nop-asm.s
|
||||
# as: -mcpu=cortex-x3
|
||||
# objdump: -d -mcortex-x3
|
||||
|
||||
#...
|
Loading…
x
Reference in New Issue
Block a user