aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-struct-field-expr.cc
diff options
context:
space:
mode:
authorAyan Shafqat <ayan.x.shafqat@gmail.com>2025-05-01 06:14:44 -0700
committerKyrylo Tkachov <ktkachov@nvidia.com>2025-05-01 15:44:20 +0200
commit5c917a585d765b0878afd9435e3b3eece9f820f9 (patch)
treeb537db508fb87a2eaa397841557e63a52cdf8a0a /gcc/rust/backend/rust-compile-struct-field-expr.cc
parent51bccb94a74fd5c44b6cc9cc8b9b1a831da8ec8d (diff)
downloadgcc-5c917a585d765b0878afd9435e3b3eece9f820f9.zip
gcc-5c917a585d765b0878afd9435e3b3eece9f820f9.tar.gz
gcc-5c917a585d765b0878afd9435e3b3eece9f820f9.tar.bz2
Aarch64: Use BUILTIN_VHSDF_HSDF for vector and scalar sqrt builtins
This patch changes the `sqrt` builtin definition from `BUILTIN_VHSDF_DF` to `BUILTIN_VHSDF_HSDF` in `aarch64-simd-builtins.def`, ensuring the builtin covers half, single, and double precision variants. The redundant `VAR1 (UNOP, sqrt, 2, FP, hf)` lines are removed, as they are no longer needed now that `BUILTIN_VHSDF_HSDF` handles those cases. gcc/ChangeLog: * config/aarch64/aarch64-simd-builtins.def: Change BUILTIN_VHSDF_DF to BUILTIN_VHSDF_HSDF. Signed-off-by: Ayan Shafqat <ayan.x.shafqat@gmail.com> Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-struct-field-expr.cc')
0 files changed, 0 insertions, 0 deletions