softfloat: export some functions
authorLaurent Vivier <laurent@vivier.eu>
Sat, 24 Feb 2018 20:17:59 +0000 (21:17 +0100)
committerLaurent Vivier <laurent@vivier.eu>
Sun, 4 Mar 2018 16:22:55 +0000 (17:22 +0100)
commit88857aca93f6ec8f372fb9c8201394b0e5582034
treec0573c016f5973f0a020e4f6a48fb052cc85cf26
parent24989f0e21cc9cd90237d4836a456c3ffb824b3e
softfloat: export some functions

Move fpu/softfloat-macros.h to include/fpu/

Export floatx80 functions to be used by target floatx80
specific implementations.

Exports:
  propagateFloatx80NaN(), extractFloatx80Frac(),
  extractFloatx80Exp(), extractFloatx80Sign(),
  normalizeFloatx80Subnormal(), packFloatx80(),
  roundAndPackFloatx80(), normalizeRoundAndPackFloatx80()

Also exports packFloat32() that will be used to implement
m68k fsinh, fcos, fsin, ftan operations.

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20180224201802.911-2-laurent@vivier.eu>
fpu/softfloat-macros.h [deleted file]
fpu/softfloat-specialize.h
fpu/softfloat.c
include/fpu/softfloat-macros.h [new file with mode: 0644]
include/fpu/softfloat.h