/freebsd/lib/libc/softfloat/ |
H A D | README.txt | 3 Package Overview for SoftFloat Release 2a 9 SoftFloat is a software implementation of floating-point that conforms to 10 the IEC/IEEE Standard for Binary Floating-Point Arithmetic. SoftFloat is 11 distributed in the form of C source code. Compiling the SoftFloat sources 14 -- A SoftFloat object file (typically `softfloat.o') containing the complete 17 -- A `timesoftfloat' program for evaluating the speed of the SoftFloat 18 routines. (The SoftFloat module is linked into this program.) 20 The SoftFloat package is documented in four text files: 22 softfloat.txt Documentation for using the SoftFloat functions. 23 softfloat-source.txt Documentation for compiling SoftFloat. [all …]
|
H A D | softfloat-source.txt | 3 SoftFloat Release 2a Source Documentation 12 SoftFloat is a software implementation of floating-point that conforms to 13 the IEC/IEEE Standard for Binary Floating-Point Arithmetic. SoftFloat can 17 decimal. SoftFloat is distributed in the form of C source code, so a 23 SoftFloat. 25 The source code for SoftFloat is intended to be relatively machine- 27 time of this writing, SoftFloat has been successfully compiled with the GNU 34 SoftFloat as written requires an ISO/ANSI-style C compiler. No attempt has 36 style'' compilers are not adequate for compiling SoftFloat. All testing I 40 The SoftFloat sources assume that source code file names can be longer than [all …]
|
H A D | softfloat.txt | 3 SoftFloat Release 2a General Documentation 12 SoftFloat is a software implementation of floating-point that conforms to 19 implemented by SoftFloat. It does not attempt to define or explain the 27 SoftFloat is written in C and is designed to work with other C code. The 28 SoftFloat header files assume an ISO/ANSI-style C compiler. No attempt 35 largest integer format supported by the C compiler is 32 bits, SoftFloat is 67 SoftFloat was written by John R. Hauser. This work was made possible in 111 SoftFloat implements the following arithmetic operations: 180 exception, the SoftFloat function `float_raise' should be used (see below). 182 In the terminology of the IEC/IEEE Standard, SoftFloat can detect tininess [all …]
|
H A D | timesoftfloat.txt | 3 Documentation for the `timesoftfloat' Program of SoftFloat Release 2a 12 The `timesoftfloat' program evaluates the speed of SoftFloat's floating- 55 the name of the SoftFloat routine to evaluate, such as `float32_add' or 90 function itself and is not a failing of the SoftFloat implementation.
|
H A D | README.NetBSD | 3 This is a modified version of part of John Hauser's SoftFloat 2a package.
|
H A D | softfloat-history.txt | 3 History of Major Changes to SoftFloat, up to Release 2a
|
H A D | softfloat-specialize | 8 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 19 arithmetic/SoftFloat.html'.
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | SystemZ.h | 31 bool SoftFloat; variable 37 HasTransactionalExecution(false), HasVector(false), SoftFloat(false), in SystemZTargetInfo() 170 SoftFloat = false; in handleTargetFeatures() 178 SoftFloat = true; in handleTargetFeatures() 182 HasVector &= !SoftFloat; in handleTargetFeatures()
|
H A D | Sparc.h | 25 bool SoftFloat; variable 29 : TargetInfo(Triple), SoftFloat(false) {} in SparcTargetInfo() 43 SoftFloat = true; in handleTargetFeatures()
|
H A D | Mips.h | 51 enum MipsFloatABI { HardFloat, SoftFloat } FloatABI; enumerator 252 return FloatABI != SoftFloat; in validateAsmConstraint() 333 FloatABI = SoftFloat; in handleTargetFeatures()
|
H A D | ARM.cpp | 514 SoftFloat = false; in handleTargetFeatures() 531 SoftFloat = true; in handleTargetFeatures() 651 .Case("softfloat", SoftFloat) in hasFeature() 653 .Case("neon", (FPU & NeonFPU) && !SoftFloat) in hasFeature() 654 .Case("vfp", FPU && !SoftFloat) in hasFeature() 663 return HasBFloat16 || (FPU && !SoftFloat); in hasBFloat16Type() 832 if ((!SoftFloat && !SoftFloatABI) || ABI == "aapcs-vfp" || ABI == "aapcs16") in getTargetDefines() 835 if (SoftFloat || (SoftFloatABI && !FPU)) in getTargetDefines() 952 if ((FPU & NeonFPU) && !SoftFloat && ArchVersion >= 7) { in getTargetDefines()
|
H A D | PPC.h | 57 enum PPCFloatABI { HardFloat, SoftFloat } FloatABI; enumerator 229 if (FloatABI == SoftFloat) in validateAsmConstraint() 242 if (FloatABI == SoftFloat) in validateAsmConstraint()
|
H A D | Mips.cpp | 128 case SoftFloat: in getTargetDefines() 282 if (FloatABI == SoftFloat && HasMSA) { in validateTarget()
|
H A D | ARM.h | 76 unsigned SoftFloat : 1;
|
H A D | PPC.cpp | 71 FloatABI = SoftFloat; in handleTargetFeatures()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.cpp | 180 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local 181 if (SoftFloat) in getSubtargetImpl()
|
H A D | SystemZFrameLowering.cpp | 854 bool SoftFloat = Subtarget.hasSoftFloat(); in getRegSpillOffset() local 856 if (usePackedStack(MF) && !(IsVarArg && !SoftFloat)) { in getRegSpillOffset() 884 bool SoftFloat = Subtarget.hasSoftFloat(); in usePackedStack() local 885 if (HasPackedStackAttr && BackChain && !SoftFloat) in usePackedStack()
|
H A D | SystemZFeatures.td | 31 "soft-float", "SoftFloat", (all_of FeatureSoftFloat),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetMachine.cpp | 323 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local 326 if (SoftFloat) in getSubtargetImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetMachine.cpp | 380 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local 383 if (SoftFloat) in getSubtargetImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 295 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local 298 if (SoftFloat) in getSubtargetImpl()
|
/freebsd/lib/libc/softfloat/templates/ |
H A D | softfloat-specialize | 5 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 16 arithmetic/SoftFloat.html'.
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Gnu.cpp | 1061 auto SoftFloat = MultilibBuilder("/soft-float").flag("-msoft-float"); in findMipsCsMultilibs() local 1087 .Either(SoftFloat, Nan2008, DefaultFloat) in findMipsCsMultilibs() 1276 auto SoftFloat = MultilibBuilder("/sof").flag("-msoft-float"); in findMipsMtiMultilibs() local 1295 .Maybe(SoftFloat) in findMipsMtiMultilibs() 1702 auto SoftFloat = MultilibBuilder("").flag("-soft"); in findCSKYMultilibs() local 1721 .Either(HardFloat, SoftFpFloat, SoftFloat) in findCSKYMultilibs()
|
/freebsd/lib/libc/softfloat/bits32/ |
H A D | softfloat-macros | 5 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 16 arithmetic/SoftFloat.html'.
|
/freebsd/lib/libc/softfloat/bits64/ |
H A D | softfloat-macros | 6 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 17 arithmetic/SoftFloat.html'.
|