On 17 May 2013 19:20, Ian Bolton <ian.bol...@arm.com> wrote:
> The MOVK instruction is currently not used when operand 2 is
> more than 16 bits, which leads to sub-optimal code.
>
> This patch improves those situations by removing the check and
> instead masking down to 16 bits within the new "X" format specifier
> I added recently.
>
> OK for trunk?
>
> Cheers,
> Ian
>
>
> 2013-05-17  Ian Bolton  <ian.bol...@arm.com>
>
>         * config/aarch64/aarch64.c (aarch64_print_operand): Change the X
> format
>         specifier to only display bottom 16 bits.
>
>         * config/aarch64/aarch64.md (insv_imm<mode>): Allow any-sized
> immediate
>         to match for operand 2, since it will be masked.


OK

Reply via email to