[Gah, wrote this a few days ago but just realised I never sent it.
Was wondering why hadn't been applied. :-)]
Matthew Malcomson writes:
> @@ -16008,6 +16008,17 @@ generation. This option is enabled by default for
> @option{-march=armv8.5-a}.
> +@item bitperm
> +Enable SVE2 bitperm Extension.
Hi Matthew,
On 5/15/19 4:11 PM, Matthew Malcomson wrote:
> Matthew Malcomson writes:
>> @@ -326,16 +326,22 @@ int opt_ext_cmp (const void* a, const void* b)
Cheers Richard -- modified patch attached and inlined.
MM
This looks ok to me FWIW (you'll still need maintainer approval).
The size o
> Matthew Malcomson writes:
>> @@ -326,16 +326,22 @@ int opt_ext_cmp (const void* a, const void* b)
Cheers Richard -- modified patch attached and inlined.
MM
### Attachment also inlined for ease of reply###
diff --git a/gcc/common/config/aarch64/aarch64-common.c
Matthew Malcomson writes:
> @@ -326,16 +326,22 @@ int opt_ext_cmp (const void* a, const void* b)
> turns on as a dependency. As an example +dotprod turns on FL_DOTPROD
> and
> FL_SIMD. As such the set of bits represented by this option is
> {FL_DOTPROD, FL_SIMD}. */
> - unsig
On 15/05/19 09:46, Matthew Malcomson wrote:
>> Matthew Malcomson writes:
Oops ... messed up my email there.
Patch is attached to this email.
diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.c
index bab3ab3fa36c66906d1b4367e2b7bfb1bf6aa08c..0a77a42
> Matthew Malcomson writes:
>> @@ -326,16 +326,18 @@ int opt_ext_cmp (const void* a, const void* b)
>> turns on as a dependency. As an example +dotprod turns on FL_DOTPROD
>> and
>> FL_SIMD. As such the set of bits represented by this option is
>> {FL_DOTPROD, FL_SIMD}. */
>>
Sorry for the slow reply.
Matthew Malcomson writes:
> @@ -326,16 +326,18 @@ int opt_ext_cmp (const void* a, const void* b)
> turns on as a dependency. As an example +dotprod turns on FL_DOTPROD
> and
> FL_SIMD. As such the set of bits represented by this option is
> {FL_DOTPR
This patch adds support in the compiler for the architecture feature
flags that binutils will use to enable/disable the new "Future
Architecture Technologies" feature Scalable Vector Extension V2 (SVE2)
announced at Linaro Connect.
The "sve2" extension that enables the core sve2 instructions.
This