aboutsummaryrefslogtreecommitdiff
path: root/libcpp/init.c
diff options
context:
space:
mode:
authorAndrea Corallo <andrea.corallo@arm.com>2020-10-26 18:31:19 +0100
committerAndrea Corallo <andrea.corallo@arm.com>2020-11-03 14:23:09 +0100
commit1528f34341b1a6bb88463e0a7699d5dc632610dd (patch)
treee57d3d278dd72ca901627c16ffd18161d2e5c219 /libcpp/init.c
parent6170a793b7f5b4658751fc3a5ca51c10d18651f9 (diff)
downloadgcc-1528f34341b1a6bb88463e0a7699d5dc632610dd.zip
gcc-1528f34341b1a6bb88463e0a7699d5dc632610dd.tar.gz
gcc-1528f34341b1a6bb88463e0a7699d5dc632610dd.tar.bz2
arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics
gcc/ChangeLog 2020-10-29 Andrea Corallo <andrea.corallo@arm.com> * config/arm/arm_neon.h (vld2_lane_bf16, vld2q_lane_bf16) (vld3_lane_bf16, vld3q_lane_bf16, vld4_lane_bf16) (vld4q_lane_bf16): Add intrinsics. * config/arm/arm_neon_builtins.def: Touch for: __builtin_neon_vld2_lanev4bf, __builtin_neon_vld2_lanev8bf, __builtin_neon_vld3_lanev4bf, __builtin_neon_vld3_lanev8bf, __builtin_neon_vld4_lanev4bf, __builtin_neon_vld4_lanev8bf. * config/arm/iterators.md (VQ_HS): Add V8BF to the iterator. gcc/testsuite/ChangeLog 2020-10-29 Andrea Corallo <andrea.corallo@arm.com> * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c: Run it also for the arm backend. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c: Likewise. * gcc.target/arm/simd/vldn_lane_bf16_1.c: New test.
Diffstat (limited to 'libcpp/init.c')
0 files changed, 0 insertions, 0 deletions