Re: [AArch64] Fix output template for Scalar Neon->Neon register move.

2013-10-16 Thread Marcus Shawcroft
On 16 October 2013 15:58, James Greenhalgh wrote: > > Hi, > > To move a scalar char/short/int around in the vector registers there > is no such instruction as: > dup v0, v0.h[0] > But there is: > dup h0, v0.h[0] > (Alternately there is dup v0.4h, v0.h[0], but I don't think that > is what we ar

[AArch64] Fix output template for Scalar Neon->Neon register move.

2013-10-16 Thread James Greenhalgh
Hi, To move a scalar char/short/int around in the vector registers there is no such instruction as: dup v0, v0.h[0] But there is: dup h0, v0.h[0] (Alternately there is dup v0.4h, v0.h[0], but I don't think that is what we are aiming for). Fix the output template we are using to reflect this.