]> Savannah Git Hosting - gnulib.git/commit
totalorder*: Support newer MIPS CPUs.
authorBruno Haible <bruno@clisp.org>
Fri, 19 Apr 2024 00:14:37 +0000 (02:14 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 19 Apr 2024 12:54:05 +0000 (14:54 +0200)
commit118b0fb531f153b77f4720ddec08df389614acda
treebde13404197034efd50a928f08d6c81de46e5c9c
parentb04dacbe6cb9393ef8136ca5b362e5725345d27f
totalorder*: Support newer MIPS CPUs.

* lib/totalorder.c (totalorder): On MIPS CPUs with MIPS_NAN2008_DOUBLE,
don't invert the most significant bit of the mantissa field.
* lib/totalorderf.c (totalorderf): On MIPS CPUs with MIPS_NAN2008_FLOAT,
don't invert the most significant bit of the mantissa field.
* lib/totalorderl.c (totalorderl): On MIPS CPUs with
MIPS_NAN2008_LONG_DOUBLE, don't invert the most significant bit of the
mantissa field.
* m4/totalorder.m4 (gl_FUNC_TOTALORDERF, gl_FUNC_TOTALORDER,
gl_FUNC_TOTALORDERL): Invoke gl_NAN_MIPS.
* modules/totalorder (Files): Add m4/nan-mips.m4.
* modules/totalorderf (Files): Likewise.
* modules/totalorderl (Files): Likewise.
ChangeLog
lib/totalorder.c
lib/totalorderf.c
lib/totalorderl.c
m4/totalorder.m4
modules/totalorder
modules/totalorderf
modules/totalorderl