]> 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 00:14:37 +0000 (02:14 +0200)
commita42a02ac22aa41ff9222e9e46ede25f8cf43b823
treeeaa3e738d91c13465d771f5f2f93befc258584b3
parent5500e7807ef0b47ac878f1f8adf8acd7bda0408c
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