| /freebsd-12.1/lib/libc/softfloat/ |
| H A D | README.txt | 4 Package Overview for SoftFloat Release 2a 10 SoftFloat is a software implementation of floating-point that conforms to 11 the IEC/IEEE Standard for Binary Floating-Point Arithmetic. SoftFloat is 12 distributed in the form of C source code. Compiling the SoftFloat sources 18 -- A `timesoftfloat' program for evaluating the speed of the SoftFloat 19 routines. (The SoftFloat module is linked into this program.) 21 The SoftFloat package is documented in four text files: 24 softfloat-source.txt Documentation for compiling SoftFloat. 25 softfloat-history.txt History of major changes to SoftFloat. 28 Other files in the package comprise the source code for SoftFloat. [all …]
|
| H A D | softfloat-source.txt | 4 SoftFloat Release 2a Source Documentation 24 SoftFloat. 63 SoftFloat Source Files 72 Testing SoftFloat 73 Timing SoftFloat 99 SoftFloat Source Directory Structure 120 SoftFloat. 160 SoftFloat Source Files 261 SoftFloat implementation. 324 Testing SoftFloat [all …]
|
| H A D | softfloat.txt | 4 SoftFloat Release 2a General Documentation 13 SoftFloat is a software implementation of floating-point that conforms to 20 implemented by SoftFloat. It does not attempt to define or explain the 28 SoftFloat is written in C and is designed to work with other C code. The 29 SoftFloat header files assume an ISO/ANSI-style C compiler. No attempt 68 SoftFloat was written by John R. Hauser. This work was made possible in 112 SoftFloat implements the following arithmetic operations: 282 flaw in the SoftFloat implementation. 287 For each format, SoftFloat implements the round-to-integer function 355 SoftFloat provides a function for raising floating-point exceptions: [all …]
|
| H A D | timesoftfloat.txt | 4 Documentation for the `timesoftfloat' Program of SoftFloat Release 2a 13 The `timesoftfloat' program evaluates the speed of SoftFloat's floating- 56 the name of the SoftFloat routine to evaluate, such as `float32_add' or 91 function itself and is not a failing of the SoftFloat implementation.
|
| H A D | README.NetBSD | 4 This is a modified version of part of John Hauser's SoftFloat 2a package.
|
| H A D | softfloat-history.txt | 4 History of Major Changes to SoftFloat, up to Release 2a
|
| H A D | softfloat-specialize | 9 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 20 arithmetic/SoftFloat.html'.
|
| /freebsd-12.1/tools/test/testfloat/ |
| H A D | README.txt | 14 to the IEC/IEEE Standard. This program uses the SoftFloat software 17 -- The `testsoftfloat' program tests SoftFloat itself for conformance to 22 TestFloat depends on SoftFloat, but SoftFloat is not included in the 23 TestFloat package. SoftFloat can be obtained through the Web page `http:// 24 HTTP.CS.Berkeley.EDU/~jhauser/arithmetic/SoftFloat.html'.
|
| H A D | testfloat-source.txt | 31 TestFloat depends on SoftFloat, which is a software implementation of 32 floating-point that conforms to the IEC/IEEE Standard. SoftFloat is not 34 page `http://HTTP.CS.Berkeley.EDU/~jhauser/arithmetic/SoftFloat.html'. 37 TestFloat package includes a variant for testing SoftFloat called 153 arithmetic/SoftFloat.html'. 166 SoftFloat.) The `processors' directory distributed with TestFloat is 167 intended to be identical to that included with the SoftFloat source. 195 used by `testsoftfloat' for comparing against SoftFloat. The heart 269 TestFloat should be the same as that used to compile SoftFloat. 389 1. Port SoftFloat and create a SoftFloat binary. (Refer to the [all …]
|
| H A D | testfloat.txt | 20 the SoftFloat software implementation of floating-point. (Information 21 about SoftFloat can be found at the SoftFloat Web page, `http:// 22 HTTP.CS.Berkeley.EDU/~jhauser/arithmetic/SoftFloat.html'.) The version that 23 tests SoftFloat is expected to be of interest only to people compiling the 24 SoftFloat sources. However, because the two versions share much in common, 162 If SoftFloat is wanted for some other reason (to compile a new version 164 `http://HTTP.CS.Berkeley.EDU/~jhauser/arithmetic/SoftFloat.html'. 169 slower than SoftFloat, and is completely independent of SoftFloat. Although 175 or when compiling SoftFloat for some other reason. 247 functions as SoftFloat. [all …]
|
| H A D | testfloat-history.txt | 8 The TestFloat releases parallel those of SoftFloat, on which TestFloat is 10 corresponding release of SoftFloat.
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/Targets/ |
| H A D | Sparc.h | 26 bool SoftFloat; variable 30 : TargetInfo(Triple), SoftFloat(false) {} in SparcTargetInfo() 45 SoftFloat = true; in handleTargetFeatures()
|
| H A D | ARM.cpp | 397 SoftFloat = SoftFloatABI = false; in handleTargetFeatures() 407 SoftFloat = true; in handleTargetFeatures() 490 .Case("softfloat", SoftFloat) in hasFeature() 492 .Case("neon", (FPU & NeonFPU) && !SoftFloat) in hasFeature() 493 .Case("vfp", FPU && !SoftFloat) in hasFeature() 650 if ((!SoftFloat && !SoftFloatABI) || ABI == "aapcs-vfp" || ABI == "aapcs16") in getTargetDefines() 653 if (SoftFloat) in getTargetDefines() 696 if ((FPU & NeonFPU) && !SoftFloat && ArchVersion >= 7) { in getTargetDefines()
|
| H A D | Sparc.cpp | 57 .Case("softfloat", SoftFloat) in hasFeature() 144 if (SoftFloat) in getTargetDefines()
|
| H A D | Mips.h | 53 enum MipsFloatABI { HardFloat, SoftFloat } FloatABI; enumerator 321 FloatABI = SoftFloat; in handleTargetFeatures()
|
| H A D | Mips.cpp | 129 case SoftFloat: in getTargetDefines()
|
| H A D | ARM.h | 65 unsigned SoftFloat : 1; variable
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetMachine.cpp | 279 bool SoftFloat = in getSubtargetImpl() local 283 if (SoftFloat) in getSubtargetImpl()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 266 bool SoftFloat = in getSubtargetImpl() local 270 if (SoftFloat) in getSubtargetImpl()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 260 bool SoftFloat = in getSubtargetImpl() local 264 if (SoftFloat) in getSubtargetImpl()
|
| /freebsd-12.1/lib/libc/softfloat/templates/ |
| H A D | softfloat-specialize | 6 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 17 arithmetic/SoftFloat.html'.
|
| /freebsd-12.1/lib/libc/softfloat/bits32/ |
| H A D | softfloat-macros | 6 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 17 arithmetic/SoftFloat.html'.
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/ |
| H A D | Gnu.cpp | 904 auto SoftFloat = makeMultilib("/soft-float").flag("+msoft-float"); in findMipsCsMultilibs() local 927 .Either(SoftFloat, Nan2008, DefaultFloat) in findMipsCsMultilibs() 1093 auto SoftFloat = makeMultilib("/sof").flag("+msoft-float"); in findMipsMtiMultilibs() local 1112 .Maybe(SoftFloat) in findMipsMtiMultilibs()
|
| /freebsd-12.1/lib/libc/softfloat/bits64/ |
| H A D | softfloat-macros | 7 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 18 arithmetic/SoftFloat.html'.
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.def | 222 CODEGENOPT(SoftFloat , 1, 0) ///< -soft-float.
|