arm: [MVE] Add missing __arm_vcvtnq_u32_f32 intrinsic (PR 96914)
authorChristophe Lyon <christophe.lyon@linaro.org>
Mon, 5 Oct 2020 09:52:59 +0000 (09:52 +0000)
committerChristophe Lyon <christophe.lyon@linaro.org>
Thu, 8 Oct 2020 14:18:45 +0000 (14:18 +0000)
commit5a448362da6133c3b16ffdb0c795b657af7fa5a4
tree0eadf9476bc292f06ab093b8666586c535f598a2
parent181702ef8ab76afbf5d2cd4d7bc0cef613397d6e
arm: [MVE] Add missing __arm_vcvtnq_u32_f32 intrinsic (PR 96914)

__arm_vcvtnq_u32_f32 was missing from arm_mve.h, although the s32_f32 and
[su]16_f16 versions were present.

This patch adds the missing version and testcase, which are
cut-and-paste from the other versions.

2020-10-08  Christophe Lyon  <christophe.lyon@linaro.org>

gcc/
PR target/96914
* config/arm/arm_mve.h (__arm_vcvtnq_u32_f32): New.

gcc/testsuite/
PR target/96914
* gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: New test.
gcc/config/arm/arm_mve.h
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c [new file with mode: 0644]