Home
last modified time | relevance | path

Searched refs:SoftFloat (Results 1 – 25 of 35) sorted by relevance

12

/netbsd-src/lib/libc/softfloat/
H A DREADME.txt3 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 Dsoftfloat-source.txt3 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 Dsoftfloat.txt3 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 Dtimesoftfloat.txt3 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 DREADME.NetBSD3 This is a modified version of part of John Hauser's SoftFloat 2a package.
H A Dsoftfloat-history.txt3 History of Major Changes to SoftFloat, up to Release 2a
H A Dsoftfloat-specialize8 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point
19 arithmetic/SoftFloat.html'.
/netbsd-src/regress/lib/libc/ieeefp/testfloat/notes/
H A DREADME.txt14 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 Dtestfloat-source.txt31 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
150 of an appropriately-compiled SoftFloat binary and the corresponding header
151 file `softfloat.h'. SoftFloat is not included with the TestFloat sources.
153 arithmetic/SoftFloat.html'.
164 target-specific subdirectory within which the SoftFloat header file and
166 SoftFloat.) The `processors' directory distributed with TestFloat is
167 intended to be identical to that included with the SoftFloat source.
[all …]
H A Dtestfloat.txt20 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,
159 TestFloat compares a machine's floating-point against the SoftFloat software
160 implementation of floating-point, also written by me. SoftFloat is built
162 If SoftFloat is wanted for some other reason (to compile a new version
164 `http://HTTP.CS.Berkeley.EDU/~jhauser/arithmetic/SoftFloat.html'.
166 For testing SoftFloat itself, the TestFloat package includes a program that
[all …]
H A Dtestfloat-history.txt8 The TestFloat releases parallel those of SoftFloat, on which TestFloat is
10 corresponding release of SoftFloat.
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DSystemZ.h32 bool SoftFloat; variable
37 HasTransactionalExecution(false), HasVector(false), SoftFloat(false) { in SystemZTargetInfo()
118 SoftFloat = false; in handleTargetFeatures()
125 SoftFloat = true; in handleTargetFeatures()
127 HasVector &= !SoftFloat; in handleTargetFeatures()
H A DSparc.h25 bool SoftFloat; variable
29 : TargetInfo(Triple), SoftFloat(false) {} in SparcTargetInfo()
44 SoftFloat = true; in handleTargetFeatures()
H A DARM.cpp435 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 DPPC.h57 enum PPCFloatABI { HardFloat, SoftFloat } FloatABI; enumerator
210 if (FloatABI == SoftFloat) in validateAsmConstraint()
223 if (FloatABI == SoftFloat) in validateAsmConstraint()
H A DSparc.cpp56 .Case("softfloat", SoftFloat) in hasFeature()
143 if (SoftFloat) in getTargetDefines()
H A DMips.h52 enum MipsFloatABI { HardFloat, SoftFloat } FloatABI; enumerator
322 FloatABI = SoftFloat; in handleTargetFeatures()
H A DMips.cpp128 case SoftFloat: in getTargetDefines()
H A DARM.h70 unsigned SoftFloat : 1; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp43 bool SoftFloat = false; in UsesVectorABI() local
57 SoftFloat = true; in UsesVectorABI()
59 SoftFloat = false; in UsesVectorABI()
62 return VectorABI && !SoftFloat; in UsesVectorABI()
H A DSystemZFrameLowering.cpp768 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp299 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local
302 if (SoftFloat) in getSubtargetImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp346 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local
349 if (SoftFloat) in getSubtargetImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp277 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl() local
280 if (SoftFloat) in getSubtargetImpl()
/netbsd-src/lib/libc/softfloat/templates/
H A Dsoftfloat-specialize5 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point
16 arithmetic/SoftFloat.html'.

12