| /freebsd-13.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-13.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-13.1/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | SystemZ.h | 32 bool SoftFloat; variable 37 HasTransactionalExecution(false), HasVector(false), SoftFloat(false) { in SystemZTargetInfo() 120 SoftFloat = false; in handleTargetFeatures() 127 SoftFloat = true; in handleTargetFeatures() 129 HasVector &= !SoftFloat; in handleTargetFeatures()
|
| H A D | Sparc.h | 25 bool SoftFloat; variable 29 : TargetInfo(Triple), SoftFloat(false) {} in SparcTargetInfo() 44 SoftFloat = true; in handleTargetFeatures()
|
| H A D | ARM.cpp | 435 SoftFloat = false; in handleTargetFeatures() 448 SoftFloat = true; in handleTargetFeatures() 558 .Case("softfloat", SoftFloat) in hasFeature() 560 .Case("neon", (FPU & NeonFPU) && !SoftFloat) in hasFeature() 561 .Case("vfp", FPU && !SoftFloat) in hasFeature() 569 return HasBFloat16 && !SoftFloat; in hasBFloat16Type() 736 if ((!SoftFloat && !SoftFloatABI) || ABI == "aapcs-vfp" || ABI == "aapcs16") in getTargetDefines() 739 if (SoftFloat) in getTargetDefines() 792 if ((FPU & NeonFPU) && !SoftFloat && ArchVersion >= 7) { in getTargetDefines()
|
| H A D | PPC.h | 57 enum PPCFloatABI { HardFloat, SoftFloat } FloatABI; enumerator 213 if (FloatABI == SoftFloat) in validateAsmConstraint() 226 if (FloatABI == SoftFloat) in validateAsmConstraint()
|
| H A D | Sparc.cpp | 56 .Case("softfloat", SoftFloat) in hasFeature() 143 if (SoftFloat) in getTargetDefines()
|
| H A D | Mips.h | 52 enum MipsFloatABI { HardFloat, SoftFloat } FloatABI; enumerator 322 FloatABI = SoftFloat; in handleTargetFeatures()
|
| H A D | Mips.cpp | 128 case SoftFloat: in getTargetDefines()
|
| H A D | ARM.h | 70 unsigned SoftFloat : 1; variable
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetMachine.cpp | 43 bool SoftFloat = false; in UsesVectorABI() local 57 SoftFloat = true; in UsesVectorABI() 59 SoftFloat = false; in UsesVectorABI() 62 return VectorABI && !SoftFloat; in UsesVectorABI()
|
| H A D | SystemZFrameLowering.cpp | 768 bool SoftFloat = MF.getSubtarget<SystemZSubtarget>().hasSoftFloat(); in getRegSpillOffset() local 770 if (usePackedStack(MF) && !(IsVarArg && !SoftFloat)) { in getRegSpillOffset() 797 bool SoftFloat = MF.getSubtarget<SystemZSubtarget>().hasSoftFloat(); in usePackedStack() local 798 if (HasPackedStackAttr && BackChain && !SoftFloat) in usePackedStack()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 297 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local 300 if (SoftFloat) in getSubtargetImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetMachine.cpp | 347 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local 350 if (SoftFloat) in getSubtargetImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 278 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local 281 if (SoftFloat) in getSubtargetImpl()
|
| /freebsd-13.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'.
|