]> Savannah Git Hosting - gnulib.git/commit
snan, signed-snan: Add API that works also on x86 and x86_64 CPUs.
authorBruno Haible <bruno@clisp.org>
Sat, 14 Oct 2023 18:38:49 +0000 (20:38 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 14 Oct 2023 18:38:49 +0000 (20:38 +0200)
commitb2209aff82519af2275e353378fa1d7ffdca005e
tree06365ce94e294aeb68cc1079f8aba1b16c50f667
parent095927d0d44ee3434cbd907d612186442d15ce9b
snan, signed-snan: Add API that works also on x86 and x86_64 CPUs.

* lib/snan.h (memory_float, memory_double, memory_long_double): New
types.
(construct_memory_SNaNf, memory_SNaNf, construct_memory_SNaNd,
memory_SNaNd, construct_memory_SNaNl, memory_SNaNl): New functions.
* lib/signed-snan.h (memory_positive_SNaNf, memory_negative_SNaNf,
memory_positive_SNaNd, memory_negative_SNaNd, memory_positive_SNaNl,
memory_negative_SNaNl): New functions.
ChangeLog
lib/signed-snan.h
lib/snan.h