[Patch AArch64] Add rcpc extension
gcc/ * config/aarch64/aarch64-option-extensions.def (rcpc): New. * config/aarch64/aarch64.h (AARCH64_FL_RCPC): New. From-SVN: r249414
This commit is contained in:
parent
849ef9cac7
commit
78295effad
3 changed files with 9 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2017-06-20 James Greenhalgh <james.greenhalgh@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-option-extensions.def (rcpc): New.
|
||||
* config/aarch64/aarch64.h (AARCH64_FL_RCPC): New.
|
||||
|
||||
2017-06-20 James Greenhalgh <james.greenhalgh@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-option-extensions.def (fp16): Fix expected
|
||||
|
|
|
@ -60,4 +60,7 @@ AARCH64_OPT_EXTENSION("lse", AARCH64_FL_LSE, 0, 0, "atomics")
|
|||
Disabling "fp16" just disables "fp16". */
|
||||
AARCH64_OPT_EXTENSION("fp16", AARCH64_FL_F16, AARCH64_FL_FP, 0, "fphp asimdhp")
|
||||
|
||||
/* Enabling or disabling "rcpc" only changes "rcpc". */
|
||||
AARCH64_OPT_EXTENSION("rcpc", AARCH64_FL_RCPC, 0, 0, "lrcpc")
|
||||
|
||||
#undef AARCH64_OPT_EXTENSION
|
||||
|
|
|
@ -140,6 +140,7 @@ extern unsigned aarch64_architecture_version;
|
|||
#define AARCH64_FL_F16 (1 << 9) /* Has ARMv8.2-A FP16 extensions. */
|
||||
/* ARMv8.3-A architecture extensions. */
|
||||
#define AARCH64_FL_V8_3 (1 << 10) /* Has ARMv8.3-A features. */
|
||||
#define AARCH64_FL_RCPC (1 << 11) /* Has support for RCpc model. */
|
||||
|
||||
/* Has FP and SIMD. */
|
||||
#define AARCH64_FL_FPSIMD (AARCH64_FL_FP | AARCH64_FL_SIMD)
|
||||
|
|
Loading…
Add table
Reference in a new issue