arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics
authorAndrea Corallo <andrea.corallo@arm.com>
Fri, 23 Oct 2020 12:21:56 +0000 (14:21 +0200)
committerAndrea Corallo <andrea.corallo@arm.com>
Tue, 3 Nov 2020 13:21:27 +0000 (14:21 +0100)
commitd65303b699447233e320e00342bcdba9cd1148f3
tree8792eb21a44660730d87ac354ba5571e708b2fd9
parentc9a0276840360dd21c91da1a883207833880f124
arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics

gcc/ChangeLog

2020-10-23  Andrea Corallo  <andrea.corallo@arm.com>

* config/arm/arm_neon.h (vst1_lane_bf16, vst1q_lane_bf16): Add
intrinsics.
* config/arm/arm_neon_builtins.def (STORE1LANE): Add v4bf, v8bf.

gcc/testsuite/ChangeLog

2020-10-23  Andrea Corallo  <andrea.corallo@arm.com>

* gcc.target/arm/simd/vst1_lane_bf16_1.c: New testcase.
* gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c: Likewise.
* gcc.target/arm/simd/vst1_lane_bf16_indices_1.c: Likewise.
gcc/config/arm/arm_neon.h
gcc/config/arm/arm_neon_builtins.def
gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_indices_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c [new file with mode: 0644]