aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op-float.cc
diff options
context:
space:
mode:
authorPan Li <pan2.li@intel.com>2023-06-12 15:16:21 +0800
committerPan Li <pan2.li@intel.com>2023-06-12 22:10:22 +0800
commit145b5db151277133a2cfdb2d32d1756ff7df241b (patch)
treef225211dd9e76f26b56d71791ae7b1f52897c4a5 /gcc/range-op-float.cc
parent8d3eb3ad5388d2f523e4a6f886c4b3364f77f51f (diff)
downloadgcc-145b5db151277133a2cfdb2d32d1756ff7df241b.zip
gcc-145b5db151277133a2cfdb2d32d1756ff7df241b.tar.gz
gcc-145b5db151277133a2cfdb2d32d1756ff7df241b.tar.bz2
RISC-V: Support RVV FP16 MISC vget/vset intrinsic API
This patch support the intrinsic API of FP16 ZVFHMIN vget/vset. From the user's perspective, it is reasonable to do some get/set operations for the vfloat16*_t types when only ZVFHMIN is enabled. Signed-off-by: Pan Li <pan2.li@intel.com> gcc/ChangeLog: * config/riscv/riscv-vector-builtins-types.def (vfloat16m1_t): Add type to lmul1 ops. (vfloat16m2_t): Likewise. (vfloat16m4_t): Likewise. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases. * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
Diffstat (limited to 'gcc/range-op-float.cc')
0 files changed, 0 insertions, 0 deletions