[AArch64] obvious - Fix parameter to vrsqrte_f64
authorJames Greenhalgh <james.greenhalgh@arm.com>
Mon, 9 Sep 2013 15:16:03 +0000 (15:16 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Mon, 9 Sep 2013 15:16:03 +0000 (15:16 +0000)
gcc/

* config/aarch64/arm_neon.h (vrsqrte_f64): Fix parameter type.

From-SVN: r202407

gcc/ChangeLog
gcc/config/aarch64/arm_neon.h

index 04a9347..3edd100 100644 (file)
@@ -1,3 +1,7 @@
+2013-09-09  James Greenhalgh  <james.greenhalgh@arm.com>
+
+       * config/aarch64/arm_neon.h (vrsqrte_f64): Fix parameter type.
+
 2013-09-09  Uros Bizjak  <ubizjak@gmail.com>
 
        * ipa-prop.c (ipa_modify_call_arguments): Initialize deref_align.
index 521b7e8..c7e882a 100644 (file)
@@ -12764,11 +12764,11 @@ vrsqrte_f32 (float32x2_t a)
   return result;
 }
 
-__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
-vrsqrte_f64 (float64x2_t a)
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrsqrte_f64 (float64x1_t a)
 {
-  float64x2_t result;
-  __asm__ ("frsqrte %0.2d,%1.2d"
+  float64x1_t result;
+  __asm__ ("frsqrte %d0,%d1"
            : "=w"(result)
            : "w"(a)
            : /* No clobbers */);