[PATCH 12/20] aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics

2021-04-28 Thread Jonathan Wright via Gcc-patches
Hi, As subject, this patch rewrites the floating-point vml[as][q]_lane Neon intrinsics to use RTL builtins rather than relying on the GCC vector extensions. Using RTL builtins allows control over the emission of fmla/fmls instructions (which we don't want here.) With this commit, the code generat

Re: [PATCH 12/20] aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics

2021-04-28 Thread Richard Sandiford via Gcc-patches
Jonathan Wright via Gcc-patches writes: > Hi, > > As subject, this patch rewrites the floating-point vml[as][q]_lane Neon > intrinsics to use RTL builtins rather than relying on the GCC vector > extensions. Using RTL builtins allows control over the emission of > fmla/fmls instructions (which we d

Re: [PATCH 12/20] aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics

2021-04-30 Thread Jonathan Wright via Gcc-patches
Subject: Re: [PATCH 12/20] aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics Jonathan Wright via Gcc-patches writes: > Hi, > > As subject, this patch rewrites the floating-point vml[as][q]_lane Neon > intrinsics to use RTL builtins rather than relying on the GCC vector

Re: [PATCH 12/20] aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics

2021-04-30 Thread Richard Sandiford via Gcc-patches
Thanks, > Jonathan > --- > From: Richard Sandiford > Sent: 28 April 2021 16:37 > To: Jonathan Wright via Gcc-patches > Cc: Jonathan Wright > Subject: Re: [PATCH 12/20] aarch64: Use RTL builtins for FP ml[as][q]_lane > intrinsics > > Jonathan Wright via Gcc-patches writ