From patchwork Mon Sep 10 15:20:09 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [AArch64] Implement vmovq_n_f64. Date: Mon, 10 Sep 2012 05:20:09 -0000 From: Tejas Belagod X-Patchwork-Id: 182909 Message-Id: <504E0529.2060209@arm.com> To: "gcc-patches@gcc.gnu.org" Hi, This patch adds the missing intrinsic vmovq_n_f64(). OK? Thanks, Tejas Belagod ARM. Changelog: 2012-09-10 Tejas Belagod gcc/ * config/aarch64/arm_neon.h (vmovq_n_f64): Add. diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h index e7dadf9..cf8b676 100644 --- a/gcc/config/aarch64/arm_neon.h +++ b/gcc/config/aarch64/arm_neon.h @@ -11753,6 +11753,12 @@ vmovq_n_f32 (float32_t a) return result; } +__extension__ static __inline float64x2_t __attribute__ ((__always_inline__)) +vmovq_n_f64 (float64_t a) +{ + return (float64x2_t) {a, a}; +} + __extension__ static __inline poly8x16_t __attribute__ ((__always_inline__)) vmovq_n_p8 (uint32_t a) {