From c229693ba6f5abb245fc71ebef4b8f7720e8ccf5 Mon Sep 17 00:00:00 2001 From: zhengnannan Date: Tue, 3 Nov 2020 13:56:36 +0000 Subject: [PATCH] AArch64: Add FLAG for compare intrinsics [PR94442] 2020-11-03 Zhiheng Xie Nannan Zheng gcc/ChangeLog: * config/aarch64/aarch64-simd-builtins.def: Add proper FLAG for compare intrinsics. --- gcc/config/aarch64/aarch64-simd-builtins.def | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gcc/config/aarch64/aarch64-simd-builtins.def b/gcc/config/aarch64/aarch64-simd-builtins.def index f494b535a30..63efdb83cd1 100644 --- a/gcc/config/aarch64/aarch64-simd-builtins.def +++ b/gcc/config/aarch64/aarch64-simd-builtins.def @@ -600,20 +600,20 @@ BUILTIN_VHSDF (BINOP, faddp, 0, FP) /* Implemented by aarch64_cm. */ - 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 neg2. */ BUILTIN_VHSDF_HSDF (UNOP, neg, 2, ALL) /* Implemented by aarch64_fac. */ - 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 sqrt2. */ VAR1 (UNOP, sqrt, 2, ALL, hf) -- 2.30.2