From 1bbb83b5267b8a6701a6acae504a2b2e6b5db569 Mon Sep 17 00:00:00 2001 From: Harry Liebel Date: Thu, 30 Jul 2015 09:51:04 +0000 Subject: StdLib: Add support for AArch64 - Use some files from ARM version. - Use NetBSD software floating point library to provide floating point operations not handled directly by hardware floating point enabled GCC compiler. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Harry Liebel Reviewed-by: Olivier Martin Reviewed-by: Daryl McDaniel git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18118 6f19259b-4bc3-4df7-8a09-765794883524 --- StdLib/LibC/Softfloat/Softfloat.inf | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'StdLib/LibC/Softfloat') diff --git a/StdLib/LibC/Softfloat/Softfloat.inf b/StdLib/LibC/Softfloat/Softfloat.inf index 012190c257..99763bcb57 100644 --- a/StdLib/LibC/Softfloat/Softfloat.inf +++ b/StdLib/LibC/Softfloat/Softfloat.inf @@ -22,7 +22,7 @@ LIBRARY_CLASS = LibSoftfloat # -# VALID_ARCHITECTURES = ARM +# VALID_ARCHITECTURES = ARM AARCH64 # # Only tested with GCC @@ -43,6 +43,15 @@ Arm/__aeabi_dcmpun.c Arm/__aeabi_fcmpun.c +[Sources.AARCH64] + bits64/softfloat.c + eqtf2.c + getf2.c + gttf2.c + letf2.c + lttf2.c + netf2.c + [Sources] fpgetround.c fpsetround.c -- cgit v1.2.3