Re: [AArch64] Fix vcond where comparison and result have different types.

2013-05-14 Thread Marcus Shawcroft
OK /M On 14 May 2013 14:43, James Greenhalgh wrote: > > Hi, > > For a statement like: > > INT = FLOAT > FLOAT ? INT : INT. > > The vcond implementation in AArch64 is broken. We will try to force > the INT value to a FLOAT register and will ICE. > > This patch fixes this. > > Regression suite ru

[AArch64] Fix vcond where comparison and result have different types.

2013-05-14 Thread James Greenhalgh
Hi, For a statement like: INT = FLOAT > FLOAT ? INT : INT. The vcond implementation in AArch64 is broken. We will try to force the INT value to a FLOAT register and will ICE. This patch fixes this. Regression suite run for aarch64-none-elf with no regressions, and more cases added to the te