1. 22 Nov, 2015 2 commits
    • [AARCH64][PATCH 2/3] Implementing vmulx_lane NEON intrinsic variants · 9030a4d3
      gcc/
      
      	* config/aarch64/arm_neon.h (vmulx_lane_f32): New.
      	(vmulx_lane_f64): Likewise.
      	(vmulxq_lane_f32): Refactored & moved.
      	(vmulxq_lane_f64): Likewise.
      	(vmulx_laneq_f32): New.
      	(vmulx_laneq_f64): Likewise.
      	(vmulxq_laneq_f32): Likewise.
      	(vmulxq_laneq_f64): Likewise.
      	(vmulxs_lane_f32): Likewise.
      	(vmulxs_laneq_f32): Likewise.
      	(vmulxd_lane_f64): Likewise.
      	(vmulxd_laneq_f64): Likewise.
      	* config/aarch64/aarch64-simd.md
      	(*aarch64_mulx_elt_<vswap_width_name><mode>, VDQSF): New pattern.
      	(*aarch64_mulx_elt<mode>, VDQF): Likewise.
      	(*aarch64_mulx_elt_to_64v2df): Likewise.
      	(*aarch64_vgetfmulx<mode>, VDQF_DF): Likewise.
      
      gcc/testsuite/
      
      	* gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
      	* gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
      	* gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
      	* gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
      	* gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
      	* gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
      	* gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
      	* gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
      	* gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
      	* gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
      	* gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
      	* gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
      
      From-SVN: r230720
      Bilyan Borisov committed
    • Daily bump. · 60bcff01
      From-SVN: r230718
      GCC Administrator committed
  2. 21 Nov, 2015 17 commits
  3. 20 Nov, 2015 21 commits