]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/constraints.md
Use vcvt from fixed to floating point where applicable.
authorRamana Radhakrishnan <ramana.radhakrishnan@linaro.org>
Mon, 5 Dec 2011 10:42:53 +0000 (10:42 +0000)
committerRamana Radhakrishnan <ramana@gcc.gnu.org>
Mon, 5 Dec 2011 10:42:53 +0000 (10:42 +0000)
commit7f3d8f56e747b1a814c633a9ab160adf02b5d498
tree4a87ff296b65cc5bfe682da8351229352bb7e4d2
parent3128f9557f09ae599cc07f5e5bbcd96a8c4ec957
Use vcvt from fixed to floating point where applicable.

2011-12-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

         * config/arm/arm.c (vfp3_const_double_for_fract_bits): Define.
         * config/arm/arm-protos.h (vfp3_const_double_for_fract_bits): Declare.
         * config/arm/constraints.md ("Dt"): New constraint.
         * config/arm/predicates.md (const_double_vcvt_power_of_two_reciprocal):
          New.
         * config/arm/vfp.md (*arm_combine_vcvt_f32_s32): New.
         (*arm_combine_vcvt_f32_u32): New.

From-SVN: r182005
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/constraints.md
gcc/config/arm/predicates.md
gcc/config/arm/vfp.md