Re: [AARCH64] Add support for vector and scalar floating-point immediate loads.

2013-01-07 Thread Marcus Shawcroft
On 07/01/13 10:36, James Greenhalgh wrote: bool aarch64_bitmask_imm (HOST_WIDE_INT val, enum machine_mode); -bool aarch64_const_double_zero_rtx_p (rtx); +bool aarch64_float_const_zero_rtx_p (rtx); bool aarch64_constant_address_p (rtx); Can we keep these in alphabetical order please? Otherw

[AARCH64] Add support for vector and scalar floating-point immediate loads.

2013-01-07 Thread James Greenhalgh
Hi, Currently, the AArch64 port loads all floating-point values via a constant pool. For some cases, we can do a better job. This patch adds support for loading immediates which are either +0.0 or a value which can be represented in a "quarter-precision" format. That is to say, an 8-bit floating