Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/
On ARM EABI double precision floating point values are stored in theendian the CPU is in, i.e. little-endian on most ARM cores.This allows ARMv4 and ARMv5 boards to boot with the ARM EABI.
Silence a clang warning by telling it we are only interested in leftshifting the lower 32bits of the floating point value when we demangle it.
Convert softfloat to use the standard exception flag and rounding macrosin fenv.h instead of the non-standard and incomplete ones in ieeefp.h.Thanks to Ian Lepore for testing this patch.
Do not declare float_detect_tininess as external if it will be re-delaredas static later.
Import the FreeBSD/arm libc bits.Obtained from: NetBSD