arm: Fix mve_vmvnq_n_<supf><mode> argument mode
authorChristophe Lyon <christophe.lyon@arm.com>
Wed, 13 Oct 2021 09:16:17 +0000 (09:16 +0000)
committerChristophe Lyon <christophe.lyon@foss.st.com>
Tue, 22 Feb 2022 15:55:06 +0000 (15:55 +0000)
commit0d0aaea105f6b5ddd9b4763e4cbd16ef65a74cb9
tree8a4f5ba05534c32b3b3ecc13212613d63cffbd6f
parent6769084fdf159fb5c0fd20c8d28cfef5b2126cb0
arm: Fix mve_vmvnq_n_<supf><mode> argument mode

The vmvnq_n* intrinsics and have [u]int[16|32]_t arguments, so use
<V_elem> iterator instead of HI in mve_vmvnq_n_<supf><mode>.

Most of the work of this patch series was carried out while I was
working at STMicroelectronics as a Linaro assignee.

2022-02-22  Christophe Lyon  <christophe.lyon@arm.com>

gcc/
* config/arm/mve.md (mve_vmvnq_n_<supf><mode>): Use V_elem mode
for operand 1.
gcc/config/arm/mve.md