On 02/09/14 16:34, Kyrill Tkachov wrote:
Hi all, This patch implements the {lceil, lfloor, lround}si{sf, df}2 optabs in a similar way to fcvt in aarch64. We use the new ARMv8 FP convert with rounding instructions vcvt{a,p,m} for that. Bootstrapped and tested on arm-none-linux-gnueabihf. Ok for trunk?
Ok . Ramana
Thanks, Kyrill 2014-09-02 Kyrylo Tkachov <kyrylo.tkac...@arm.com> PR target/62275 * config/arm/iterators.md (FIXUORS): New code iterator. (VCVT): New int iterator. (su_optab): New code attribute. (su): Likewise. * config/arm/vfp.md (l<vrint_pattern><su_optab><mode>si2): New pattern. 2014-09-02 Kyrylo Tkachov <kyrylo.tkac...@arm.com> PR target/62275 * gcc.target/arm/lceil-vcvt_1.c: New test. * gcc.target/arm/lfloor-vcvt_1.c: Likewise. * gcc.target/arm/lround-vcvt_1.c: Likewise.