aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2013-09-16 09:45:43 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2013-09-16 09:45:43 +0000
commita407a750a7578c3c1ab9881b032f008c7be99684 (patch)
treeed95366da0b9fcbdc02a5b244f486fce705bde89 /gcc/config
parentf77e2d2d4772012209e312c1ec12932137eac7b9 (diff)
downloadgcc-a407a750a7578c3c1ab9881b032f008c7be99684.zip
gcc-a407a750a7578c3c1ab9881b032f008c7be99684.tar.gz
gcc-a407a750a7578c3c1ab9881b032f008c7be99684.tar.bz2
[AArch64] Fix parameters to vcvtx_high
* config/aarch64/arm_neon.h (vcvtx_high_f32_f64): Fix parameters. From-SVN: r202623
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/aarch64/arm_neon.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h
index c7e882a..23b1116 100644
--- a/gcc/config/aarch64/arm_neon.h
+++ b/gcc/config/aarch64/arm_neon.h
@@ -5756,12 +5756,12 @@ vcvtx_f32_f64 (float64x2_t a)
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
-vcvtx_high_f32_f64 (float64x2_t a)
+vcvtx_high_f32_f64 (float32x2_t a, float64x2_t b)
{
float32x4_t result;
__asm__ ("fcvtxn2 %0.4s,%1.2d"
: "=w"(result)
- : "w"(a)
+ : "w" (b), "0"(a)
: /* No clobbers */);
return result;
}