aboutsummaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorXiaolin Tang <tangxiaolin@loongson.cn>2022-11-07 22:05:16 +0800
committercaiyinyu <caiyinyu@loongson.cn>2022-11-14 10:02:41 +0800
commit5fe2647d3168194f3534bbf1c02930c891a25977 (patch)
treef06eb4d10315e86e87335375d2f18b68e40ac9aa /manual
parent56da6a073daaf86a7044df22b8778e913db5099c (diff)
downloadglibc-5fe2647d3168194f3534bbf1c02930c891a25977.tar
glibc-5fe2647d3168194f3534bbf1c02930c891a25977.tar.gz
glibc-5fe2647d3168194f3534bbf1c02930c891a25977.tar.bz2
glibc-5fe2647d3168194f3534bbf1c02930c891a25977.zip
LoongArch: Hard Float Support for float-point classification functions.
Use hardware Floating-point instruction fclass.{s/d} to implement classification functions, i.e finite{f/ }, fpclassify{f/ }, isnan{f/ }, isinf{f/ }, issignaling{f/ }. * sysdeps/loongarch/fpu/s_finite.c: New file. * sysdeps/loongarch/fpu/s_finitef.c: Likewise. * sysdeps/loongarch/fpu/s_fpclassify.c: Likewise. * sysdeps/loongarch/fpu/s_fpclassifyf.c: Likewise. * sysdeps/loongarch/fpu/s_isinf.c: Likewise. * sysdeps/loongarch/fpu/s_isinff.c: Likewise. * sysdeps/loongarch/fpu/s_isnan.c: Likewise. * sysdeps/loongarch/fpu/s_isnanf.c: Likewise. * sysdeps/loongarch/fpu/s_issignaling.c: Likewise. * sysdeps/loongarch/fpu/s_issignalingf.c: Likewise. * sysdeps/loongarch/fpu_control.h: Add _FCLASS_* macro.
Diffstat (limited to 'manual')
0 files changed, 0 insertions, 0 deletions