RE: [PATCH] aarch64: Use GCC vector extensions for integer mls intrinsics

2021-01-27 Thread Kyrylo Tkachov via Gcc-patches
From: Jonathan Wright Sent: 27 January 2021 12:57 To: Richard Sandiford ; Kyrylo Tkachov Cc: gcc-patches@gcc.gnu.org; Richard Earnshaw Subject: Re: [PATCH] aarch64: Use GCC vector extensions for integer mls intrinsics I have re-written this to use RTL builtins - regression tested and

Re: [PATCH] aarch64: Use GCC vector extensions for integer mls intrinsics

2021-01-27 Thread Jonathan Wright via Gcc-patches
. ​ From: Richard Sandiford Sent: 19 January 2021 17:43 To: Jonathan Wright Cc: gcc-patches@gcc.gnu.org ; Richard Earnshaw ; Kyrylo Tkachov Subject: Re: [PATCH] aarch64: Use GCC vector extensions for integer mls intrinsics Jonathan Wright writes: > Hi, > > As subject, t

Re: [PATCH] aarch64: Use GCC vector extensions for integer mls intrinsics

2021-01-19 Thread Richard Sandiford via Gcc-patches
Jonathan Wright writes: > Hi, > > As subject, this patch rewrites integer mls Neon intrinsics to use > a - b * c rather than inline assembly code, allowing for better > scheduling and optimization. > > Regression tested and bootstrapped on aarch64-none-linux-gnu - no > issues. > > If ok, please co

[PATCH] aarch64: Use GCC vector extensions for integer mls intrinsics

2021-01-18 Thread Jonathan Wright via Gcc-patches
Hi, As subject, this patch rewrites integer mls Neon intrinsics to use a - b * c rather than inline assembly code, allowing for better scheduling and optimization. Regression tested and bootstrapped on aarch64-none-linux-gnu - no issues. If ok, please commit to master (I don't have commit rights