From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=YR0zwaUa; spf=pass (domain: linaro.org, ip: 209.85.128.68, mailfrom: ard.biesheuvel@linaro.org) Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by groups.io with SMTP; Fri, 24 May 2019 08:11:56 -0700 Received: by mail-wm1-f68.google.com with SMTP id y3so9789714wmm.2 for ; Fri, 24 May 2019 08:11:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Z6a47yUCKpS6PzsXgODPDx/WmquLX6Jq6CObJs8NgsQ=; b=YR0zwaUadNi18eXfXSoFkr4lnSZ92rLgsyNrwiypdPXM0N7PUS73ndGZoIXcLAwHfZ 3LASd/ZK4jqpYB4a4oedzi1KHv/wkpsyVZvOxxj7zZCjp9i9loAslvaRfvukH0IDgUw6 MGRyzla7zuOwO78q0ZEfHSFDSMkpPnh80x+Mj8uYT8pwBqXgVCCHTml6ztwFpiHBJGTz KxKHvKimWGKxlNRuDo7NJ3EeaiqAhE/2d8dVzxGHWItkjq1emJsyHtNAJHsYNPIXzpHA 6JqL422sQyuWF55K+BPx3ugsZg7MO0X/tcpu9/AWkBk/wzGCkW9N6o1xQ8akjPeh290G 79jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Z6a47yUCKpS6PzsXgODPDx/WmquLX6Jq6CObJs8NgsQ=; b=uoS5eHw21Wq8jN4Yn/BPcurlckLqC+8pO9RfbJmuwwXiOgEYSpZVLAWvvYD5bW5IJy 6H05VyI7EAXKMTp2aFrT/UxKeYbgRSfg5GnwW380JgZt5SbOaj+gLcEBw6bWqewjCfQs XQxdzUf43W2ESjpAAW8iIK2/Tu+IdXhH86XSDnB5wx+2JL51pVlNCPPkSsIZnt7c6AII jofZdxuI8LrrWZ3Y0UvTheYlwXYlOIuvAE4vDq5a7ikaRj/52f2hXUsQgaqbgC99SWbL BdPFBQCEMd1xhZ9F6PIISdQFMZdvsiExq11yzlOzDaoVEmdzSeUhBsH2W7w1MmdeXsJ4 kzeg== X-Gm-Message-State: APjAAAXBdmxUmzjeOaBXL9uMRpik/kJowCg4Y6ZdhCjM+WO482aH4zFo jG2uZbTcNZMxcDRuIirSNa9fm3BJo45VhROo X-Google-Smtp-Source: APXvYqxw0o9C9ymZYNge/ErSKnpIDtuf2trU7Ih6kkWyHznLa7D5pcWLmmagDsbkxBKLR3FUQY/0Iw== X-Received: by 2002:a05:600c:551:: with SMTP id k17mr208466wmc.119.1558710712895; Fri, 24 May 2019 08:11:52 -0700 (PDT) Return-Path: Received: from sudo.home ([2a01:cb1d:112:6f00:2042:d8f2:ded8:fa95]) by smtp.gmail.com with ESMTPSA id s62sm5147163wmf.24.2019.05.24.08.11.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 May 2019 08:11:51 -0700 (PDT) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Laszlo Ersek , "Gao, Liming" , "Wang, Jian J" , Leif Lindholm , Michael D Kinney Subject: [PATCH 0/3] update ArmSoftFloatLib to latest upstream version Date: Fri, 24 May 2019 17:11:37 +0200 Message-Id: <20190524151140.23539-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Currently, our move to OpenSSL 1.1.1b is being blocked by an issue in the ARM software floating point library, which lacks some intrinsics that the ARM EABI spec defines. Since the code was in pretty sorry state, let's fix this by upgrading to the very latest version of the core library this code is based on, dated January 2018 (whereas the NetBSD fork of the old code dates back to 2002) A few notable issues that may require some discussion: - this code is made available under the 3-clause BSD license - RVCT support is being dropped, since it is untested and nobody appears to still care. - no SPDX headers - this is left as an exercise for the steward. Code can be found here: https://github.com/ardbiesheuvel/edk2/tree/bz_1089_upgrade_to_openssl_1_1_1b_v4 Cc: Laszlo Ersek Cc: "Gao, Liming" Cc: "Wang, Jian J" Cc: Leif Lindholm Cc: Michael D Kinney Ard Biesheuvel (3): ArmPkg: import latest version (3e) of the Berkeley Softfloat library ArmPkg/ArmSoftFloatLib: switch to new version of softfloat library ArmPkg/ArmSoftFloatLib: remove source files that are no longer used ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_cdcmp.asm | 41 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_cfcmp.asm | 37 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpeq.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpge.c | 28 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpgt.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmple.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmplt.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpun.c | 35 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpeq.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpge.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpgt.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmple.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmplt.c | 30 - ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpun.c | 35 - ArmPkg/Library/ArmSoftFloatLib/Arm/softfloat.h | 345 --- ArmPkg/Library/ArmSoftFloatLib/ArmSoftFloatLib.c | 295 +++ ArmPkg/Library/ArmSoftFloatLib/ArmSoftFloatLib.inf | 79 +- ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/COPYING.txt | 37 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/README.html | 49 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/README.txt | 21 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-386-GCC/Makefile | 325 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-386-GCC/platform.h | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-386-SSE2-GCC/Makefile | 325 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-386-SSE2-GCC/platform.h | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-ARM-VFPv2-GCC/Makefile | 323 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-ARM-VFPv2-GCC/platform.h | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-x86_64-GCC/Makefile | 390 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-x86_64-GCC/platform.h | 54 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win32-MinGW/Makefile | 325 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win32-MinGW/platform.h | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win32-SSE2-MinGW/Makefile | 325 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win32-SSE2-MinGW/platform.h | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win64-MinGW-w64/Makefile | 390 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win64-MinGW-w64/platform.h | 54 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/template-FAST_INT64/Makefile | 391 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/template-FAST_INT64/platform.h | 50 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/template-not-FAST_INT64/Makefile | 325 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/template-not-FAST_INT64/platform.h | 50 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/doc/SoftFloat-history.html | 258 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/doc/SoftFloat-source.html | 686 ++++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/doc/SoftFloat.html | 1527 +++++++++++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/extF80M_isSignalingNaN.c | 57 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/f128M_isSignalingNaN.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToExtF80M.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToExtF80UI.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF128M.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF128UI.c | 55 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF16UI.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF32UI.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF64UI.c | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_extF80MToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_extF80UIToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f128MToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f128UIToCommonNaN.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f16UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f32UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f64UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNExtF80M.c | 107 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNExtF80UI.c | 106 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF128M.c | 76 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF128UI.c | 81 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF16UI.c | 63 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF32UI.c | 63 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF64UI.c | 63 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/softfloat_raiseFlags.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/specialize.h | 376 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/extF80M_isSignalingNaN.c | 57 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/f128M_isSignalingNaN.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToExtF80M.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToExtF80UI.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF128M.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF128UI.c | 55 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF16UI.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF32UI.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF64UI.c | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_extF80MToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_extF80UIToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f128MToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f128UIToCommonNaN.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f16UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f32UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f64UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNExtF80M.c | 107 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNExtF80UI.c | 106 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF128M.c | 108 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF128UI.c | 105 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF16UI.c | 84 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF32UI.c | 84 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF64UI.c | 84 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/softfloat_raiseFlags.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/specialize.h | 376 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/extF80M_isSignalingNaN.c | 57 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/f128M_isSignalingNaN.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToExtF80M.c | 57 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToExtF80UI.c | 57 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF128M.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF128UI.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF16UI.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF32UI.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF64UI.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_extF80MToCommonNaN.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_extF80UIToCommonNaN.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f128MToCommonNaN.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f128UIToCommonNaN.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f16UIToCommonNaN.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f32UIToCommonNaN.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f64UIToCommonNaN.c | 5 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNExtF80M.c | 74 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNExtF80UI.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF128M.c | 68 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF128UI.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF16UI.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF32UI.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF64UI.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/softfloat_raiseFlags.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/specialize.h | 407 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/extF80M_isSignalingNaN.c | 57 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/f128M_isSignalingNaN.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToExtF80M.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToExtF80UI.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF128M.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF128UI.c | 55 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF16UI.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF32UI.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF64UI.c | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_extF80MToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_extF80UIToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f128MToCommonNaN.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f128UIToCommonNaN.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f16UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f32UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f64UIToCommonNaN.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNExtF80M.c | 86 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNExtF80UI.c | 83 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF128M.c | 77 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF128UI.c | 83 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF16UI.c | 63 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF32UI.c | 63 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF64UI.c | 63 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/softfloat_raiseFlags.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/specialize.h | 376 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_add.c | 100 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_div.c | 194 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_eq.c | 98 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_eq_signaling.c | 92 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_le.c | 106 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_le_quiet.c | 112 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_lt.c | 106 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_lt_quiet.c | 112 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_mul.c | 139 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_rem.c | 204 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_roundToInt.c | 176 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_sqrt.c | 180 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_sub.c | 100 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_f128M.c | 125 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_f16.c | 112 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_f32.c | 112 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_f64.c | 112 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_i32.c | 100 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_i32_r_minMag.c | 120 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_i64.c | 97 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_i64_r_minMag.c | 115 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_ui32.c | 101 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_ui32_r_minMag.c | 111 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_ui64.c | 97 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_ui64_r_minMag.c | 108 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_add.c | 80 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_div.c | 203 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_eq.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_eq_signaling.c | 67 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_isSignalingNaN.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_le.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_le_quiet.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_lt.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_lt_quiet.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_mul.c | 158 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_rem.c | 225 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_roundToInt.c | 154 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_sqrt.c | 176 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_sub.c | 80 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_f128.c | 75 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_f16.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_f32.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_f64.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_i32.c | 83 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_i32_r_minMag.c | 97 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_i64.c | 89 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_i64_r_minMag.c | 94 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_ui32.c | 83 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_ui32_r_minMag.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_ui64.c | 84 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_ui64_r_minMag.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_add.c | 97 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_div.c | 187 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_eq.c | 100 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_eq_signaling.c | 92 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_le.c | 93 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_le_quiet.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_lt.c | 93 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_lt_quiet.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_mul.c | 158 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_mulAdd.c | 92 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_rem.c | 182 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_roundToInt.c | 223 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_sqrt.c | 228 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_sub.c | 97 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_extF80M.c | 101 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_f16.c | 113 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_f32.c | 109 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_f64.c | 112 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_i32.c | 98 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_i32_r_minMag.c | 106 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_i64.c | 102 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_i64_r_minMag.c | 124 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_ui32.c | 98 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_ui32_r_minMag.c | 102 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_ui64.c | 102 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_ui64_r_minMag.c | 114 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_add.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_div.c | 199 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_eq.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_eq_signaling.c | 67 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_isSignalingNaN.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_le.c | 72 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_le_quiet.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_lt.c | 72 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_lt_quiet.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_mul.c | 163 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_mulAdd.c | 63 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_rem.c | 190 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_roundToInt.c | 172 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_sqrt.c | 201 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_sub.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_extF80.c | 109 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_f16.c | 95 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_f32.c | 95 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_f64.c | 100 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_i32.c | 85 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_i32_r_minMag.c | 100 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_i64.c | 95 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_i64_r_minMag.c | 113 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_ui32.c | 86 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_ui32_r_minMag.c | 89 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_ui64.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_ui64_r_minMag.c | 105 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_add.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_div.c | 186 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_eq.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_eq_signaling.c | 61 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_isSignalingNaN.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_le.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_le_quiet.c | 71 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_lt.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_lt_quiet.c | 71 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_mul.c | 140 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_mulAdd.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_rem.c | 171 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_roundToInt.c | 120 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_sqrt.c | 136 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_sub.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_extF80.c | 101 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_extF80M.c | 111 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_f128.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_f128M.c | 111 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_f32.c | 93 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_f64.c | 93 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_i32.c | 87 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_i32_r_minMag.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_i64.c | 87 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_i64_r_minMag.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_ui32.c | 84 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_ui32_r_minMag.c | 87 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_ui64.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_ui64_r_minMag.c | 87 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_add.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_div.c | 180 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_eq.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_eq_signaling.c | 61 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_isSignalingNaN.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_le.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_le_quiet.c | 71 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_lt.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_lt_quiet.c | 71 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_mul.c | 137 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_mulAdd.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_rem.c | 168 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_roundToInt.c | 120 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_sqrt.c | 121 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_sub.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_extF80.c | 101 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_extF80M.c | 111 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_f128.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_f128M.c | 115 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_f16.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_f64.c | 93 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_i32.c | 84 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_i32_r_minMag.c | 89 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_i64.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_i64_r_minMag.c | 94 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_ui32.c | 84 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_ui32_r_minMag.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_ui64.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_ui64_r_minMag.c | 90 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_add.c | 74 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_div.c | 172 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_eq.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_eq_signaling.c | 61 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_isSignalingNaN.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_le.c | 67 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_le_quiet.c | 72 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_lt.c | 67 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_lt_quiet.c | 72 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_mul.c | 150 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_mulAdd.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_rem.c | 189 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_roundToInt.c | 120 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_sqrt.c | 133 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_sub.c | 74 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_extF80.c | 101 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_extF80M.c | 111 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_f128.c | 98 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_f128M.c | 117 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_f16.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_f32.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_i32.c | 82 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_i32_r_minMag.c | 96 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_i64.c | 103 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_i64_r_minMag.c | 100 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_ui32.c | 82 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_ui32_r_minMag.c | 88 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_ui64.c | 103 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_ui64_r_minMag.c | 93 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_extF80.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_extF80M.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f128.c | 64 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f128M.c | 81 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f16.c | 71 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f32.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f64.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_extF80.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_extF80M.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f128.c | 72 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f128M.c | 92 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f16.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f32.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f64.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/internals.h | 278 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/opts-GCC.h | 114 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/primitiveTypes.h | 85 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/primitives.h | 1160 ++++++++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/softfloat.h | 372 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/softfloat_types.h | 81 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_add128.c | 55 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_add256M.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addCarryM.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addComplCarryM.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addExtF80M.c | 186 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addF128M.c | 211 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addM.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsExtF80.c | 156 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsF128.c | 154 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsF16.c | 183 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsF32.c | 126 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsF64.c | 128 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_approxRecip32_1.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_approxRecipSqrt32_1.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_approxRecipSqrt_1Ks.c | 49 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_approxRecip_1Ks.c | 49 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_compare128M.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_compare96M.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_compareNonnormExtF80M.c | 111 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_countLeadingZeros16.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_countLeadingZeros32.c | 64 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_countLeadingZeros64.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_countLeadingZeros8.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_eq128.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_invalidExtF80M.c | 49 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_invalidF128M.c | 53 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_isNaNF128M.c | 57 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_le128.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_lt128.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul128By32.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul128MTo256M.c | 100 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul128To256M.c | 71 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul64ByShifted32To128.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul64To128.c | 66 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul64To128M.c | 68 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF128.c | 350 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF128M.c | 382 ++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF16.c | 226 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF32.c | 224 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF64.c | 496 +++++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_negXM.c | 63 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normExtF80SigM.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackMToExtF80M.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackMToF128M.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToExtF80.c | 71 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToF128.c | 81 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToF16.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToF32.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToF64.c | 58 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalExtF80Sig.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF128Sig.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF128SigM.c | 61 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF16Sig.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF32Sig.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF64Sig.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_remStepMBy32.c | 86 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundMToI64.c | 102 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundMToUI64.c | 98 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackMToExtF80M.c | 256 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackMToF128M.c | 178 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToExtF80.c | 256 +++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToF128.c | 171 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToF16.c | 113 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToF32.c | 113 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToF64.c | 117 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundToI32.c | 98 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundToI64.c | 101 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundToUI32.c | 93 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundToUI64.c | 97 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftLeftM.c | 91 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftNormSigF128M.c | 78 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam128.c | 69 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam128Extra.c | 77 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam256M.c | 126 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam32.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam64.c | 51 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam64Extra.c | 62 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJamM.c | 101 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightM.c | 91 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftLeft128.c | 55 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftLeft64To96M.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftLeftM.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRight128.c | 55 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightExtendM.c | 73 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJam128.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJam128Extra.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJam64.c | 50 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJam64Extra.c | 56 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJamM.c | 72 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightM.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_sub128.c | 55 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_sub1XM.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_sub256M.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subM.c | 70 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsExtF80.c | 158 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsF128.c | 139 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsF16.c | 187 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsF32.c | 143 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsF64.c | 141 ++ ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_tryPropagateNaNExtF80M.c | 64 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_tryPropagateNaNF128M.c | 55 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/softfloat_state.c | 52 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_extF80.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_extF80M.c | 74 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f128.c | 60 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f128M.c | 76 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f16.c | 65 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f32.c | 57 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f64.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_extF80.c | 59 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_extF80M.c | 74 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f128.c | 68 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f128M.c | 86 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f16.c | 64 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f32.c | 64 + ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f64.c | 59 + ArmPkg/Library/ArmSoftFloatLib/arm-gcc.h | 108 - ArmPkg/Library/ArmSoftFloatLib/bits32/softfloat-macros | 648 ------ ArmPkg/Library/ArmSoftFloatLib/bits32/softfloat.c | 2354 -------------------- ArmPkg/Library/ArmSoftFloatLib/milieu.h | 38 - ArmPkg/Library/ArmSoftFloatLib/softfloat-for-gcc.h | 242 -- ArmPkg/Library/ArmSoftFloatLib/softfloat-specialize | 525 ----- 474 files changed, 47510 insertions(+), 4725 deletions(-) delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_cdcmp.asm delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_cfcmp.asm delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpeq.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpge.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpgt.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmple.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmplt.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpun.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpeq.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpge.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpgt.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmple.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmplt.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpun.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/Arm/softfloat.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/ArmSoftFloatLib.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/COPYING.txt create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/README.html create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/README.txt create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-386-GCC/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-386-GCC/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-386-SSE2-GCC/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-386-SSE2-GCC/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-ARM-VFPv2-GCC/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-ARM-VFPv2-GCC/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-x86_64-GCC/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Linux-x86_64-GCC/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win32-MinGW/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win32-MinGW/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win32-SSE2-MinGW/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win32-SSE2-MinGW/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win64-MinGW-w64/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/Win64-MinGW-w64/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/template-FAST_INT64/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/template-FAST_INT64/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/template-not-FAST_INT64/Makefile create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/build/template-not-FAST_INT64/platform.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/doc/SoftFloat-history.html create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/doc/SoftFloat-source.html create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/doc/SoftFloat.html create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/extF80M_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/f128M_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToExtF80UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF128UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF16UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF32UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_commonNaNToF64UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_extF80MToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_extF80UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f128MToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f128UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f16UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f32UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_f64UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNExtF80UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF128UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF16UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF32UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/s_propagateNaNF64UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/softfloat_raiseFlags.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086-SSE/specialize.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/extF80M_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/f128M_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToExtF80UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF128UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF16UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF32UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_commonNaNToF64UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_extF80MToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_extF80UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f128MToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f128UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f16UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f32UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_f64UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNExtF80UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF128UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF16UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF32UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/s_propagateNaNF64UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/softfloat_raiseFlags.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/8086/specialize.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/extF80M_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/f128M_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToExtF80UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF128UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF16UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF32UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_commonNaNToF64UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_extF80MToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_extF80UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f128MToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f128UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f16UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f32UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_f64UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNExtF80UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF128UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF16UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF32UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/s_propagateNaNF64UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/softfloat_raiseFlags.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2-defaultNaN/specialize.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/extF80M_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/f128M_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToExtF80UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF128UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF16UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF32UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_commonNaNToF64UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_extF80MToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_extF80UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f128MToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f128UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f16UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f32UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_f64UIToCommonNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNExtF80UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF128UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF16UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF32UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/s_propagateNaNF64UI.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/softfloat_raiseFlags.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ARM-VFPv2/specialize.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_add.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_div.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_eq.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_eq_signaling.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_le.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_le_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_lt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_lt_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_mul.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_rem.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_roundToInt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_sqrt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_sub.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_f128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_i32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_i32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_i64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_i64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_ui32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_ui32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_ui64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80M_to_ui64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_add.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_div.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_eq.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_eq_signaling.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_le.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_le_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_lt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_lt_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_mul.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_rem.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_roundToInt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_sqrt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_sub.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_f128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_i32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_i32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_i64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_i64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_ui32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_ui32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_ui64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/extF80_to_ui64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_add.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_div.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_eq.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_eq_signaling.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_le.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_le_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_lt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_lt_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_mul.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_mulAdd.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_rem.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_roundToInt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_sqrt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_sub.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_extF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_i32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_i32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_i64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_i64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_ui32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_ui32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_ui64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128M_to_ui64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_add.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_div.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_eq.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_eq_signaling.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_le.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_le_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_lt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_lt_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_mul.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_mulAdd.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_rem.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_roundToInt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_sqrt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_sub.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_extF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_i32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_i32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_i64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_i64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_ui32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_ui32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_ui64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f128_to_ui64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_add.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_div.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_eq.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_eq_signaling.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_le.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_le_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_lt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_lt_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_mul.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_mulAdd.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_rem.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_roundToInt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_sqrt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_sub.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_extF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_extF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_f128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_f128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_i32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_i32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_i64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_i64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_ui32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_ui32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_ui64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f16_to_ui64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_add.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_div.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_eq.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_eq_signaling.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_le.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_le_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_lt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_lt_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_mul.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_mulAdd.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_rem.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_roundToInt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_sqrt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_sub.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_extF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_extF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_f128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_f128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_i32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_i32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_i64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_i64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_ui32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_ui32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_ui64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f32_to_ui64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_add.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_div.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_eq.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_eq_signaling.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_isSignalingNaN.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_le.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_le_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_lt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_lt_quiet.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_mul.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_mulAdd.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_rem.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_roundToInt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_sqrt.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_sub.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_extF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_extF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_f128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_f128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_i32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_i32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_i64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_i64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_ui32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_ui32_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_ui64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/f64_to_ui64_r_minMag.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_extF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_extF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i32_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_extF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_extF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/i64_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/internals.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/opts-GCC.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/primitiveTypes.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/primitives.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/softfloat.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/include/softfloat_types.h create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_add128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_add256M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addCarryM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addComplCarryM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsExtF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsF128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsF16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsF32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_addMagsF64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_approxRecip32_1.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_approxRecipSqrt32_1.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_approxRecipSqrt_1Ks.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_approxRecip_1Ks.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_compare128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_compare96M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_compareNonnormExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_countLeadingZeros16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_countLeadingZeros32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_countLeadingZeros64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_countLeadingZeros8.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_eq128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_invalidExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_invalidF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_isNaNF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_le128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_lt128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul128By32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul128MTo256M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul128To256M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul64ByShifted32To128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul64To128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mul64To128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_mulAddF64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_negXM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normExtF80SigM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackMToExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackMToF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToExtF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToF128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToF16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToF32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normRoundPackToF64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalExtF80Sig.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF128Sig.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF128SigM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF16Sig.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF32Sig.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_normSubnormalF64Sig.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_remStepMBy32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundMToI64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundMToUI64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackMToExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackMToF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToExtF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToF128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToF16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToF32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundPackToF64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundToI32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundToI64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundToUI32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_roundToUI64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftLeftM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftNormSigF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam128Extra.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam256M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJam64Extra.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightJamM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shiftRightM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftLeft128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftLeft64To96M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftLeftM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRight128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightExtendM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJam128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJam128Extra.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJam64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJam64Extra.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightJamM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_shortShiftRightM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_sub128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_sub1XM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_sub256M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subM.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsExtF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsF128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsF16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsF32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_subMagsF64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_tryPropagateNaNExtF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/s_tryPropagateNaNF128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/softfloat_state.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_extF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_extF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui32_to_f64.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_extF80.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_extF80M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f128.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f128M.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f16.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f32.c create mode 100644 ArmPkg/Library/ArmSoftFloatLib/SoftFloat-3e/source/ui64_to_f64.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/arm-gcc.h delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/bits32/softfloat-macros delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/bits32/softfloat.c delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/milieu.h delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/softfloat-for-gcc.h delete mode 100644 ArmPkg/Library/ArmSoftFloatLib/softfloat-specialize -- 2.20.1