[gas][aarch64] Turn on SVE when using f32mm or f64mm extensions
There are no instructions under these matrix multiply extensions that can be used without having SVE enabled. Since these extensions require SVE, we make that explicit in the options table. Tested on aarch64-none-elf without regressions. gas/ChangeLog: 2020-01-13 Matthew Malcomson <matthew.malcomson@arm.com> * config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature dependency.
This commit is contained in:
parent
6a1939f577
commit
82e9597c9e
@ -1,3 +1,8 @@
|
||||
2020-01-13 Matthew Malcomson <matthew.malcomson@arm.com>
|
||||
|
||||
* config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature
|
||||
dependency.
|
||||
|
||||
2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
|
||||
|
||||
* config/tc-arc.c (arc_select_cpu): Re-init the bfd if we change
|
||||
|
@ -9063,9 +9063,9 @@ static const struct aarch64_option_cpu_value_table aarch64_features[] = {
|
||||
{"i8mm", AARCH64_FEATURE (AARCH64_FEATURE_I8MM, 0),
|
||||
AARCH64_ARCH_NONE},
|
||||
{"f32mm", AARCH64_FEATURE (AARCH64_FEATURE_F32MM, 0),
|
||||
AARCH64_ARCH_NONE},
|
||||
AARCH64_FEATURE (AARCH64_FEATURE_SVE, 0)},
|
||||
{"f64mm", AARCH64_FEATURE (AARCH64_FEATURE_F64MM, 0),
|
||||
AARCH64_ARCH_NONE},
|
||||
AARCH64_FEATURE (AARCH64_FEATURE_SVE, 0)},
|
||||
{NULL, AARCH64_ARCH_NONE, AARCH64_ARCH_NONE},
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user