From: nsz Date: Thu, 12 Sep 2013 23:44:55 +0000 (+0000) Subject: libm cleanup (fixed old incorrect info) X-Git-Url: http://nsz.repo.hu/git/?p=www;a=commitdiff_plain;h=ed1aca37d1a87ab2ae5cf89e697dab51ac811e53;ds=sidebyside libm cleanup (fixed old incorrect info) --- diff --git a/libm/index.html b/libm/index.html index dce0a91..67c148e 100644 --- a/libm/index.html +++ b/libm/index.html @@ -77,8 +77,7 @@ precision) attention to the internal representation of a NaN (eg. the sign of NaN may not be preserved).
  • Most gcc bug workarounds should be removed from the code -(STRICT_ASSIGN macro is used when excessive precision is harmful and -FORCE_EVAL when expressions must be evaluated for their side-effect, other +(FORCE_EVAL is used when expressions must be evaluated for their side-effect, other usage of volatile is not justified, hacks around long double constants are not justified eventhough gcc can miscompile those with non-default FPU setting)
  • When excessive precision is not harmful, temporary variables @@ -158,7 +157,7 @@ The m68k (and m88k) architecture uses the same format, but different endianness: where m is the significand and se is the sign and exponent.

    -ld128 is rare (eg. sparc64 with software emulation), it means +hardware ld128 is rare (eg. sparc64 and aarch64 with software emulation), it means 113bit significand with implicit msb, 15bit exp, 1 sign bit: