2
0
mirror of git://gcc.gnu.org/git/gcc.git synced 2025-03-29 07:00:24 +08:00

AArch64: Add FLAG for compare intrinsics [PR94442]

2020-11-03  Zhiheng Xie  <xiezhiheng@huawei.com>
	    Nannan Zheng  <zhengnannan@huawei.com>

gcc/ChangeLog:

	* config/aarch64/aarch64-simd-builtins.def: Add proper FLAG
	for compare intrinsics.
This commit is contained in:
zhengnannan 2020-11-03 13:56:36 +00:00 committed by Richard Sandiford
parent 104ca9cfa6
commit c229693ba6

@ -600,20 +600,20 @@
BUILTIN_VHSDF (BINOP, faddp, 0, FP)
/* Implemented by aarch64_cm<optab><mode>. */
BUILTIN_VHSDF_HSDF (BINOP_USS, cmeq, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmge, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmgt, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmle, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmlt, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmeq, 0, FP)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmge, 0, FP)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmgt, 0, FP)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmle, 0, FP)
BUILTIN_VHSDF_HSDF (BINOP_USS, cmlt, 0, FP)
/* Implemented by neg<mode>2. */
BUILTIN_VHSDF_HSDF (UNOP, neg, 2, ALL)
/* Implemented by aarch64_fac<optab><mode>. */
BUILTIN_VHSDF_HSDF (BINOP_USS, faclt, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, facle, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, facgt, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, facge, 0, ALL)
BUILTIN_VHSDF_HSDF (BINOP_USS, faclt, 0, FP)
BUILTIN_VHSDF_HSDF (BINOP_USS, facle, 0, FP)
BUILTIN_VHSDF_HSDF (BINOP_USS, facgt, 0, FP)
BUILTIN_VHSDF_HSDF (BINOP_USS, facge, 0, FP)
/* Implemented by sqrt<mode>2. */
VAR1 (UNOP, sqrt, 2, ALL, hf)