Re: [Patch AArch64] Use 128-bit vectors when autovectorizing 16-bit float types

2017-02-14 Thread Richard Earnshaw (lists)
On 23/01/17 11:23, James Greenhalgh wrote: > > Hi, > > As subject, we have an oversight in aarch64_simd_container_mode for > HFmode inputs. This results in trunk only autovectorizing to a 64-bit vector, > rather than a full 128-bit vector. > > The fix is obvious, we just need to handle HFmode,

Re: [Patch AArch64] Use 128-bit vectors when autovectorizing 16-bit float types

2017-02-02 Thread James Greenhalgh
On Mon, Jan 23, 2017 at 11:23:48AM +, James Greenhalgh wrote: > > Hi, > > As subject, we have an oversight in aarch64_simd_container_mode for > HFmode inputs. This results in trunk only autovectorizing to a 64-bit vector, > rather than a full 128-bit vector. > > The fix is obvious, we just

[Patch AArch64] Use 128-bit vectors when autovectorizing 16-bit float types

2017-01-23 Thread James Greenhalgh
Hi, As subject, we have an oversight in aarch64_simd_container_mode for HFmode inputs. This results in trunk only autovectorizing to a 64-bit vector, rather than a full 128-bit vector. The fix is obvious, we just need to handle HFmode, and return an appropriate vector mode. Tested on