From 6c731c89dcd1c9dc053663614d1de578910f0c7d Mon Sep 17 00:00:00 2001 From: nsz Date: Sun, 11 Nov 2012 18:37:01 +0100 Subject: [PATCH] libm: fix ppc related statements --- libm/index.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libm/index.html b/libm/index.html index a9b76cf..247a7b6 100644 --- a/libm/index.html +++ b/libm/index.html @@ -156,9 +156,11 @@ ld128 is rare (eg. sparc64 with software emulation), it means
  • union {long double f; struct{uint16_t se; uint16_t hi; uint32_t mid; uint64_t lo;} i;};

    -There are other non-conformant long double types: eg. ppc abi (both SVR4 and -the newer eabi) uses 128 bit long doubles, but it's software emulated using -(the newer ppc eabi uses ld64). +There are other non-conformant long double types: eg. the old SVR4 abi for ppc +uses 128 bit long doubles, but it's software emulated and traditionally +implemented using +two doubles +(also called ibm long double as this is what ibm aix used on ppc). The ibm s390 supports the ieee 754-2008 compliant binary128 floating-point format, but previous ibm machines (S/370, S/360) used slightly different representation. -- 2.20.1